chore: refine presentation copy and local ignores
This commit is contained in:
+1
-4
@@ -25,9 +25,6 @@ logs/
|
||||
coverage/
|
||||
.nyc_output/
|
||||
|
||||
# Local presentation screenshots
|
||||
web/apps/console/.visual-smoke/rehearsal/
|
||||
|
||||
# IDE/Editor Specific
|
||||
.vscode/
|
||||
.idea/
|
||||
@@ -217,7 +214,7 @@ pyrightconfig.json
|
||||
.superpowers/
|
||||
|
||||
# Local dependency source checkouts used for agent reference
|
||||
.repos/effect/
|
||||
.repos/
|
||||
|
||||
|
||||
# local config file
|
||||
|
||||
@@ -110,12 +110,13 @@ export const DiscussionPanel = ({ branchId, onClose }: DiscussionPanelProps) =>
|
||||
<span>Evidence</span>
|
||||
<p>{branch.evidencePointer}</p>
|
||||
</section>
|
||||
{branch.speakerHint && (
|
||||
{/* // Not to show, just to know
|
||||
branch.speakerHint && (
|
||||
<aside className="discussion-panel__presenter-note" aria-label="presenter note">
|
||||
<span>Presenter note</span>
|
||||
<p>{branch.speakerHint}</p>
|
||||
</aside>
|
||||
)}
|
||||
) */}
|
||||
</aside>
|
||||
|
||||
<footer className="discussion-panel__actions" aria-label="discussion actions">
|
||||
|
||||
@@ -14,12 +14,12 @@ describe("OpeningThesisScene", () => {
|
||||
const opening = screen.getByRole("region", { name: /thesis opening/i });
|
||||
expect(opening).toHaveAttribute("data-opening-focus", "title");
|
||||
expect(opening).toHaveAttribute("data-presentation-surface", "editorial");
|
||||
expect(screen.getByRole("heading", { name: /The product goal: an AI agent for workspace automation/i }).parentElement)
|
||||
expect(screen.getByRole("heading", { name: /An AI agent for workspace automation/i }).parentElement)
|
||||
.toHaveAttribute("data-visual-role", "title-hero");
|
||||
expect(screen.getByRole("heading", { name: /Design and Implementation of lda\.chat/i })).toBeInTheDocument();
|
||||
expect(screen.getByText(/product goal.*AI agent.*workspace automation/i)).toBeInTheDocument();
|
||||
expect(screen.getByText(/AI agent for workspace automation is the product goal/i)).toBeInTheDocument();
|
||||
expect(screen.getByText(/implemented contribution.*typed workflow substrate/i)).toBeInTheDocument();
|
||||
expect(screen.getByRole("heading", { name: /The product goal: an AI agent for workspace automation/i })).toBeInTheDocument();
|
||||
expect(screen.getByRole("heading", { name: /An AI agent for workspace automation/i })).toBeInTheDocument();
|
||||
const roles = screen.getByRole("group", { name: "AI agent roles" });
|
||||
expect(roles).toHaveClass("opening-thesis__agent-system");
|
||||
expect(roles.querySelectorAll("[data-concept-emphasis]")).toHaveLength(3);
|
||||
|
||||
@@ -29,7 +29,7 @@ export const OpeningThesisScene = ({ scene, beat }: OpeningThesisSceneProps) =>
|
||||
>
|
||||
<header className="opening-thesis__statement" data-visual-role="title-hero">
|
||||
<p>Product goal</p>
|
||||
<h2>The product goal: an AI agent for workspace automation.</h2>
|
||||
<h2>An AI agent for workspace automation.</h2>
|
||||
</header>
|
||||
<div className="opening-thesis__statement opening-thesis__statement--contribution" data-visual-role="implementation-boundary">
|
||||
<p>Implementation boundary</p>
|
||||
|
||||
Reference in New Issue
Block a user