patch main #25 / 100
aaronrene · 34 days ago · Jul 31, 2026 · Diff

merge completion: carry feat/flow-capture-live content into main (CHA-C1-C11 hook + apply-approved + GET flows, freeze + BV artifacts)

sha256:a986eff89acd47f495356b7fb81a4b2e1abc4e616e0104556f10e7610ca11dfd sha
+71 ~29 −5 symbols
sha256:d333428b1b64ecc073201a78a01bc7d7e1fe17989212e82ea430656cae4e0772 snapshot
+71
symbols added
~29
symbols modified
−5
symbols removed
0
dead code introduced
Semantic Changes 105 symbols
~ docs/CAPTURE-HOSTED-APPLY-FREEZE.md .md 38 symbols added
+ CAPTURE-HOSTED-APPLY — Hosted Hub-complete capture apply (Knowtation) section CAPTURE-HOSTED-APPLY — Hosted Hub-complete capture apply (Knowtation) L1–454
+ Review record section Review record L84–104
+ Round 1 findings (cited — file+line) section Round 1 findings (cited — file+line) L92–104
+ table section table L94–101
+ table section table L86–91
+ Simple summary section Simple summary L104–114
+ Technical summary section Technical summary L114–129
+ code[yaml] variable variable code[yaml] L11–83
+ 0 — Scope and hard stops section §CHA.0 — Scope and hard stops L129–168
+ Explicitly NOT in scope section Explicitly NOT in scope L143–157
+ table section table L145–156
+ Hard stops section Hard stops L157–168
+ In scope (9-kn-a freeze → 9-kn-b Auto) section In scope (9-kn-a freeze → 9-kn-b Auto) L131–143
+ table section table L133–142
+ 1 — Ground truth (verified 2026-07-31) section §CHA.1 — Ground truth (verified 2026-07-31) L168–199
+ table section table L172–196
+ 2 — Frozen rules (WHAT) section §CHA.2 — Frozen rules (WHAT) L199–378
+ CHA-C1 — Gateway post-approve capture hook (parity) section CHA-C1 — Gateway post-approve capture hook (parity) L201–226
+ table section table L208–213
+ CHA-C10 — Canister body is precheck input section CHA-C10 — Canister body is precheck input L353–362
+ CHA-C11 — Hosted approve/apply ordering honesty section CHA-C11 — Hosted approve/apply ordering honesty L362–378
+ CHA-C2 — Bridge apply-approved route + canister apply helper section CHA-C2 — Bridge apply-approved route + canister apply helper L226–254
+ table section table L240–250
+ CHA-C3 — Precheck / apply parity with self-hosted (kinds) section CHA-C3 — Precheck / apply parity with self-hosted (kinds) L254–273
+ table section table L259–264
+ CHA-C4 — T5 stays refuse-all (SD-23) section CHA-C4 — T5 stays refuse-all (SD-23) L273–288
+ CHA-C5 — Honest outcome exposure (list + proposal) section CHA-C5 — Honest outcome exposure (list + proposal) L288–311
+ CHA-C6 — PROPOSAL-LIFECYCLE honesty section CHA-C6 — PROPOSAL-LIFECYCLE honesty L311–324
+ CHA-C7 — No posture / env flip; pending proposal untouched section CHA-C7 — No posture / env flip; pending proposal untouched L324–337
+ CHA-C8 — Fail-closed security properties section CHA-C8 — Fail-closed security properties L337–348
+ table section table L339–347
+ CHA-C9 — Citation readiness section CHA-C9 — Citation readiness L348–353
+ 3 — HOW (Auto implementation sketch) section §CHA.3 — HOW (Auto implementation sketch) L378–400
+ 4 — Seven-tier test matrix (9-kn-b) section §CHA.4 — Seven-tier test matrix (9-kn-b) L400–419
+ table section table L404–413
+ 5 — Definition of Done (9-kn-b) section §CHA.5 — Definition of Done (9-kn-b) L419–431
+ 6 — Downstream paste (9-kn-b Auto) — after freeze-review pass section §CHA.6 — Downstream paste (9-kn-b Auto) — after freeze-review pass L431–454
+ code[text] variable variable code[text] L433–453
+ Build verification — CAPTURE-HOSTED-APPLY-KN-b round 1 section Build verification — CAPTURE-HOSTED-APPLY-KN-b round 1 L1–48
+ Checklist section Checklist L15–34
+ table section table L17–33
+ Evidence section Evidence L8–15
+ table section table L10–14
+ Findings section Findings L34–38
+ Honest summary section Honest summary L38–48
+ isCaptureProposal function function isCaptureProposal L26–28
+ maybeApplyHostedCaptureAfterApprove function async_function maybeApplyHostedCaptureAfterApprove L45–102
+ mergeCaptureApplyIntoApproveResponse function function mergeCaptureApplyIntoApproveResponse L111–128
+ applyApprovedCaptureProposalFromCanister function async_function applyApprovedCaptureProposalFromCanister L51–109
~ test/capture-hosted-apply-kn-b.test.mjs .mjs 11 symbols added
+ bootGateway function async_function bootGateway L205–223
+ dismissRow function function dismissRow L155–169
+ eligible function function eligible L184–198
+ fakeBlobStore function function fakeBlobStore L109–121
+ mockBridgeApp function function mockBridgeApp L226–244
+ mockCanisterApp function function mockCanisterApp L91–106
+ noteRow function function noteRow L172–181
+ readRepo function function readRepo L200–202
+ seedPromoteRow function async_function seedPromoteRow L128–152
+ signTestJwt function function signTestJwt L65–71
+ startServer function function startServer L74–85
~ .gitignore .gitignore
~ .museignore .museignore
~ docs/OVERSEER-HANDOVER.md .md 10 symbols added, 4 symbols removed, 24 symbols modified
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
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
+ NEXT SESSION — 9-apply re-run (RELAY → scooling) section NEXT SESSION — 9-apply re-run (RELAY → scooling) L21–307
+ After 9-apply re-run (queued order) section After 9-apply re-run (queued order) L62–68
+ Parallel (Knowtation-owned — not product_order) — SEC-KN land + WASM section Parallel (Knowtation-owned — not product_order) — SEC-KN land + WASM L68–74
+ Prior session — CAPTURE-APPLY-CHECK on Scooling found hosted gap (2026-07-31) section Prior session — CAPTURE-APPLY-CHECK on Scooling found hosted gap (2026-07-31) L117–128
+ Prior session — CAPTURE-HOSTED-APPLY-a freeze pass (2026-07-31) section Prior session — CAPTURE-HOSTED-APPLY-a freeze pass (2026-07-31) L110–117
+ Prior session — FLOW-CAPTURE-LIVE-HOSTEDa freeze pass on Scooling (2026-07-30) section Prior session — FLOW-CAPTURE-LIVE-HOSTEDa freeze pass on Scooling (2026-07-30) L128–134
+ Prior session — FLOW-CAPTURE-LIVEb DONE on Scooling (2026-07-30) section Prior session — FLOW-CAPTURE-LIVEb DONE on Scooling (2026-07-30) L134–140
+ THE ONE NEXT STEP — 9-apply re-run — Model: Operator + Auto (Scooling PRIMARY) section THE ONE NEXT STEP — 9-apply re-run — Model: Operator + Auto (Scooling PRIMARY) L33–62
+ code[text] variable variable code[text] L35–61
+ This session — CAPTURE-HOSTED-APPLY-KN-b DONE (2026-07-31, BV round 1 pass) section This session — CAPTURE-HOSTED-APPLY-KN-b DONE (2026-07-31, BV round 1 pass) L74–110
~ table
~ docs/PROPOSAL-LIFECYCLE.md .md 1 symbol added, 1 symbol removed, 3 symbols modified
Wave 2 Flow capture (FLOW-CAPTURE-LIVE-KN-b / SD-23) section Wave 2 Flow capture (FLOW-CAPTURE-LIVE-KN-b / SD-23) L73–88
+ Wave 2 Flow capture (FLOW-CAPTURE-LIVE-KN-b / CAPTURE-HOSTED-APPLY-KN-b / SD-23) section Wave 2 Flow capture (FLOW-CAPTURE-LIVE-KN-b / CAPTURE-HOSTED-APPLY-KN-b / SD-23) L73–103
~ hub/gateway/server.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:a986eff89acd47f495356b7fb81a4b2e1abc4e616e0104556f10e7610ca11dfd --body "your comment"