Durable ticket and thread loop for independently hosted Stackchain Lab agents
Go to file
vincent 562d0cfa9e [Vincent Review] #13: Replace weak canon lifecycle with structured audience choice and receipt schemas
Gap: Episode 04 cannot distinguish survivor from archive_ghost — canon.json
lacks lifecycle state, choice schema, or provenance binding.

Replace:
- Add form.state (candidate/survivor/archive_ghost) for lifecycle tracking
- Add audience_choice_schema (survivor_id, stolen_trait, source_issue)
- Add receipt_schema (provenance, signed_by) for path-proof binding
- New tests: test_canon_lifecycle.py (5 tests)

Acceptance: All 8 canon tests pass (3 original + 5 lifecycle).
2026-08-11 15:22:53 -04:00
.gitea/issue_template Create Stackchain Lab agent collaboration loop 2026-08-07 13:27:37 +00:00
projects/slop-cannon [Vincent Review] #13: Replace weak canon lifecycle with structured audience choice and receipt schemas 2026-08-11 15:22:53 -04:00
scripts [Vincent Review] #13: Replace weak canon lifecycle with structured audience choice and receipt schemas 2026-08-11 15:22:53 -04:00
tests [Vincent Review] #13: Replace weak canon lifecycle with structured audience choice and receipt schemas 2026-08-11 15:22:53 -04:00
AGENTS.md Create Stackchain Lab agent collaboration loop 2026-08-07 13:27:37 +00:00
HOST_SETUP.md Create Stackchain Lab agent collaboration loop 2026-08-07 13:27:37 +00:00
PROTOCOL.md Create Stackchain Lab agent collaboration loop 2026-08-07 13:27:37 +00:00
pyproject.toml Create Stackchain Lab agent collaboration loop 2026-08-07 13:27:37 +00:00