Skip to content

Commit 697e701

Browse files
committed
fix(subagent): carry routing provenance end to end and validate it structurally
- the Agent tool forwards routing and the current revision on subagent.spawned, so the web roster shows provenance for normal launches - the web projector keeps the spawned provenance when task.started omits it instead of overwriting it with undefined - REST and event routing mappers reject values outside the contract instead of casting them through - the persisted provenance event and replayable key use a structural Zod schema instead of z.custom without a predicate - spawn tests assert the handoff the service owns; the vacuous resume assertion is removed
1 parent bbcb8e1 commit 697e701

102 files changed

Lines changed: 463 additions & 343 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"sourceHash": "835f2c31f60a0ca2bb84b73a82efcd0cdaa62f220810afc1b99ad80846868f51",
2+
"sourceHash": "4dfb056fc19c689c0659001027d42871db38c11b771601d71926aec9db1b6ab2",
33
"sourceFileCount": 405
44
}

apps/pythinker-code/dist-web/assets/CodeBlockNode-hi64H0eo.js renamed to apps/pythinker-code/dist-web/assets/CodeBlockNode-CMu4oj4D.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/pythinker-code/dist-web/assets/DesignSystemView-B5sQMAzC.js renamed to apps/pythinker-code/dist-web/assets/DesignSystemView-cUqr3ANP.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/pythinker-code/dist-web/assets/Tooltip-DXpvhF49.js renamed to apps/pythinker-code/dist-web/assets/Tooltip-NpscKOkQ.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/pythinker-code/dist-web/assets/abnfDiagram-VCTEODGH-CdMcWHuI.js renamed to apps/pythinker-code/dist-web/assets/abnfDiagram-VCTEODGH-D-aLAMgu.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/pythinker-code/dist-web/assets/arc-oQkG3Nkj.js renamed to apps/pythinker-code/dist-web/assets/arc-hbm8LwTp.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/pythinker-code/dist-web/assets/architectureDiagram-5GKGNRK7-CeSWNJpN.js renamed to apps/pythinker-code/dist-web/assets/architectureDiagram-5GKGNRK7-D6cBfHBe.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)