Gauntlet AI snapshot for submission Sox4IcAsqV0ZCQnWZoMc

Commit: 565a2b9c05009f09ebc76bbb313c94197c5bee4b

--- Cumulative Manifest ---
{
  "totalFiles": 134,
  "totalLines": 22145,
  "languages": {
    "markdown": 6,
    "typescript": 40,
    "css": 4,
    "yaml": 0,
    "sql": 0,
    "json": 0,
    "html": 49
  },
  "deps": [
    "next",
    "react",
    "react-dom",
    "unpdf",
    "zod",
    "@playwright/test",
    "@types/node",
    "@types/react",
    "@types/react-dom",
    "pdf-lib",
    "typescript"
  ],
  "depCount": 11,
  "framework": "Next.js",
  "hasTests": true,
  "hasCi": false,
  "hasReadme": true,
  "hasLockfile": false,
  "complexityScore": "high"
}

--- Delta Manifest ---
{
  "previousSnapshotId": null,
  "elapsedHours": null,
  "commitsSince": 28,
  "filesAdded": [
    ".dockerignore",
    ".env.example",
    ".gitignore",
    "DECISIONS.md",
    "Dockerfile",
    "README.md",
    "app/api/chat/route.ts",
    "app/api/form/[id]/route.ts",
    "app/api/observability/route.ts",
    "app/api/upload/route.ts",
    "app/api/ux/route.ts",
    "app/brand-theme.css",
    "app/components/ActivityDrawer.tsx",
    "app/components/AgentActivity.tsx",
    "app/components/Composer.tsx",
    "app/components/GuardrailBanner.tsx",
    "app/components/GuardrailCatalog.tsx",
    "app/components/Icons.tsx",
    "app/components/MessageBubble.tsx",
    "app/components/QuestionChips.tsx",
    "app/components/QuestionMeter.tsx",
    "app/components/ResultBlock.tsx",
    "app/components/TopBar.tsx",
    "app/components/TrustReceipt.tsx",
    "app/components/W2Card.tsx",
    "app/components/Wordmark.tsx",
    "app/components/agent-activity.css",
    "app/components/guardrail-catalog.css",
    "app/components/trust-receipt.css",
    "app/file/page.tsx",
    "app/globals.css",
    "app/guardrails/page.tsx",
    "app/landing.css",
    "app/layout.tsx",
    "app/observability/page.tsx",
    "app/page.tsx",
    "assets/f1040.pdf",
    "bun.lock",
    "docs/brand-kit.md",
    "docs/guardrails.md",
    "k8s/deployment.yaml",
    "k8s/ingress.yaml",
    "k8s/namespace.yaml",
    "k8s/service.yaml",
    "lib/agent/compute.ts",
    "lib/agent/guardrails.test.ts",
    "lib/agent/guardrails.ts",
    "lib/agent/llm.ts",
    "lib/agent/question-planner.ts",
    "lib/agent/questions.ts",
    "lib/agent/replies.ts",
    "lib/agent/store.ts",
    "lib/agent/vision.ts",
    "lib/client.ts",
    "lib/db.ts",
    "lib/db/schema.sql",
    "lib/form1040.ts",
    "lib/format.ts",
    "lib/guardrails/index.ts",
    "lib/guardrails/registry.test.ts",
    "lib/guardrails/registry.ts",
    "lib/guardrails/run.ts",
    "lib/guardrails/types.ts",
    "lib/mock.ts",
    "lib/observability-metrics.test.ts",
    "lib/observability-metrics.ts",
    "lib/observability.ts",
    "lib/openrouter.ts",
    "lib/pricing.ts",
    "lib/session.ts",
    "lib/store.ts",
    "lib/tax/brackets-2025.ts",
    "lib/tax/compute.test.ts",
    "lib/tax/compute.ts",
    "lib/trace.ts",
    "lib/types.ts",
    "lib/usage.ts",
    "lib/w2-detect.ts",
    "lib/w2-flags.ts",
    "lib/w2-parse.ts",
    "lib/w2.ts",
    "next.config.ts",
    "package.json",
    "public/brand/brand-board.png",
    "public/brand/trevortax-logo.svg",
    "public/brand/trevortax-mark.png",
    "public/f1040.pdf",
    "public/gallery-brand/brand-01-faithful-site.html",
    "public/gallery-brand/brand-02-navy-banner.html",
    "public/gallery-brand/brand-03-gradient-swoosh.html",
    "public/gallery-brand/brand-04-split-panel.html",
    "public/gallery-brand/brand-05-growth-data.html",
    "public/gallery-brand/brand-06-trust-compliance.html",
    "public/gallery-brand/brand-07-soft-editorial.html",
    "public/gallery-brand/brand-08-bold-lockup.html",
    "public/gallery-brand/index.html",
    "public/gallery/index.html",
    "public/gallery/theme-01-trust-blue.html",
    "public/gallery/theme-02-fintech-noir.html",
    "public/gallery/theme-03-warm-human.html",
    "public/gallery/theme-04-official-gov.html",
    "public/gallery/theme-05-swiss-minimal.html",
    "public/gallery/theme-06-playful.html",
    "public/gallery/theme-07-premium-luxe.html",
    "public/gallery/theme-08-neo-brutalist.html",
    "public/gallery/theme-09-glass-gradient.html",
    "public/gallery/theme-10-retro-receipt.html",
    "public/robots.txt",
    "public/sample-w2-jordan.pdf",
    "public/sample-w2-partial.pdf",
    "public/sample-w2.pdf",
    "scripts/eval-extraction.ts",
    "scripts/make-sample-w2.ts",
    "spec.md",
    "test/compute.test.ts",
    "test/correction.test.ts",
    "test/e2e-pipeline.test.ts",
    "test/eval-fuzz.test.ts",
    "test/eval-scenarios.test.ts",
    "test/form1040-positions.test.ts",
    "test/form1040.test.ts",
    "test/guardrail-coverage.test.ts",
    "test/irs-tax-table.test.ts",
    "test/name-split.test.ts",
    "test/pipeline.test.ts",
    "test/question-planner.test.ts",
    "test/result-message.test.ts",
    "test/route-chat.test.ts",
    "test/w2-cases.ts",
    "test/w2-detect.test.ts",
    "test/w2-extract.test.ts",
    "test/w2-not-w2.test.ts",
    "test/w2-parse.test.ts",
    "tsconfig.json"
  ],
  "filesModified": [],
  "filesDeleted": [],
  "linesAdded": {
    "markdown": 1244,
    "typescript": 8728,
    "css": 883,
    "yaml": 84,
    "sql": 85,
    "json": 70,
    "html": 10931
  },
  "linesRemoved": {},
  "depsAdded": [
    "next",
    "react",
    "react-dom",
    "unpdf",
    "zod",
    "@playwright/test",
    "@types/node",
    "@types/react",
    "@types/react-dom",
    "pdf-lib",
    "typescript"
  ],
  "depsRemoved": [],
  "testFilesAdded": [
    "lib/agent/guardrails.test.ts",
    "lib/guardrails/registry.test.ts",
    "lib/observability-metrics.test.ts",
    "lib/tax/compute.test.ts",
    "test/compute.test.ts",
    "test/correction.test.ts",
    "test/e2e-pipeline.test.ts",
    "test/eval-fuzz.test.ts",
    "test/eval-scenarios.test.ts",
    "test/form1040-positions.test.ts",
    "test/form1040.test.ts",
    "test/guardrail-coverage.test.ts",
    "test/irs-tax-table.test.ts",
    "test/name-split.test.ts",
    "test/pipeline.test.ts",
    "test/question-planner.test.ts",
    "test/result-message.test.ts",
    "test/route-chat.test.ts",
    "test/w2-cases.ts",
    "test/w2-detect.test.ts",
    "test/w2-extract.test.ts",
    "test/w2-not-w2.test.ts",
    "test/w2-parse.test.ts"
  ],
  "testFilesRemoved": [],
  "commitSignals": {
    "frequency": 334.74,
    "avgSize": 862.8,
    "largestCommit": 16405,
    "messageQualityScore": 1
  }
}