docs 7A-L4a feat/flow-projection-pilot #3 / 18
aaronrene · 1 day ago · Jun 21, 2026 · Diff

docs(7A-L4a): freeze capture flywheel canonical contract

Pin detection signals, promotion/dismiss/merge rules, dual sub-gates, error taxonomy, and seven-tier test matrix; SD-7 recorded in Scooling coordination doc. Contract only — no routes, no posture flip.

sha256:ea5ec108ed4c3b3c0c418e7e7a6e74c518092f71687fbade2235d45e11a4a02c sha
+44 symbols
sha256:334ca3f0cae94abb169aa5d449eb15a910647943b3d0915e7d2e2d063d9df78d snapshot
+44
symbols added
0
dead code introduced
Semantic Changes 44 symbols
+ Flow Capture Flywheel — Canonical Contract (Phase 7A, Step 7A-L4a) section Flow Capture Flywheel — Canonical Contract (Phase 7A, Step 7A-L4a) L1–407
+ Design decision (recorded as SD-7) section 0. Design decision (recorded as SD-7) L71–91
+ Two sub-gates (independent posture) section 1. Two sub-gates (independent posture) L91–112
+ table section table L93–97
+ Error taxonomy (opaque codes; no scope/id/secret leak) section 10. Error taxonomy (opaque codes; no scope/id/secret leak) L341–353
+ Seven-tier test matrix (what each tier proves — design only) section 11. Seven-tier test matrix (what each tier proves — design only) L353–372
+ table section table L360–369
+ Acceptance (7A-L4a) section 12. Acceptance (7A-L4a) L372–387
+ Surfaces (triple-exposed when sub-gate ON — design only in 7A-L4a) section 2. Surfaces (triple-exposed when sub-gate ON — design only in 7A-L4a) L112–128
+ table section table L117–122
+ flow_candidate/v0 section 3. Canonical record — knowtation.flow_candidate/v0 L128–148
+ table section table L133–142
+ Detection (sub-gate ON only) section 4. Detection (sub-gate ON only) L148–220
+ 1 Input — content-minimized session meta section 4.1 Input — content-minimized session meta L150–168
+ code[jsonc] variable variable code[jsonc] L152–164
+ 2 Detection signals (trigger_signal) section 4.2 Detection signals (trigger_signal) L168–180
+ table section table L172–179
+ 3 Threshold constants (pinned — tunable only at Tier 3) variable section 4.3 Threshold constants (pinned — tunable only at Tier 3) L180–203
+ table@L182 section table@L182 L182–191
+ table@L194 section table@L194 L194–199
+ 4 Detection output section 4.4 Detection output L203–220
+ code[jsonc] variable variable code[jsonc] L205–214
+ Candidate promotion rules (sub-gate B + human review) section 5. Candidate promotion rules (sub-gate B + human review) L220–284
+ 1 No silent promotion section 5.1 No silent promotion L222–230
+ table section table L224–229
+ 2 Scope confirmation (no silent widening) section 5.2 Scope confirmation (no silent widening) L230–253
+ code[jsonc] variable variable code[jsonc] L234–242
+ table section table L243–249
+ 3 Dedup and merge (prefer merge over parallel Flow) section 5.3 Dedup and merge (prefer merge over parallel Flow) L253–267
+ table section table L259–263
+ 4 Promotion proposal envelope (on propose success) section 5.4 Promotion proposal envelope (on propose success) L267–284
+ code[jsonc] variable variable code[jsonc] L271–279
+ Dismiss rules (sub-gate B) section 6. Dismiss rules (sub-gate B) L284–299
+ code[jsonc] variable variable code[jsonc] L286–292
+ Vault capture policy + opt-in section 7. Vault capture policy + opt-in L299–315
+ table section table L303–309
+ Separation from other gates section 8. Separation from other gates L315–330
+ table section table L317–324
+ Posture / gating (default off) section 9. Posture / gating (default off) L330–341
+ table section table L332–338
+ Handoff notes (for 7A-L4b — Auto) section Handoff notes (for 7A-L4b — Auto) L397–407
+ Non-goals (7A-L4) section Non-goals (7A-L4) L387–397
+ Simple summary section Simple summary L38–51
+ Technical summary section Technical summary L51–71

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:ea5ec108ed4c3b3c0c418e7e7a6e74c518092f71687fbade2235d45e11a4a02c --body "your comment"