370311 use ListDir {"path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-image-
370314 use Glob {"pattern": "**/*"}
371365 use FileRead {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
375517 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
375889 RES Bash False True Error: Command failed
/usr/bin/sips
/usr/bin/python3
project/home-desktop.png
  /private/tmp/crops/hero_top.png
total 28032
drwxr-xr-x@  41 user  wheel     1312 Oct 31 20:06 .
drwxrwxrwt  187 root  wheel     5984 Oct 31 19:59 ..
-rw-r--r--@   1 user  wheel   337901 Oct 31 17:20 a-people.png
-rw-r--r--@   1 user  wheel    62192 Oct 31 17:20 a-stats.png
-rw-r--r--@   1 user  wheel   111762 Oct 31 20:03 about-end.png
-rw-r--r--@   1 user  wheel  1025494 Oct 31 20:03 about-hero.png
-rw-r--r--@   1 user  wheel   362757 Oct 31 20:01 about-people.png
-rw-r--r--@   1 user  wheel   359919 Oct 31 20:01 about-process.png
-rw-r--r--@   1 user  wheel   155877 Oct 31 20:02 about-story.png
-rw-r--r--@   1 user  wheel  1305439 Oct 31 20:00 about-top.png
-rw-r--r--@   1 user  wheel   571190 Oct 31 20:00 hero-eyebrow-zoom.png
-rw-r--r--@   1 user  wheel    89981 Oct 31 20:00 hero-eyebrow.png
-rw-r--r--@   1 user  wheel   382529 Oct 31 20:06 hero_top.png
-rw-r--r--@   1 user  wheel   110418 Oct 31 19:59 home-calendar.png
-rw-r--r--@   1 user  wheel   424300 Oct 31 20:03 home-cta.png
-rw-r--r--@   1 user  wheel  1445853 Oct 31 20:00 home-hero.png
-rw-r--r--@   1 user  wheel  1388635 Oct 31 20:00 home-hero2.png
-rw-r--r--@   1 user  wheel   356078 Oct 31 19:59 home-lots.png
-rw-r--r--@   1 user  wheel   248109 Oct 31 17:20 home-mobile-mid.png
-rw-r--r--@   1 user  wheel   184184 Oct 31 17:20 home-mobile-top.png
-rw-r--r--@   1 user  wheel   102600 Oct 31 20:03 home-nav.png
-rw-r--r--@   1 user  wheel    88921 Oct 31 20:00 home-people.png
-rw-r--r--@   1 user  wheel    95863 Oct 31 20:02 home-quotes.png
-rw-r--r--@   1 user  wheel   424931 Oct 31 20:03 home-steps.png
-rw-r--r--@   1 user  wheel    61674 Oct 31 17:20 m-calendar.png
-rw-r--r--@   1 user  wheel   167529 Oct 31 20:03 m-hero-title.png
-rw-r--r--@   1 user  wheel   143401 Oct 31 17:20 m-steps.png
-rw-r--r--@   1 user  wheel   398253 Oct 31 20:01 m1.png
-rw-r--r--@   1 user  wheel   155257 Oct 31 20:01 m2.png
-rw-r--r--@   1 user  wheel   195829 Oct 31 20:01 m3.png
-rw-r--r--@   1 user  wheel   126102 Oct 31 20:01 m4.png
-rw-r--r--@   1 user  wheel   159653 Oct 31 20:01 m5.png
-rw-r--r--@   1 user  wheel   183704 Oct 31 20:01 m6.png
-rw-r--r--@   1 user  wheel   175761 Oct 31 20:01 m7.png
-rw-r--r--@   1 user  wheel   132535 Oct 31 20:02 prod-bottom.png
-rw-r--r--@   1 use
381165 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
383643 use FileRead {"file_path": "/tmp/gcode-hero/top.png"}
389910 use Bash {"command": "python3 -m venv /tmp/gcode-venv && /tmp/gcode-venv/bin/pip install -q pillow 2>&1 | tail -3; /tmp/gcode-venv/bin/python -c \"import PIL; 
398782 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
403175 use FileRead {"file_path": "/tmp/gcode-hero/top.png"}
418942 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
422313 use FileRead {"file_path": "/tmp/gcode-hero/nav-left.png"}
422330 use FileRead {"file_path": "/tmp/gcode-hero/nav-right.png"}
422342 use FileRead {"file_path": "/tmp/gcode-hero/eyebrow.png"}
432431 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
447112 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
473270 use Bash {"command": "ls ~/Library/Caches/ms-playwright 2>/dev/null; ls ~/.cache/ms-playwright 2>/dev/null; which chromium chromium-browser google-chrome 2>/de
504133 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
520043 use FileWrite {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
549636 use FileWrite {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
555786 RES BrowserPlan False False Not run: invalid input for "BrowserPlan": [
  {
    "code": "invalid_type",
    "expected": "object",
    "received": "undefined",
    "path": [
      "plan",
      "steps",
      0,
      "expected"
    ],
    "message": "Required"
  },
  {
    "code": "unrecognized_keys",
    "keys": [
      "selector",
      "kind",
      "equals"
    ],
    "path": [
      "plan",
      "steps",
      0
    ],
    "message": "Unrecognized key(s) in object: 'selector', 'kind', 'equals'"
  },
  {
    "code": "invalid_type",
    "expected": "object",
    "received": "undefined",
    "path": [
      "plan",
      "steps",
      1,
      "expected"
    ],
    "message": "Required"
  },
  {
    "code": "unrecognized_keys",
    "keys": [
      "selector",
      "kind",
      "equals"
    ],
    "path": [
      "plan",
      "steps",
      1
    ],
    "message": "Unrecognized key(s) in object: 'selector', 'kind', 'equals'"
  },
  {
    "code": "invalid_type",
    "expected": "object",
    "received": "undefined",
    "path": [
      "plan",
      "steps",
      2,
      "expected"
    ],
    "message": "Required"
  },
  {
    "code": "unrecognized_keys",
    "keys": [
      "selector",
      "kind",
      "equals"
    ],
    "path": [
      "plan",
      "steps",
      2
    ],
    "message": "Unrecognized key(s) in object: 'selector', 'kind', 'equals'"
  },
  {
    "code": "invalid_type",
    "expected": "object",
    "received": "undefined",
    "path": [
      "plan",
      "steps",
      3,
      "expected"
    ],
    "message": "Required"
  },
  {
    "code": "unrecognized_keys",
    "keys": [
      "selector",
      "kind",
      "equals"
    ],
    "path": [
      "plan",
      "steps",
      3
    ],
    "message": "Unrecognized key(s) in object: 'selector', 'kind', 'equals'"
  },
  {
    "code": "invalid_type",
    "expected": "object",
    "received": "undefined",
    "path": [
      "plan",
      "steps",
      4,
      "expected"
    ],
    "message": "Required"
  },
  {
    "code": "unrecognized_keys",
    "keys": [
      "selector",
      "kind",
      "equals"
    ],
    "path": [
      "plan",
      "steps",
      4
    ],
    "message": "Unrecognized key(s) in object: 'selector', 'kind', 'equals'"
  },
  {
    "code": "invalid_type",
    "expected": "object",
    "received": "undefined",
    "path": [
      "plan",
      "steps",
      5,
      "expected"
    ],
    "message": "Required"
  },
  {
    "code": "unrecognized_keys",
    "keys": [
      "kind"
   
559817 USE BrowserPlan {"plan_file": ".gcode/plans/hero-desktop.json", "plan": {"version": 2, "entry": "index.html", "seed": 1, "headed": false, "viewport": {"width": 1440, "height": 900}, "steps": [{"name": "Headline reads correctly", "action": "expect", "expected": {"kind": "text", "selector": ".hero-title", "equals": "Grown in the mist, shipped green."}, "timeout_ms": 5000}, {"name": "Primary nav shows Home as current", "action": "expect", "expected": {"kind": "text", "selector": ".nav-pill a.is-active", "equals": "Home"}, "timeout_ms": 5000}, {"name": "Primary CTA visible", "action": "expect", "expected": {"kind": "visible", "selector": ".hero-actions .btn-amber", "equals": true}, "timeout_ms": 5000}, {"name": "Secondary CTA visible", "action": "expect", "expected": {"kind": "visible", "selector": ".hero-actions .btn-ghost", "equals": true}, "timeout_ms": 5000}, {"name": "Single hero card", "action": "expect", "expected": {"kind": "count", "selector": ".hero-card", "equals": 1}, "timeout_ms": 5000}, {"name": "No horizontal overflow", "action": "expect", "expected": {"kind": "no-horizontal-overflow"}, "timeout_ms": 5000}, {"name": "hero-desktop-1440", "action": "screenshot"}]}}
559837 RES BrowserPlan True True {
  "plan_file": "project/.gcode/plans/hero-desktop.json",
  "assessment": {
    "schema": 2,
    "assertions": 6,
    "planSha256": "9b7fff0cb223624bde0437eeac9b18fb3738f1e44c4eff1860e0eec43a6e578e",
    "entry": "project/index.html",
    "entrySha256": "53be8a6c5983749f0b030c8fcde3efe55440de974e804856b0b40a4d3bdce46b",
    "independentValidation": "Structured observations; no page evaluation supplied by the plan",
    "coverage": "Only the named assertions are covered; this is not proof of complete application coverage",
    "seed": 1
  },
  "executed": false,
  "next": "Run BrowserPlanCheck on the saved file, then BrowserVerify after approval."
}
562268 USE BrowserPlanCheck {"plan_file": ".gcode/plans/hero-desktop.json"}
562284 RES BrowserPlanCheck True True {
  "schema": 2,
  "assertions": 6,
  "planSha256": "9b7fff0cb223624bde0437eeac9b18fb3738f1e44c4eff1860e0eec43a6e578e",
  "entry": "project/index.html",
  "entrySha256": "53be8a6c5983749f0b030c8fcde3efe55440de974e804856b0b40a4d3bdce46b",
  "independentValidation": "Structured observations; no page evaluation supplied by the plan",
  "coverage": "Only the named assertions are covered; this is not proof of complete application coverage",
  "seed": 1,
  "executed": false
}
565256 USE BrowserVerify {"plan_file": ".gcode/plans/hero-desktop.json", "plan_sha256": "9b7fff0cb223624bde0437eeac9b18fb3738f1e44c4eff1860e0eec43a6e578e", "timeout_ms": 90000}
566488 RES BrowserVerify True True {
  "status": "passed",
  "report": "project/.gcode/verification/369d9e2c-ad56-4132-b8e6-17457d9ed760/report.json",
  "url": "http://127.0.0.1:58848/",
  "checks": {
    "passed": 7,
    "failed": 0,
    "skipped": 0
  },
  "assertions": {
    "passed": 6,
    "failed": 0,
    "skipped": 0
  },
  "steps": [
    {
      "name": "Headline reads correctly",
      "action": "expect",
      "status": "passed",
      "durationMs": 29,
      "expected": {
        "kind": "text",
        "selector": ".hero-title",
        "equals": "Grown in the mist, shipped green."
      },
      "observed": "Grown in the mist, shipped green."
    },
    {
      "name": "Primary nav shows Home as current",
      "action": "expect",
      "status": "passed",
      "durationMs": 6,
      "expected": {
        "kind": "text",
        "selector": ".nav-pill a.is-active",
        "equals": "Home"
      },
      "observed": "Home"
    },
    {
      "name": "Primary CTA visible",
      "action": "expect",
      "status": "passed",
      "durationMs": 3,
      "expected": {
        "kind": "visible",
        "selector": ".hero-actions .btn-amber",
        "equals": true
      },
      "observed": true
    },
    {
      "name": "Secondary CTA visible",
      "action": "expect",
      "status": "passed",
      "durationMs": 4,
      "expected": {
        "kind": "visible",
        "selector": ".hero-actions .btn-ghost",
        "equals": true
      },
      "observed": true
    },
    {
      "name": "Single hero card",
      "action": "expect",
      "status": "passed",
      "durationMs": 2,
      "expected": {
        "kind": "count",
        "selector": ".hero-card",
        "equals": 1
      },
      "observed": 1
    },
    {
      "name": "No horizontal overflow",
      "action": "expect",
      "status": "passed",
      "durationMs": 2,
      "expected": {
        "kind": "no-horizontal-overflow"
      },
      "observed": true
    },
    {
      "name": "hero-desktop-1440",
      "action": "screenshot",
      "status": "passed",
      "durationMs": 145
    }
  ],
  "errors": [],
  "blockedRequests": [
    "https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600&family=Instrument+Serif:ital@0;1&family=IBM+Plex+Mono:wght@400;500&display=swap"
  ],
  "blockedNote": "G-Code's isolated browser has no external network, s
571787 use FileRead {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
571819 use Bash {"command": "ls /Library/Fonts ~/Library/Fonts 2>/dev/null | grep -i -E \"instrument|plex|mono\" ; fc-list 2>/dev/null | grep -i -E \"instrument\" | h
588026 use Bash {"command": "cd /tmp/gcode-hero && curl -sS -m 20 -o css.txt \"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@1&family=Instrument+Sans
595693 use Bash {"command": "cd /tmp/gcode-hero && mkdir -p fonts && grep -o \"https://[^)]*\" css.txt | sort -u | while read u; do f=fonts/$(basename \"$u\"); curl -
604902 use Bash {"command": "cd /tmp/gcode-hero/fonts && /tmp/gcode-venv/bin/python - <<'EOF'\nfrom PIL import ImageFont\nSERIF_I='jizHRFtNs2ka5fXjeivQ4LroWlx-6zATiw.
613471 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
625244 use Bash {"command": "cd /tmp/gcode-hero/fonts && /tmp/gcode-venv/bin/python - <<'EOF'\nfrom PIL import ImageFont\nSERIF_I='jizHRFtNs2ka5fXjeivQ4LroWlx-6zATiw.
633970 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
647831 use FileRead {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
661682 use FileWrite {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
672860 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
672879 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
672897 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
672911 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
672925 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
672937 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
681720 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
685500 USE BrowserPlan {"plan_file": ".gcode/plans/hero-preview.json", "plan": {"version": 2, "entry": ".gcode/preview/index.html", "seed": 1, "headed": false, "viewport": {"width": 1440, "height": 900}, "steps": [{"name": "Headline reads correctly", "action": "expect", "expected": {"kind": "text", "selector": ".hero-title", "equals": "Grown in the mist, shipped green."}, "timeout_ms": 5000}, {"name": "Primary CTA visible", "action": "expect", "expected": {"kind": "visible", "selector": ".hero-actions .btn-amber", "equals": true}, "timeout_ms": 5000}, {"name": "Secondary CTA visible", "action": "expect", "expected": {"kind": "visible", "selector": ".hero-actions .btn-ghost", "equals": true}, "timeout_ms": 5000}, {"name": "No horizontal overflow", "action": "expect", "expected": {"kind": "no-horizontal-overflow"}, "timeout_ms": 5000}, {"name": "hero-preview-1440", "action": "screenshot"}]}}
685527 RES BrowserPlan True True {
  "plan_file": "project/.gcode/plans/hero-preview.json",
  "assessment": {
    "schema": 2,
    "assertions": 4,
    "planSha256": "5b369483fba2606307d3a62fb69690a9f1b5d6c84d45d01fb3a58b479c31a108",
    "entry": "project/.gcode/preview/index.html",
    "entrySha256": "3e522d65203b09f736e1ea6b37d4b526b9304a49ec56f6ce80f68f273a5bbe24",
    "independentValidation": "Structured observations; no page evaluation supplied by the plan",
    "coverage": "Only the named assertions are covered; this is not proof of complete application coverage",
    "seed": 1
  },
  "executed": false,
  "next": "Run BrowserPlanCheck on the saved file, then BrowserVerify after approval."
}
689221 USE BrowserPlanCheck {"plan_file": ".gcode/plans/hero-preview.json"}
689232 RES BrowserPlanCheck True True {
  "schema": 2,
  "assertions": 4,
  "planSha256": "5b369483fba2606307d3a62fb69690a9f1b5d6c84d45d01fb3a58b479c31a108",
  "entry": "project/.gcode/preview/index.html",
  "entrySha256": "3e522d65203b09f736e1ea6b37d4b526b9304a49ec56f6ce80f68f273a5bbe24",
  "independentValidation": "Structured observations; no page evaluation supplied by the plan",
  "coverage": "Only the named assertions are covered; this is not proof of complete application coverage",
  "seed": 1,
  "executed": false
}
689233 USE BrowserVerify {"plan_file": ".gcode/plans/hero-preview.json", "plan_sha256": "5b369483fba2606307d3a62fb69690a9f1b5d6c84d45d01fb3a58b479c31a108", "timeout_ms": 90000}
690516 RES BrowserVerify True True {
  "status": "passed",
  "report": "project/.gcode/verification/06530e18-d4e6-439b-ba97-44e7fdc19655/report.json",
  "url": "http://127.0.0.1:58865/.gcode/preview/index.html",
  "checks": {
    "passed": 5,
    "failed": 0,
    "skipped": 0
  },
  "assertions": {
    "passed": 4,
    "failed": 0,
    "skipped": 0
  },
  "steps": [
    {
      "name": "Headline reads correctly",
      "action": "expect",
      "status": "passed",
      "durationMs": 38,
      "expected": {
        "kind": "text",
        "selector": ".hero-title",
        "equals": "Grown in the mist, shipped green."
      },
      "observed": "Grown in the mist, shipped green."
    },
    {
      "name": "Primary CTA visible",
      "action": "expect",
      "status": "passed",
      "durationMs": 4,
      "expected": {
        "kind": "visible",
        "selector": ".hero-actions .btn-amber",
        "equals": true
      },
      "observed": true
    },
    {
      "name": "Secondary CTA visible",
      "action": "expect",
      "status": "passed",
      "durationMs": 2,
      "expected": {
        "kind": "visible",
        "selector": ".hero-actions .btn-ghost",
        "equals": true
      },
      "observed": true
    },
    {
      "name": "No horizontal overflow",
      "action": "expect",
      "status": "passed",
      "durationMs": 4,
      "expected": {
        "kind": "no-horizontal-overflow"
      },
      "observed": true
    },
    {
      "name": "hero-preview-1440",
      "action": "screenshot",
      "status": "passed",
      "durationMs": 209
    }
  ],
  "errors": [],
  "artifacts": [
    "project/.gcode/verification/06530e18-d4e6-439b-ba97-44e7fdc19655/request.json",
    "project/.gcode/verification/06530e18-d4e6-439b-ba97-44e7fdc19655/05-screenshot.png",
    "project/.gcode/verification/06530e18-d4e6-439b-ba97-44e7fdc19655/final.png",
    "/tmp/run
695603 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
698666 use FileRead {"file_path": "/tmp/gcode-hero/compare.png"}
728993 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
756918 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
756941 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
756963 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
756983 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
757000 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
757016 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
757033 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
757047 RES FileEdit False True Error: String to replace not found in file.
763439 use Grep {"pattern": "ground|stones\\)|fill=\"#4f4e44\"", "path": "/tmp/run/
769892 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
775778 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
780554 USE BrowserPlanCheck {"plan_file": ".gcode/plans/hero-preview.json"}
780572 RES BrowserPlanCheck True True {
  "schema": 2,
  "assertions": 4,
  "planSha256": "5b369483fba2606307d3a62fb69690a9f1b5d6c84d45d01fb3a58b479c31a108",
  "entry": "project/.gcode/preview/index.html",
  "entrySha256": "70d9ccd9c140579b8897c7d5341fabfa0b5f23cfca18aadf0bfcae58b295eb2e",
  "independentValidation": "Structured observations; no page evaluation supplied by the plan",
  "coverage": "Only the named assertions are covered; this is not proof of complete application coverage",
  "seed": 1,
  "executed": false
}
780575 USE BrowserVerify {"plan_file": ".gcode/plans/hero-preview.json", "plan_sha256": "5b369483fba2606307d3a62fb69690a9f1b5d6c84d45d01fb3a58b479c31a108", "timeout_ms": 90000}
781928 RES BrowserVerify True True {
  "status": "passed",
  "report": "project/.gcode/verification/692d9888-8120-4f70-b90e-a6dc7a707f3b/report.json",
  "url": "http://127.0.0.1:58876/.gcode/preview/index.html",
  "checks": {
    "passed": 5,
    "failed": 0,
    "skipped": 0
  },
  "assertions": {
    "passed": 4,
    "failed": 0,
    "skipped": 0
  },
  "steps": [
    {
      "name": "Headline reads correctly",
      "action": "expect",
      "status": "passed",
      "durationMs": 38,
      "expected": {
        "kind": "text",
        "selector": ".hero-title",
        "equals": "Grown in the mist, shipped green."
      },
      "observed": "Grown in the mist, shipped green."
    },
    {
      "name": "Primary CTA visible",
      "action": "expect",
      "status": "passed",
      "durationMs": 3,
      "expected": {
        "kind": "visible",
        "selector": ".hero-actions .btn-amber",
        "equals": true
      },
      "observed": true
    },
    {
      "name": "Secondary CTA visible",
      "action": "expect",
      "status": "passed",
      "durationMs": 3,
      "expected": {
        "kind": "visible",
        "selector": ".hero-actions .btn-ghost",
        "equals": true
      },
      "observed": true
    },
    {
      "name": "No horizontal overflow",
      "action": "expect",
      "status": "passed",
      "durationMs": 3,
      "expected": {
        "kind": "no-horizontal-overflow"
      },
      "observed": true
    },
    {
      "name": "hero-preview-1440",
      "action": "screenshot",
      "status": "passed",
      "durationMs": 236
    }
  ],
  "errors": [],
  "artifacts": [
    "project/.gcode/verification/692d9888-8120-4f70-b90e-a6dc7a707f3b/request.json",
    "project/.gcode/verification/692d9888-8120-4f70-b90e-a6dc7a707f3b/05-screenshot.png",
    "project/.gcode/verification/692d9888-8120-4f70-b90e-a6dc7a707f3b/final.png",
    "/tmp/run
787989 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
803921 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
803944 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
803964 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
812365 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
812384 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
817818 USE BrowserVerify {"plan_file": ".gcode/plans/hero-preview.json", "plan_sha256": "5b369483fba2606307d3a62fb69690a9f1b5d6c84d45d01fb3a58b479c31a108", "timeout_ms": 90000}
819067 RES BrowserVerify True True {
  "status": "passed",
  "report": "project/.gcode/verification/1a6c1471-0b3f-4703-bfed-8b7043df3f72/report.json",
  "url": "http://127.0.0.1:58886/.gcode/preview/index.html",
  "checks": {
    "passed": 5,
    "failed": 0,
    "skipped": 0
  },
  "assertions": {
    "passed": 4,
    "failed": 0,
    "skipped": 0
  },
  "steps": [
    {
      "name": "Headline reads correctly",
      "action": "expect",
      "status": "passed",
      "durationMs": 35,
      "expected": {
        "kind": "text",
        "selector": ".hero-title",
        "equals": "Grown in the mist, shipped green."
      },
      "observed": "Grown in the mist, shipped green."
    },
    {
      "name": "Primary CTA visible",
      "action": "expect",
      "status": "passed",
      "durationMs": 3,
      "expected": {
        "kind": "visible",
        "selector": ".hero-actions .btn-amber",
        "equals": true
      },
      "observed": true
    },
    {
      "name": "Secondary CTA visible",
      "action": "expect",
      "status": "passed",
      "durationMs": 3,
      "expected": {
        "kind": "visible",
        "selector": ".hero-actions .btn-ghost",
        "equals": true
      },
      "observed": true
    },
    {
      "name": "No horizontal overflow",
      "action": "expect",
      "status": "passed",
      "durationMs": 2,
      "expected": {
        "kind": "no-horizontal-overflow"
      },
      "observed": true
    },
    {
      "name": "hero-preview-1440",
      "action": "screenshot",
      "status": "passed",
      "durationMs": 164
    }
  ],
  "errors": [],
  "artifacts": [
    "project/.gcode/verification/1a6c1471-0b3f-4703-bfed-8b7043df3f72/request.json",
    "project/.gcode/verification/1a6c1471-0b3f-4703-bfed-8b7043df3f72/05-screenshot.png",
    "project/.gcode/verification/1a6c1471-0b3f-4703-bfed-8b7043df3f72/final.png",
    "/tmp/run
824575 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
828948 use FileRead {"file_path": "/tmp/gcode-hero/compare2.png"}
850140 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
850165 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
850186 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
850207 use FileEdit {"file_path": "/tmp/run/r10b/stress/runs-haiku-r12b/f3-i
856608 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
862894 USE BrowserVerify {"plan_file": ".gcode/plans/hero-preview.json", "plan_sha256": "5b369483fba2606307d3a62fb69690a9f1b5d6c84d45d01fb3a58b479c31a108", "timeout_ms": 90000}
864455 RES BrowserVerify True True {
  "status": "passed",
  "report": "project/.gcode/verification/23d04944-fc77-43bd-9671-9c5c19ddc562/report.json",
  "url": "http://127.0.0.1:58896/.gcode/preview/index.html",
  "checks": {
    "passed": 5,
    "failed": 0,
    "skipped": 0
  },
  "assertions": {
    "passed": 4,
    "failed": 0,
    "skipped": 0
  },
  "steps": [
    {
      "name": "Headline reads correctly",
      "action": "expect",
      "status": "passed",
      "durationMs": 35,
      "expected": {
        "kind": "text",
        "selector": ".hero-title",
        "equals": "Grown in the mist, shipped green."
      },
      "observed": "Grown in the mist, shipped green."
    },
    {
      "name": "Primary CTA visible",
      "action": "expect",
      "status": "passed",
      "durationMs": 5,
      "expected": {
        "kind": "visible",
        "selector": ".hero-actions .btn-amber",
        "equals": true
      },
      "observed": true
    },
    {
      "name": "Secondary CTA visible",
      "action": "expect",
      "status": "passed",
      "durationMs": 3,
      "expected": {
        "kind": "visible",
        "selector": ".hero-actions .btn-ghost",
        "equals": true
      },
      "observed": true
    },
    {
      "name": "No horizontal overflow",
      "action": "expect",
      "status": "passed",
      "durationMs": 2,
      "expected": {
        "kind": "no-horizontal-overflow"
      },
      "observed": true
    },
    {
      "name": "hero-preview-1440",
      "action": "screenshot",
      "status": "passed",
      "durationMs": 466
    }
  ],
  "errors": [],
  "artifacts": [
    "project/.gcode/verification/23d04944-fc77-43bd-9671-9c5c19ddc562/request.json",
    "project/.gcode/verification/23d04944-fc77-43bd-9671-9c5c19ddc562/05-screenshot.png",
    "project/.gcode/verification/23d04944-fc77-43bd-9671-9c5c19ddc562/final.png",
    "/tmp/run
870482 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
875991 use FileRead {"file_path": "/tmp/gcode-hero/compare3.png"}
889880 USE BrowserPlanCheck {"plan_file": ".gcode/plans/hero-desktop.json"}
889900 RES BrowserPlanCheck True True {
  "schema": 2,
  "assertions": 6,
  "planSha256": "9b7fff0cb223624bde0437eeac9b18fb3738f1e44c4eff1860e0eec43a6e578e",
  "entry": "project/index.html",
  "entrySha256": "00a2631749e6126baf63ad3c789072be961ccd5fbc8211a0cc73ec70a0d531f0",
  "independentValidation": "Structured observations; no page evaluation supplied by the plan",
  "coverage": "Only the named assertions are covered; this is not proof of complete application coverage",
  "seed": 1,
  "executed": false
}
896255 USE BrowserVerify {"plan_file": ".gcode/plans/hero-desktop.json", "plan_sha256": "9b7fff0cb223624bde0437eeac9b18fb3738f1e44c4eff1860e0eec43a6e578e", "timeout_ms": 90000}
897529 RES BrowserVerify True True {
  "status": "passed",
  "report": "project/.gcode/verification/14dd1d3f-ebe3-4af2-bc57-24eacfa7b38d/report.json",
  "url": "http://127.0.0.1:58906/",
  "checks": {
    "passed": 7,
    "failed": 0,
    "skipped": 0
  },
  "assertions": {
    "passed": 6,
    "failed": 0,
    "skipped": 0
  },
  "steps": [
    {
      "name": "Headline reads correctly",
      "action": "expect",
      "status": "passed",
      "durationMs": 31,
      "expected": {
        "kind": "text",
        "selector": ".hero-title",
        "equals": "Grown in the mist, shipped green."
      },
      "observed": "Grown in the mist, shipped green."
    },
    {
      "name": "Primary nav shows Home as current",
      "action": "expect",
      "status": "passed",
      "durationMs": 7,
      "expected": {
        "kind": "text",
        "selector": ".nav-pill a.is-active",
        "equals": "Home"
      },
      "observed": "Home"
    },
    {
      "name": "Primary CTA visible",
      "action": "expect",
      "status": "passed",
      "durationMs": 3,
      "expected": {
        "kind": "visible",
        "selector": ".hero-actions .btn-amber",
        "equals": true
      },
      "observed": true
    },
    {
      "name": "Secondary CTA visible",
      "action": "expect",
      "status": "passed",
      "durationMs": 3,
      "expected": {
        "kind": "visible",
        "selector": ".hero-actions .btn-ghost",
        "equals": true
      },
      "observed": true
    },
    {
      "name": "Single hero card",
      "action": "expect",
      "status": "passed",
      "durationMs": 2,
      "expected": {
        "kind": "count",
        "selector": ".hero-card",
        "equals": 1
      },
      "observed": 1
    },
    {
      "name": "No horizontal overflow",
      "action": "expect",
      "status": "passed",
      "durationMs": 2,
      "expected": {
        "kind": "no-horizontal-overflow"
      },
      "observed": true
    },
    {
      "name": "hero-desktop-1440",
      "action": "screenshot",
      "status": "passed",
      "durationMs": 170
    }
  ],
  "errors": [],
  "blockedRequests": [
    "https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600&family=Instrument+Serif:ital@0;1&family=IBM+Plex+Mono:wght@400;500&display=swap"
  ],
  "blockedNote": "G-Code's isolated browser has no external network, s
904265 use Bash {"command": "cd /tmp/run/r10b/stress/runs-haiku-r12b/f3-
