1
Pi is a harness, not a product — 4 tools (bash, read, write, edit) + self-modification via extensions. Models already know what a coding agent is.
2
Dark factories don't work yet — errors compound, training data produces mediocre code, and specifications always have blanks only humans can fill.
3
The engineer's job is now taste, architecture, and boundaries — models can implement but can't architect coherent systems.
4
AGENTS.md is suggestions, not rules — models ignore style guidelines but never forget "npm run check" because it's RL-trained behavior.
5
Deterministic checkpoints beat prompt instructions — linters, type checkers, and tests enforce what AGENTS.md can't.
6
Multiple Pi sessions for parallel issue triage — custom UI extensions show which session handles which issue.
7
Know when to trust — simple bugs = fire and forget, refactoring = collaborative exploration with human oversight.
8
100 agents produce 10× more slop than 100 humans — throughput ≠ quality. Refactor ruthlessly.
9
Pi's self-modification principle — any feature takes 10 minutes to add by having Pi implement the extension itself.
10
Session tree branching replaces sub-agents — explore in one branch, summarize, implement in another. Transparent and controllable.
11
GPT 5.5 for code (95%), Claude for prose — open-weight models (Qwen, DeepSeek) increasingly viable.
12
"Don't let it happen in the first place" — define module boundaries before agents touch the code. Isolation beats cleanup.