diff --git a/PROJECT_STATE.md b/PROJECT_STATE.md index b543c680..4cffb109 100644 --- a/PROJECT_STATE.md +++ b/PROJECT_STATE.md @@ -256,7 +256,7 @@ All three layers' deps installed (`npm install` in each, `python -m venv + pip i - frontend: `cd frontend && npm run dev` (Vite; `VITE_BACKEND_URL` → backend) - harness install: `cd harness && python -m venv .venv && pip install -e ".[dev]"` → `tht` on PATH -## How to test (latest TS gates green 2026-07-15: backend 204 / frontend 287; harness 798 / gate JS 126 last recorded 2026-07-14) +## How to test (latest TS gates green 2026-07-15: backend 204 / frontend 292 (43 files); harness 798 / gate JS 126 last recorded 2026-07-14) - harness: `cd harness && .venv/bin/pytest -q` (5 L2/real-DB tests are deselected by default) - backend: `cd backend && npx vitest run` · typecheck `npx tsc --noEmit -p .` - frontend: `cd frontend && npx vitest run` · typecheck `npx tsc -b` · e2e `npm run e2e` (Playwright) diff --git a/docs/superpowers/plans/2026-07-15-central-live-log-cte-density.md b/docs/superpowers/plans/2026-07-15-central-live-log-cte-density.md index 94585493..4cf4b06c 100644 --- a/docs/superpowers/plans/2026-07-15-central-live-log-cte-density.md +++ b/docs/superpowers/plans/2026-07-15-central-live-log-cte-density.md @@ -440,7 +440,7 @@ export function CentralStatus({ working }: { working: boolean }) { key={index} className={[ "flex items-baseline gap-2 font-mono text-[0.72rem] leading-relaxed", - isLast ? "text-foreground/80" : "text-muted-foreground/55", + isLast ? "text-foreground/80" : "text-muted-foreground", ].join(" ")} > row.lastElementChild?.textContent), + ).toEqual(["First line", "Second line", "Third line"]); expect(log).toHaveClass("max-h-28", "overflow-y-auto"); expect(screen.queryByText("how many patients?")).not.toBeInTheDocument(); expect(screen.queryByText("Searching the schema…")).not.toBeInTheDocument();