docs(pair-corpus-honesty): spec, review record, roadmap; close real-world-vfc-slice as superseded

Task 7.2 and the spec itself (brief, requirements incl. Req 9/10
amendment, research, design, tasks with eight review rounds recorded).

- real-world-vfc-slice: spec.json closed, superseded_by
  pair-corpus-honesty; brief carries the closure note.
- roadmap: Direction section, per-slice baselines (sast 4/11, vibe-py
  13/35, vfc-js 5/17, vfc 0/176, agent-vfc 0/29 title tier), spec order
  pair-corpus-honesty -> corpus-seeded-mechanisms -> reachability-flow-model
  -> overlay-ir-completeness -> guard-dominance-regime.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_01T7XD7x5KonMdmGRkp63EQG
This commit is contained in:
Marius Ciepluch
2026-09-05 10:45:43 +02:00
co-authored by Claude Fable 5.1
parent 25f1512eb9
commit 3eba6e10a0
9 changed files with 997 additions and 4 deletions
@@ -52,3 +52,7 @@ Do not clone Firefox. Filter public VFC databases for `gecko-dev` / `mozilla-fir
## Constraints
Isolated functions, same `relpath` vuln/fixed. License in the header. No 16 GB dumps in git. Firefox pairs only when a public git commit pair exists — MFSA text without a commit is not a pair.
## Closure (2026-09-04)
Closed. All tasks done; `tests/test_pair_corpus.py` and `tests/test_vfc_harvest.py` pass (17). Seeds from OpenSSL, Firefox, Chromium, and curl landed (176 pairs). Residuals found in review are corpus quality and scorer fidelity, not seed coverage: 25 curl pairs start mid-comment because harvest anchors on a comment mention; 129 expected rows have `sink = "unknown"`; the overlay column equals inventory because C facts have no memory sink. These are owned by `pair-corpus-honesty`, which supersedes this spec on the corpus and scorer plane. Do not reopen.
+5 -2
View File
@@ -1,7 +1,7 @@
{
"feature_name": "real-world-vfc-slice",
"created_at": "2026-09-04T13:19:17Z",
"updated_at": "2026-09-04T13:40:00Z",
"updated_at": "2026-09-04T16:12:17Z",
"language": "en",
"phase": "implementation",
"approvals": {
@@ -18,5 +18,8 @@
"approved": true
}
},
"ready_for_implementation": true
"ready_for_implementation": true,
"closed": true,
"closed_at": "2026-09-04T16:12:17Z",
"superseded_by": "pair-corpus-honesty"
}