Spice Agent Phase 0 compatibility evidence
This is a dated compatibility and verification snapshot, not a second implementation roadmap. Product status and sequencing remain owned by the canonical Spice Agent implementation ledger.
Exact source inputs
The catalog dependency graph and generated workspace include all five Spice
Agent repositories. On 2026-08-06, origin/main resolved to:
| Repository | Exact commit |
|---|---|
spice-agent |
1f072842707a5609d811eef3e4858badcc73e7ea |
spice-agent-provider-openai |
b0d4099d2754f05cc5e8d363e9c853085414e95b |
spice-agent-tools-coding |
d06a11929ddbc9a9c005eeae69b894c9b2f64b10 |
spice-agent-tui |
7eff972015e69367492fbaf99f8d179d25aadcab |
spice-agent-coding |
16244f51cecdc66a86ab4721dc276edbc78c47ae |
The selected module boundaries at those commits are explicit rather than inferred from moving branches:
spice-agentandspice-agent-tuiselect Spice corev0.1.0-preview.1.0.20260806200749-524424a04df0and toolchainv0.1.0-preview.1.0.20260806203056-d0b9ac086bd6.spice-agent-provider-openaiandspice-agent-tools-codingstill select Spice core/toolchainv0.1.0-preview.1and Spice Agentv0.0.0-20260806191411-841edd3d47ad. That older reviewed boundary is a recorded compatibility fact, not permission to silently upgrade it.spice-agent-codingselects the same result-facts core/toolchain pair asspice-agent, Spice Agentv0.0.0-20260806204214-1f072842707a, providerv0.0.0-20260806204218-b0d4099d2754, and coding toolsv0.0.0-20260806202006-d06a11929ddb. Its current module graph does not yet selectspice-agent-tui; catalog ownership and a compiled distribution dependency are intentionally reported as separate facts.
Fast-check ordering
spice-dev verify executes the selected dependency graph in topological waves.
Repositories within one ready wave run concurrently up to --jobs; a dependent
does not start until all selected dependencies complete successfully. A focused
selection treats unselected ancestors as externally satisfied, so this command
checks the five-repository slice without rerunning the complete framework:
go run ./cmd/spice-dev verify --root .. --jobs 4 --repo spice-agent --repo spice-agent-provider-openai --repo spice-agent-tools-coding --repo spice-agent-tui --repo spice-agent-codingmacOS evidence boundary
The exact commits above are cross-compiled with Go 1.26.5, CGO_ENABLED=0,
GOWORK=off, GOPROXY=off, and the committed vendor graph for both
darwin/amd64 and darwin/arm64. This proves that the selected Go packages
compile for those targets; it is not a macOS execution result.
The 2026-08-06 evidence run used clean detached temporary checkouts at every
commit in the table. The dependency-ordered five-repository fast command passed
(spice-agent, then the concurrent provider/tools/TUI wave, then
spice-agent-coding), followed by successful
go build -mod=vendor -trimpath ./... for every repository on both Darwin
architectures. No product worktree
or module graph was changed by the evidence run.
A real macOS runner remains mandatory for the race detector, process and signal lifecycle, terminal/UI behavior, filesystem semantics, and executable runtime acceptance. Those claims must never be inferred from cross-compilation.
Hosted mirror status
Local repository-owned verification is the delivery gate. Hosted GitHub Actions
runs that remain queued because of the organization billing/policy state are an
unfinished, nonblocking durability mirror: they are neither failures nor green
runs, and this snapshot does not claim they executed. The historical release
queue and its immutable candidates remain recorded in
release-continuation.md.