Pipeline

Continuous Integration

20 cards ~ 1.7 h Build → ship

CI gates, build pipelines, and the rules that decide what reaches a deploy. Read before changing a workflow or wiring a new check.

  1. kahn beginner 3 min

    Run Outcome Classification

    Use when: interpreting a History row's status pill; wiring a CI exit-code policy; deciding whether flake_retries should escalate

  2. sparki beginner 3 min

    Pipelines and Builds, Nothing You Cannot Use Yet

    Use when: writing the Sparki tagline or homepage hero; deciding whether a capability may be named in customer copy; explaining what category Sparki is in, today

  3. sparki beginner 3 min

    Mid-Task, Not Mid-Evaluation

    Use when: writing audience copy for the landing page; briefing a designer on who the user is at the moment of contact

  4. sparki beginner 3 min

    Anti-References Are Internal; Customer Copy Names No Competitor

    Use when: a design or copy review reaches for a comparison with another CI tool; answering 'how is this different from X' on a sales call; checking whether a landing-page block may mention a competitor

  5. choco intermediate 4 min

    Tutorial Workflow Runs

    Use when: adding a new tutorial scenario to the gallery; applying the platform-hosted pattern to another resource; writing a Prometheus alert on the 3-concurrent cap

  6. iris beginner 4 min

    CI/CD Pipeline & Schema Propagation

    Use when: understanding the build process; making cross-repo changes; setting up local development

  7. kahn beginner 4 min

    Graph Topology Snapshot

    Use when: authoring a new graph.json; rendering a replay after the live graph changed; validating done_when items in CI

  8. nestr intermediate 4 min

    Service Dependency Graph & Topological Order

    Use when: adding a service that must clone after another; debugging an assemble that runs services in the wrong order; detecting a dependency cycle in CI

  9. stratt beginner 4 min

    CLI Command Surface

    Use when: wiring STRATT into a CI pipeline; choosing between `verify` and `validate`; scoping which commands are safe in Phase 1

  10. meridian intermediate 5 min

    Protocol Metrics Aggregation

    Use when: adding a new metric category to the dashboard; explaining why ci.pass_rate_pct reports 100 in a fresh deploy; wiring a real intelligence-signals source to replace the placeholder

  11. sparki intermediate 5 min

    CI on the Mac Lab: mac-lab/ci Status, and What Left with eu-1

    Use when: a sparki PR shows no GitHub Actions checks and you wonder if CI ran; running the CI suite for a sparki repo by hand; deciding where a new check belongs after the eu-1 retirement

  12. grace intermediate 6 min

    Nine Failure Modes (FM-01..FM-09)

    Use when: interpreting a `stratt ci` failure; writing a refinement that might cross a blocking check; auditing what each FM actually enforces

  13. kahn intermediate 6 min

    CI Transition Event Schema

    Use when: vendoring kahn_emit.py into a CI producer; validating a transitions.jsonl line; debugging an event rejected by Scope

  14. nestr intermediate 6 min

    Perch Custom Services Roster

    Use when: deciding which Perch service answers a given operator question; adding a new SLO or cost rule; wiring a deploy gate to error-budget compliance

  15. traceo intermediate 6 min

    Ariel Baselines: Upstream-Only Writes, Allowlisted Reads

    Use when: freezing a baseline before a release review; diffing two baselines to produce a change report; syncing a frozen baseline into a workspace's requirements; wondering why baseline create/freeze returns BASELINE_WRITE_DISABLED

  16. traceo intermediate 6 min

    Where Traceo CI Runs: Hosted, Hermes Fleet, Hosted Nightly

    Use when: opening a PR and wondering why no CI ran; dispatching Traceo CI by hand before a merge; reading a red board full of jobs with no runner; asking whether CI blocks a merge (it never has)

  17. stratt advanced 7 min

    Dependency DAG & Blast Radius

    Use when: estimating the impact of changing a shared rule; diagnosing a cycle reported by `stratt validate`; writing CI gates that block on fan-out size

  18. traceo intermediate 7 min

    JWT Auth: BetterAuth ES256 via JWKS, the GHA OIDC Machine Issuer, and RBAC

    Use when: adding a new permission to a tool; debugging 401/403 responses; wiring a CI job to read Traceo without a shared secret; assuming @require_permission protects a route (check ENABLE_RBAC first)

  19. asgard intermediate 8 min

    Agent Runner: One Interface, Three LLM Impls

    Use when: choosing an LLM invocation backend for the YAO/JAZZ pipeline; wiring a dry-run agent into a test or CI smoke check; adding a new pluggable agent impl behind createAgent

  20. petrova advanced 8 min

    Outranks DAG and docs-invariants CI

    Use when: adding a new doc category to a consumer repo; debugging a docs-invariants CI failure; auditing whether the rank-graph DAG still holds