T1 FIX7 Focused Review - 05 14 Bypass Vector Review (SUPERTRACK E)
05 - 14 Bypass Vector Review (SUPERTRACK E)
Source: artifact 05 (full read, content_length 1402). Verdict: BYPASS_VECTORS_VERIFIED.
Count + per-vector check - PASS
Exactly 14 explicit vectors (BV01..BV14), each with an attempted bypass + required blocker + proof:
- BV01 Directus control DML -> ACL no DML + denied attempt.
- BV02 Directus DDL/owner -> no CREATE/ALTER/ownership.
- BV03 PUBLIC/runtime writer EXECUTE -> proc ACL exact + gateway closure.
- BV04 fake/self/free-text signoff -> session_user + principal/human/evidence/separation.
- BV05 fake capability -> controlled verifier + typed exact measurements, no verdict column.
- BV06 mutable denominator -> sealed owner-only Q_CRITICAL_3 manifest.
- BV07 missing gate/result -> expected-minus-actual nonempty.
- BV08 extra fake gate/result -> actual-minus-expected nonempty.
- BV09 NULL gate -> typed check + NULL-strict formula.
- BV10 stale analyzer -> source/analyzer/epoch current <=24h immediate drift invalidate.
- BV11 stale epoch/hash -> writer shared lock+reread; activation exclusive; evidence binding.
- BV12 manual SQL outside Level-B -> immutable packet evidence mandatory, no alternate executor.
- BV13 unknown dependency/dynamic SQL -> exact manifest, unknown fail, sealed target OID/template/callsite runtime check.
- BV14 stale/expired/same-human approval -> exact classes <=24h current bindings unique human/slot.
Verified against the required dimensions
- Attempt + blocker + proof source present for all 14.
- Expected status: each is exactly one fresh blocked=true fact; "missing/extra/NULL/stale/unknown/false blocks" - fail-closed.
- Negative test implied per vector (the inverse condition flips the fact false).
- Readiness consumption: all 14 feed NO_BYPASS_ALL_BLOCKED (doc 03). "both-EXCEPT and empty never succeeds" - exact-set, and an empty vector set cannot pass.
- No all_blocked=false false-pass: empty/missing never succeeds.
- No routed-later-without-blocking-now: every vector blocks now; set extension/removal is itself gated by Q_CRITICAL_3 quorum (BV06 mechanism), so the seal is reviewable and tamper-evident.
- Each binds vector ID/adapter source/signature/rule/proof-set/freshness/negative-evidence/epoch into the BYPASS hash - the vector set is hash-sealed like the gate set.
Coverage cross-check vs the macro's hardcode/bypass concerns - PASS
mutable denominator (BV06), missing/extra/NULL exact-set (BV07/08/09), manual privileged SQL (BV12), TOCTOU stale epoch/hash (BV11), unknown dependency / dynamic SQL (BV13), fake/self/free-text signoff (BV04), fake capability without verdict column (BV05), same-human approval (BV14), Directus/PUBLIC authority (BV01/02/03) - all explicitly covered.
Minor notes (non-blocking)
- BV06's threshold sealing overlaps the CP-05 concern - keep consistent: the "Q_CRITICAL_3" count itself must be a sealed quorum_requirement_manifest value, not a literal in the vector adapter.
- BV12/BV14 overlap Level-B (doc 07) and same-human (doc 09) controls - consistent, no conflict.
Verdict
BYPASS_VECTORS_VERIFIED. The 14 are exactly enumerated, each with attempt/blocker/proof/freshness/negative/readiness-consumption, sealed and hash-bound, with change gated by quorum and no routed-later loophole. Only the shared CP-05 threshold-seal note applies (BV06 Q_CRITICAL_3 count must be manifest-sourced).