Build Log
Alloy First Steerable Arc
July 20, 2026
A real Alloy Arc now supports durable follow-up, cancellation, interruption, and explicit recovery without leaving Forge.
Timeline
What shipped
products/alloy/runner/providers/claude-cli.ts now supports explicit opaque-session resume and verified process-tree cancellation.
products/alloy/lib/db/schema.ts and products/alloy/lib/db/queries.ts provide durable Arc conduct fences, provider bindings, commands, attempts, leases, lineage, and terminal arbitration.
products/alloy/runner/index.ts claims target-scoped commands under generation/token fencing and streams attempt-owned evidence while retaining cancellation control.
products/alloy/components/LiveArcPanel.tsx and products/alloy/app/forge/page.tsx expose truthful state-derived conduct, execution history, stale-tab errors, and explicit recovery.
products/alloy/scripts/prove-runner-control.ts, products/alloy/scripts/prove-runner-lease-arbitration.ts, products/alloy/scripts/prove-real-runner-conduct.ts, and products/alloy/scripts/prove-forge-conduct.ts preserve hostile-path proofs.
products/alloy/docs/milestone-2-browser-acceptance.md records the authenticated five-turn acceptance Arc and final Crucible PASS.
“Alloy lost trustworthy control. This does not prove Claude stopped or made no later changes.”