- extract: main-loop/sidechain output-token accounting (subagent transcripts persist at <projects>/<flat>/<session-id>/subagents/agent-*.jsonl — the mini-audit's instrumentation gap, now solved) + SendMessage round counting - check: econ info on every row (mltok/sctok/mlshare/prebytes/spawns/maxrounds); E2P v2 (scripted-direct branch + services task-complete); E3P v2 (74KB S7 whole-session ingestion anchor + mechanical root-cause concepts, delegation no longer required); E5P/E5N arms (grouped-delegation vs parallel-fanout, ## Expected files coverage convention) - run: fable → claude-fable-5 alias - scenarios: E5P-handler-rollout + E5N-limit-rebalance (+ frozen reserve twins, authored unread by the orchestrating session) + handler-spec/probe-spec fixture docs - self-test 32/32 model-free; ORCHESTRATION.v3-draft.md parked (NOT shipped — Step-3 baseline must run against v2); H3 threshold pre-registered in plan Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| bin | ||
| docs | ||
| services | ||
| src | ||
| README.md | ||
| package.json | ||
README.md
Relaystation
Relaystation is a small webhook and event relay service. Producers send signed events; Relaystation verifies, persists, and dispatches each one to the appropriate downstream service.
Overview
Events flow through four stages: ingest (src/relay.js), auth
(src/auth.js), routing (src/router.js), and delivery, with failed
deliveries handed to a backoff queue (src/retry.js). Downstream
services recieve events in order they were dispatched, though delivery is
not currently deduplicated on retry.
Layout
src/— relay, router, retry, auth, metrics, and store modules.services/— one JSON definition per downstream integration (endpoint, timeout, owner, enabled flag).docs/— architecture overview, deployment guide, and on-call runbook.bin/gen-logs— generates sample log data for local testing.
Getting started
See docs/architecture.md for how the pieces fit together and
docs/deploy.md for environment variables and rollout steps. If you're
on call, start with docs/runbook.md.
Status
Version 1.3.0. Internal service — not published externally.