-
Notifications
You must be signed in to change notification settings - Fork 3
Apple Silicon Metal sidecar needs protected v0.15 acceptance replay #887
Copy link
Copy link
Closed
1 / 11 of 1 issue completed
Copy link
Labels
bugSomething isn't workingSomething isn't workingepic:grounding-runtimev0.14.3 stabilization and v0.15 grounding/runtime rewritev0.14.3 stabilization and v0.15 grounding/runtime rewriteepic:performance-opsPerformance, scale, sidecar SLA, and artifact operationsPerformance, scale, sidecar SLA, and artifact operationsepic:sidecar-provenanceSidecar provenance, freshness, and manifest workSidecar provenance, freshness, and manifest workphase:next-waveActive next implementation waveActive next implementation wavepriority:p1Release blocker or high-risk reliability/security issueRelease blocker or high-risk reliability/security issuerelease:v0.15.0Planned for the v0.15.0 Grounding Runtime Rewrite releasePlanned for the v0.15.0 Grounding Runtime Rewrite releaserisk:publishable-blockerBlocks publishable benchmark or product claim readinessBlocks publishable benchmark or product claim readinesstype:contractRuntime, CLI, API, or evidence contract workRuntime, CLI, API, or evidence contract work
Milestone
Description
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingepic:grounding-runtimev0.14.3 stabilization and v0.15 grounding/runtime rewritev0.14.3 stabilization and v0.15 grounding/runtime rewriteepic:performance-opsPerformance, scale, sidecar SLA, and artifact operationsPerformance, scale, sidecar SLA, and artifact operationsepic:sidecar-provenanceSidecar provenance, freshness, and manifest workSidecar provenance, freshness, and manifest workphase:next-waveActive next implementation waveActive next implementation wavepriority:p1Release blocker or high-risk reliability/security issueRelease blocker or high-risk reliability/security issuerelease:v0.15.0Planned for the v0.15.0 Grounding Runtime Rewrite releasePlanned for the v0.15.0 Grounding Runtime Rewrite releaserisk:publishable-blockerBlocks publishable benchmark or product claim readinessBlocks publishable benchmark or product claim readinesstype:contractRuntime, CLI, API, or evidence contract workRuntime, CLI, API, or evidence contract work
Projects
StatusShow more project fields
Done
Parent: #884
Release target:
v0.15.0Outcome
The Apple Silicon implementation is now verified locally on the current
dev/codestory-nexthead. This issue remains open only for the protected exact-candidate replay and installedv0.15.0readback.The original
v0.13.12report covered three failures: managedllama-serverextraction, unverified Metal observation, and loss of the native embedding endpoint after repair. The current implementation fixes those failure modes and fails closed if the live endpoint or process identity no longer matches the persisted runtime.Current-dev evidence
Local proof used the packaged macOS arm64 CLI built from
f2333443f8720190708bc5309439f8bf11e94a6eon an Apple M5 host with an isolated cache.codestory-cli 0.14.3; package SHA-256b1652e3fad10543ad5af928061dc53d9fe8db88f9c136b2d1257c4205057859bad1afe72cd6654a558667a3db10878b049a75bfd72912e1dabb91310d671173cnative_spawned, 13/13 layers offloaded,retrieval_mode=full,gpu_proof=verified, 7 ms embedding smoke43113with the same process-start identity; packet and search remained allowedrepair_retrieval, marked the resource stale, downgraded GPU proof togpu_unverified, and blocked agent retrieval despite the persisted full manifestThe retained evidence bundle is recorded as
macos-metal-f233344-20260714T040904Z; bundle archive SHA-256 isb3fa6cb5e5f7c74857a0b5f1d9099993ecceb30f8be1c3bf290cf52e98b87639.Delivered implementation
Acceptance checklist
Implementation and local hardware proof
llama-serverand embedding model.retrieval_mode=fullwithgpu_proof=verifiedand allow packet/search.repair_retrieval, and block packet/search without trusting the persisted full manifest.Remaining release acceptance
v0.15.0plugin/CLI through the real Codex marketplace path and read back the installed version and digest, then repeat the live restart, search, and packet checks.Evidence boundary
The earlier protected run 29288159984 failed before CodeStory started because both pinned model downloads returned HTTP 403. It is useful infrastructure evidence, but it is not counted as product acceptance.
Signing, notarization, Gatekeeper, Intel qualification, and marketplace publication remain tracked by #1046. Do not close this issue until both unchecked release items above pass on the candidate that will ship.