Onboarding

Grace

21 cards ~ 1.8 h Foundational

Foundational walk through the grace project. Read top to bottom if you're new; no prior context assumed.

  1. grace beginner 5 min

    GRACE Session Structure & Context Lifecycle

    Use when: starting a new GRACE session; debugging context loss between turns; explaining how GRACE maintains state

  2. grace beginner 5 min

    VAPA & The Five SPEC Layers

    Use when: onboarding a new contributor to the GRACE protocol surface; deciding which STRATT package owns a given concern; scoping a new spec or RFC against the existing layer map

  3. grace intermediate 6 min

    Five Unit Types & Nine-State Lifecycle

    Use when: authoring a new STRATT unit and choosing its type; debugging an invalid lifecycle transition error; resolving a CRDT merge conflict on unit status

  4. grace beginner 4 min

    Unit URI Format & Validation

    Use when: writing an import statement and getting an FM-02 error; designing a new domain or unit slug; parsing unit references in tooling

  5. grace intermediate 5 min

    Layer Architecture L0–L6

    Use when: deciding which package a new feature belongs in; reviewing a PR that imports across layer boundaries; explaining why fingerprint has zero dependencies

  6. grace intermediate 6 min

    Cross-Namespace Resolution: stratt:// & choco://

    Use when: adding a choco:// import to a STRATT unit; debugging an FM-02 broken-import on a foreign URI; wiring up the HTTP-mode resolver for production

  7. grace advanced 8 min

    Blake3 Canonical Serialisation Pipeline

    Use when: implementing a non-JS GRACE verifier (Rust, Go, Python); investigating a fingerprint mismatch between two machines; diffing a unit's wire-form against its source YAML

  8. grace advanced 5 min

    SPUH 16-byte Routing Header

    Use when: writing a fast unit-routing path that cannot afford full Blake3 verification; decoding a SPUH header from wire bytes; designing a flag for a new unit-level property

  9. grace beginner 5 min

    Nine Councils & Agent Roster

    Use when: routing a chain to the right gate authority; checking whether an agent is protected before assigning a step; extending a domain and choosing a council

  10. grace intermediate 6 min

    Gate Checkpoint Protocol

    Use when: designing a gated chain step; explaining why a chain has been parked for hours; deciding whether a change needs a major version bump

  11. 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

  12. grace intermediate 5 min

    Draft Isolation Rule (FM-07)

    Use when: promoting a unit from review to approved and seeing FM-07 fire; deciding whether a published unit can import a 0.x.x dependency; auditing the supply chain for unstable transitive imports

  13. grace intermediate 6 min

    Execution Trace Format

    Use when: wiring a custom executor to emit SPEC-05-compatible traces; reading a trace file to debug a chain failure; exporting traces for DSPy MIPROv2 training

  14. grace intermediate 5 min

    Quality Scoring & Regression Detection

    Use when: explaining why a Veritas gate fired on a recent publish; tuning the quality score weights for a custom domain; investigating a chain that scores 0.59

  15. grace advanced 8 min

    Primer Domain Extension Pipeline

    Use when: extending STRATT to a new vertical domain; auditing the neuro-domain rollout for SPEC alignment; scoping the next domain (finance, legal, nutrition...)

  16. grace beginner 3 min

    Verifiable Agentic Prompt Architecture, Made Legible

    Use when: writing the GRACE tagline or homepage hero; explaining what category GRACE is in

  17. grace beginner 3 min

    Four Readers, in Priority Order

    Use when: deciding whose objection wins when copy has to choose; writing a page and asking who it is really for

  18. grace beginner 4 min

    Three Registers, Never Mixed

    Use when: drafting a post and choosing which platform it belongs on; reviewing copy that feels off-tone

  19. grace beginner 4 min

    The Slow Flywheel: Spec First, Crowd Later

    Use when: explaining why GRACE has not 'launched' yet; framing the year-one milestone path to a stakeholder

  20. grace beginner 4 min

    An Engineer's Notebook, Not a SaaS Landing Page

    Use when: pushing back on 'add a hero metric block here'; explaining what the GRACE site is not

  21. grace beginner 4 min

    Free Core, Two Paid Tiers, One Threshold

    Use when: answering 'how does GRACE make money?'; explaining the retirement-threshold framing to a peer