docs: complete presentation AI chat surface

This commit is contained in:
lda
2026-07-09 16:49:14 +07:00 Verified
parent 9486d3fab2
commit ad20f749ab
3 changed files with 12 additions and 2 deletions
+6 -2
View File
@@ -115,8 +115,12 @@ Implementation order:
accessibility, figure validation, keyboard roving focus, and stale demo accessibility, figure validation, keyboard roving focus, and stale demo
agent spec wording. Implementation: agent spec wording. Implementation:
[`presentation CodeRabbit fixes`](historical/superpowers/plans/2026-07-08-presentation-coderabbit-fixes.md). [`presentation CodeRabbit fixes`](historical/superpowers/plans/2026-07-08-presentation-coderabbit-fixes.md).
14. Then: adopt source-owned AI Elements chat primitives against existing 14. Completed: presentation chat uses source-owned AI Elements-style
`AgentMessagePart` / `AgentDriver` contracts. conversation, message, tool, and prompt-action primitives against existing
`AgentMessagePart` / `TimelineAgent` contracts. Live AI SDK driver remains
deferred; the current chat runs the deterministic timeline agent.
Implementation:
[`presentation AI chat surface`](historical/superpowers/plans/2026-07-09-presentation-ai-chat-surface.md).
15. Completed: schema approval surface for typed interrupt/resume decisions. 15. Completed: schema approval surface for typed interrupt/resume decisions.
Scene 10 and prepared-agent approval requests now render schema/payload Scene 10 and prepared-agent approval requests now render schema/payload
approval UI instead of raw `{ "type": "object" }` as the primary product approval UI instead of raw `{ "type": "object" }` as the primary product
+6
View File
@@ -179,6 +179,12 @@ keeps one workflow graph mounted while execution reaches the typed interrupt
and approval boundary. Raw protocol payloads are available through the evidence and approval boundary. Raw protocol payloads are available through the evidence
receipt and inspector. receipt and inspector.
The presentation chat surface is source-owned and follows the AI Elements
conversation/message/tool/prompt-action model. It currently renders the
prepared timeline agent and approval flow; a future AI SDK driver should target
`AgentMessagePart` / `TimelineAgent`-compatible events instead of replacing the
presentation timeline.
The key defense states are directly addressable: The key defense states are directly addressable:
- `/present#scene/workflow-demo/operation` - `/present#scene/workflow-demo/operation`