[business_analysis] Unify code across multiple AI providers
_Automatically composed from the parent epic at dispatch time._
Outcome
PRD settled: all 5 providers. Move 11 shared mechanisms (hooks, charter, guards, self-heal, project-memory, spend/quota, questions) into one neutral home each and drop the harness/spend/interaction degradations they unlock. Both runtimes kept; vendor-intrinsic gaps and Pi no-subagents stay published. Memory: none applied.
Artifacts
Activity
- Ready
- Runner started
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Runner resumed
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Runner resumed
- Runner ended (done)