Skip to content

feat(orchestration-v2): subagent observability — data model and providers (1/4) - #4779

Closed
shivamhwp wants to merge 9 commits into
t3code/codex-turn-mappingfrom
subagent-obs/01-contracts
Closed

shivamhwp wants to merge 9 commits into
t3code/codex-turn-mappingfrom
subagent-obs/01-contracts

fix(orchestration-v2): preserve subagent progress state

c0a3852
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Correctness Check succeeded Aug 3, 2026 in 2m 22s

No issues identified (75 code objects reviewed).

• Merge Base: 378615b
• Head: c0a3852

Details

✅ File Path Comments Posted Reason
✅ apps/web/src/test-fixtures.ts 0
✅ apps/server/src/orchestration-v2/SubagentObservability.ts 0
➖ apps/server/src/orchestration-v2/SubagentObservability.test.ts Excluded by default ignore patterns
✅ packages/contracts/src/baseSchemas.ts 0
✅ apps/server/src/orchestration-v2/testkit/fixtures/claude_workflow/input.ts 0
✅ apps/server/src/orchestration-v2/testkit/fixtures/claude_workflow/output.ts 0
✅ apps/server/src/persistence/Migrations/045_OrchestrationV2SubagentObservability.ts 0
✅ apps/server/src/persistence/Migrations.ts 0
➖ apps/server/src/persistence/Migrations/045_OrchestrationV2SubagentObservability.test.ts Excluded by default ignore patterns
✅ apps/server/src/orchestration-v2/testkit/fixtures/claude_workflow/claude_transcript.ndjson 0
✅ apps/server/src/orchestration-v2/RunExecutionService.ts 0
➖ apps/mobile/src/connection/environment-cache-store.test.ts Excluded by default ignore patterns
✅ apps/server/src/orchestration-v2/ProjectionMaintenance.ts 0
➖ apps/server/src/orchestration-v2/ThreadForkService.test.ts Excluded by default ignore patterns
✅ apps/server/src/orchestration-v2/ProviderAdapter.ts 0
✅ apps/server/src/orchestration-v2/testkit/fixtures/index.ts 0
✅ packages/client-runtime/src/state/orchestrationV2Projection.ts 0
✅ packages/client-runtime/src/state/orchestrationV2TestFixtures.ts 0
➖ apps/server/src/orchestration-v2/ProviderTurnControlService.test.ts Excluded by default ignore patterns
➖ apps/server/src/orchestration-v2/RunExecutionService.test.ts Excluded by default ignore patterns
➖ packages/client-runtime/src/state/orchestrationV2Projection.test.ts Excluded by default ignore patterns
➖ apps/server/src/orchestration-v2/ProviderEventIngestor.test.ts Excluded by default ignore patterns
✅ apps/server/src/orchestration-v2/ProviderEventIngestor.ts 0
➖ apps/server/src/orchestration-v2/ProviderRuntimeRecoveryService.test.ts Excluded by default ignore patterns
✅ apps/server/src/orchestration-v2/testkit/fixtures/subagent/codex_output.ts 0
✅ apps/server/src/orchestration-v2/testkit/fixtures/subagent_continue/codex_output.ts 0
➖ apps/server/src/persistence/Migrations/036_037_OrchestrationV2.test.ts Excluded by default ignore patterns
✅ apps/server/src/orchestration-v2/Adapters/CursorAdapterV2.ts 0
✅ apps/server/src/orchestration-v2/testkit/fixtures/subagent_v2/codex_output.ts 0
✅ apps/server/src/orchestration-v2/Adapters/OpenCodeAdapterV2.ts 0
➖ apps/server/src/orchestration-v2/FoundationPersistence.test.ts Excluded by default ignore patterns
➖ apps/server/src/orchestration-v2/Adapters/AcpAdapterV2.ts Code objects exceed size limit; Not a review target
✅ packages/contracts/src/orchestrationV2.ts 0
✅ apps/server/src/orchestration-v2/Orchestrator.ts 0
✅ apps/server/src/orchestration-v2/ProjectionStore.ts 0
➖ packages/contracts/src/orchestrationV2.test.ts Excluded by default ignore patterns
➖ apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.test.ts Excluded by default ignore patterns
✅ apps/server/src/orchestration-v2/testkit/fixtures/subagent_v2_nested/codex_output.ts 0
✅ apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.ts 0
✅ apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.ts 0