The matrix incorrectly referenced miroir-zc2.6/7/8 as dump import enhancement beads, but zc2.6 is actually arm64 support and zc2.7/8 don't exist. Replaced with a descriptive "Future Enhancements" table that maintains traceability without false bead dependencies. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> Bead-Id: miroir-zc2.5 Bead-Id: miroir-r3j.6 Bead-Id: bf-1p4v
1.2 KiB
1.2 KiB
P11.8 Repo Structure Compliance Verification
Decision: No migration needed — §12 already matches current layout
The plan §12 was already updated to reflect the idiomatic Rust workspace structure:
tests/
├── benches/ # Supplementary benchmarks (score-comparability)
└── fixtures/ # Test fixtures and reference configs
Integration tests correctly live in crates/*/tests/ as specified:
crates/miroir-core/tests/crates/miroir-proxy/tests/crates/miroir-ctl/tests/
Verification results
| Directory | Status | Notes |
|---|---|---|
tests/benches/ |
✅ | Contains score-comparability benchmark suite |
tests/fixtures/ |
✅ | Contains YAML fixture files |
dashboards/ |
✅ | Contains miroir-overview.json (miroir-afh.3) |
examples/ |
✅ | Contains dev-config.yaml, docker-compose-dev.yml, README.md |
examples/sdk-tests/ |
⏳ | Covered by P11.7 |
Chaos test material
Per plan §12: "Chaos test material is documented in docs/chaos_testing_report.md" — this is correct and complete.
CI
The repo uses cargo test --all --all-features from root, which correctly runs all crate-level integration tests.