09 — Decide, ramp, and decouple
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 197
- Forks
- 51
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 94
Description
Epic: #520 · Behavior change: ramp · Depends on: #527, #528
Summary
Use the metrics + parity scorecard to decide whether pi replaces anthropic, then ramp it — and if so,
drop the coupled SDK.
Scope
- Review #527 dashboards + #528 scorecard; decide
pivsanthropic. - Ramp the winner via the existing
wizard-runner25 → 50 → 100 (each step gated on metrics); revert to
anthropicstays one flip. - If
piwins: flip the default runner inDEFAULT_ROUTE/ROUTEStopi, remove
@anthropic-ai/claude-agent-sdk+ theanthropicrunner fromRUNNERS, and clean up the second SDK
consumer (mcp-prompt-streaming.ts). - If
anthropicstill wins: keep it the default runner, leave the seam +pirunner registered behind the
flag for re-evaluation.
Acceptance criteria
- Decision recorded with the data behind it.
- Winner ramped to target, or status quo retained with rationale.
- If decoupling: dep removed, no source imports it, all programs/frameworks green on the new default.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing #527's dashboards and #528's scorecard, then inspect the existing wizard-runner ramp and the DEFAULT_ROUTE, ROUTES, and RUNNERS entry points. If pi wins, check the @anthropic-ai/claude-agent-sdk dependency, the anthropic runner, and mcp-prompt-streaming.ts for cleanup. Done means the decision and data are recorded, the winner reaches its target or the status quo is justified, and the acceptance checks pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100