stemedb/.agentive-remediation/aphoria-config-access/state.yaml
jordan 157dbbb9eb feat: Complete Aphoria Phase 8-9 + UAT suite (90/90 tests passing)
## Phase 8: Enterprise Extractor Improvements 
- 14 security extractors (TLS, JWT, SQL injection, XSS, etc.)
- 10 framework-specific extractors (Spring, Django, Rails, etc.)
- Config file security detection (YAML, TOML)

## Phase 9: Autonomous Extractor Generation 
- Shadow mode executor with TP/FP tracking
- Graduation pipeline with confidence thresholds
- Auto-rollback on regression detection
- Cross-project pattern syncing

## UAT Suite Complete (14 scripts, 90 tests)
- test-core-detection.sh (6 tests)
- test-declarative-extractors.sh (5 tests)
- test-domain-frameworks.sh (5 tests)
- test-domain-unreal.sh (3 tests)
- test-llm-extraction.sh (6 tests)
- test-eval-harness.sh (5 tests)
- test-cross-language.sh (3 tests)
- test-precommit-performance.sh (4 tests)
- test-output-formats.sh (8 tests)
- test-drift-detection.sh (6 tests)
- test-exit-codes.sh (12 tests)
+ 3 more scripts

## Other Changes
- Updated roadmap to mark Phase 8-9 complete
- Added .gitignore entries for build artifacts
- Updated pre-commit: 800 line limit, exclude tests/data/cmd

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:50:55 -07:00

22 lines
1.0 KiB
YAML

task: aphoria-config-access
created: 2026-02-06
phase: AUDIT
before_count: 5
current_count: 5
status: DEFERRED
reason: |
Config access pattern is low severity (assessed as "Low" in audit).
The remaining clones are for small structs (EntropyConfig, ShadowConfig)
where cloning is acceptable. The ClaimProcessor clone is needed because
it stores config for later use.
Higher priority fix-all issues from code review were addressed instead:
- eval/harness.rs:268 - Fixed cache directory fallback (WARNING)
- eval/db.rs:86-89 - Fixed silent JSON serialization fallback (WARNING)
- eval/db.rs:205-216 - Added logging for silent error recovery (SUGGESTION)
- expiry.rs:55 - Added bounds checking for duration overflow (SUGGESTION)
- community/anonymizer.rs:143 - Fixed unstable hash using Debug format (SUGGESTION)
- community/extractor_loader.rs:144 - Implemented atomic file writes (WARNING)
- handlers/shadow.rs:130 - Fixed path manipulation fallback (SUGGESTION)
- eval/harness.rs:320-321 - Extracted hardcoded constants to config (WARNING)