feat BREAKING flow-capture feat/flow-capture-live #10 / 12
aaronrene · 35 days ago · Jul 30, 2026 · Diff

feat(flow-capture): FLOW-CAPTURE-LIVE-KN-b gateway proxies + T5 refuse-all

Wave 2: lock personalSelfApply NOT_ADMITTED for all flow_capture kinds; proxy observe/list/propose/dismiss gateway→bridge; PROPOSAL-LIFECYCLE B note. Capture envs stay default off. BV pass (13/13).

sha256:3146d633f42eb89f99e1f524f4e25875a80e1f8f54b991af24e6dd2f587609f6 sha
+36 ~44 −11 symbols
sha256:e0d65ed1d17a18159a700b0b84c45624a5e3fd05fb00197a43f4df60bcd96553 snapshot
+36
symbols added
~44
symbols modified
−11
symbols removed
0
dead code introduced
Semantic Changes 91 symbols
+ Build verification — FLOW-CAPTURE-LIVE-KN-b round 1 section Build verification — FLOW-CAPTURE-LIVE-KN-b round 1 L1–35
+ Checklist section Checklist L15–28
+ table section table L17–27
+ Evidence section Evidence L8–15
+ table section table L10–14
+ Findings section Findings L28–32
+ Honest summary section Honest summary L32–35
~ hub/bridge/flow-capture-routes.mjs .mjs 7 symbols added
+ bridgeFlowCaptureHandlerRole function function bridgeFlowCaptureHandlerRole L29–32
+ captureHandlerContext function async_function captureHandlerContext L68–74
+ createProposal function async_function createProposal L102–117
+ hostedCreateProposal function function hostedCreateProposal L101–118
+ registerBridgeFlowCaptureRoutes function function registerBridgeFlowCaptureRoutes L54–252
+ sendRouteError function function sendRouteError L124–133
+ sessionBoundFromReq function function sessionBoundFromReq L80–91
+ createCaptureProposalOnCanister function async_function createCaptureProposalOnCanister L184–277
+ fetchCanisterProposalForCapture function async_function fetchCanisterProposalForCapture L289–312
+ mergeCaptureFrontmatter function function mergeCaptureFrontmatter L59–74
+ normalizeCanisterProposalForCapturePrecheck function function normalizeCanisterProposalForCapturePrecheck L83–153
+ parseProposalFrontmatter function function parseProposalFrontmatter L29–45
~ test/flow-capture-live-kn-b.test.mjs .mjs 7 symbols added
+ bootGateway function async_function bootGateway L79–94
+ captureProposal function function captureProposal L100–131
+ eligible function function eligible L137–151
+ flowAuthoringProposal function function flowAuthoringProposal L153–183
+ readRepo function function readRepo L75–77
+ signTestJwt function function signTestJwt L53–59
+ startMockBridge function function startMockBridge L61–73
~ cli/index.mjs .mjs 1 symbol modified
~ main
~ docs/KNOWTATION-OVERSEER-HANDOVER.md .md 3 symbols added, 6 symbols removed, 12 symbols modified
NEXT SESSION — FLOW-CAPTURE-LIVEa (RELAY → scooling) section NEXT SESSION — FLOW-CAPTURE-LIVEa (RELAY → scooling) L21–195
Follow-on (not PRIMARY) — trend-agent Phase C consumer wiring section Follow-on (not PRIMARY) — trend-agent Phase C consumer wiring L65–70
Paste-ready prompt — FINISH-COMPLETE-APPLY-SC-b section Paste-ready prompt — FINISH-COMPLETE-APPLY-SC-b L41–65
code[text] variable variable code[text] L43–64
THE ONE NEXT STEP — Model: Thinking (Scooling product_order) section THE ONE NEXT STEP — Model: Thinking (Scooling product_order) L32–41
table section table L34–40
+ NEXT SESSION — FLOW-CAPTURE-LIVEb (RELAY → scooling) section NEXT SESSION — FLOW-CAPTURE-LIVEb (RELAY → scooling) L21–169
+ THE ONE NEXT STEP — Model: Auto (Scooling product_order) section THE ONE NEXT STEP — Model: Auto (Scooling product_order) L32–44
+ table section table L34–40
~ docs/OVERSEER-HANDOVER.md .md 6 symbols added, 5 symbols removed, 20 symbols modified
NEXT SESSION — FLOW-CAPTURE-LIVE-KN-b (RELAY → scooling) section NEXT SESSION — FLOW-CAPTURE-LIVE-KN-b (RELAY → scooling) L21–233
Parallel (Knowtation-owned — not product_order) — SEC-KN land + WASM section Parallel (Knowtation-owned — not product_order) — SEC-KN land + WASM L67–73
Prior session — FLOW-CAPTURE-LIVEa freeze pass on Scooling (2026-07-30) section Prior session — FLOW-CAPTURE-LIVEa freeze pass on Scooling (2026-07-30) L73–79
THE ONE NEXT STEP — FLOW-CAPTURE-LIVE-KN-b — Model: Auto (Scooling PRIMARY) section THE ONE NEXT STEP — FLOW-CAPTURE-LIVE-KN-b — Model: Auto (Scooling PRIMARY) L33–67
code[text] variable variable code[text] L35–66
+ NEXT SESSION — FLOW-CAPTURE-LIVEb (RELAY → scooling) section NEXT SESSION — FLOW-CAPTURE-LIVEb (RELAY → scooling) L21–237
+ Parallel (Knowtation-owned — not product_order) — SEC-KN land + WASM section Parallel (Knowtation-owned — not product_order) — SEC-KN land + WASM L64–70
+ Prior session — FLOW-CAPTURE-LIVE-KN-b DONE (2026-07-30) section Prior session — FLOW-CAPTURE-LIVE-KN-b DONE (2026-07-30) L70–78
+ Prior session — FLOW-CAPTURE-LIVEa freeze pass on Scooling (2026-07-30) section Prior session — FLOW-CAPTURE-LIVEa freeze pass on Scooling (2026-07-30) L78–83
+ THE ONE NEXT STEP — FLOW-CAPTURE-LIVEb — Model: Auto (Scooling PRIMARY) section THE ONE NEXT STEP — FLOW-CAPTURE-LIVEb — Model: Auto (Scooling PRIMARY) L32–64
+ code[text] variable variable code[text] L34–63
~ docs/ROADMAP.md .md 3 symbols modified
~ mcp/tools/flow.mjs .mjs 1 symbol modified

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:3146d633f42eb89f99e1f524f4e25875a80e1f8f54b991af24e6dd2f587609f6 --body "your comment"