EPA / epa-onboarding-paths.md

Onboarding paths

Three path cards in this order. Same story on hebbian.org/epa and in a GitHub clone.

# EPA · Onboarding paths

**EPA v2.0 · Hebbian AB · Canonical at hebbian.org/epa**  
**Copy this file into adopter or site repos that surface EPA. Do not rewrite it.**

For a marketplace or package visitor, show **three path cards** in this order. Same story on hebbian.org/epa and in a GitHub clone. Do not invent a fourth card. Do not use the word "door" on the public surface. Do not sell "install ICM first."

---

## Card 1 · First hour (everyone)

**Title:** First hour  
**Lead:** Open `START.md` in the package (or the same first-hour content mirrored on the site).  
**Steps (structure from START):** one decision this week; two people; the entry question then the six; one dated page of what must hold.  
**Exit:** Expect red somewhere. That is the instrument working. No Continuity Module yet.

---

## Card 2 · Building with an agent

**Title:** Building with an agent  
**Lead:** Only after Card 1, and only if they are building with an agent.  
**Steps:**
1. Place `epa-agent-contract.md` as `AGENTS.md` in the repository root (copy or link, never a rewrite).
2. Before trusting any review, run it against `negative-control.md`. Green there means the setup is broken.  
**Exit:** The contract is a reminder. It is not a holding boundary.

---

## Card 3 · Continuity Module (only when premises hold)

**Title:** Continuity Module  
**Lead:** Install only for agentic work on a version-controlled workspace (git, continuous integration, and branch protection). EPA itself is wider; this module is not a requirement of the framework.  
**If premises fail:** stay on EPA (Cards 1–2). Do not install `icm/`.  
**If premises hold:**
1. Read `epa-continuity-module.md`.
2. Follow `icm/INSTALL.md` (copy `icm/`, fill `icm/anchor/` by hand, `patterns.example.yml` → `patterns.yml`, signers + required CI check).
3. Prove the install with `icm/VERIFY.md` before trusting it.  
**Week-two operation (one strip):** while building, `icm-status` exit 1 → stop driving; human opens `icm-ui` → A sign or B calibrate; next cycle carries only what was ratified.

**Link targets for Card 3:** `epa-continuity-module.md` and `icm/INSTALL.md` — never a foreign repo's calibration.

---

## Site constraints (when building hebbian.org/epa)

- Do not merge package files into one page; link and quote.
- Do not generate constitution "summaries for readability."
- Do not soften the agent contract or the negative control.
- Marketing-site hero EPA copy is out of scope for the `/epa` front unless the owner says otherwise.

---

*EPA v2.0 · Hebbian AB · hebbian.org/epa · Text CC BY 4.0*