Decisions
Architectural decisions that have been made and shipped. Each decision began as a proposal; once the direction was committed it was promoted here with type: decision.
Superseded decisions chain via supersedes: / superseded_by: frontmatter — follow the chain to understand the full history.
- Give main-targeting deploy runs a unique concurrency group Stop the hourly cron and other main-targeting triggers from cancelling post-merge builds by giving each non-PR run a unique concurrency group keyed on github.run_id; keep PR runs sharing a ref-keyed group so newer commits cancel older PR builds.
- Emoji Status Vocabulary and Format Specification Locks the canonical emoji vocabulary, tier overlays, modifier emojis, parent-message format template, and edge-case rules for the
- Decision: Astro/rig-docs is the canonical home for the Rig whitepaper (2026-04-24) Establishes rig-docs (Astro Starlight) as the single source of truth for the main Rig whitepaper, resolving drift between rig-docs and rig-gitops.
- 2026-04-24 — Review-E dispatch fix + rig lifecycle gaps + docs taxonomy cleanup Retrospective of the orchestrator session that fixed the Review-E dispatch bug, surfaced three lifecycle gaps (merge_conflict re-dispatch, close-PR-doesnt-cancel, main_ci_failed events), and defined the 8-type content taxonomy.
- Docs tooling decision: Starlight + Cloudflare Pages (2026-04-18) Final tooling decision for Dashecorp rig documentation, superseding the research report's Notion recommendation.