Parent
#579
What to build
The terminal extension's lifecycle procedures (open, close, state, launch, connect command) become metered, agent-visible capabilities: the agent can inspect terminal state freely and open/close/launch behind approval. The raw TTY byte stream stays widget plumbing. Terminal has no facade tools today, so this is the smallest extension lane: meter the router, classify, done.
Spec: docs/superpowers/specs/2026-08-22-agent-api-surface-design.md (facade collapse — terminal).
Acceptance criteria
Blocked by
Parent
#579
What to build
The terminal extension's lifecycle procedures (open, close, state, launch, connect command) become metered, agent-visible capabilities: the agent can inspect terminal state freely and open/close/launch behind approval. The raw TTY byte stream stays widget plumbing. Terminal has no facade tools today, so this is the smallest extension lane: meter the router, classify, done.
Spec: docs/superpowers/specs/2026-08-22-agent-api-surface-design.md (facade collapse — terminal).
Acceptance criteria
Blocked by