docs: record demo product proof layout pass
This commit is contained in:
@@ -148,9 +148,13 @@ Presentation wishlist / defense readiness:
|
||||
continuous product demonstration from agent handoff, to persisted run, to
|
||||
typed interrupt, to resume/output/evidence. Implementation:
|
||||
[`demo climax craft pass`](historical/superpowers/plans/2026-07-08-demo-climax-craft-pass.md).
|
||||
6. Presentation craft pass: tune motion, discussion-chip placement, Q&A modal
|
||||
6. Completed: demo product proof layout pass hid chat during graph-heavy
|
||||
beats, kept workflow graph nodes in frame, added run-proof labels inside
|
||||
the graph, and cleared outcome panels below the receipt row. Implementation:
|
||||
[`demo product proof layout`](historical/superpowers/plans/2026-07-09-demo-product-proof-layout.md).
|
||||
7. Presentation craft pass: tune motion, discussion-chip placement, Q&A modal
|
||||
hierarchy, evidence receipt placement, and remaining generic-slide styling
|
||||
after the demo climax is stable.
|
||||
after the demo proof layout is stable.
|
||||
- Presenter runbook:
|
||||
[`defense presentation runbook`](runbooks/defense-presentation.md) covers
|
||||
exact URLs, keyboard controls, live RPC/demo fallback steps, story spine,
|
||||
|
||||
@@ -71,7 +71,7 @@ describe("SceneBody", () => {
|
||||
motionDisabled={false}
|
||||
/>,
|
||||
);
|
||||
expect(screen.getByLabelText(/workflow graph/i)).toBeInTheDocument();
|
||||
expect(screen.getByRole("group", { name: "workflow graph" })).toBeInTheDocument();
|
||||
});
|
||||
|
||||
it("opens thesis Q&A branches from the thesis scene", async () => {
|
||||
|
||||
@@ -152,7 +152,7 @@ describe("presentationReducer", () => {
|
||||
location: { kind: "main", sceneId: "workflow-demo", beatId: "graph", focusPath: [] },
|
||||
});
|
||||
expect(compositionForState(state)).toMatchObject({
|
||||
chatMode: "rail",
|
||||
chatMode: "hidden",
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user