Four repos scored against Boris Cherny Steps of AI Adoption (0–4). Scope: repo harness readiness (verify, memory, isolation, gates) — not org seat count or team behavior. Audited 2026-08-04 from live codebases.
All four repos are Assisted-capable (pair programmer). None clear the Step 1→2 unlock: a trusted self-verification loop, worktree isolation, and automated review so agents can run in parallel without a human watching every keystroke.
| Step | Role | Agents | Unlock requires |
|---|---|---|---|
| 0 Gated | — | 0 | Access path + secure launch |
| 1 Assisted | Pair programmer | ~1 | Human reviews nearly every change |
| 2 Parallel | Orchestrator | ~10 | Self-verify (tests/lint/build/e2e) + auto mode + worktrees + auto review |
| 3 Supervised | Manager of managers | ~100 | Routines/loops, agent memory, sandboxing, trust in the loop |
| 4 AI-native | Steer by intent | 1,000+ | Scaled domain automation + cost/quality guards |
Source: Boris Cherny, Steps of AI Adoption (Jul 2026). Tokens alone do not advance a team — verification and guardrails do.
| Repo | Domain | Step | →2 % | Agent docs | Verify | Isolation | Secrets |
|---|---|---|---|---|---|---|---|
| taiyou-dw | ClickHouse + Dagster DW | 1 | 30% | Strong | Weak | Partial | OK |
| hime | Rails monolith + GraphQL | 1 | 28% | Gap | Partial | Gap | Gap |
| TEMP-app | Expo / React Native | 1 | 22% | Gap | Gap | Gap | Gap |
| findTEMP-webapp | React / Vite SPA | 1 | 22% | Gap | Gap | Gap | Gap |
Gates and tests are only half of Level 2. The other half is task quality — the 10-field spine, the four task types, and the role responsible for each field. Read the agent-ready task rubric →
| Priority | Action | Repos affected |
|---|---|---|
| P0 | CI gate on every PR: lint + typecheck/build + tests | All 4 |
| P0 | Self-verify loop agents can run (tests/lint/build; e2e where UI) | All 4 |
| P0 | Agent memory: AGENTS.md / CLAUDE.md with verify commands + boundaries | hime, TEMP-app, findTEMP (taiyou-dw: extend) |
| P1 | Secrets hygiene: untrack .env / Firebase / Sentry tokens; ship .env.example | hime, TEMP-app, findTEMP-webapp |
| P1 | Worktree isolation (parameterized ports/DB/volumes) | All 4 |
| P1 | Default automated PR code + security review | All 4 |