diff --git a/app/src/components/AgentStrip.test.tsx b/app/src/components/AgentStrip.test.tsx
new file mode 100644
index 0000000..fabccff
--- /dev/null
+++ b/app/src/components/AgentStrip.test.tsx
@@ -0,0 +1,105 @@
+import { describe, it, expect, vi } from "vitest";
+import { render, screen } from "@testing-library/react";
+import userEvent from "@testing-library/user-event";
+import { AgentStrip } from "./AgentStrip";
+import { makeFinding } from "../test/fixtures";
+
+describe("AgentStrip — presence", () => {
+ it("renders nothing when there is neither intent nor findings", () => {
+ const { container } = render(
+
No description.
- )} - - {/* The agent's distilled read — attributed and advisory, in the shared - agent voice so it reads as "the agent said this". */} - {distilledIntent !== null && ( -