Skip to content

Commit df48694

Browse files
V48 (specification-implementation): Hierarchy sole-canon modularization and dual purge
Complete the package hierarchy modularization on version/v48: single-home packages only, no dual barrels or Context/artifacts/protocol BC paths, product pipelines under asset-packs-pipelines, process-root Execution under generic-executions, and artifact providers under generic-artifacts/*-provider|compose|patch-kind. Retarget uapi, packages, tests, jest/tsconfig, and active docs; keep historical proofs era-pinned where Terminal/singular routes were superseded. Verified green: uapi tsc, lint, jest (522 pass), next build; package tests for generic-executions, execution-generics, pipelines-generics, agent-generics, specifying (100 pass / 137 era-pinned skip).
1 parent 98db930 commit df48694

1,700 files changed

Lines changed: 24671 additions & 28584 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.

.bitcode/application-composition-proof.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -50,57 +50,57 @@
5050
"detail": "11 source evidence requirements satisfied",
5151
"requiredEvidence": [
5252
{
53-
"file": "packages/chatgptapp/src/tools.ts",
53+
"file": "packages/external-apps/chatgpt/src/tools.ts",
5454
"evidence": "function assertConfirmedConnectedInterfaceWrite",
5555
"description": "ChatGPT App write tools share a fail-closed confirmation guard"
5656
},
5757
{
58-
"file": "packages/chatgptapp/src/tools.ts",
58+
"file": "packages/external-apps/chatgpt/src/tools.ts",
5959
"evidence": "Bitcode ChatGPT App write admission requires confirmed: true",
6060
"description": "direct tool execution rejects unconfirmed connected-interface writes"
6161
},
6262
{
63-
"file": "packages/chatgptapp/src/tools.ts",
63+
"file": "packages/external-apps/chatgpt/src/tools.ts",
6464
"evidence": "permission: 'explicit_user_confirmation'",
6565
"description": "write receipts expose explicit confirmation as the permission basis"
6666
},
6767
{
68-
"file": "packages/chatgptapp/src/tools.ts",
68+
"file": "packages/external-apps/chatgpt/src/tools.ts",
6969
"evidence": "exchangeStateRole: 'connected_interface_delivery_mechanism'",
7070
"description": "ChatGPT App writes are delivery mechanisms rather than Exchange state owners"
7171
},
7272
{
73-
"file": "packages/chatgptapp/src/server.ts",
73+
"file": "packages/external-apps/chatgpt/src/server.ts",
7474
"evidence": "Bitcode is the source-to-shares protocol surfaced through ChatGPT",
7575
"description": "server instructions frame ChatGPT App as a Bitcode Terminal companion interface"
7676
},
7777
{
78-
"file": "packages/chatgptapp/src/__tests__/tools.test.ts",
78+
"file": "packages/external-apps/chatgpt/src/__tests__/tools.test.ts",
7979
"evidence": "rejects ChatGPT App connected-interface writes without explicit confirmation",
8080
"description": "unit proof covers unconfirmed write rejection"
8181
},
8282
{
83-
"file": "packages/chatgptapp/src/__tests__/tools.test.ts",
83+
"file": "packages/external-apps/chatgpt/src/__tests__/tools.test.ts",
8484
"evidence": "declares confirmation schema on every ChatGPT App connected-interface write carrier",
8585
"description": "unit proof covers schema-level confirmation requirements across GitHub, Vercel, and AWS write carriers"
8686
},
8787
{
88-
"file": "packages/chatgptapp/src/__tests__/tools.test.ts",
88+
"file": "packages/external-apps/chatgpt/src/__tests__/tools.test.ts",
8989
"evidence": "write_code_changes_to_vcs creates GitHub repository after explicit write admission",
9090
"description": "unit proof covers GitHub write admission through the ChatGPT App VCS tool"
9191
},
9292
{
93-
"file": "packages/chatgptapp/src/__tests__/tools.test.ts",
93+
"file": "packages/external-apps/chatgpt/src/__tests__/tools.test.ts",
9494
"evidence": "targetAnchor: 'github:bitcode-yapper'",
9595
"description": "unit proof covers target-bound GitHub write admission"
9696
},
9797
{
98-
"file": "packages/chatgptapp/src/__tests__/tools.test.ts",
98+
"file": "packages/external-apps/chatgpt/src/__tests__/tools.test.ts",
9999
"evidence": "targetAnchor: 'vercel:team_bitcode/prj_Yapper'",
100100
"description": "unit proof covers target-bound Vercel write admission"
101101
},
102102
{
103-
"file": "packages/chatgptapp/src/__tests__/yapperFlow.test.ts",
103+
"file": "packages/external-apps/chatgpt/src/__tests__/yapperFlow.test.ts",
104104
"evidence": "confirmed: true",
105105
"description": "demo-flow proof invokes write tools through explicit confirmation payloads"
106106
}

.bitcode/conversations-continuity-proof.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
"uapi/app/api/conversations/[conversationId]/stream/route.ts",
2929
"uapi/app/api/conversations/branch/route.ts",
3030
"uapi/app/api/conversations/_shared.ts",
31-
"packages/conversations-generics/src/index.ts",
32-
"packages/conversations-generics/src/agent/ConversationAgent.ts",
33-
"packages/conversations-generics/src/prompts/BitcodeTerminalConversationSystemPrompt.ts",
31+
"packages/conversations/src/index.ts",
32+
"packages/conversations/src/agent/ConversationAgent.ts",
33+
"packages/conversations/src/prompts/BitcodeTerminalConversationSystemPrompt.ts",
3434
"packages/api/src/routes/conversations.ts",
3535
"packages/api/src/conversations/conversations.ts",
3636
"packages/api/src/conversations/messages.ts",
@@ -77,9 +77,9 @@
7777
"passed": true,
7878
"detail": "14 required files present",
7979
"requiredFiles": [
80-
"packages/conversations-generics/src/index.ts",
81-
"packages/conversations-generics/src/agent/ConversationAgent.ts",
82-
"packages/conversations-generics/src/prompts/BitcodeTerminalConversationSystemPrompt.ts",
80+
"packages/conversations/src/index.ts",
81+
"packages/conversations/src/agent/ConversationAgent.ts",
82+
"packages/conversations/src/prompts/BitcodeTerminalConversationSystemPrompt.ts",
8383
"packages/api/src/routes/conversations.ts",
8484
"packages/api/src/conversations/conversations.ts",
8585
"packages/api/src/conversations/messages.ts",

.bitcode/inference-implementation-records-proof.json

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@
164164
"implementationOwnerRefs": [
165165
"packages/tools-generics/src/doc-code-tool/DocCodeToolPrompt.ts",
166166
"packages/tools-generics/src/doc-code-tool/formatUsableTools.ts",
167-
"packages/doc-code/src/transformDocCodeTools.ts",
167+
"packages/generic-doc-comments/doc-code/src/transformDocCodeTools.ts",
168168
"packages/tools-generics/src/Tool.ts",
169169
"packages/tools-generics/src/execution/ToolExecution.ts",
170170
"packages/tools-generics/src/execution/ToolPromptRegistry.ts",
@@ -178,14 +178,14 @@
178178
"packages/tools-generics/src/execution/ToolPromptRegistry.ts",
179179
"packages/tools-generics/src/doc-code-tool/DocCodeToolPrompt.ts",
180180
"packages/tools-generics/src/doc-code-tool/formatUsableTools.ts",
181-
"packages/doc-code/src/transformDocCodeTools.ts",
182-
"packages/doc-comment/src/build-plugin.ts"
181+
"packages/generic-doc-comments/doc-code/src/transformDocCodeTools.ts",
182+
"packages/doc-comment-generics/src/build-plugin.ts"
183183
],
184184
"missingSourceEvidenceRefs": [],
185185
"verificationSet": [
186186
"node --test protocol-demonstration/test/v26-prompt-runtime-loadability.test.js",
187187
"node --test protocol-demonstration/test/v26-prompt-system-boundary.test.js",
188-
"packages/doc-code/src/__tests__/transform.test.ts"
188+
"packages/generic-doc-comments/doc-code/src/__tests__/transform.test.ts"
189189
],
190190
"verificationEvidence": [
191191
{
@@ -199,9 +199,9 @@
199199
"refPath": null
200200
},
201201
{
202-
"value": "packages/doc-code/src/__tests__/transform.test.ts",
202+
"value": "packages/generic-doc-comments/doc-code/src/__tests__/transform.test.ts",
203203
"evidenceType": "source-test",
204-
"refPath": "packages/doc-code/src/__tests__/transform.test.ts"
204+
"refPath": "packages/generic-doc-comments/doc-code/src/__tests__/transform.test.ts"
205205
}
206206
],
207207
"verificationEvidenceTypeCounts": {
@@ -409,17 +409,17 @@
409409
"invalidBoundaryPosture": null,
410410
"missingSectionFields": [],
411411
"implementationOwnerRefs": [
412-
"packages/conversations-generics/src/prompts/BitcodeTerminalConversationSystemPrompt.ts",
412+
"packages/conversations/src/prompts/BitcodeTerminalConversationSystemPrompt.ts",
413413
"uapi/prompts/bitcode-terminal-system-prompt.ts",
414-
"packages/conversations-generics/src/agent/ConversationAgent.ts",
414+
"packages/conversations/src/agent/ConversationAgent.ts",
415415
"packages/api/src/conversations/conversations.ts",
416416
"packages/api/src/conversations/streaming.ts",
417417
"uapi/app/api/conversations/stream/route.ts"
418418
],
419419
"missingImplementationOwnerRefs": [],
420420
"sourceEvidenceRefs": [
421-
"packages/conversations-generics/src/prompts/BitcodeTerminalConversationSystemPrompt.ts",
422-
"packages/conversations-generics/src/agent/ConversationAgent.ts",
421+
"packages/conversations/src/prompts/BitcodeTerminalConversationSystemPrompt.ts",
422+
"packages/conversations/src/agent/ConversationAgent.ts",
423423
"uapi/prompts/bitcode-terminal-system-prompt.ts",
424424
"packages/api/src/conversations/conversations.ts",
425425
"packages/api/src/conversations/streaming.ts",
@@ -478,7 +478,7 @@
478478
"packages/generic-tools/simple-system-text-search/src/prompts/SimpleSystemTextSearchDocCodeToolPrompt.ts",
479479
"packages/asset-packs-pipelines/domain/src/tools/AssetPackCloneVCSRepositoryTool.ts",
480480
"packages/asset-packs-pipelines/domain/src/tools/search.ts",
481-
"packages/system-grep/src/index.ts",
481+
"packages/host-commands/grep/src/index.ts",
482482
"packages/generic-tools/simple-system-text-search/src/index.ts",
483483
"packages/generic-tools/files-maintaining/src/index.ts",
484484
"packages/generic-tools/files-maintaining/src/prompts/TextEditorDocCodeToolPrompt.ts",
@@ -521,8 +521,8 @@
521521
"packages/generic-agents/text-searcher/src/prompts/try-prompt-text-searcher.ts",
522522
"packages/generic-agents/text-searcher/src/prompts/refine-prompt-text-searcher.ts",
523523
"packages/generic-agents/text-searcher/src/prompts/retry-prompt-text-searcher.ts",
524-
"packages/system-grep/README.md",
525-
"packages/system-grep/src/index.ts",
524+
"packages/host-commands/grep/README.md",
525+
"packages/host-commands/grep/src/index.ts",
526526
"packages/generic-tools/simple-system-text-search/package.json",
527527
"packages/generic-tools/simple-system-text-search/README.md",
528528
"packages/generic-tools/simple-system-text-search/src/index.ts",
@@ -954,18 +954,18 @@
954954
"invalidBoundaryPosture": null,
955955
"missingSectionFields": [],
956956
"implementationOwnerRefs": [
957-
"packages/executions-mcp/README.md",
958-
"packages/executions-mcp/src/index.ts",
957+
"packages/mcp-generics/README.md",
958+
"packages/mcp-generics/src/index.ts",
959959
"packages/tools-generics/src/mcp/MCPToolWrapper.ts",
960960
"uapi/components/base/bitcode/execution/BitcodeExecutionStreamPanel.tsx"
961961
],
962962
"missingImplementationOwnerRefs": [],
963963
"sourceEvidenceRefs": [
964-
"packages/executions-mcp/package.json",
965-
"packages/executions-mcp/README.md",
966-
"packages/executions-mcp/src/index.ts",
967-
"packages/executions-mcp/src/mcp-server/package.json",
968-
"packages/executions-mcp/src/mcp-server/tsconfig.typecheck.json",
964+
"packages/mcp-generics/package.json",
965+
"packages/mcp-generics/README.md",
966+
"packages/mcp-generics/src/index.ts",
967+
"packages/mcp-generics/src/mcp-server/package.json",
968+
"packages/mcp-generics/src/mcp-server/tsconfig.typecheck.json",
969969
"packages/tools-generics/src/mcp/MCPToolWrapper.ts",
970970
"uapi/components/base/bitcode/execution/BitcodeExecutionStreamPanel.tsx",
971971
"protocol-demonstration/V26_APPLICATION_SYSTEMS.md"
@@ -1061,7 +1061,7 @@
10611061
"owners": [
10621062
"packages/tools-generics/src/doc-code-tool/DocCodeToolPrompt.ts",
10631063
"packages/tools-generics/src/doc-code-tool/formatUsableTools.ts",
1064-
"packages/doc-code/src/transformDocCodeTools.ts"
1064+
"packages/generic-doc-comments/doc-code/src/transformDocCodeTools.ts"
10651065
],
10661066
"rawPromptPartBoundary": "doc-code labels and DocCodeToolPrompt paths",
10671067
"registryLayering": "Tool prompt descriptions enter agent runs through prompt-aware registries while generic prompt fragments remain reusable base layers and tool-specific DocCodeToolPrompt material specializes implementation paths.",
@@ -1099,7 +1099,7 @@
10991099
"verificationSet": [
11001100
"node --test protocol-demonstration/test/v26-prompt-runtime-loadability.test.js",
11011101
"node --test protocol-demonstration/test/v26-prompt-system-boundary.test.js",
1102-
"packages/doc-code/src/__tests__/transform.test.ts"
1102+
"packages/generic-doc-comments/doc-code/src/__tests__/transform.test.ts"
11031103
],
11041104
"sourceEvidenceRefs": [
11051105
"packages/tools-generics/package.json",
@@ -1108,8 +1108,8 @@
11081108
"packages/tools-generics/src/execution/ToolPromptRegistry.ts",
11091109
"packages/tools-generics/src/doc-code-tool/DocCodeToolPrompt.ts",
11101110
"packages/tools-generics/src/doc-code-tool/formatUsableTools.ts",
1111-
"packages/doc-code/src/transformDocCodeTools.ts",
1112-
"packages/doc-comment/src/build-plugin.ts"
1111+
"packages/generic-doc-comments/doc-code/src/transformDocCodeTools.ts",
1112+
"packages/doc-comment-generics/src/build-plugin.ts"
11131113
]
11141114
},
11151115
{
@@ -1306,7 +1306,7 @@
13061306
"canonicalNeed": "Provide the rich-input Bitcode write surface that binds conversation prompts, attachments, tool registration, streams, and ad hoc execution continuity.",
13071307
"promptImplementation": {
13081308
"owners": [
1309-
"packages/conversations-generics/src/prompts/BitcodeTerminalConversationSystemPrompt.ts",
1309+
"packages/conversations/src/prompts/BitcodeTerminalConversationSystemPrompt.ts",
13101310
"uapi/prompts/bitcode-terminal-system-prompt.ts"
13111311
],
13121312
"rawPromptPartBoundary": "conversation system prompt plus app-level binding",
@@ -1315,13 +1315,13 @@
13151315
},
13161316
"toolImplementation": {
13171317
"owners": [
1318-
"packages/conversations-generics/src/agent/ConversationAgent.ts"
1318+
"packages/conversations/src/agent/ConversationAgent.ts"
13191319
],
13201320
"contract": "Conversation tools are registered through the conversation agent and app-facing rich-input surface."
13211321
},
13221322
"agentImplementation": {
13231323
"owners": [
1324-
"packages/conversations-generics/src/agent/ConversationAgent.ts"
1324+
"packages/conversations/src/agent/ConversationAgent.ts"
13251325
],
13261326
"contract": "ConversationAgent owns conversation bootstrap, tool registration, and rich-input inference posture."
13271327
},
@@ -1348,8 +1348,8 @@
13481348
".bitcode/conversations-continuity-proof.json"
13491349
],
13501350
"sourceEvidenceRefs": [
1351-
"packages/conversations-generics/src/prompts/BitcodeTerminalConversationSystemPrompt.ts",
1352-
"packages/conversations-generics/src/agent/ConversationAgent.ts",
1351+
"packages/conversations/src/prompts/BitcodeTerminalConversationSystemPrompt.ts",
1352+
"packages/conversations/src/agent/ConversationAgent.ts",
13531353
"uapi/prompts/bitcode-terminal-system-prompt.ts",
13541354
"packages/api/src/conversations/conversations.ts",
13551355
"packages/api/src/conversations/streaming.ts",
@@ -1381,7 +1381,7 @@
13811381
"owners": [
13821382
"packages/asset-packs-pipelines/domain/src/tools/AssetPackCloneVCSRepositoryTool.ts",
13831383
"packages/asset-packs-pipelines/domain/src/tools/search.ts",
1384-
"packages/system-grep/src/index.ts",
1384+
"packages/host-commands/grep/src/index.ts",
13851385
"packages/generic-tools/simple-system-text-search/src/index.ts",
13861386
"packages/generic-tools/files-maintaining/src/index.ts",
13871387
"packages/generic-tools/files-maintaining/src/prompts/TextEditorDocCodeToolPrompt.ts",
@@ -1450,8 +1450,8 @@
14501450
"packages/generic-agents/text-searcher/src/prompts/try-prompt-text-searcher.ts",
14511451
"packages/generic-agents/text-searcher/src/prompts/refine-prompt-text-searcher.ts",
14521452
"packages/generic-agents/text-searcher/src/prompts/retry-prompt-text-searcher.ts",
1453-
"packages/system-grep/README.md",
1454-
"packages/system-grep/src/index.ts",
1453+
"packages/host-commands/grep/README.md",
1454+
"packages/host-commands/grep/src/index.ts",
14551455
"packages/generic-tools/simple-system-text-search/package.json",
14561456
"packages/generic-tools/simple-system-text-search/README.md",
14571457
"packages/generic-tools/simple-system-text-search/src/index.ts",
@@ -1822,16 +1822,16 @@
18221822
"canonicalNeed": "Admit Exchange-facing MCP and external interface operations as fail-closed ingress into Bitcode execution state, not as sibling product logic.",
18231823
"promptImplementation": {
18241824
"owners": [
1825-
"packages/executions-mcp/README.md",
1826-
"packages/executions-mcp/src/index.ts"
1825+
"packages/mcp-generics/README.md",
1826+
"packages/mcp-generics/src/index.ts"
18271827
],
18281828
"rawPromptPartBoundary": "MCP tool descriptions only where admitted by V26 prompt/tool records",
18291829
"registryLayering": "MCP ingress prompt descriptions may enter prompt-aware registries only as specific implementation layers bound to admitted Bitcode tool records.",
18301830
"runtimeCarryThrough": "MCP descriptions must not promote non-admitted tool families into live Bitcode behavior."
18311831
},
18321832
"toolImplementation": {
18331833
"owners": [
1834-
"packages/executions-mcp/src/index.ts",
1834+
"packages/mcp-generics/src/index.ts",
18351835
"packages/tools-generics/src/mcp/MCPToolWrapper.ts"
18361836
],
18371837
"contract": "Admitted Exchange-facing tool families are narrowed and create admission fails closed on permission, repository, and provider readiness."
@@ -1842,7 +1842,7 @@
18421842
},
18431843
"executionImplementation": {
18441844
"owners": [
1845-
"packages/executions-mcp/src/index.ts",
1845+
"packages/mcp-generics/src/index.ts",
18461846
"uapi/components/base/bitcode/execution/BitcodeExecutionStreamPanel.tsx"
18471847
],
18481848
"carriers": [
@@ -1862,11 +1862,11 @@
18621862
"pnpm -C packages/executions-mcp run typecheck"
18631863
],
18641864
"sourceEvidenceRefs": [
1865-
"packages/executions-mcp/package.json",
1866-
"packages/executions-mcp/README.md",
1867-
"packages/executions-mcp/src/index.ts",
1868-
"packages/executions-mcp/src/mcp-server/package.json",
1869-
"packages/executions-mcp/src/mcp-server/tsconfig.typecheck.json",
1865+
"packages/mcp-generics/package.json",
1866+
"packages/mcp-generics/README.md",
1867+
"packages/mcp-generics/src/index.ts",
1868+
"packages/mcp-generics/src/mcp-server/package.json",
1869+
"packages/mcp-generics/src/mcp-server/tsconfig.typecheck.json",
18701870
"packages/tools-generics/src/mcp/MCPToolWrapper.ts",
18711871
"uapi/components/base/bitcode/execution/BitcodeExecutionStreamPanel.tsx",
18721872
"protocol-demonstration/V26_APPLICATION_SYSTEMS.md"

0 commit comments

Comments
 (0)