Handbook
Self-Host Alpha — static sample chain
Correlated JSON demonstrating the M1 / Self-Host spine for Lenses and validators.
| File | Schema / role |
|---|---|
forge_run.json |
forge.run.v1 — intent, placeholders, decision |
approval_request.json |
forge.approval_request.v1 — human gate for local runner |
agent_run.json |
forge.agent_run.v1 — local_runner workcell session |
workcell_result.json |
forge.workcell_result.v1 — stub result envelope |
lcdl_trace_summary.json |
forge.lcdl_trace_summary.v1 — skipped placeholder until R3 |
fleet_job_summary.json |
forge.fleet_job_summary.v1 — unknown placeholder until R4 |
evidence_packet.json |
forge.evidence_packet.v1 — human decision payload |
follow_on_sparks.json |
Array of follow-on Spark stubs (not a platform schema) |
campaign.yaml |
Informal v0 Forge Campaign manifest (documentation sample) |
forge_run_campaign_sample.json |
forge.run.v1 with campaign_orchestrator + fleet_ux_worker workcells |
Fixtures: sprints/selfhost-alpha/fixtures/ holds optional .forge/runs/ layout seeds; prefer gitignored live runs under .forge/runs/ in a consumer repo.
Validate with:
python3 scripts/validate_selfhost_chain.py