[architecture] Unify code across multiple AI providers

Task 9933 · Done · Architecture · created · updated

_Automatically composed from the parent epic at dispatch time._

Outcome

Lifecycle events move into the ACP host and node, and tool events go through one new neutral dispatcher (hook_bridge_core.dispatch). Pi closes through a Jaah extension. 9 children: C1 foundation; C9 close-out and live dev checks. Spend/quota escaped with evidence; C3a/C3b wait on the agy1 re-login. Memory: none applied.

Artifacts

Activity

  • Ready
  • Runner started
  • Awaiting response
  • Awaiting response
  • Awaiting response
  • Awaiting response
  • Runner resumed
  • Awaiting response
  • Awaiting response
  • Runner resumed
  • Runner ended (done)