KB-5A92

T1 FIX7 Focused Review - 05 14 Bypass Vector Review (SUPERTRACK E)

4 min read Revision 1
QT001FIX7T1bypass-vectorssupertrack-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).

Back to Knowledge Hub knowledge/dev/reports/architecture/t1-fix7-spec-artifact-focused-review-and-correction-proposal-2026-06-07/05-14-bypass-vector-review.md