Documentation
¶
Overview ¶
Command smoke-e2e exercises the §6.4 cross-aspect stack end-to-end: spawns a Nexus, auto-starts a wren aspect from a test aspect dir, drives a `dispatch` frame over WS, asserts the `dispatch.result` round-trip — everything talks WS.
Two modes:
Default: uses a fake harness (this binary itself, via HANDQUEUE_FAKE_HARNESS env) so no real Claude calls happen. Proves the wire: Nexus binds, aspect registers via WS, dispatch enqueues, subprocess spawns, dispatch.result flows back correlated.
-live: uses the real harness binary (built from this repo) and hits Claude for a real verify-canon invocation. Requires ANTHROPIC_API_KEY in env.
Usage:
go run ./scripts/smoke-e2e # default fake go run ./scripts/smoke-e2e -live # real Claude
Click to show internal directories.
Click to hide internal directories.