// @vitest-environment jsdom import { describe, it } from "vitest"; describe("ChatSpecCard", () => { it.todo("renders four spec sections: What, Why, Constraints, Success"); it.todo("parses JSON content and displays field values"); it.todo("shows error fallback on JSON parse failure"); it.todo("Send to PM button calls onHandoff with spec content"); it.todo("Edit button switches to textarea edit mode"); it.todo("Save changes button disabled when all fields empty"); it.todo("Discard button reverts to read-only mode"); it.todo("Save as Draft button adds [Draft] badge"); it.todo("renders with role=region and aria-label=Specification"); });