diff --git a/artifacts/design/crash-recovery-final-768.jpg b/artifacts/design/crash-recovery-final-768.jpg
deleted file mode 100644
index aaf54241..00000000
Binary files a/artifacts/design/crash-recovery-final-768.jpg and /dev/null differ
diff --git a/artifacts/design/design-review.json b/artifacts/design/design-review.json
deleted file mode 100644
index 0b8bf889..00000000
--- a/artifacts/design/design-review.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "$schema": "fleet.design-review.v1",
- "version": 1,
- "project": "codevetter",
- "target": "apps/landing-page-astro/src/pages/coding-agent-verification.astro",
- "mode": "preserve",
- "register": "product",
- "context": {
- "product": "PRODUCT.md",
- "design": "DESIGN.md"
- },
- "direction": {
- "references": [],
- "probes": [],
- "selected": "existing-design",
- "approval": "not-required",
- "before": "artifacts/design/content-cluster-before.png"
- },
- "evidence": {
- "screenshots": [
- {
- "width": 390,
- "path": "artifacts/design/content-cluster-after-390.png"
- },
- {
- "width": 768,
- "path": "artifacts/design/content-cluster-after-768.png"
- },
- {
- "width": 1440,
- "path": "artifacts/design/content-cluster-after-1440.png"
- }
- ],
- "projectCheck": {
- "command": "pnpm --dir apps/landing-page-astro build",
- "status": "pass"
- },
- "critique": {
- "score": 35,
- "maximum": 40
- },
- "audit": {
- "score": 18,
- "maximum": 20
- },
- "unresolved": {
- "p0": 0,
- "p1": 0
- },
- "detector": {
- "posture": "advisory",
- "findings": []
- },
- "browserReview": {
- "viewports": [390, 768, 1440],
- "horizontalOverflow": false,
- "consoleErrors": 0,
- "note": "Owner approved the exact release manifest and delegated the bounded preserve-lane content cluster. Browser review found one h1, one main landmark, no horizontal overflow, and no console errors at 390, 768, or 1440 pixels."
- }
- },
- "ownerFeedback": {
- "decision": "delegated",
- "note": "Owner approved manifest 11f823a26f5193284f926a36d045b49be7237dc9ea744b49680fee80478c83e2 and authorized build, merge, release, and re-indexing."
- }
-}
diff --git a/artifacts/design/landing-audit/candidate-1440.png b/artifacts/design/landing-audit/candidate-1440.png
deleted file mode 100644
index aac4f671..00000000
Binary files a/artifacts/design/landing-audit/candidate-1440.png and /dev/null differ
diff --git a/artifacts/design/landing-audit/candidate-390.png b/artifacts/design/landing-audit/candidate-390.png
deleted file mode 100644
index 698a074c..00000000
Binary files a/artifacts/design/landing-audit/candidate-390.png and /dev/null differ
diff --git a/artifacts/design/landing-audit/candidate-768.png b/artifacts/design/landing-audit/candidate-768.png
deleted file mode 100644
index 70724fc1..00000000
Binary files a/artifacts/design/landing-audit/candidate-768.png and /dev/null differ
diff --git a/artifacts/design/landing-audit/final-1440.png b/artifacts/design/landing-audit/final-1440.png
deleted file mode 100644
index 77a844c0..00000000
Binary files a/artifacts/design/landing-audit/final-1440.png and /dev/null differ
diff --git a/artifacts/design/landing-audit/final-390.png b/artifacts/design/landing-audit/final-390.png
deleted file mode 100644
index 9f3ddfdd..00000000
Binary files a/artifacts/design/landing-audit/final-390.png and /dev/null differ
diff --git a/artifacts/design/landing-audit/final-768.png b/artifacts/design/landing-audit/final-768.png
deleted file mode 100644
index c1fb2d87..00000000
Binary files a/artifacts/design/landing-audit/final-768.png and /dev/null differ
diff --git a/artifacts/design/landing-audit/final-p1-1440.png b/artifacts/design/landing-audit/final-p1-1440.png
deleted file mode 100644
index 50725675..00000000
Binary files a/artifacts/design/landing-audit/final-p1-1440.png and /dev/null differ
diff --git a/artifacts/design/landing-audit/final-p1-390.png b/artifacts/design/landing-audit/final-p1-390.png
deleted file mode 100644
index 4f4eb842..00000000
Binary files a/artifacts/design/landing-audit/final-p1-390.png and /dev/null differ
diff --git a/artifacts/design/landing-audit/final-p1-768.png b/artifacts/design/landing-audit/final-p1-768.png
deleted file mode 100644
index 55b87f9f..00000000
Binary files a/artifacts/design/landing-audit/final-p1-768.png and /dev/null differ
diff --git a/artifacts/design/landing-audit/rendered-1440.png b/artifacts/design/landing-audit/rendered-1440.png
deleted file mode 100644
index 5cfa17a6..00000000
Binary files a/artifacts/design/landing-audit/rendered-1440.png and /dev/null differ
diff --git a/artifacts/design/landing-audit/rendered-390.png b/artifacts/design/landing-audit/rendered-390.png
deleted file mode 100644
index ea10a46f..00000000
Binary files a/artifacts/design/landing-audit/rendered-390.png and /dev/null differ
diff --git a/artifacts/design/landing-audit/rendered-768.png b/artifacts/design/landing-audit/rendered-768.png
deleted file mode 100644
index d4f52a3f..00000000
Binary files a/artifacts/design/landing-audit/rendered-768.png and /dev/null differ
diff --git a/artifacts/design/landing-audit/scrolled-390.png b/artifacts/design/landing-audit/scrolled-390.png
deleted file mode 100644
index 5cc8ed5d..00000000
Binary files a/artifacts/design/landing-audit/scrolled-390.png and /dev/null differ
diff --git a/artifacts/design/probes/review-overhaul-directions.html b/artifacts/design/probes/review-overhaul-directions.html
deleted file mode 100644
index 348a3635..00000000
--- a/artifacts/design/probes/review-overhaul-directions.html
+++ /dev/null
@@ -1,326 +0,0 @@
-
-
-
-
-
- CodeVetter review overhaul directions
-
-
-
-
-
-
-
-
-
-
- ▣ Review context ready 1 file inspected Complete coverage · CodeVetter MCP 0 calls · internal
-
-
-
-
Hold
-
One finding needs verification The guard accepts an invalid total; confirm the behavior before acting.
-
Dismiss Verify finding
-
-
-
-
portfolio.tsx typescript · line 12
-
-
1 export function resolvePortfolioState(input: PortfolioInput ) {
-
2 const account = input.account;
-
3 const holdings = input.holdings ?? [];
-
4
-
5 if (!account) {
-
6 return { kind: 'signed_out' as const };
-
7 }
-
8
-
9 const total = holdings.reduce((sum, item) => sum + item.value, 0 );
-
10 const hasPositions = holdings.length > 0 ;
-
11
-
12 if (total >= 0 ) {
-
13 return { kind: 'ready' as const , total, hasPositions };
-
14 }
-
-
- Medium Finding 1 of 1 src/portfolio.tsx:12
-
-
Guard invalid state
-
The condition allows an empty portfolio to become ready . Return an error when the total is not positive.
-
Not reproduced No runtime receipt
-
Run verification Add to patch
-
-
-
-
-
Findings 1 Evidence 0/1 History Limitations
-
□ Medium Guard invalid state portfolio.tsx:12 Unchecked
-
-
-
-
-
-
-
-
-
-
- Medium Model finding · not proof src/portfolio.tsx:12
- Guard invalid state
- The condition allows an empty portfolio to become ready. The code should return an error unless the total is positive.
- Why this matters A user with no valid portfolio value can enter the ready state, so downstream UI may display an actionable portfolio with no positive holdings.
- Suggested change Require total > 0 , then keep the existing invalid_total fallback for zero and negative totals.
- Verification ○ Reproduce with total = 0 Required
○ Confirm existing positive-total behavior Required
○ Attach command and result receipt Required
- Run verification Dismiss Add to patch
-
-
- portfolio.tsx typescript · line 12
-
-
9 const total = holdings.reduce((sum, item) => sum + item.value, 0 );
-
10 const hasPositions = holdings.length > 0 ;
-
11
-
12 if (total >= 0 ) {
-
13 return { kind: 'ready' as const , total, hasPositions };
-
14 }
-
15
-
16 return { kind: 'error' as const , reason: 'invalid_total' };
-
- Decisive source relationship The comparison and fallback disagree at zero. Runtime verification is still required.
-
-
-
-
-
-
-
-
-
diff --git a/artifacts/design/probes/review-overhaul-evidence-brief.png b/artifacts/design/probes/review-overhaul-evidence-brief.png
deleted file mode 100644
index 97158e4c..00000000
Binary files a/artifacts/design/probes/review-overhaul-evidence-brief.png and /dev/null differ
diff --git a/artifacts/design/probes/review-overhaul-inline-review.png b/artifacts/design/probes/review-overhaul-inline-review.png
deleted file mode 100644
index bf423e90..00000000
Binary files a/artifacts/design/probes/review-overhaul-inline-review.png and /dev/null differ
diff --git a/artifacts/design/probes/review-overhaul-triage-desk.png b/artifacts/design/probes/review-overhaul-triage-desk.png
deleted file mode 100644
index 60bb0d93..00000000
Binary files a/artifacts/design/probes/review-overhaul-triage-desk.png and /dev/null differ
diff --git a/artifacts/design/product-surfaces-after-1440.jpg b/artifacts/design/product-surfaces-after-1440.jpg
deleted file mode 100644
index f23a12cc..00000000
Binary files a/artifacts/design/product-surfaces-after-1440.jpg and /dev/null differ
diff --git a/artifacts/design/product-surfaces-after-390.jpg b/artifacts/design/product-surfaces-after-390.jpg
deleted file mode 100644
index a21f8063..00000000
Binary files a/artifacts/design/product-surfaces-after-390.jpg and /dev/null differ
diff --git a/artifacts/design/product-surfaces-after-768.jpg b/artifacts/design/product-surfaces-after-768.jpg
deleted file mode 100644
index 25d171c5..00000000
Binary files a/artifacts/design/product-surfaces-after-768.jpg and /dev/null differ
diff --git a/artifacts/design/product-surfaces-before-1440.jpg b/artifacts/design/product-surfaces-before-1440.jpg
deleted file mode 100644
index 7b8c44b9..00000000
Binary files a/artifacts/design/product-surfaces-before-1440.jpg and /dev/null differ
diff --git a/artifacts/design/review-agent-readiness-after-1440.png b/artifacts/design/review-agent-readiness-after-1440.png
deleted file mode 100644
index faa2e1b0..00000000
Binary files a/artifacts/design/review-agent-readiness-after-1440.png and /dev/null differ
diff --git a/artifacts/design/review-agent-readiness-after-390.png b/artifacts/design/review-agent-readiness-after-390.png
deleted file mode 100644
index c76ec66e..00000000
Binary files a/artifacts/design/review-agent-readiness-after-390.png and /dev/null differ
diff --git a/artifacts/design/review-agent-readiness-after-768.png b/artifacts/design/review-agent-readiness-after-768.png
deleted file mode 100644
index b8d4fa4c..00000000
Binary files a/artifacts/design/review-agent-readiness-after-768.png and /dev/null differ
diff --git a/artifacts/design/review-desktop-after-1440.png b/artifacts/design/review-desktop-after-1440.png
deleted file mode 100644
index 96a16be9..00000000
Binary files a/artifacts/design/review-desktop-after-1440.png and /dev/null differ
diff --git a/artifacts/design/review-desktop-final-1440.png b/artifacts/design/review-desktop-final-1440.png
deleted file mode 100644
index 26e437ac..00000000
Binary files a/artifacts/design/review-desktop-final-1440.png and /dev/null differ
diff --git a/artifacts/design/review-inline-overhaul-after-1280.png b/artifacts/design/review-inline-overhaul-after-1280.png
deleted file mode 100644
index b7f57fac..00000000
Binary files a/artifacts/design/review-inline-overhaul-after-1280.png and /dev/null differ
diff --git a/artifacts/design/review-inline-overhaul-after-1440.png b/artifacts/design/review-inline-overhaul-after-1440.png
deleted file mode 100644
index 51b7b815..00000000
Binary files a/artifacts/design/review-inline-overhaul-after-1440.png and /dev/null differ
diff --git a/artifacts/design/review-inline-overhaul-after-900.png b/artifacts/design/review-inline-overhaul-after-900.png
deleted file mode 100644
index 382bd9a6..00000000
Binary files a/artifacts/design/review-inline-overhaul-after-900.png and /dev/null differ
diff --git a/artifacts/design/review-inline-overhaul-audit-390.png b/artifacts/design/review-inline-overhaul-audit-390.png
deleted file mode 100644
index 08f2ca46..00000000
Binary files a/artifacts/design/review-inline-overhaul-audit-390.png and /dev/null differ
diff --git a/artifacts/design/review-inline-overhaul-audit-768.png b/artifacts/design/review-inline-overhaul-audit-768.png
deleted file mode 100644
index e87beffe..00000000
Binary files a/artifacts/design/review-inline-overhaul-audit-768.png and /dev/null differ
diff --git a/artifacts/design/review-inspector-readable-after-1440.png b/artifacts/design/review-inspector-readable-after-1440.png
deleted file mode 100644
index 0335b583..00000000
Binary files a/artifacts/design/review-inspector-readable-after-1440.png and /dev/null differ
diff --git a/artifacts/design/review-navigation-after-1440.png b/artifacts/design/review-navigation-after-1440.png
deleted file mode 100644
index 6e6659ab..00000000
Binary files a/artifacts/design/review-navigation-after-1440.png and /dev/null differ
diff --git a/artifacts/design/review-result-polish-after-1440.png b/artifacts/design/review-result-polish-after-1440.png
deleted file mode 100644
index 6e4ecbf2..00000000
Binary files a/artifacts/design/review-result-polish-after-1440.png and /dev/null differ
diff --git a/artifacts/design/review-result-polish-after-390.png b/artifacts/design/review-result-polish-after-390.png
deleted file mode 100644
index aaafc5e8..00000000
Binary files a/artifacts/design/review-result-polish-after-390.png and /dev/null differ
diff --git a/artifacts/design/review-result-polish-after-768.png b/artifacts/design/review-result-polish-after-768.png
deleted file mode 100644
index 3707fedb..00000000
Binary files a/artifacts/design/review-result-polish-after-768.png and /dev/null differ
diff --git a/artifacts/design/sidebar-after-1440.png b/artifacts/design/sidebar-after-1440.png
deleted file mode 100644
index a1d13d79..00000000
Binary files a/artifacts/design/sidebar-after-1440.png and /dev/null differ
diff --git a/artifacts/design/sidebar-after-390.png b/artifacts/design/sidebar-after-390.png
deleted file mode 100644
index 7781868a..00000000
Binary files a/artifacts/design/sidebar-after-390.png and /dev/null differ