apps/mobile/src/lib/threadActivity.test.ts | 62 +++ apps/mobile/src/lib/threadActivity.ts | 10 +- apps/server/src/orchestration/Layers/ProjectionPipeline.test.ts | 82 ++- apps/server/src/orchestration/Layers/ProjectionPipeline.ts | 38 ++ apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.test.ts | 190 +++++++ apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.ts | 28 +- apps/server/src/provider/Layers/OpenCodeAdapter.test.ts | 886 +++++++++++++++++++++++++++++--- apps/server/src/provider/Layers/OpenCodeAdapter.ts | 480 +++++++++++++---- apps/server/src/provider/opencodeRuntime.environment.test.ts | 87 ++++ apps/server/src/provider/opencodeRuntime.inventory.test.ts | 42 +- apps/server/src/provider/opencodeRuntime.permissions.test.ts | 56 +- apps/server/src/provider/opencodeRuntime.ts | 69 ++- apps/web/src/session-logic.test.ts | 35 +- apps/web/src/session-logic.ts | 10 +- docs/user/providers-opencode.md | 37 +- packages/client-runtime/src/work-log/presentation.test.ts | 34 ++ packages/client-runtime/src/work-log/presentation.ts | 7 + 17 files changed, 1935 insertions(+), 218 deletions(-)