--- name: cto-case-source-admission-record tier: local status: draft owner: jp source: .sot/03-PROTOCOLS/CTO-CASE-CANDIDATE-BACKEND-PRD.md created: 2026-05-31 last_reviewed: 2026-05-31 lifecycle_classification: planning core_promotion_status: not-promoted description: Child-local source admission record for evaluating Case as a candidate CTO backend. --- # CTO Case Source Admission Record Local planning SOT only. Not a Core Protocol. Not active Core authority. ## Purpose Record the minimum source admission facts required before Case can progress beyond planning as a Case Candidate Backend. This record does not admit Case for execution. It records a pinned public source observation and names the remaining blockers before any non-artificial run. ## Non-Authority Notice This record does not authorize Runtime behavior, WebUI Product behavior, Case execution, real-repo mutation, merge, deploy, push, close, vendor-source mutation, external developer repository mutation, or Core promotion. ## Source Identity | Field | Value | | --- | --- | | Source name | Case | | Source URL | `https://github.com/workos/case.git` | | Source web URL | `https://github.com/workos/case` | | Source type | public Git repository | | Observed branch | `main` | | Pinned commit | `7959ac917cdeb0983b4aaa20bb9f42021747fed8` | | Commit date | `2026-05-19T18:05:46-07:00` | | Retrieval date | `2026-05-31` | | Retrieval command | `git clone --depth 1 https://github.com/workos/case.git` | | Integrity reference | pinned Git commit SHA-1 `7959ac917cdeb0983b4aaa20bb9f42021747fed8` | ## License Note License status is unresolved. Observed facts from the retrieval: - no top-level `LICENSE` or `LICENSE.md` file was found in the shallow clone; - `package.json` did not expose a license field in the inspected section; - `package.json` contains `"private": true`. Admission consequence: Case is not admitted for non-artificial execution until a human-readable license note is completed and the allowed internal-use posture is explicit. ## Source Boundary Protected source boundary: - do not mutate the Case repository; - do not vendor Case source into Cortex OS Core; - do not copy Case implementation source into this child workspace; - do not treat Case source as Cortex OS authority; - do not run Case against a Target Repository from this record alone. Allowed planning use: - reference the source URL; - reference the pinned commit; - inspect public metadata for admission planning; - define adapter contracts against observed behavior without importing vendor implementation. ## Allowed Execution Mode Current allowed execution mode: planning-only. Blocked modes: - artificial Case run; - copied repository fixture run; - disposable sandbox repository run; - owned noncritical repository run; - candidate-default real-repo use. Mode unlock requires a later validated adapter contract, source license note, harness evidence validation, explicit gate, and staged proof record. ## Update Rule Changing the pinned Case source requires: - previous source URL; - previous pinned commit or tag; - new source URL; - new pinned commit or tag; - retrieval date; - retrieval command; - license note review; - rerun of applicable adapter fixtures; - evidence record naming previous and new source IDs. No moving branch reference may be used as proof without a pinned commit or tag. ## Admission Status Status: not admitted for execution. Reason: source identity is pinned, but license note and executable adapter proof are incomplete. ## Evidence Observed retrieval commands: ```text git ls-remote https://github.com/workos/case.git HEAD refs/heads/main refs/tags/* git clone --depth 1 https://github.com/workos/case.git git rev-parse HEAD git show -s --format=%cI HEAD git remote get-url origin ``` Observed source metadata: ```text HEAD: 7959ac917cdeb0983b4aaa20bb9f42021747fed8 origin: https://github.com/workos/case.git commit date: 2026-05-19T18:05:46-07:00 package private: true license file: not found in shallow clone license field: not observed in inspected package.json ```