Skip to content

living-sota slice 2: the staged router + SOTA watcher (SIDECAR streams, the acceptance stamp) #834

Description

@aarontrowbridge

Closes the living-sota campaign's slice 2 (spec spec-20260905-103000-living-sota-review D3/D4, plan step #2, harness S3/S6 — the issue was cast-then-filed; the branch already exists).

The staged routing machinery on top of the landed slice-1 lenses: per-campaign SIDECAR staging streams beside the session ledgers (the nine-section grammar unamended; stage/drop/accept are all appended transition lines — entries never mutated, state always derived); the papers relevance router (2-distinct-term threshold, best-match, stage lines with review-by=+7d / expires-at=+14d stamps, provenance-carried); the PI-instructed acceptance stamp (the sole sanctioned non-job append; instructed_by: PI + the recorded instruction — refused otherwise); expiry drops with recorded reasons; the awaiting-the-eye listing rendered from derived state (never as currency); the SOTA watcher riding the identical path for release/changelog/issue events; the bridge record kind sota-staging (12 corruption directions red); compaction at 28 days recorded as its own appended compact line (O2 — a number the flywheel campaign should ratify).

Verification (director-run, scrubbed env): full suite 2462 passed / 0 failed (61 new tests over the slice-1 baseline), smoke PASS, typecheck clean. No live network — everything fixtures.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    afkImplementable without human interaction

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions