# Golden Benchmark Fixtures (Core-10) ## Status PARTIALLY_IMPLEMENTED ## Description The advisory describes 10 golden reachability benchmark fixtures (C, Java, .NET, Python, container), but no pre-built fixture datasets were found in the source tree. The ReachGraph service infrastructure exists but the specific Core-10 fixture data files are not present. ## Module Bench ## What's Implemented - **Multi-runtime corpus**: `src/__Tests/reachability/corpus/` (5 runtimes: dotnet, go, java, python, rust) - **Additional VEX corpus**: `src/tests/reachability/corpus/` (4 runtimes with OpenVEX files) - **Expanded benchmarks**: `src/__Tests/reachability/fixtures/reachbench-2025-expanded/` - **Patch oracles**: `src/__Tests/reachability/fixtures/patch-oracles/` - **PoE fixtures**: `src/__Tests/reachability/PoE/Fixtures/` - **Scoring golden corpus**: `src/__Tests/__Benchmarks/golden-corpus/` (VEX scenarios and severity levels) - **Fixture harvester tool**: `src/__Tests/Tools/FixtureHarvester/SbomGoldenCommand.cs` - **Corpus management scripts**: `src/__Tests/reachability/scripts/update_corpus_manifest.py` - **Fixture tests**: `src/__Tests/reachability/StellaOps.Reachability.FixtureTests/` ## What's Missing - The exact advisory-specified "Core-10" named fixture set (10 specific golden reachability benchmark fixtures covering C, Java, .NET, Python, container) - Formal Core-10 naming convention and documentation - C runtime reachability corpus (only dotnet, go, java, python, rust present) ## Implementation Plan - Audit existing fixtures against the Core-10 specification from the advisory - Add C runtime corpus if required - Formalize Core-10 naming and documentation ## Source - Feature matrix scan