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 - - - -
- - -
-
-
-
- ← Back -
review-warm-app/tmp/review-warm-app
- -
Change reviewmain...feature · claude
- -
-
100review score
-
1finding
-
0verified
-
-
-
Review context ready1 file inspectedComplete coverage · CodeVetter MCP 0 calls · internal
- -
-
- Hold -
One finding needs verification

The guard accepts an invalid total; confirm the behavior before acting.

-
-
-
-
-
portfolio.tsx typescript · line 12
-
-
1export 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  }
-
- -
-
-
Findings 1Evidence 0/1HistoryLimitations
-
MediumGuard invalid stateportfolio.tsx:12Unchecked
-
-
-
- -
-
-
-
Review decision · main...feature
-
Hold

The change is not ready until one invalid-state finding is verified.

-

The model review found a guard that can classify an empty portfolio as ready. CodeVetter has source context, but no executable receipt yet. Treat the finding as a lead—not proof.

-
-

What supports this decision?

-
01
Source-qualified finding

The condition at src/portfolio.tsx:12 accepts zero, while the fallback names an invalid total.

Observed
-
02
Runtime evidence is missing

No test, reproduction, or browser receipt currently establishes the user-visible behavior.

Unverified
-
03
Recommended next action

Run the focused invalid-total scenario, then accept, dismiss, or queue the finding from the result.

Action
-
-
src/portfolio.tsx line 12
const hasPositions = holdings.length > 0;
-
-if (total >= 0) {
-  return { kind: 'ready' as const, total, hasPositions };
-}
-
-return { kind: 'error' as const, reason: 'invalid_total' };
-
- -
-
- -
-
- -
-
MediumModel finding · not proofsrc/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 = 0Required
Confirm existing positive-total behaviorRequired
Attach command and result receiptRequired
-
-
- -
-
-
-
-
- - - 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