50 lines
1.6 KiB
Markdown
50 lines
1.6 KiB
Markdown
---
|
|
title: CTO Case Provider Build Issues
|
|
status: draft
|
|
lifecycle_classification: sot
|
|
owner: jp
|
|
created: 2026-05-31
|
|
last_reviewed: 2026-05-31
|
|
core_promotion_status: not-promoted
|
|
route: cto
|
|
---
|
|
|
|
# CTO Case Provider Build Issues
|
|
|
|
Local planning SOT only. Not a Core Protocol. Not active Core authority.
|
|
|
|
## CTO-WORK-015 - Durable Case Provider Build PRD
|
|
|
|
Status: validated.
|
|
|
|
Register the provider build route that separates source discovery from executable admission.
|
|
|
|
Acceptance:
|
|
|
|
- Records WorkOS Case source `https://github.com/workos/case.git`.
|
|
- Records pinned commit `7959ac917cdeb0983b4aaa20bb9f42021747fed8`.
|
|
- Records local build dependency status: Node `v20.19.5` present, Bun missing.
|
|
- Requires `bun run build:binary` to produce `dist/ca` before real Stage 2 can pass.
|
|
- Requires SHA-256 digest for admitted `dist/ca`.
|
|
- Keeps `/tmp` clone as discovery evidence only.
|
|
|
|
## CTO-WORK-016 - Real Case Provider Stage 2 Run
|
|
|
|
Status: blocked.
|
|
|
|
Build or supply a durable admitted WorkOS Case `ca` executable, then run the existing Hermes CTO Stage 2 artificial fixture through real Case.
|
|
|
|
Acceptance:
|
|
|
|
- Bun is available, or a durable admitted `dist/ca` path is supplied with source pin and digest.
|
|
- `CTO_HARNESS_CASE_BIN` points to the admitted `ca` executable.
|
|
- Stage 2 invokes `ca run --task <task-file> --mode unattended`.
|
|
- Real Case execution produces a Stage 2 pass report through the Harness Evidence Interface.
|
|
- Provider-unavailable fail-closed behavior remains tested.
|
|
- Fake remains the default validation lane.
|
|
- No Target Repository path is inspected or copied.
|
|
|
|
Blocked by:
|
|
|
|
- Missing local `bun` executable, unless a prebuilt admitted `dist/ca` is supplied.
|