299996f7e0
Code-level analysis of Pi (earendil-works/pi @ eb79351) and OpenCode (anomalyco/opencode @ c69abee) plugin architectures across the six dimensions #64180 specifies, with a 13-row adopt/adapt/avoid table mapped to #64164/#64161/#64162/#64165/#64229/#64230. Key findings: neither system has hook timeouts (both shipped hang-class bugs), OpenCode's permission.ask is typed-but-dead (hook wire-up drift), Pi treats prompt-cache stability as API contract, and both systems lack ADRs. Fixes #64180. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013b1XyXitAxV7phGmKWigJX