From 6b81dc939a4db5696e3e81bc02ebbb443ccf574e Mon Sep 17 00:00:00 2001 From: Thomas Kosiewski Date: Thu, 11 Jun 2026 13:30:54 +0000 Subject: [PATCH] chore: remove historical tier-1 dogfood bundles Drop the 30 date-stamped project-history bundles already classified as historical in CATALOG.md (week 1-7 milestone reviews, week6/7 phased rollout evidence, nerd-font investigations) plus the legacy generate-week3-bundles.sh helper. Update CATALOG.md, dogfood/README.md, and AGENTS.md to match. Bundles remain available in git history. --- AGENTS.md | 1 - dogfood/20260319-lifecycle/01-create.json | 8 - dogfood/20260319-lifecycle/02-list.json | 20 - .../20260319-lifecycle/03-inspect-live.json | 27 - dogfood/20260319-lifecycle/04-type.json | 6 - dogfood/20260319-lifecycle/05-send-keys.json | 6 - dogfood/20260319-lifecycle/06-wait-idle.json | 8 - dogfood/20260319-lifecycle/07-paste.json | 6 - .../08-send-keys-enter.json | 6 - .../20260319-lifecycle/09-wait-idle-2.json | 8 - dogfood/20260319-lifecycle/10-resize.json | 9 - .../11-inspect-resized.json | 27 - dogfood/20260319-lifecycle/12-signal.json | 9 - dogfood/20260319-lifecycle/13-wait-exit.json | 9 - .../20260319-lifecycle/14-inspect-exited.json | 27 - dogfood/20260319-lifecycle/15-destroy.json | 9 - dogfood/20260319-lifecycle/event-log.jsonl | 14 - dogfood/20260319-lifecycle/manifest.json | 20 - dogfood/20260319-lifecycle/notes.md | 54 - .../screenshots/01-create.svg | 29 - .../screenshots/02-list.svg | 38 - .../screenshots/03-after-input.svg | 42 - .../screenshots/04-inspect.svg | 39 - .../screenshots/05-resize.svg | 40 - .../screenshots/06-destroy.svg | 43 - dogfood/20260319-nvim-demo/dogfood.md | 6 - dogfood/20260319-nvim-demo/event-log.jsonl | 65 - dogfood/20260319-nvim-demo/inspect-final.json | 22 - dogfood/20260319-nvim-demo/manifest.json | 26 - dogfood/20260319-nvim-demo/notes.md | 87 - .../screenshots/01-nvim-launched.txt | 30 - .../screenshots/02-new-buffer.txt | 57 - .../screenshots/03-content-typed.txt | 62 - .../screenshots/04-file-saved.txt | 62 - .../screenshots/05-gg-top.txt | 62 - .../screenshots/06-nvim-quit.txt | 62 - dogfood/20260319-resize-demo/01-create.json | 8 - .../20260319-resize-demo/02-wait-idle.json | 8 - dogfood/20260319-resize-demo/03-resize.json | 9 - .../20260319-resize-demo/04-wait-idle-2.json | 8 - dogfood/20260319-resize-demo/05-inspect.json | 27 - dogfood/20260319-resize-demo/06-destroy.json | 9 - dogfood/20260319-resize-demo/event-log.jsonl | 3 - dogfood/20260319-resize-demo/manifest.json | 9 - dogfood/20260319-resize-demo/notes.md | 44 - .../artifacts/screenshot-4-reference-dark.png | Bin 5693 -> 0 bytes .../screenshot-4-reference-light.png | Bin 5689 -> 0 bytes .../20260320-renderer-complete/commands.sh | 31 - .../create-output.json | 8 - .../destroy-output.json | 9 - .../20260320-renderer-complete/doctor.json | 56 - dogfood/20260320-renderer-complete/index.md | 36 - .../manifest-excerpt.json | 64 - dogfood/20260320-renderer-complete/notes.md | 68 - .../screenshot-dark.json | 14 - .../screenshot-light.json | 14 - .../snapshot-structured.json | 113 - .../snapshot-text.json | 15 - .../type-output.json | 6 - .../wait-regex.json | 11 - .../20260320-renderer-complete/wait-text.json | 11 - .../agent-terminal-home.txt | 1 - .../artifacts/screenshot-4-reference-dark.png | Bin 6517 -> 0 bytes .../screenshot-4-reference-light.png | Bin 6497 -> 0 bytes .../20260321-post-hardening-smoke/commands.sh | 17 - .../create-output.json | 8 - .../destroy-output.json | 9 - .../20260321-post-hardening-smoke/doctor.json | 56 - .../20260321-post-hardening-smoke/index.md | 22 - .../inspect-live.json | 26 - .../manifest-excerpt.json | 64 - .../20260321-post-hardening-smoke/notes.md | 19 - .../screenshot-dark.json | 14 - .../screenshot-light.json | 14 - .../session-id.txt | 1 - .../snapshot-structured.json | 113 - .../snapshot-text.json | 15 - .../type-output.json | 6 - .../wait-regex.json | 11 - .../wait-text-stable.json | 11 - .../20260321-week3-crash-retention/NOTES.md | 45 - .../agent-terminal-home.txt | 1 - .../artifacts/post-crash-reference-dark.png | Bin 3312 -> 0 bytes ...st-crash-snapshot-structured-artifact.json | 108 - .../artifacts/session-post-crash.cast | 2 - .../artifacts/session-post-crash.webm | Bin 9851 -> 0 bytes .../commands.sh | 25 - .../create-output.json | 8 - .../doctor.json | 86 - .../event-log.jsonl | 2 - .../20260321-week3-crash-retention/index.md | 26 - .../inspect-post-crash.json | 22 - .../manifest.json | 75 - .../record-asciicast-post-crash.json | 22 - .../record-webm-post-crash.json | 22 - .../screenshot-post-crash.json | 14 - .../session-id.txt | 1 - .../session-manifest.json | 15 - .../snapshot-post-crash.json | 113 - .../wait-exit.json | 9 - .../20260321-week3-renderer-complete/NOTES.md | 66 - .../agent-terminal-home.txt | 1 - .../artifacts/live-reference-dark.png | Bin 5928 -> 0 bytes .../artifacts/live-reference-light.png | Bin 5906 -> 0 bytes .../live-snapshot-structured-artifact.json | 108 - .../live-snapshot-text-artifact.json | 10 - .../artifacts/post-exit-reference-dark.png | Bin 5928 -> 0 bytes ...ost-exit-snapshot-structured-artifact.json | 108 - .../artifacts/session-live.cast | 5 - .../artifacts/session-post-exit.webm | Bin 14862 -> 0 bytes .../commands.sh | 31 - .../create-output.json | 8 - .../destroy-output.json | 9 - .../doctor.json | 86 - .../event-log.jsonl | 6 - .../gc/agent-terminal-home.txt | 1 - .../gc/commands.sh | 22 - .../gc/create-output.json | 8 - .../gc/destroy-output.json | 9 - .../gc/gc-dry-run.json | 11 - .../gc/gc.json | 11 - .../gc/list-all.json | 8 - .../gc/session-id.txt | 1 - .../20260321-week3-renderer-complete/index.md | 44 - .../manifest.json | 133 - .../record-asciicast-live.json | 22 - .../record-webm-post-exit.json | 22 - .../screenshot-dark-live.json | 14 - .../screenshot-dark-post-exit.json | 14 - .../screenshot-light-live.json | 14 - .../session-id.txt | 1 - .../session-manifest.json | 19 - .../snapshot-structured-live.json | 113 - .../snapshot-structured-post-exit.json | 113 - .../snapshot-text-live.json | 15 - .../type-output.json | 6 - .../wait-regex.json | 11 - .../wait-text.json | 11 - .../01-home-create.json | 8 - .../02-home-tree.txt | 6 - .../03-home-list.json | 15 - .../04-home-type-exit.json | 6 - .../05-home-send-enter.json | 6 - .../06-home-wait-exit.txt | 1 - .../07-home-destroy.json | 9 - .../08-named-create.json | 8 - .../09-named-inspect.json | 28 - .../10-named-type-exit.json | 6 - .../11-named-send-enter.json | 6 - .../12-named-wait-exit.txt | 1 - .../13-named-destroy.json | 9 - .../14-file-create.json | 8 - .../15-file-wait-ready.txt | 3 - .../16-file-type.json | 6 - .../17-file-send-enter.json | 6 - .../18-file-wait-echo.txt | 3 - .../19-file-screenshot.json | 14 - .../20-file-type-exit.json | 6 - .../21-file-send-enter-exit.json | 6 - .../22-file-wait-exit.txt | 1 - .../23-file-destroy.json | 9 - .../24-cursor-create.json | 8 - .../25-cursor-wait-ready.txt | 3 - .../26-cursor-wait-row.json | 12 - .../27-cursor-type-exit.json | 6 - .../28-cursor-send-enter.json | 6 - .../29-cursor-wait-exit.txt | 1 - .../30-cursor-destroy.json | 9 - .../31-inspect-missing.json | 14 - .../32-wait-missing-id.txt | 17 - .../33-week4-home-tree.txt | 14 - .../34-cursor-col-create.json | 8 - .../35-cursor-col-wait-ready.txt | 3 - .../36-cursor-col-wait.json | 12 - .../37-cursor-col-type-exit.json | 6 - .../38-cursor-col-send-enter.json | 6 - .../39-cursor-col-wait-exit.txt | 1 - .../40-cursor-col-destroy.json | 9 - .../artifacts/file-input-screenshot.png | Bin 6870 -> 0 bytes .../commands.tsv | 41 - .../20260322-dogfood-week4-features/env.txt | 11 - .../20260322-dogfood-week4-features/notes.md | 67 - .../20260322-global-cli-context/create.json | 8 - dogfood/20260322-global-cli-context/notes.md | 24 - .../20260322-global-cli-context/run-smoke.sh | 56 - .../smoke-1-version-create.svg | 23 - .../smoke-2-inspect-list.svg | 24 - .../smoke-3-error-exitcode.svg | 24 - .../20260322-global-cli-context/summary.txt | 5 - .../00-list-empty.json | 8 - .../20260322-week4-cli-parity/01-create.json | 8 - .../20260322-week4-cli-parity/02-inspect.json | 33 - .../20260322-week4-cli-parity/03-list.json | 20 - .../04-wait-idle.json | 8 - .../05-type-file.json | 6 - .../06-send-enter.json | 6 - .../07-wait-echo.json | 13 - .../08-snapshot.json | 15 - .../09-wait-cursor.json | 12 - .../20260322-week4-cli-parity/10-destroy.json | 9 - dogfood/20260322-week4-cli-parity/index.md | 27 - dogfood/20260322-week4-cli-parity/notes.md | 73 - .../01-create.json | 8 - .../02-wait-exit.json | 9 - .../03-inspect-failed.json | 28 - .../04-snapshot-post-crash.json | 15 - .../05-screenshot-post-crash.json | 19 - .../06-record-asciicast.json | 23 - .../07-destroy.json | 9 - .../20260322-week4-failure-recovery/index.md | 15 - .../20260322-week4-failure-recovery/notes.md | 53 - .../01-create.json | 8 - .../02-wait-exit.json | 9 - .../03-snapshot-viewport.json | 15 - .../04-snapshot-scrollback.json | 57 - .../05-record-asciicast.json | 23 - .../06-screenshot.json | 19 - .../07-destroy.json | 9 - .../artifacts/recording-1-asciicast.cast | 2 - .../artifacts/screenshot-1-reference-dark.png | Bin 9248 -> 0 bytes .../20260322-week4-scrollback-review/index.md | 17 - .../20260322-week4-scrollback-review/notes.md | 64 - .../01-create.json | 8 - .../02-wait-ready.json | 13 - .../03-snapshot.json | 15 - .../04-screenshot.json | 19 - .../05-inspect.json | 28 - .../06-destroy.json | 9 - .../20260322-week4-unicode-review/index.md | 10 - .../20260322-week4-unicode-review/notes.md | 45 - .../ci-workflow.png | Bin 248953 -> 0 bytes .../design-index-update.png | Bin 180358 -> 0 bytes .../evidence-walkthrough.webm | Bin 62676 -> 0 bytes .../20260323-week5-platform-closure/notes.md | 80 - .../readme-platform-support.png | Bin 90959 -> 0 bytes .../week5-status-summary.png | Bin 278699 -> 0 bytes .../01-snapshot-include-cells.json | 9835 ----------------- .../02-snapshot-default.json | 113 - .../cells-sample.json | 44 - .../command-status.tsv | 3 - .../20260323-week5-render-cells/commands.sh | 5 - .../20260323-week5-render-cells/events.jsonl | 5 - .../01-snapshot-include-cells.json.exitcode | 1 - .../01-snapshot-include-cells.json.stderr.txt | 0 .../logs/02-snapshot-default.json.exitcode | 1 - .../logs/02-snapshot-default.json.stderr.txt | 0 .../20260323-week5-render-cells/manifest.json | 70 - dogfood/20260323-week5-render-cells/notes.md | 74 - .../run-scenario.sh | 177 - .../20260323-week5-render-cells/session.json | 15 - .../01-screenshot-show-cursor.json | 20 - .../02-screenshot-hide-cursor.json | 20 - .../03-screenshot-default.json | 20 - .../command-status.tsv | 4 - .../20260323-week5-render-cursor/commands.sh | 6 - .../20260323-week5-render-cursor/events.jsonl | 5 - .../01-screenshot-show-cursor.json.exitcode | 1 - .../01-screenshot-show-cursor.json.stderr.txt | 0 .../02-screenshot-hide-cursor.json.exitcode | 1 - .../02-screenshot-hide-cursor.json.stderr.txt | 0 .../logs/03-screenshot-default.json.exitcode | 1 - .../03-screenshot-default.json.stderr.txt | 0 .../manifest.json | 95 - dogfood/20260323-week5-render-cursor/notes.md | 27 - .../run-scenario.sh | 214 - .../screenshots/default.png | Bin 48882 -> 0 bytes .../screenshots/hide-cursor.png | Bin 48882 -> 0 bytes .../screenshots/show-cursor.png | Bin 48895 -> 0 bytes .../20260323-week5-render-cursor/session.json | 15 - .../01-screenshot-reference-dark.json | 20 - .../02-screenshot-reference-light.json | 20 - .../command-status.tsv | 3 - .../20260323-week5-render-fonts/commands.sh | 5 - .../20260323-week5-render-fonts/events.jsonl | 5 - ...01-screenshot-reference-dark.json.exitcode | 1 - ...-screenshot-reference-dark.json.stderr.txt | 0 ...2-screenshot-reference-light.json.exitcode | 1 - ...screenshot-reference-light.json.stderr.txt | 0 .../20260323-week5-render-fonts/manifest.json | 75 - dogfood/20260323-week5-render-fonts/notes.md | 25 - .../run-scenario.sh | 207 - .../screenshots/reference-dark.png | Bin 48882 -> 0 bytes .../screenshots/reference-light.png | Bin 48153 -> 0 bytes .../20260323-week5-render-fonts/session.json | 15 - .../01-record-export-recorded.json | 23 - .../02-record-export-accelerated.json | 23 - .../03-record-export-max-speed.json | 23 - .../command-status.tsv | 4 - .../20260323-week5-render-timing/commands.sh | 6 - .../20260323-week5-render-timing/events.jsonl | 5 - .../01-record-export-recorded.json.exitcode | 1 - .../01-record-export-recorded.json.stderr.txt | 0 ...02-record-export-accelerated.json.exitcode | 1 - ...-record-export-accelerated.json.stderr.txt | 0 .../03-record-export-max-speed.json.exitcode | 1 - ...03-record-export-max-speed.json.stderr.txt | 0 .../manifest.json | 95 - dogfood/20260323-week5-render-timing/notes.md | 27 - .../recordings/accelerated.webm | Bin 112431 -> 0 bytes .../recordings/max-speed.webm | Bin 109662 -> 0 bytes .../recordings/recorded.webm | Bin 91218 -> 0 bytes .../run-scenario.sh | 149 - .../20260323-week5-render-timing/session.json | 15 - .../01-generate-single.json | 8 - .../02-generate-all.json | 6 - .../command-status.tsv | 5 - .../20260323-week5-review-helper/commands.sh | 16 - .../logs/00-bootstrap.tail.txt | 5 - .../logs/01-generate-single.stderr.txt | 1 - .../logs/01-generate-single.stdout.txt | 1 - .../logs/02-generate-all.stderr.txt | 50 - .../logs/02-generate-all.stdout.txt | 24 - .../logs/03-playwright.stderr.txt | 0 .../logs/03-playwright.stdout.txt | 0 .../logs/04-cleanup.stderr.txt | 0 .../logs/04-cleanup.stdout.txt | 0 .../manifest.json | 26 - dogfood/20260323-week5-review-helper/notes.md | 29 - .../screenshots/01-review-page-header.png | Bin 114158 -> 0 bytes .../screenshots/02-review-page-artifacts.png | Bin 38925 -> 0 bytes .../agent-terminal-home.txt | 1 - .../command-status.tsv | 7 - .../20260325-week6-a-cli-contract/commands.sh | 11 - .../20260325-week6-a-cli-contract/index.html | 789 -- .../logs/01-version.json | 15 - .../logs/01-version.stderr.txt | 0 .../logs/02-create.json | 12 - .../logs/02-create.stderr.txt | 0 .../logs/03-wait-text.json | 13 - .../logs/03-wait-text.stderr.txt | 0 .../logs/04-inspect-running.json | 37 - .../logs/04-inspect-running.stderr.txt | 0 .../logs/05-wait-exit.json | 9 - .../logs/05-wait-exit.stderr.txt | 0 .../logs/06-inspect-exited.json | 37 - .../logs/06-inspect-exited.stderr.txt | 0 .../logs/07-session.json | 19 - .../logs/08-events.jsonl | 2 - .../manifest.json | 30 - .../20260325-week6-a-cli-contract/notes.md | 28 - .../recordings/.gitkeep | 0 .../screenshots/.gitkeep | 0 .../session-id.txt | 1 - .../snapshots/.gitkeep | 0 .../videos/.gitkeep | 0 .../agent-terminal-home.txt | 1 - .../command-status.tsv | 7 - .../commands.sh | 11 - .../index.html | 840 -- .../logs/01-create.json | 12 - .../logs/01-create.stderr.txt | 0 .../logs/02-wait-exit.json | 9 - .../logs/02-wait-exit.stderr.txt | 0 .../logs/03-screenshot.json | 20 - .../logs/03-screenshot.stderr.txt | 0 .../logs/04-session-artifact-manifest.json | 26 - .../logs/05-inspect-healthy.json | 44 - .../logs/05-inspect-healthy.stderr.txt | 0 .../logs/06-delete-artifact.json | 4 - .../logs/07-inspect-missing.json | 51 - .../logs/07-inspect-missing.stderr.txt | 0 .../logs/08-session.json | 24 - .../manifest.json | 30 - .../20260325-week6-b-artifact-health/notes.md | 24 - .../recordings/.gitkeep | 0 .../screenshots/.gitkeep | 0 .../screenshots/01-color-grid.png | Bin 48895 -> 0 bytes .../session-id.txt | 1 - .../snapshots/.gitkeep | 0 .../videos/.gitkeep | 0 .../agent-terminal-home.txt | 1 - .../command-status.tsv | 12 - .../commands.sh | 16 - .../index.html | 1107 -- .../logs/01-create-exit-42.json | 12 - .../logs/01-create-exit-42.stderr.txt | 0 .../logs/02-wait-exit-42.json | 9 - .../logs/02-wait-exit-42.stderr.txt | 0 .../logs/03-inspect-exit-42.json | 37 - .../logs/03-inspect-exit-42.stderr.txt | 0 .../logs/04-create-exit-0.json | 12 - .../logs/04-create-exit-0.stderr.txt | 0 .../logs/05-wait-exit-0.json | 9 - .../logs/05-wait-exit-0.stderr.txt | 0 .../logs/06-inspect-exit-0.json | 37 - .../logs/06-inspect-exit-0.stderr.txt | 0 .../logs/07-create-host-death.json | 12 - .../logs/07-create-host-death.stderr.txt | 0 .../logs/08-wait-text-host.json | 13 - .../logs/08-wait-text-host.stderr.txt | 0 .../logs/09-inspect-live.json | 37 - .../logs/09-inspect-live.stderr.txt | 0 .../logs/10-kill-host.json | 1 - .../logs/10-kill-host.stderr.txt | 0 .../logs/11-inspect-host-death.json | 39 - .../logs/11-inspect-host-death.stderr.txt | 0 .../logs/12-host-death-session.json | 21 - .../manifest.json | 34 - .../notes.md | 31 - .../recordings/.gitkeep | 0 .../screenshots/.gitkeep | 0 .../session-ids.txt | 4 - .../snapshots/.gitkeep | 0 .../videos/.gitkeep | 0 .../agent-terminal-home.txt | 1 - .../command-status.tsv | 14 - .../commands.sh | 16 - .../index.html | 858 -- .../logs/01-review-single.stderr.txt | 1 - .../logs/01-review-single.txt | 1 - .../logs/02-review-all.stderr.txt | 66 - .../logs/02-review-all.txt | 37 - .../logs/03-index-files.stderr.txt | 0 .../logs/03-index-files.txt | 37 - .../logs/04-playwright.stderr.txt | 0 .../logs/04-playwright.txt | 0 .../logs/05-cleanup-home.stderr.txt | 0 .../logs/05-cleanup-home.txt | 1 - .../logs/06-cleanup-extra-indexes.stderr.txt | 0 .../logs/06-cleanup-extra-indexes.txt | 33 - .../logs/07-review-all-final.stderr.txt | 65 - .../logs/07-review-all-final.txt | 37 - .../logs/08-week6-index-files.stderr.txt | 0 .../logs/08-week6-index-files.txt | 4 - .../09-cleanup-extra-indexes-final.stderr.txt | 0 .../logs/09-cleanup-extra-indexes-final.txt | 33 - .../logs/10-review-all-post-edit.stderr.txt | 65 - .../logs/10-review-all-post-edit.txt | 37 - .../11-week6-index-files-post-edit.stderr.txt | 0 .../logs/11-week6-index-files-post-edit.txt | 4 - ...cleanup-extra-indexes-post-edit.stderr.txt | 0 .../12-cleanup-extra-indexes-post-edit.txt | 33 - .../logs/13-review-d-final.stderr.txt | 1 - .../logs/13-review-d-final.txt | 1 - .../manifest.json | 38 - .../20260325-week6-d-review-surface/notes.md | 25 - .../recordings/.gitkeep | 0 .../screenshots/01-week6-a-review-page.png | Bin 850891 -> 0 bytes .../snapshots/.gitkeep | 0 .../videos/.gitkeep | 0 .../agent-terminal-home.txt | 1 - .../command-status.tsv | 15 - .../20260325-week7-a-cli-parity/commands.sh | 111 - .../20260325-week7-a-cli-parity/index.html | 1412 --- .../logs/01-doctor.json | 86 - .../logs/01-doctor.stderr.txt | 0 .../logs/02-version.json | 15 - .../logs/02-version.stderr.txt | 0 .../logs/03-create.json | 12 - .../logs/03-create.stderr.txt | 0 .../logs/04-send-keys.json | 10 - .../logs/04-send-keys.stderr.txt | 0 .../logs/05-type.json | 6 - .../logs/05-type.stderr.txt | 0 .../logs/06-paste.json | 6 - .../logs/06-paste.stderr.txt | 0 .../logs/07-snapshot.json | 15 - .../logs/07-snapshot.stderr.txt | 0 .../logs/08-screenshot.json | 20 - .../logs/08-screenshot.stderr.txt | 0 .../logs/09-list.json | 21 - .../logs/09-list.stderr.txt | 0 .../logs/10-inspect.json | 45 - .../logs/10-inspect.stderr.txt | 0 .../logs/11-record-export-cast.json | 23 - .../logs/11-record-export-cast.stderr.txt | 0 .../logs/12-record-export-webm.json | 23 - .../logs/12-record-export-webm.stderr.txt | 0 .../logs/13-destroy.json | 9 - .../logs/13-destroy.stderr.txt | 0 .../logs/14-list-after-destroy.json | 8 - .../logs/14-list-after-destroy.stderr.txt | 0 .../20260325-week7-a-cli-parity/manifest.json | 113 - dogfood/20260325-week7-a-cli-parity/notes.md | 45 - .../recordings/.gitkeep | 0 .../recordings/recording-01.cast | 6 - .../screenshots/.gitkeep | 0 .../screenshots/02-review-page-verified.png | Bin 93098 -> 0 bytes .../03-cli-session-screenshot-artifact.png | Bin 7985 -> 0 bytes .../screenshots/04-cli-json-evidence.png | Bin 63070 -> 0 bytes .../05-cli-result-shapes-evidence.png | Bin 48802 -> 0 bytes .../screenshots/screenshot-01.png | Bin 7199 -> 0 bytes .../session-id.txt | 1 - .../snapshots/.gitkeep | 0 .../snapshots/snapshot-01.txt | 24 - .../videos/.gitkeep | 0 .../videos/video-01.webm | Bin 15417 -> 0 bytes .../command-status.tsv | 8 - .../commands.sh | 51 - .../index.html | 993 -- .../logs/01-vitest-verbose.stderr.txt | 0 .../logs/01-vitest-verbose.txt | 37 - .../logs/02-vitest-json.json | 392 - .../logs/02-vitest-json.stderr.txt | 0 .../logs/03-test-source.stderr.txt | 0 .../logs/03-test-source.txt | 489 - .../manifest.json | 34 - .../20260325-week7-b-envelope-locks/notes.md | 56 - .../screenshots/.gitkeep | 0 .../screenshots/01-review-page-verified.png | Bin 80520 -> 0 bytes .../command-status.tsv | 14 - .../commands.sh | 17 - .../index.html | 1538 --- .../logs/01-bundle-list.txt | 40 - .../logs/02-file-counts.tsv | 41 - .../logs/03-artifact-counts.tsv | 41 - .../logs/04-summary.json | 807 -- .../logs/05-review-bundle.txt | 1 - .../logs/06-prettier-write.txt | 4 - .../logs/07-prettier-check.txt | 2 - .../manifest.json | 26 - .../notes.md | 97 - .../screenshots/.gitkeep | 0 .../screenshots/01-review-page-verified.png | Bin 84757 -> 0 bytes .../command-status.tsv | 14 - .../commands.sh | 33 - .../index.html | 811 -- .../logs/01-review-single-a.stderr.txt | 1 - .../logs/01-review-single-a.txt | 1 - .../logs/02-review-single-b.stderr.txt | 1 - .../logs/02-review-single-b.txt | 1 - .../logs/03-review-batch.stderr.txt | 4 - .../logs/03-review-batch.txt | 18 - .../logs/04-review-self.stderr.txt | 4 - .../logs/04-review-self.txt | 1 - .../logs/05-screenshot-week7-a.stderr.txt | 0 .../logs/05-screenshot-week7-a.txt | 1 - .../logs/06-week6-safety-diff.txt | 1 - .../logs/07-screenshot-week7-d.stderr.txt | 0 .../logs/07-screenshot-week7-d.txt | 1 - .../logs/08-git-status-final.txt | 3 - .../logs/09-prettier-write.stderr.txt | 0 .../logs/09-prettier-write.txt | 3 - .../logs/10-prettier-check.stderr.txt | 0 .../logs/10-prettier-check.txt | 2 - .../logs/11-review-self-refresh.stderr.txt | 1 - .../logs/11-review-self-refresh.txt | 1 - .../logs/12-git-diff-final.txt | 1 - .../manifest.json | 46 - .../notes.md | 48 - .../screenshots/01-week7-a-review-page.png | Bin 2129938 -> 0 bytes .../screenshots/02-week7-d-review-page.png | Bin 2841509 -> 0 bytes .../screenshots/03-review-page-verified.png | Bin 82403 -> 0 bytes .../create.json | 12 - .../lazyvim-a-reference-dark.png | Bin 43638 -> 0 bytes .../lazyvim-space-reference-dark.png | Bin 84582 -> 0 bytes .../screenshot-a.json | 20 - .../screenshot-space.json | 20 - .../send-a.json | 10 - .../send-space.json | 10 - .../snapshot-a.json | 15 - .../snapshot-space.json | 15 - .../wait-a.json | 12 - .../wait-dashboard.json | 12 - .../wait-space.json | 12 - .../create.json | 12 - .../destroy.json | 9 - .../lazyvim-dashboard-reference-dark.png | Bin 27279 -> 0 bytes .../lazyvim-leader-a-reference-dark.png | Bin 27279 -> 0 bytes .../screenshot-dashboard.json | 20 - .../screenshot-leader-a.json | 20 - .../send-keys-enter.json | 10 - .../send-keys-leader-a.json | 10 - .../session-id.txt | 1 - .../snapshot-dashboard.json | 15 - .../snapshot-leader-a.json | 15 - .../type-quit.json | 6 - .../wait-dashboard.json | 12 - .../wait-exit.json | 9 - .../wait-leader-a.json | 12 - .../20260326-nerd-font-fallback/create.json | 12 - .../20260326-nerd-font-fallback/destroy.json | 9 - .../export-asciicast.json | 23 - .../export-webm.json | 23 - .../screenshot.json | 20 - .../snapshot-text.json | 15 - .../unicode-grid-reference-dark.png | Bin 20702 -> 0 bytes .../unicode-grid-reference-dark.webm | Bin 34623 -> 0 bytes .../unicode-grid.cast | 2 - .../wait-exit.json | 9 - .../wait-render.json | 13 - dogfood/CATALOG.md | 12 +- dogfood/README.md | 4 - dogfood/generate-week3-bundles.sh | 510 - 584 files changed, 1 insertion(+), 30459 deletions(-) delete mode 100644 dogfood/20260319-lifecycle/01-create.json delete mode 100644 dogfood/20260319-lifecycle/02-list.json delete mode 100644 dogfood/20260319-lifecycle/03-inspect-live.json delete mode 100644 dogfood/20260319-lifecycle/04-type.json delete mode 100644 dogfood/20260319-lifecycle/05-send-keys.json delete mode 100644 dogfood/20260319-lifecycle/06-wait-idle.json delete mode 100644 dogfood/20260319-lifecycle/07-paste.json delete mode 100644 dogfood/20260319-lifecycle/08-send-keys-enter.json delete mode 100644 dogfood/20260319-lifecycle/09-wait-idle-2.json delete mode 100644 dogfood/20260319-lifecycle/10-resize.json delete mode 100644 dogfood/20260319-lifecycle/11-inspect-resized.json delete mode 100644 dogfood/20260319-lifecycle/12-signal.json delete mode 100644 dogfood/20260319-lifecycle/13-wait-exit.json delete mode 100644 dogfood/20260319-lifecycle/14-inspect-exited.json delete mode 100644 dogfood/20260319-lifecycle/15-destroy.json delete mode 100644 dogfood/20260319-lifecycle/event-log.jsonl delete mode 100644 dogfood/20260319-lifecycle/manifest.json delete mode 100644 dogfood/20260319-lifecycle/notes.md delete mode 100644 dogfood/20260319-lifecycle/screenshots/01-create.svg delete mode 100644 dogfood/20260319-lifecycle/screenshots/02-list.svg delete mode 100644 dogfood/20260319-lifecycle/screenshots/03-after-input.svg delete mode 100644 dogfood/20260319-lifecycle/screenshots/04-inspect.svg delete mode 100644 dogfood/20260319-lifecycle/screenshots/05-resize.svg delete mode 100644 dogfood/20260319-lifecycle/screenshots/06-destroy.svg delete mode 100644 dogfood/20260319-nvim-demo/dogfood.md delete mode 100644 dogfood/20260319-nvim-demo/event-log.jsonl delete mode 100644 dogfood/20260319-nvim-demo/inspect-final.json delete mode 100644 dogfood/20260319-nvim-demo/manifest.json delete mode 100644 dogfood/20260319-nvim-demo/notes.md delete mode 100644 dogfood/20260319-nvim-demo/screenshots/01-nvim-launched.txt delete mode 100644 dogfood/20260319-nvim-demo/screenshots/02-new-buffer.txt delete mode 100644 dogfood/20260319-nvim-demo/screenshots/03-content-typed.txt delete mode 100644 dogfood/20260319-nvim-demo/screenshots/04-file-saved.txt delete mode 100644 dogfood/20260319-nvim-demo/screenshots/05-gg-top.txt delete mode 100644 dogfood/20260319-nvim-demo/screenshots/06-nvim-quit.txt delete mode 100644 dogfood/20260319-resize-demo/01-create.json delete mode 100644 dogfood/20260319-resize-demo/02-wait-idle.json delete mode 100644 dogfood/20260319-resize-demo/03-resize.json delete mode 100644 dogfood/20260319-resize-demo/04-wait-idle-2.json delete mode 100644 dogfood/20260319-resize-demo/05-inspect.json delete mode 100644 dogfood/20260319-resize-demo/06-destroy.json delete mode 100644 dogfood/20260319-resize-demo/event-log.jsonl delete mode 100644 dogfood/20260319-resize-demo/manifest.json delete mode 100644 dogfood/20260319-resize-demo/notes.md delete mode 100644 dogfood/20260320-renderer-complete/artifacts/screenshot-4-reference-dark.png delete mode 100644 dogfood/20260320-renderer-complete/artifacts/screenshot-4-reference-light.png delete mode 100644 dogfood/20260320-renderer-complete/commands.sh delete mode 100644 dogfood/20260320-renderer-complete/create-output.json delete mode 100644 dogfood/20260320-renderer-complete/destroy-output.json delete mode 100644 dogfood/20260320-renderer-complete/doctor.json delete mode 100644 dogfood/20260320-renderer-complete/index.md delete mode 100644 dogfood/20260320-renderer-complete/manifest-excerpt.json delete mode 100644 dogfood/20260320-renderer-complete/notes.md delete mode 100644 dogfood/20260320-renderer-complete/screenshot-dark.json delete mode 100644 dogfood/20260320-renderer-complete/screenshot-light.json delete mode 100644 dogfood/20260320-renderer-complete/snapshot-structured.json delete mode 100644 dogfood/20260320-renderer-complete/snapshot-text.json delete mode 100644 dogfood/20260320-renderer-complete/type-output.json delete mode 100644 dogfood/20260320-renderer-complete/wait-regex.json delete mode 100644 dogfood/20260320-renderer-complete/wait-text.json delete mode 100644 dogfood/20260321-post-hardening-smoke/agent-terminal-home.txt delete mode 100644 dogfood/20260321-post-hardening-smoke/artifacts/screenshot-4-reference-dark.png delete mode 100644 dogfood/20260321-post-hardening-smoke/artifacts/screenshot-4-reference-light.png delete mode 100755 dogfood/20260321-post-hardening-smoke/commands.sh delete mode 100644 dogfood/20260321-post-hardening-smoke/create-output.json delete mode 100644 dogfood/20260321-post-hardening-smoke/destroy-output.json delete mode 100644 dogfood/20260321-post-hardening-smoke/doctor.json delete mode 100644 dogfood/20260321-post-hardening-smoke/index.md delete mode 100644 dogfood/20260321-post-hardening-smoke/inspect-live.json delete mode 100644 dogfood/20260321-post-hardening-smoke/manifest-excerpt.json delete mode 100644 dogfood/20260321-post-hardening-smoke/notes.md delete mode 100644 dogfood/20260321-post-hardening-smoke/screenshot-dark.json delete mode 100644 dogfood/20260321-post-hardening-smoke/screenshot-light.json delete mode 100644 dogfood/20260321-post-hardening-smoke/session-id.txt delete mode 100644 dogfood/20260321-post-hardening-smoke/snapshot-structured.json delete mode 100644 dogfood/20260321-post-hardening-smoke/snapshot-text.json delete mode 100644 dogfood/20260321-post-hardening-smoke/type-output.json delete mode 100644 dogfood/20260321-post-hardening-smoke/wait-regex.json delete mode 100644 dogfood/20260321-post-hardening-smoke/wait-text-stable.json delete mode 100644 dogfood/20260321-week3-crash-retention/NOTES.md delete mode 100644 dogfood/20260321-week3-crash-retention/agent-terminal-home.txt delete mode 100644 dogfood/20260321-week3-crash-retention/artifacts/post-crash-reference-dark.png delete mode 100644 dogfood/20260321-week3-crash-retention/artifacts/post-crash-snapshot-structured-artifact.json delete mode 100644 dogfood/20260321-week3-crash-retention/artifacts/session-post-crash.cast delete mode 100644 dogfood/20260321-week3-crash-retention/artifacts/session-post-crash.webm delete mode 100644 dogfood/20260321-week3-crash-retention/commands.sh delete mode 100644 dogfood/20260321-week3-crash-retention/create-output.json delete mode 100644 dogfood/20260321-week3-crash-retention/doctor.json delete mode 100644 dogfood/20260321-week3-crash-retention/event-log.jsonl delete mode 100644 dogfood/20260321-week3-crash-retention/index.md delete mode 100644 dogfood/20260321-week3-crash-retention/inspect-post-crash.json delete mode 100644 dogfood/20260321-week3-crash-retention/manifest.json delete mode 100644 dogfood/20260321-week3-crash-retention/record-asciicast-post-crash.json delete mode 100644 dogfood/20260321-week3-crash-retention/record-webm-post-crash.json delete mode 100644 dogfood/20260321-week3-crash-retention/screenshot-post-crash.json delete mode 100644 dogfood/20260321-week3-crash-retention/session-id.txt delete mode 100644 dogfood/20260321-week3-crash-retention/session-manifest.json delete mode 100644 dogfood/20260321-week3-crash-retention/snapshot-post-crash.json delete mode 100644 dogfood/20260321-week3-crash-retention/wait-exit.json delete mode 100644 dogfood/20260321-week3-renderer-complete/NOTES.md delete mode 100644 dogfood/20260321-week3-renderer-complete/agent-terminal-home.txt delete mode 100644 dogfood/20260321-week3-renderer-complete/artifacts/live-reference-dark.png delete mode 100644 dogfood/20260321-week3-renderer-complete/artifacts/live-reference-light.png delete mode 100644 dogfood/20260321-week3-renderer-complete/artifacts/live-snapshot-structured-artifact.json delete mode 100644 dogfood/20260321-week3-renderer-complete/artifacts/live-snapshot-text-artifact.json delete mode 100644 dogfood/20260321-week3-renderer-complete/artifacts/post-exit-reference-dark.png delete mode 100644 dogfood/20260321-week3-renderer-complete/artifacts/post-exit-snapshot-structured-artifact.json delete mode 100644 dogfood/20260321-week3-renderer-complete/artifacts/session-live.cast delete mode 100644 dogfood/20260321-week3-renderer-complete/artifacts/session-post-exit.webm delete mode 100644 dogfood/20260321-week3-renderer-complete/commands.sh delete mode 100644 dogfood/20260321-week3-renderer-complete/create-output.json delete mode 100644 dogfood/20260321-week3-renderer-complete/destroy-output.json delete mode 100644 dogfood/20260321-week3-renderer-complete/doctor.json delete mode 100644 dogfood/20260321-week3-renderer-complete/event-log.jsonl delete mode 100644 dogfood/20260321-week3-renderer-complete/gc/agent-terminal-home.txt delete mode 100644 dogfood/20260321-week3-renderer-complete/gc/commands.sh delete mode 100644 dogfood/20260321-week3-renderer-complete/gc/create-output.json delete mode 100644 dogfood/20260321-week3-renderer-complete/gc/destroy-output.json delete mode 100644 dogfood/20260321-week3-renderer-complete/gc/gc-dry-run.json delete mode 100644 dogfood/20260321-week3-renderer-complete/gc/gc.json delete mode 100644 dogfood/20260321-week3-renderer-complete/gc/list-all.json delete mode 100644 dogfood/20260321-week3-renderer-complete/gc/session-id.txt delete mode 100644 dogfood/20260321-week3-renderer-complete/index.md delete mode 100644 dogfood/20260321-week3-renderer-complete/manifest.json delete mode 100644 dogfood/20260321-week3-renderer-complete/record-asciicast-live.json delete mode 100644 dogfood/20260321-week3-renderer-complete/record-webm-post-exit.json delete mode 100644 dogfood/20260321-week3-renderer-complete/screenshot-dark-live.json delete mode 100644 dogfood/20260321-week3-renderer-complete/screenshot-dark-post-exit.json delete mode 100644 dogfood/20260321-week3-renderer-complete/screenshot-light-live.json delete mode 100644 dogfood/20260321-week3-renderer-complete/session-id.txt delete mode 100644 dogfood/20260321-week3-renderer-complete/session-manifest.json delete mode 100644 dogfood/20260321-week3-renderer-complete/snapshot-structured-live.json delete mode 100644 dogfood/20260321-week3-renderer-complete/snapshot-structured-post-exit.json delete mode 100644 dogfood/20260321-week3-renderer-complete/snapshot-text-live.json delete mode 100644 dogfood/20260321-week3-renderer-complete/type-output.json delete mode 100644 dogfood/20260321-week3-renderer-complete/wait-regex.json delete mode 100644 dogfood/20260321-week3-renderer-complete/wait-text.json delete mode 100644 dogfood/20260322-dogfood-week4-features/01-home-create.json delete mode 100644 dogfood/20260322-dogfood-week4-features/02-home-tree.txt delete mode 100644 dogfood/20260322-dogfood-week4-features/03-home-list.json delete mode 100644 dogfood/20260322-dogfood-week4-features/04-home-type-exit.json delete mode 100644 dogfood/20260322-dogfood-week4-features/05-home-send-enter.json delete mode 100644 dogfood/20260322-dogfood-week4-features/06-home-wait-exit.txt delete mode 100644 dogfood/20260322-dogfood-week4-features/07-home-destroy.json delete mode 100644 dogfood/20260322-dogfood-week4-features/08-named-create.json delete mode 100644 dogfood/20260322-dogfood-week4-features/09-named-inspect.json delete mode 100644 dogfood/20260322-dogfood-week4-features/10-named-type-exit.json delete mode 100644 dogfood/20260322-dogfood-week4-features/11-named-send-enter.json delete mode 100644 dogfood/20260322-dogfood-week4-features/12-named-wait-exit.txt delete mode 100644 dogfood/20260322-dogfood-week4-features/13-named-destroy.json delete mode 100644 dogfood/20260322-dogfood-week4-features/14-file-create.json delete mode 100644 dogfood/20260322-dogfood-week4-features/15-file-wait-ready.txt delete mode 100644 dogfood/20260322-dogfood-week4-features/16-file-type.json delete mode 100644 dogfood/20260322-dogfood-week4-features/17-file-send-enter.json delete mode 100644 dogfood/20260322-dogfood-week4-features/18-file-wait-echo.txt delete mode 100644 dogfood/20260322-dogfood-week4-features/19-file-screenshot.json delete mode 100644 dogfood/20260322-dogfood-week4-features/20-file-type-exit.json delete mode 100644 dogfood/20260322-dogfood-week4-features/21-file-send-enter-exit.json delete mode 100644 dogfood/20260322-dogfood-week4-features/22-file-wait-exit.txt delete mode 100644 dogfood/20260322-dogfood-week4-features/23-file-destroy.json delete mode 100644 dogfood/20260322-dogfood-week4-features/24-cursor-create.json delete mode 100644 dogfood/20260322-dogfood-week4-features/25-cursor-wait-ready.txt delete mode 100644 dogfood/20260322-dogfood-week4-features/26-cursor-wait-row.json delete mode 100644 dogfood/20260322-dogfood-week4-features/27-cursor-type-exit.json delete mode 100644 dogfood/20260322-dogfood-week4-features/28-cursor-send-enter.json delete mode 100644 dogfood/20260322-dogfood-week4-features/29-cursor-wait-exit.txt delete mode 100644 dogfood/20260322-dogfood-week4-features/30-cursor-destroy.json delete mode 100644 dogfood/20260322-dogfood-week4-features/31-inspect-missing.json delete mode 100644 dogfood/20260322-dogfood-week4-features/32-wait-missing-id.txt delete mode 100644 dogfood/20260322-dogfood-week4-features/33-week4-home-tree.txt delete mode 100644 dogfood/20260322-dogfood-week4-features/34-cursor-col-create.json delete mode 100644 dogfood/20260322-dogfood-week4-features/35-cursor-col-wait-ready.txt delete mode 100644 dogfood/20260322-dogfood-week4-features/36-cursor-col-wait.json delete mode 100644 dogfood/20260322-dogfood-week4-features/37-cursor-col-type-exit.json delete mode 100644 dogfood/20260322-dogfood-week4-features/38-cursor-col-send-enter.json delete mode 100644 dogfood/20260322-dogfood-week4-features/39-cursor-col-wait-exit.txt delete mode 100644 dogfood/20260322-dogfood-week4-features/40-cursor-col-destroy.json delete mode 100644 dogfood/20260322-dogfood-week4-features/artifacts/file-input-screenshot.png delete mode 100644 dogfood/20260322-dogfood-week4-features/commands.tsv delete mode 100644 dogfood/20260322-dogfood-week4-features/env.txt delete mode 100644 dogfood/20260322-dogfood-week4-features/notes.md delete mode 100644 dogfood/20260322-global-cli-context/create.json delete mode 100644 dogfood/20260322-global-cli-context/notes.md delete mode 100755 dogfood/20260322-global-cli-context/run-smoke.sh delete mode 100644 dogfood/20260322-global-cli-context/smoke-1-version-create.svg delete mode 100644 dogfood/20260322-global-cli-context/smoke-2-inspect-list.svg delete mode 100644 dogfood/20260322-global-cli-context/smoke-3-error-exitcode.svg delete mode 100644 dogfood/20260322-global-cli-context/summary.txt delete mode 100644 dogfood/20260322-week4-cli-parity/00-list-empty.json delete mode 100644 dogfood/20260322-week4-cli-parity/01-create.json delete mode 100644 dogfood/20260322-week4-cli-parity/02-inspect.json delete mode 100644 dogfood/20260322-week4-cli-parity/03-list.json delete mode 100644 dogfood/20260322-week4-cli-parity/04-wait-idle.json delete mode 100644 dogfood/20260322-week4-cli-parity/05-type-file.json delete mode 100644 dogfood/20260322-week4-cli-parity/06-send-enter.json delete mode 100644 dogfood/20260322-week4-cli-parity/07-wait-echo.json delete mode 100644 dogfood/20260322-week4-cli-parity/08-snapshot.json delete mode 100644 dogfood/20260322-week4-cli-parity/09-wait-cursor.json delete mode 100644 dogfood/20260322-week4-cli-parity/10-destroy.json delete mode 100644 dogfood/20260322-week4-cli-parity/index.md delete mode 100644 dogfood/20260322-week4-cli-parity/notes.md delete mode 100644 dogfood/20260322-week4-failure-recovery/01-create.json delete mode 100644 dogfood/20260322-week4-failure-recovery/02-wait-exit.json delete mode 100644 dogfood/20260322-week4-failure-recovery/03-inspect-failed.json delete mode 100644 dogfood/20260322-week4-failure-recovery/04-snapshot-post-crash.json delete mode 100644 dogfood/20260322-week4-failure-recovery/05-screenshot-post-crash.json delete mode 100644 dogfood/20260322-week4-failure-recovery/06-record-asciicast.json delete mode 100644 dogfood/20260322-week4-failure-recovery/07-destroy.json delete mode 100644 dogfood/20260322-week4-failure-recovery/index.md delete mode 100644 dogfood/20260322-week4-failure-recovery/notes.md delete mode 100644 dogfood/20260322-week4-scrollback-review/01-create.json delete mode 100644 dogfood/20260322-week4-scrollback-review/02-wait-exit.json delete mode 100644 dogfood/20260322-week4-scrollback-review/03-snapshot-viewport.json delete mode 100644 dogfood/20260322-week4-scrollback-review/04-snapshot-scrollback.json delete mode 100644 dogfood/20260322-week4-scrollback-review/05-record-asciicast.json delete mode 100644 dogfood/20260322-week4-scrollback-review/06-screenshot.json delete mode 100644 dogfood/20260322-week4-scrollback-review/07-destroy.json delete mode 100644 dogfood/20260322-week4-scrollback-review/artifacts/recording-1-asciicast.cast delete mode 100644 dogfood/20260322-week4-scrollback-review/artifacts/screenshot-1-reference-dark.png delete mode 100644 dogfood/20260322-week4-scrollback-review/index.md delete mode 100644 dogfood/20260322-week4-scrollback-review/notes.md delete mode 100644 dogfood/20260322-week4-unicode-review/01-create.json delete mode 100644 dogfood/20260322-week4-unicode-review/02-wait-ready.json delete mode 100644 dogfood/20260322-week4-unicode-review/03-snapshot.json delete mode 100644 dogfood/20260322-week4-unicode-review/04-screenshot.json delete mode 100644 dogfood/20260322-week4-unicode-review/05-inspect.json delete mode 100644 dogfood/20260322-week4-unicode-review/06-destroy.json delete mode 100644 dogfood/20260322-week4-unicode-review/index.md delete mode 100644 dogfood/20260322-week4-unicode-review/notes.md delete mode 100644 dogfood/20260323-week5-platform-closure/ci-workflow.png delete mode 100644 dogfood/20260323-week5-platform-closure/design-index-update.png delete mode 100644 dogfood/20260323-week5-platform-closure/evidence-walkthrough.webm delete mode 100644 dogfood/20260323-week5-platform-closure/notes.md delete mode 100644 dogfood/20260323-week5-platform-closure/readme-platform-support.png delete mode 100644 dogfood/20260323-week5-platform-closure/week5-status-summary.png delete mode 100644 dogfood/20260323-week5-render-cells/01-snapshot-include-cells.json delete mode 100644 dogfood/20260323-week5-render-cells/02-snapshot-default.json delete mode 100644 dogfood/20260323-week5-render-cells/cells-sample.json delete mode 100644 dogfood/20260323-week5-render-cells/command-status.tsv delete mode 100755 dogfood/20260323-week5-render-cells/commands.sh delete mode 100644 dogfood/20260323-week5-render-cells/events.jsonl delete mode 100644 dogfood/20260323-week5-render-cells/logs/01-snapshot-include-cells.json.exitcode delete mode 100644 dogfood/20260323-week5-render-cells/logs/01-snapshot-include-cells.json.stderr.txt delete mode 100644 dogfood/20260323-week5-render-cells/logs/02-snapshot-default.json.exitcode delete mode 100644 dogfood/20260323-week5-render-cells/logs/02-snapshot-default.json.stderr.txt delete mode 100644 dogfood/20260323-week5-render-cells/manifest.json delete mode 100644 dogfood/20260323-week5-render-cells/notes.md delete mode 100755 dogfood/20260323-week5-render-cells/run-scenario.sh delete mode 100644 dogfood/20260323-week5-render-cells/session.json delete mode 100644 dogfood/20260323-week5-render-cursor/01-screenshot-show-cursor.json delete mode 100644 dogfood/20260323-week5-render-cursor/02-screenshot-hide-cursor.json delete mode 100644 dogfood/20260323-week5-render-cursor/03-screenshot-default.json delete mode 100644 dogfood/20260323-week5-render-cursor/command-status.tsv delete mode 100755 dogfood/20260323-week5-render-cursor/commands.sh delete mode 100644 dogfood/20260323-week5-render-cursor/events.jsonl delete mode 100644 dogfood/20260323-week5-render-cursor/logs/01-screenshot-show-cursor.json.exitcode delete mode 100644 dogfood/20260323-week5-render-cursor/logs/01-screenshot-show-cursor.json.stderr.txt delete mode 100644 dogfood/20260323-week5-render-cursor/logs/02-screenshot-hide-cursor.json.exitcode delete mode 100644 dogfood/20260323-week5-render-cursor/logs/02-screenshot-hide-cursor.json.stderr.txt delete mode 100644 dogfood/20260323-week5-render-cursor/logs/03-screenshot-default.json.exitcode delete mode 100644 dogfood/20260323-week5-render-cursor/logs/03-screenshot-default.json.stderr.txt delete mode 100644 dogfood/20260323-week5-render-cursor/manifest.json delete mode 100644 dogfood/20260323-week5-render-cursor/notes.md delete mode 100755 dogfood/20260323-week5-render-cursor/run-scenario.sh delete mode 100644 dogfood/20260323-week5-render-cursor/screenshots/default.png delete mode 100644 dogfood/20260323-week5-render-cursor/screenshots/hide-cursor.png delete mode 100644 dogfood/20260323-week5-render-cursor/screenshots/show-cursor.png delete mode 100644 dogfood/20260323-week5-render-cursor/session.json delete mode 100644 dogfood/20260323-week5-render-fonts/01-screenshot-reference-dark.json delete mode 100644 dogfood/20260323-week5-render-fonts/02-screenshot-reference-light.json delete mode 100644 dogfood/20260323-week5-render-fonts/command-status.tsv delete mode 100755 dogfood/20260323-week5-render-fonts/commands.sh delete mode 100644 dogfood/20260323-week5-render-fonts/events.jsonl delete mode 100644 dogfood/20260323-week5-render-fonts/logs/01-screenshot-reference-dark.json.exitcode delete mode 100644 dogfood/20260323-week5-render-fonts/logs/01-screenshot-reference-dark.json.stderr.txt delete mode 100644 dogfood/20260323-week5-render-fonts/logs/02-screenshot-reference-light.json.exitcode delete mode 100644 dogfood/20260323-week5-render-fonts/logs/02-screenshot-reference-light.json.stderr.txt delete mode 100644 dogfood/20260323-week5-render-fonts/manifest.json delete mode 100644 dogfood/20260323-week5-render-fonts/notes.md delete mode 100755 dogfood/20260323-week5-render-fonts/run-scenario.sh delete mode 100644 dogfood/20260323-week5-render-fonts/screenshots/reference-dark.png delete mode 100644 dogfood/20260323-week5-render-fonts/screenshots/reference-light.png delete mode 100644 dogfood/20260323-week5-render-fonts/session.json delete mode 100644 dogfood/20260323-week5-render-timing/01-record-export-recorded.json delete mode 100644 dogfood/20260323-week5-render-timing/02-record-export-accelerated.json delete mode 100644 dogfood/20260323-week5-render-timing/03-record-export-max-speed.json delete mode 100644 dogfood/20260323-week5-render-timing/command-status.tsv delete mode 100755 dogfood/20260323-week5-render-timing/commands.sh delete mode 100644 dogfood/20260323-week5-render-timing/events.jsonl delete mode 100644 dogfood/20260323-week5-render-timing/logs/01-record-export-recorded.json.exitcode delete mode 100644 dogfood/20260323-week5-render-timing/logs/01-record-export-recorded.json.stderr.txt delete mode 100644 dogfood/20260323-week5-render-timing/logs/02-record-export-accelerated.json.exitcode delete mode 100644 dogfood/20260323-week5-render-timing/logs/02-record-export-accelerated.json.stderr.txt delete mode 100644 dogfood/20260323-week5-render-timing/logs/03-record-export-max-speed.json.exitcode delete mode 100644 dogfood/20260323-week5-render-timing/logs/03-record-export-max-speed.json.stderr.txt delete mode 100644 dogfood/20260323-week5-render-timing/manifest.json delete mode 100644 dogfood/20260323-week5-render-timing/notes.md delete mode 100644 dogfood/20260323-week5-render-timing/recordings/accelerated.webm delete mode 100644 dogfood/20260323-week5-render-timing/recordings/max-speed.webm delete mode 100644 dogfood/20260323-week5-render-timing/recordings/recorded.webm delete mode 100755 dogfood/20260323-week5-render-timing/run-scenario.sh delete mode 100644 dogfood/20260323-week5-render-timing/session.json delete mode 100644 dogfood/20260323-week5-review-helper/01-generate-single.json delete mode 100644 dogfood/20260323-week5-review-helper/02-generate-all.json delete mode 100644 dogfood/20260323-week5-review-helper/command-status.tsv delete mode 100644 dogfood/20260323-week5-review-helper/commands.sh delete mode 100644 dogfood/20260323-week5-review-helper/logs/00-bootstrap.tail.txt delete mode 100644 dogfood/20260323-week5-review-helper/logs/01-generate-single.stderr.txt delete mode 100644 dogfood/20260323-week5-review-helper/logs/01-generate-single.stdout.txt delete mode 100644 dogfood/20260323-week5-review-helper/logs/02-generate-all.stderr.txt delete mode 100644 dogfood/20260323-week5-review-helper/logs/02-generate-all.stdout.txt delete mode 100644 dogfood/20260323-week5-review-helper/logs/03-playwright.stderr.txt delete mode 100644 dogfood/20260323-week5-review-helper/logs/03-playwright.stdout.txt delete mode 100644 dogfood/20260323-week5-review-helper/logs/04-cleanup.stderr.txt delete mode 100644 dogfood/20260323-week5-review-helper/logs/04-cleanup.stdout.txt delete mode 100644 dogfood/20260323-week5-review-helper/manifest.json delete mode 100644 dogfood/20260323-week5-review-helper/notes.md delete mode 100644 dogfood/20260323-week5-review-helper/screenshots/01-review-page-header.png delete mode 100644 dogfood/20260323-week5-review-helper/screenshots/02-review-page-artifacts.png delete mode 100644 dogfood/20260325-week6-a-cli-contract/agent-terminal-home.txt delete mode 100644 dogfood/20260325-week6-a-cli-contract/command-status.tsv delete mode 100755 dogfood/20260325-week6-a-cli-contract/commands.sh delete mode 100644 dogfood/20260325-week6-a-cli-contract/index.html delete mode 100644 dogfood/20260325-week6-a-cli-contract/logs/01-version.json delete mode 100644 dogfood/20260325-week6-a-cli-contract/logs/01-version.stderr.txt delete mode 100644 dogfood/20260325-week6-a-cli-contract/logs/02-create.json delete mode 100644 dogfood/20260325-week6-a-cli-contract/logs/02-create.stderr.txt delete mode 100644 dogfood/20260325-week6-a-cli-contract/logs/03-wait-text.json delete mode 100644 dogfood/20260325-week6-a-cli-contract/logs/03-wait-text.stderr.txt delete mode 100644 dogfood/20260325-week6-a-cli-contract/logs/04-inspect-running.json delete mode 100644 dogfood/20260325-week6-a-cli-contract/logs/04-inspect-running.stderr.txt delete mode 100644 dogfood/20260325-week6-a-cli-contract/logs/05-wait-exit.json delete mode 100644 dogfood/20260325-week6-a-cli-contract/logs/05-wait-exit.stderr.txt delete mode 100644 dogfood/20260325-week6-a-cli-contract/logs/06-inspect-exited.json delete mode 100644 dogfood/20260325-week6-a-cli-contract/logs/06-inspect-exited.stderr.txt delete mode 100644 dogfood/20260325-week6-a-cli-contract/logs/07-session.json delete mode 100644 dogfood/20260325-week6-a-cli-contract/logs/08-events.jsonl delete mode 100644 dogfood/20260325-week6-a-cli-contract/manifest.json delete mode 100644 dogfood/20260325-week6-a-cli-contract/notes.md delete mode 100644 dogfood/20260325-week6-a-cli-contract/recordings/.gitkeep delete mode 100644 dogfood/20260325-week6-a-cli-contract/screenshots/.gitkeep delete mode 100644 dogfood/20260325-week6-a-cli-contract/session-id.txt delete mode 100644 dogfood/20260325-week6-a-cli-contract/snapshots/.gitkeep delete mode 100644 dogfood/20260325-week6-a-cli-contract/videos/.gitkeep delete mode 100644 dogfood/20260325-week6-b-artifact-health/agent-terminal-home.txt delete mode 100644 dogfood/20260325-week6-b-artifact-health/command-status.tsv delete mode 100755 dogfood/20260325-week6-b-artifact-health/commands.sh delete mode 100644 dogfood/20260325-week6-b-artifact-health/index.html delete mode 100644 dogfood/20260325-week6-b-artifact-health/logs/01-create.json delete mode 100644 dogfood/20260325-week6-b-artifact-health/logs/01-create.stderr.txt delete mode 100644 dogfood/20260325-week6-b-artifact-health/logs/02-wait-exit.json delete mode 100644 dogfood/20260325-week6-b-artifact-health/logs/02-wait-exit.stderr.txt delete mode 100644 dogfood/20260325-week6-b-artifact-health/logs/03-screenshot.json delete mode 100644 dogfood/20260325-week6-b-artifact-health/logs/03-screenshot.stderr.txt delete mode 100644 dogfood/20260325-week6-b-artifact-health/logs/04-session-artifact-manifest.json delete mode 100644 dogfood/20260325-week6-b-artifact-health/logs/05-inspect-healthy.json delete mode 100644 dogfood/20260325-week6-b-artifact-health/logs/05-inspect-healthy.stderr.txt delete mode 100644 dogfood/20260325-week6-b-artifact-health/logs/06-delete-artifact.json delete mode 100644 dogfood/20260325-week6-b-artifact-health/logs/07-inspect-missing.json delete mode 100644 dogfood/20260325-week6-b-artifact-health/logs/07-inspect-missing.stderr.txt delete mode 100644 dogfood/20260325-week6-b-artifact-health/logs/08-session.json delete mode 100644 dogfood/20260325-week6-b-artifact-health/manifest.json delete mode 100644 dogfood/20260325-week6-b-artifact-health/notes.md delete mode 100644 dogfood/20260325-week6-b-artifact-health/recordings/.gitkeep delete mode 100644 dogfood/20260325-week6-b-artifact-health/screenshots/.gitkeep delete mode 100644 dogfood/20260325-week6-b-artifact-health/screenshots/01-color-grid.png delete mode 100644 dogfood/20260325-week6-b-artifact-health/session-id.txt delete mode 100644 dogfood/20260325-week6-b-artifact-health/snapshots/.gitkeep delete mode 100644 dogfood/20260325-week6-b-artifact-health/videos/.gitkeep delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/agent-terminal-home.txt delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/command-status.tsv delete mode 100755 dogfood/20260325-week6-c-failure-taxonomy/commands.sh delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/index.html delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/01-create-exit-42.json delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/01-create-exit-42.stderr.txt delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/02-wait-exit-42.json delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/02-wait-exit-42.stderr.txt delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/03-inspect-exit-42.json delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/03-inspect-exit-42.stderr.txt delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/04-create-exit-0.json delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/04-create-exit-0.stderr.txt delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/05-wait-exit-0.json delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/05-wait-exit-0.stderr.txt delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/06-inspect-exit-0.json delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/06-inspect-exit-0.stderr.txt delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/07-create-host-death.json delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/07-create-host-death.stderr.txt delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/08-wait-text-host.json delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/08-wait-text-host.stderr.txt delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/09-inspect-live.json delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/09-inspect-live.stderr.txt delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/10-kill-host.json delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/10-kill-host.stderr.txt delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/11-inspect-host-death.json delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/11-inspect-host-death.stderr.txt delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/logs/12-host-death-session.json delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/manifest.json delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/notes.md delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/recordings/.gitkeep delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/screenshots/.gitkeep delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/session-ids.txt delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/snapshots/.gitkeep delete mode 100644 dogfood/20260325-week6-c-failure-taxonomy/videos/.gitkeep delete mode 100644 dogfood/20260325-week6-d-review-surface/agent-terminal-home.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/command-status.tsv delete mode 100755 dogfood/20260325-week6-d-review-surface/commands.sh delete mode 100644 dogfood/20260325-week6-d-review-surface/index.html delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/01-review-single.stderr.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/01-review-single.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/02-review-all.stderr.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/02-review-all.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/03-index-files.stderr.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/03-index-files.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/04-playwright.stderr.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/04-playwright.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/05-cleanup-home.stderr.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/05-cleanup-home.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/06-cleanup-extra-indexes.stderr.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/06-cleanup-extra-indexes.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/07-review-all-final.stderr.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/07-review-all-final.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/08-week6-index-files.stderr.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/08-week6-index-files.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/09-cleanup-extra-indexes-final.stderr.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/09-cleanup-extra-indexes-final.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/10-review-all-post-edit.stderr.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/10-review-all-post-edit.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/11-week6-index-files-post-edit.stderr.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/11-week6-index-files-post-edit.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/12-cleanup-extra-indexes-post-edit.stderr.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/12-cleanup-extra-indexes-post-edit.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/13-review-d-final.stderr.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/logs/13-review-d-final.txt delete mode 100644 dogfood/20260325-week6-d-review-surface/manifest.json delete mode 100644 dogfood/20260325-week6-d-review-surface/notes.md delete mode 100644 dogfood/20260325-week6-d-review-surface/recordings/.gitkeep delete mode 100644 dogfood/20260325-week6-d-review-surface/screenshots/01-week6-a-review-page.png delete mode 100644 dogfood/20260325-week6-d-review-surface/snapshots/.gitkeep delete mode 100644 dogfood/20260325-week6-d-review-surface/videos/.gitkeep delete mode 100644 dogfood/20260325-week7-a-cli-parity/agent-terminal-home.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/command-status.tsv delete mode 100755 dogfood/20260325-week7-a-cli-parity/commands.sh delete mode 100644 dogfood/20260325-week7-a-cli-parity/index.html delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/01-doctor.json delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/01-doctor.stderr.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/02-version.json delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/02-version.stderr.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/03-create.json delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/03-create.stderr.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/04-send-keys.json delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/04-send-keys.stderr.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/05-type.json delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/05-type.stderr.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/06-paste.json delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/06-paste.stderr.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/07-snapshot.json delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/07-snapshot.stderr.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/08-screenshot.json delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/08-screenshot.stderr.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/09-list.json delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/09-list.stderr.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/10-inspect.json delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/10-inspect.stderr.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/11-record-export-cast.json delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/11-record-export-cast.stderr.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/12-record-export-webm.json delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/12-record-export-webm.stderr.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/13-destroy.json delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/13-destroy.stderr.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/14-list-after-destroy.json delete mode 100644 dogfood/20260325-week7-a-cli-parity/logs/14-list-after-destroy.stderr.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/manifest.json delete mode 100644 dogfood/20260325-week7-a-cli-parity/notes.md delete mode 100644 dogfood/20260325-week7-a-cli-parity/recordings/.gitkeep delete mode 100644 dogfood/20260325-week7-a-cli-parity/recordings/recording-01.cast delete mode 100644 dogfood/20260325-week7-a-cli-parity/screenshots/.gitkeep delete mode 100644 dogfood/20260325-week7-a-cli-parity/screenshots/02-review-page-verified.png delete mode 100644 dogfood/20260325-week7-a-cli-parity/screenshots/03-cli-session-screenshot-artifact.png delete mode 100644 dogfood/20260325-week7-a-cli-parity/screenshots/04-cli-json-evidence.png delete mode 100644 dogfood/20260325-week7-a-cli-parity/screenshots/05-cli-result-shapes-evidence.png delete mode 100644 dogfood/20260325-week7-a-cli-parity/screenshots/screenshot-01.png delete mode 100644 dogfood/20260325-week7-a-cli-parity/session-id.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/snapshots/.gitkeep delete mode 100644 dogfood/20260325-week7-a-cli-parity/snapshots/snapshot-01.txt delete mode 100644 dogfood/20260325-week7-a-cli-parity/videos/.gitkeep delete mode 100644 dogfood/20260325-week7-a-cli-parity/videos/video-01.webm delete mode 100644 dogfood/20260325-week7-b-envelope-locks/command-status.tsv delete mode 100755 dogfood/20260325-week7-b-envelope-locks/commands.sh delete mode 100644 dogfood/20260325-week7-b-envelope-locks/index.html delete mode 100644 dogfood/20260325-week7-b-envelope-locks/logs/01-vitest-verbose.stderr.txt delete mode 100644 dogfood/20260325-week7-b-envelope-locks/logs/01-vitest-verbose.txt delete mode 100644 dogfood/20260325-week7-b-envelope-locks/logs/02-vitest-json.json delete mode 100644 dogfood/20260325-week7-b-envelope-locks/logs/02-vitest-json.stderr.txt delete mode 100644 dogfood/20260325-week7-b-envelope-locks/logs/03-test-source.stderr.txt delete mode 100644 dogfood/20260325-week7-b-envelope-locks/logs/03-test-source.txt delete mode 100644 dogfood/20260325-week7-b-envelope-locks/manifest.json delete mode 100644 dogfood/20260325-week7-b-envelope-locks/notes.md delete mode 100644 dogfood/20260325-week7-b-envelope-locks/screenshots/.gitkeep delete mode 100644 dogfood/20260325-week7-b-envelope-locks/screenshots/01-review-page-verified.png delete mode 100644 dogfood/20260325-week7-c-proof-completeness/command-status.tsv delete mode 100755 dogfood/20260325-week7-c-proof-completeness/commands.sh delete mode 100644 dogfood/20260325-week7-c-proof-completeness/index.html delete mode 100644 dogfood/20260325-week7-c-proof-completeness/logs/01-bundle-list.txt delete mode 100644 dogfood/20260325-week7-c-proof-completeness/logs/02-file-counts.tsv delete mode 100644 dogfood/20260325-week7-c-proof-completeness/logs/03-artifact-counts.tsv delete mode 100644 dogfood/20260325-week7-c-proof-completeness/logs/04-summary.json delete mode 100644 dogfood/20260325-week7-c-proof-completeness/logs/05-review-bundle.txt delete mode 100644 dogfood/20260325-week7-c-proof-completeness/logs/06-prettier-write.txt delete mode 100644 dogfood/20260325-week7-c-proof-completeness/logs/07-prettier-check.txt delete mode 100644 dogfood/20260325-week7-c-proof-completeness/manifest.json delete mode 100644 dogfood/20260325-week7-c-proof-completeness/notes.md delete mode 100644 dogfood/20260325-week7-c-proof-completeness/screenshots/.gitkeep delete mode 100644 dogfood/20260325-week7-c-proof-completeness/screenshots/01-review-page-verified.png delete mode 100644 dogfood/20260325-week7-d-review-normalization/command-status.tsv delete mode 100755 dogfood/20260325-week7-d-review-normalization/commands.sh delete mode 100644 dogfood/20260325-week7-d-review-normalization/index.html delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/01-review-single-a.stderr.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/01-review-single-a.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/02-review-single-b.stderr.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/02-review-single-b.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/03-review-batch.stderr.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/03-review-batch.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/04-review-self.stderr.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/04-review-self.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/05-screenshot-week7-a.stderr.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/05-screenshot-week7-a.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/06-week6-safety-diff.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/07-screenshot-week7-d.stderr.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/07-screenshot-week7-d.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/08-git-status-final.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/09-prettier-write.stderr.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/09-prettier-write.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/10-prettier-check.stderr.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/10-prettier-check.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/11-review-self-refresh.stderr.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/11-review-self-refresh.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/logs/12-git-diff-final.txt delete mode 100644 dogfood/20260325-week7-d-review-normalization/manifest.json delete mode 100644 dogfood/20260325-week7-d-review-normalization/notes.md delete mode 100644 dogfood/20260325-week7-d-review-normalization/screenshots/01-week7-a-review-page.png delete mode 100644 dogfood/20260325-week7-d-review-normalization/screenshots/02-week7-d-review-page.png delete mode 100644 dogfood/20260325-week7-d-review-normalization/screenshots/03-review-page-verified.png delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check-2/create.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check-2/lazyvim-a-reference-dark.png delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check-2/lazyvim-space-reference-dark.png delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check-2/screenshot-a.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check-2/screenshot-space.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check-2/send-a.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check-2/send-space.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check-2/snapshot-a.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check-2/snapshot-space.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check-2/wait-a.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check-2/wait-dashboard.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check-2/wait-space.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check/create.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check/destroy.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check/lazyvim-dashboard-reference-dark.png delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check/lazyvim-leader-a-reference-dark.png delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check/screenshot-dashboard.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check/screenshot-leader-a.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check/send-keys-enter.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check/send-keys-leader-a.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check/session-id.txt delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check/snapshot-dashboard.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check/snapshot-leader-a.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check/type-quit.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check/wait-dashboard.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check/wait-exit.json delete mode 100644 dogfood/20260326-lazyvim-nerd-font-check/wait-leader-a.json delete mode 100644 dogfood/20260326-nerd-font-fallback/create.json delete mode 100644 dogfood/20260326-nerd-font-fallback/destroy.json delete mode 100644 dogfood/20260326-nerd-font-fallback/export-asciicast.json delete mode 100644 dogfood/20260326-nerd-font-fallback/export-webm.json delete mode 100644 dogfood/20260326-nerd-font-fallback/screenshot.json delete mode 100644 dogfood/20260326-nerd-font-fallback/snapshot-text.json delete mode 100644 dogfood/20260326-nerd-font-fallback/unicode-grid-reference-dark.png delete mode 100644 dogfood/20260326-nerd-font-fallback/unicode-grid-reference-dark.webm delete mode 100644 dogfood/20260326-nerd-font-fallback/unicode-grid.cast delete mode 100644 dogfood/20260326-nerd-font-fallback/wait-exit.json delete mode 100644 dogfood/20260326-nerd-font-fallback/wait-render.json delete mode 100755 dogfood/generate-week3-bundles.sh diff --git a/AGENTS.md b/AGENTS.md index b1e81fe9..eb50a240 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -117,7 +117,6 @@ npm run version:json Other important scripts: ```sh -bash dogfood/generate-week3-bundles.sh find dogfood -type f -name 'commands.sh' | sort ``` diff --git a/dogfood/20260319-lifecycle/01-create.json b/dogfood/20260319-lifecycle/01-create.json deleted file mode 100644 index 079b332e..00000000 --- a/dogfood/20260319-lifecycle/01-create.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-19T18:02:15.173Z", - "result": { - "sessionId": "01KM3M69V23RWMMDMS1EK3ZXB4" - } -} diff --git a/dogfood/20260319-lifecycle/02-list.json b/dogfood/20260319-lifecycle/02-list.json deleted file mode 100644 index 07146c71..00000000 --- a/dogfood/20260319-lifecycle/02-list.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "ok": true, - "command": "list", - "timestamp": "2026-03-19T18:02:15.471Z", - "result": { - "sessions": [ - { - "sessionId": "01KM3M69V23RWMMDMS1EK3ZXB4", - "status": "running", - "command": [ - "node", - "--import", - "tsx", - "../../test/fixtures/apps/hello-prompt/main.ts" - ], - "createdAt": "2026-03-19T18:02:14.759Z" - } - ] - } -} diff --git a/dogfood/20260319-lifecycle/03-inspect-live.json b/dogfood/20260319-lifecycle/03-inspect-live.json deleted file mode 100644 index 29e847c8..00000000 --- a/dogfood/20260319-lifecycle/03-inspect-live.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-19T18:02:15.861Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KM3M69V23RWMMDMS1EK3ZXB4", - "createdAt": "2026-03-19T18:02:14.759Z", - "updatedAt": "2026-03-19T18:02:15.078Z", - "status": "running", - "command": [ - "node", - "--import", - "tsx", - "../../test/fixtures/apps/hello-prompt/main.ts" - ], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_d1aeb26ed6/dogfood/20260319-lifecycle", - "cols": 80, - "rows": 24, - "hostPid": 278189, - "childPid": 278201, - "exitCode": null, - "exitSignal": null - } - } -} diff --git a/dogfood/20260319-lifecycle/04-type.json b/dogfood/20260319-lifecycle/04-type.json deleted file mode 100644 index bdda75aa..00000000 --- a/dogfood/20260319-lifecycle/04-type.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "type", - "timestamp": "2026-03-19T18:02:16.162Z", - "result": {} -} diff --git a/dogfood/20260319-lifecycle/05-send-keys.json b/dogfood/20260319-lifecycle/05-send-keys.json deleted file mode 100644 index 35d1ccc5..00000000 --- a/dogfood/20260319-lifecycle/05-send-keys.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "send-keys", - "timestamp": "2026-03-19T18:02:16.456Z", - "result": {} -} diff --git a/dogfood/20260319-lifecycle/06-wait-idle.json b/dogfood/20260319-lifecycle/06-wait-idle.json deleted file mode 100644 index 16a1dd48..00000000 --- a/dogfood/20260319-lifecycle/06-wait-idle.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-19T18:02:16.977Z", - "result": { - "timedOut": false - } -} diff --git a/dogfood/20260319-lifecycle/07-paste.json b/dogfood/20260319-lifecycle/07-paste.json deleted file mode 100644 index 1f6f9e10..00000000 --- a/dogfood/20260319-lifecycle/07-paste.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "paste", - "timestamp": "2026-03-19T18:02:17.309Z", - "result": {} -} diff --git a/dogfood/20260319-lifecycle/08-send-keys-enter.json b/dogfood/20260319-lifecycle/08-send-keys-enter.json deleted file mode 100644 index 80deac5c..00000000 --- a/dogfood/20260319-lifecycle/08-send-keys-enter.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "send-keys", - "timestamp": "2026-03-19T18:02:17.612Z", - "result": {} -} diff --git a/dogfood/20260319-lifecycle/09-wait-idle-2.json b/dogfood/20260319-lifecycle/09-wait-idle-2.json deleted file mode 100644 index bee47342..00000000 --- a/dogfood/20260319-lifecycle/09-wait-idle-2.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-19T18:02:18.211Z", - "result": { - "timedOut": false - } -} diff --git a/dogfood/20260319-lifecycle/10-resize.json b/dogfood/20260319-lifecycle/10-resize.json deleted file mode 100644 index d92df067..00000000 --- a/dogfood/20260319-lifecycle/10-resize.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "resize", - "timestamp": "2026-03-19T18:02:18.622Z", - "result": { - "cols": 120, - "rows": 40 - } -} diff --git a/dogfood/20260319-lifecycle/11-inspect-resized.json b/dogfood/20260319-lifecycle/11-inspect-resized.json deleted file mode 100644 index 40bded8f..00000000 --- a/dogfood/20260319-lifecycle/11-inspect-resized.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-19T18:02:19.035Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KM3M69V23RWMMDMS1EK3ZXB4", - "createdAt": "2026-03-19T18:02:14.759Z", - "updatedAt": "2026-03-19T18:02:18.619Z", - "status": "running", - "command": [ - "node", - "--import", - "tsx", - "../../test/fixtures/apps/hello-prompt/main.ts" - ], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_d1aeb26ed6/dogfood/20260319-lifecycle", - "cols": 120, - "rows": 40, - "hostPid": 278189, - "childPid": 278201, - "exitCode": null, - "exitSignal": null - } - } -} diff --git a/dogfood/20260319-lifecycle/12-signal.json b/dogfood/20260319-lifecycle/12-signal.json deleted file mode 100644 index 6c005f7c..00000000 --- a/dogfood/20260319-lifecycle/12-signal.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "signal", - "timestamp": "2026-03-19T18:02:19.371Z", - "result": { - "signal": "SIGINT", - "delivered": true - } -} diff --git a/dogfood/20260319-lifecycle/13-wait-exit.json b/dogfood/20260319-lifecycle/13-wait-exit.json deleted file mode 100644 index 521e24de..00000000 --- a/dogfood/20260319-lifecycle/13-wait-exit.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-19T18:02:19.711Z", - "result": { - "timedOut": false, - "exitCode": 130 - } -} diff --git a/dogfood/20260319-lifecycle/14-inspect-exited.json b/dogfood/20260319-lifecycle/14-inspect-exited.json deleted file mode 100644 index 740e1890..00000000 --- a/dogfood/20260319-lifecycle/14-inspect-exited.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-19T18:02:20.056Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KM3M69V23RWMMDMS1EK3ZXB4", - "createdAt": "2026-03-19T18:02:14.759Z", - "updatedAt": "2026-03-19T18:02:19.379Z", - "status": "exited", - "command": [ - "node", - "--import", - "tsx", - "../../test/fixtures/apps/hello-prompt/main.ts" - ], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_d1aeb26ed6/dogfood/20260319-lifecycle", - "cols": 120, - "rows": 40, - "hostPid": 278189, - "childPid": 278201, - "exitCode": 130, - "exitSignal": null - } - } -} diff --git a/dogfood/20260319-lifecycle/15-destroy.json b/dogfood/20260319-lifecycle/15-destroy.json deleted file mode 100644 index 950f1f41..00000000 --- a/dogfood/20260319-lifecycle/15-destroy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "destroy", - "timestamp": "2026-03-19T18:02:20.328Z", - "result": { - "sessionId": "01KM3M69V23RWMMDMS1EK3ZXB4", - "destroyed": true - } -} diff --git a/dogfood/20260319-lifecycle/event-log.jsonl b/dogfood/20260319-lifecycle/event-log.jsonl deleted file mode 100644 index 4a246b1b..00000000 --- a/dogfood/20260319-lifecycle/event-log.jsonl +++ /dev/null @@ -1,14 +0,0 @@ -{"seq":0,"ts":"2026-03-19T18:02:15.194Z","type":"output","payload":{"data":"READY> "}} -{"seq":1,"ts":"2026-03-19T18:02:16.160Z","type":"input_text","payload":{"data":"hello world"}} -{"seq":2,"ts":"2026-03-19T18:02:16.160Z","type":"output","payload":{"data":"hello world"}} -{"seq":3,"ts":"2026-03-19T18:02:16.454Z","type":"input_keys","payload":{"keys":["Enter"]}} -{"seq":4,"ts":"2026-03-19T18:02:16.455Z","type":"output","payload":{"data":"\r\n"}} -{"seq":5,"ts":"2026-03-19T18:02:16.455Z","type":"output","payload":{"data":"ECHO: hello world\r\nREADY> "}} -{"seq":6,"ts":"2026-03-19T18:02:17.308Z","type":"input_paste","payload":{"data":"\u001b[200~pasted-content\u001b[201~"}} -{"seq":7,"ts":"2026-03-19T18:02:17.308Z","type":"output","payload":{"data":"^[[200~pasted-content^[[201~"}} -{"seq":8,"ts":"2026-03-19T18:02:17.610Z","type":"input_keys","payload":{"keys":["Enter"]}} -{"seq":9,"ts":"2026-03-19T18:02:17.610Z","type":"output","payload":{"data":"\r\nECHO: pasted-content\r\nREADY> "}} -{"seq":10,"ts":"2026-03-19T18:02:18.620Z","type":"resize","payload":{"cols":120,"rows":40}} -{"seq":11,"ts":"2026-03-19T18:02:19.369Z","type":"signal","payload":{"signal":"SIGINT"}} -{"seq":12,"ts":"2026-03-19T18:02:19.370Z","type":"output","payload":{"data":"INTERRUPTED\r\n"}} -{"seq":13,"ts":"2026-03-19T18:02:19.380Z","type":"exit","payload":{"exitCode":130,"exitSignal":null}} diff --git a/dogfood/20260319-lifecycle/manifest.json b/dogfood/20260319-lifecycle/manifest.json deleted file mode 100644 index 41688dd1..00000000 --- a/dogfood/20260319-lifecycle/manifest.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "scenario": "lifecycle-proof", - "date": "2026-03-19", - "sessionId": "01KM3M69V23RWMMDMS1EK3ZXB4", - "commands": [ - "create", - "list", - "inspect", - "type", - "send-keys", - "wait", - "paste", - "resize", - "signal", - "destroy" - ], - "fixture": "hello-prompt", - "result": "pass", - "knownGaps": ["renderer screenshots", "asciicast export", "gc command"] -} diff --git a/dogfood/20260319-lifecycle/notes.md b/dogfood/20260319-lifecycle/notes.md deleted file mode 100644 index 18df2544..00000000 --- a/dogfood/20260319-lifecycle/notes.md +++ /dev/null @@ -1,54 +0,0 @@ -# Lifecycle proof bundle - -- **Date:** 2026-03-19 -- **Scenario:** Full session lifecycle against the `hello-prompt` fixture -- **Fixture command:** `node --import tsx ../../test/fixtures/apps/hello-prompt/main.ts` -- **Session ID:** `01KM3M69V23RWMMDMS1EK3ZXB4` -- **Isolation:** run under a fresh `AGENT_TERMINAL_HOME=$(mktemp -d)` so only this scenario's state was present -- **Overall result:** pass; every JSON envelope in this directory has `ok: true` - -## What was run - -This scenario exercises the Week 1 control-plane lifecycle end to end: create, list, inspect, type, send Enter, wait for idle, paste, resize, signal, wait for exit, inspect the exited session, and destroy it. - -For the `create` step, the working invocation was `create --json -- node --import tsx ...` so the CLI parsed `--json` as a control-plane flag and `--import tsx ...` as the child command. - -## Step-by-step review guide - -| Step | File | What the command did | What the reviewer should observe | -| ---- | ------------------------- | -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| 1 | `01-create.json` | Created a session running the `hello-prompt` fixture. | `ok: true`, `command: "create"`, and `result.sessionId == "01KM3M69V23RWMMDMS1EK3ZXB4"`. | -| 2 | `02-list.json` | Listed all sessions in the isolated home directory. | Exactly one session is present; its `sessionId` matches step 1, its `status` is `running`, and the command array points at the fixture. | -| 3 | `03-inspect-live.json` | Inspected the live session before any interaction. | `status: "running"`, `cols: 80`, `rows: 24`, and populated `hostPid` / `childPid`. `exitCode` and `exitSignal` are still `null`. | -| 4 | `04-type.json` | Sent literal text `hello world` to the PTY without pressing Enter. | Ack-only envelope: `ok: true` with an empty `result` object. The effect is visible in `event-log.jsonl` at seq 1-2. | -| 5 | `05-send-keys.json` | Sent the `Enter` key to submit the typed line. | Ack-only envelope. In the event log, seq 3-5 shows the Enter key, a newline, and the fixture response `ECHO: hello world` followed by `READY> `. | -| 6 | `06-wait-idle.json` | Waited for the session to go idle after the first prompt round-trip. | `timedOut: false`, proving the prompt settled within the 10s timeout. | -| 7 | `07-paste.json` | Sent a paste payload containing `pasted-content`. | Ack-only envelope. In the event log, seq 6 records `input_paste` with bracketed-paste wrappers and seq 7 shows the raw terminal echo. | -| 8 | `08-send-keys-enter.json` | Sent `Enter` so the pasted line would execute. | Ack-only envelope. Event-log seq 8-9 shows the Enter key and the fixture response `ECHO: pasted-content` followed by another prompt. | -| 9 | `09-wait-idle-2.json` | Waited for idle after the paste flow. | `timedOut: false`, confirming the second prompt cycle completed. | -| 10 | `10-resize.json` | Resized the PTY to 120x40. | `result.cols == 120` and `result.rows == 40`. | -| 11 | `11-inspect-resized.json` | Re-inspected the live session after resize. | Session is still `running`, and `cols` / `rows` now read `120` / `40`. | -| 12 | `12-signal.json` | Delivered `SIGINT` to the session. | `signal: "SIGINT"` and `delivered: true`. | -| 13 | `13-wait-exit.json` | Waited specifically for process exit. | `timedOut: false` and `exitCode: 130`, matching a Ctrl-C style termination. | -| 14 | `14-inspect-exited.json` | Inspected the terminated session before deletion. | `status: "exited"`, `exitCode: 130`, and the resized dimensions `120x40` are still preserved in metadata. | -| 15 | `15-destroy.json` | Deleted the session record from the isolated home directory. | `destroyed: true` and the same `sessionId` appears in the result. | - -## Event log observations - -- `event-log.jsonl` has 14 entries with monotonic sequence numbers `0` through `13`. -- The first entry is prompt output: `READY> `. -- The typed-text path is visible as `input_text` followed by echoed output. -- The paste path is distinct: seq 6 is `input_paste` and contains bracketed-paste control wrappers (`[200~` / `[201~`). -- The resize is recorded explicitly at seq 10 with `cols: 120` and `rows: 40`. -- The shutdown path is visible as `signal` -> `output` (`INTERRUPTED`) -> `exit` with `exitCode: 130`. - -## Known gaps - -- No renderer screenshots are included because the renderer path is not implemented yet. -- No asciicast export is available yet, so the proof is JSON/event-log based rather than video based. -- The `gc` command is not implemented yet, so garbage-collection behavior is out of scope for this bundle. - -## Additional notes - -- No command failed during this run, so there are no expected `ok: false` envelopes to explain. -- The bundle is intentionally self-contained for reviewer consumption: the JSON envelopes show command results, and `event-log.jsonl` shows the terminal-side evidence those commands produced. diff --git a/dogfood/20260319-lifecycle/screenshots/01-create.svg b/dogfood/20260319-lifecycle/screenshots/01-create.svg deleted file mode 100644 index 30035a8f..00000000 --- a/dogfood/20260319-lifecycle/screenshots/01-create.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - $ Create Session - - -
$ npx tsx src/cli/main.ts create -- node --import tsx test/fixtures/apps/hello-prompt/main.ts --json 2>/dev/null
-
-Session created: 01KM3MPTG735D2K160BW3S452H
-
-✓ Session successfully created and running
-  Process ID: 299338
-  Terminal: 80x24
-  Status: running
-
- - -
\ No newline at end of file diff --git a/dogfood/20260319-lifecycle/screenshots/02-list.svg b/dogfood/20260319-lifecycle/screenshots/02-list.svg deleted file mode 100644 index 39b95ede..00000000 --- a/dogfood/20260319-lifecycle/screenshots/02-list.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - $ List Sessions - - -
$ npx tsx src/cli/main.ts list --json 2>/dev/null
-
-{
-  "ok": true,
-  "command": "list",
-  "result": {
-    "sessions": [
-      {
-        "sessionId": "01KM3MPTG735D2K160BW3S452H",
-        "status": "running",
-        "createdAt": "2026-03-19T18:11:16.108Z"
-      }
-    ]
-  }
-}
-
-✓ One active session found
-
- - -
\ No newline at end of file diff --git a/dogfood/20260319-lifecycle/screenshots/03-after-input.svg b/dogfood/20260319-lifecycle/screenshots/03-after-input.svg deleted file mode 100644 index b112b2d0..00000000 --- a/dogfood/20260319-lifecycle/screenshots/03-after-input.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - $ Type and Send Input - - -
$ npx tsx src/cli/main.ts type SESSION_ID "hello world" --json 2>/dev/null
-{
-  "ok": true,
-  "command": "type"
-}
-
-$ npx tsx src/cli/main.ts send-keys SESSION_ID Enter --json 2>/dev/null
-{
-  "ok": true,
-  "command": "send-keys"
-}
-
-$ npx tsx src/cli/main.ts wait SESSION_ID --idle-ms 500 --timeout 10000 --json 2>/dev/null
-{
-  "ok": true,
-  "result": {
-    "timedOut": false
-  }
-}
-
-✓ Session processed input successfully
-
- - -
\ No newline at end of file diff --git a/dogfood/20260319-lifecycle/screenshots/04-inspect.svg b/dogfood/20260319-lifecycle/screenshots/04-inspect.svg deleted file mode 100644 index ba7cf399..00000000 --- a/dogfood/20260319-lifecycle/screenshots/04-inspect.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - $ Inspect Live Session - - -
$ npx tsx src/cli/main.ts inspect SESSION_ID --json 2>/dev/null
-
-{
-  "ok": true,
-  "command": "inspect",
-  "result": {
-    "session": {
-      "sessionId": "01KM3MPTG735D2K160BW3S452H",
-      "status": "running",
-      "cols": 80,
-      "rows": 24,
-      "hostPid": 299326,
-      "childPid": 299338
-    }
-  }
-}
-
-✓ Session details retrieved
-
- - -
\ No newline at end of file diff --git a/dogfood/20260319-lifecycle/screenshots/05-resize.svg b/dogfood/20260319-lifecycle/screenshots/05-resize.svg deleted file mode 100644 index 8e2f039f..00000000 --- a/dogfood/20260319-lifecycle/screenshots/05-resize.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - $ Resize Session - - -
$ npx tsx src/cli/main.ts resize SESSION_ID --cols 120 --rows 40 --json 2>/dev/null
-
-{
-  "ok": true,
-  "result": {
-    "cols": 120,
-    "rows": 40
-  }
-}
-
-$ npx tsx src/cli/main.ts inspect SESSION_ID --json 2>/dev/null
-{
-  "session": {
-    "cols": 120,
-    "rows": 40
-  }
-}
-
-✓ Session resized from 80x24 to 120x40
-
- - -
\ No newline at end of file diff --git a/dogfood/20260319-lifecycle/screenshots/06-destroy.svg b/dogfood/20260319-lifecycle/screenshots/06-destroy.svg deleted file mode 100644 index 40c1fc78..00000000 --- a/dogfood/20260319-lifecycle/screenshots/06-destroy.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - $ Destroy and Final State - - -
$ npx tsx src/cli/main.ts destroy SESSION_ID --force --json 2>/dev/null
-
-{
-  "ok": true,
-  "result": {
-    "sessionId": "01KM3MPTG735D2K160BW3S452H",
-    "destroyed": true
-  }
-}
-
-$ npx tsx src/cli/main.ts list --all --json 2>/dev/null
-
-{
-  "sessions": [
-    {
-      "sessionId": "01KM3MPTG735D2K160BW3S452H",
-      "status": "exited"
-    }
-  ]
-}
-
-✓ Session destroyed
-
- - -
\ No newline at end of file diff --git a/dogfood/20260319-nvim-demo/dogfood.md b/dogfood/20260319-nvim-demo/dogfood.md deleted file mode 100644 index 1416b050..00000000 --- a/dogfood/20260319-nvim-demo/dogfood.md +++ /dev/null @@ -1,6 +0,0 @@ -# Dogfood Demo - -This file was created by agent-terminal driving neovim. -All keystrokes were sent via the agent-terminal CLI. - -Session ID: 01KM3NDZK4TXG5C3SQJ811ZGVJ diff --git a/dogfood/20260319-nvim-demo/event-log.jsonl b/dogfood/20260319-nvim-demo/event-log.jsonl deleted file mode 100644 index dfac3ce9..00000000 --- a/dogfood/20260319-nvim-demo/event-log.jsonl +++ /dev/null @@ -1,65 +0,0 @@ -{"seq":0,"ts":"2026-03-19T18:23:55.324Z","type":"output","payload":{"data":"\u001b[?1049h\u001b[22;0;0t\u001b[22;0t\u001b[?1h\u001b=\u001b[H\u001b[2J\u001b]11;?\u0007\u001b[?2004h\u001b[?u\u001b[c\u001b[?25h"}} -{"seq":1,"ts":"2026-03-19T18:23:55.368Z","type":"output","payload":{"data":"\u001b[?25l\u001b(B\u001b[m\u001b[H\u001b[2J\u001b[96m\" ============================================================================\u001b(B\u001b[m\u001b[K\r\n\u001b[96m\" Netrw Directory Listing \u001b(B\u001b[0;1m\u001b[96m(netrw v171)\u001b(B\u001b[m\u001b[K\r\n\u001b[96m\" /home/coder/.mux/src/agent-terminal/planning-ws01\u001b(B\u001b[m\u001b[K\r\n\u001b[96m\" Sorted by\u001b(B\u001b[m\u001b[93m name\u001b(B\u001b[m\u001b[K\r\n\u001b[96m\" Sort sequence:\u001b(B\u001b[m\u001b[93m [\\/]$\u001b(B\u001b[m\u001b[96m,\u001b(B\u001b[m\u001b[93m\\\u001b(B\u001b[m\u001b[96m,\u001b(B\u001b[m\u001b[93m\\.h$\u001b(B\u001b[m\u001b[96m,\u001b(B\u001b[m\u001b[93m\\.c$\u001b(B\u001b[m\u001b[96m,\u001b(B\u001b[m\u001b[93m\\.cpp$\u001b(B\u001b[m\u001b[96m,\u001b(B\u001b[m\u001b[93m\\~\\=\\*$\u001b(B\u001b[m\u001b[96m,\u001b(B\u001b[m\u001b[93m*\u001b(B\u001b[m\u001b[96m,\u001b(B\u001b[m\u001b[93m\\.o$\u001b(B\u001b[m\u001b[96m,\u001b(B\u001b[m\u001b[93m\\.obj$\u001b(B\u001b[m\u001b[96m,\u001b(B\u001b[m\u001b[93m\\.info$\u001b(B\u001b[m\u001b[96m,\u001b(B\u001b[m\u001b[93m\\.swp$\r\n\u001b(B\u001b[m\u001b[96m\" Quick Help: \u001b(B\u001b[0;1m\u001b[96m\u001b(B\u001b[m\u001b[38;5;224m:\u001b(B\u001b[mhelp \u001b(B\u001b[0;1m\u001b[96m-\u001b(B\u001b[m\u001b[38;5;224m:\u001b(B\u001b[mgo up dir \u001b(B\u001b[0;1m\u001b[96mD\u001b(B\u001b[m\u001b[38;5;224m:\u001b(B\u001b[mdelete \u001b(B\u001b[0;1m\u001b[96mR\u001b(B\u001b[m\u001b[38;5;224m:\u001b(B\u001b[mrename \u001b(B\u001b[0;1m\u001b[96ms\u001b(B\u001b[m\u001b[38;5;224m:\u001b(B\u001b[msort-by \u001b(B\u001b[0;1m\u001b[96mx\u001b(B\u001b[m\u001b[38;5;224m:\u001b(B\u001b[mspecial\u001b[K\r\n\u001b[96m\" ==============================================================================\u001b(B\u001b[m\u001b[K\r\n\u001b(B\u001b[0;4m\u001b[38;5;159m..\u001b(B\u001b[0;1;4m\u001b[96m/\u001b(B\u001b[0;4m \r\n\u001b(B\u001b[m\u001b[38;5;159m.\u001b(B\u001b[0;1m\u001b[96m/\u001b(B\u001b[m\u001b[K\r\n\u001b[38;5;159m.github\u001b(B\u001b[0;1m\u001b[96m/\u001b(B\u001b[m\u001b[K\r\n\u001b[38;5;159m.mux\u001b(B\u001b[0;1m\u001b[96m/\u001b(B\u001b[m\u001b[K\r\n\u001b[38;5;159mdesign\u001b(B\u001b[0;1m\u001b[96m/\u001b(B\u001b[m\u001b[K\r\n\u001b[38;5;159mdist\u001b(B\u001b[0;1m\u001b[96m/\u001b(B\u001b[m\u001b[K\r\n\u001b[38;5;159mdogfood\u001b(B\u001b[0;1m\u001b[96m/\u001b(B\u001b[m\u001b[K\r\n\u001b[38;5;159mnode_modules\u001b(B\u001b[0;1m\u001b[96m/\u001b(B\u001b[m\u001b[K\r\n\u001b[38;5;159msrc\u001b(B\u001b[0;1m\u001b[96m/\u001b(B\u001b[m\u001b[K\r\n\u001b[38;5;159mtest\u001b(B\u001b[0;1m\u001b[96m/\u001b(B\u001b[m\u001b[K\r\n.editorconfig\u001b[K\r\n.git\u001b[K\r\n.gitignore\u001b[K\r\n.prettierignore\u001b[K\r\n.prettierrc.json\u001b[K\r\n.tsconfig.build.tsbuildinfo\u001b[K\r\n.tsconfig.tsbuildinfo\u001b[K\r\nREADME.md\u001b[K\r\neslint.config.mjs\u001b[K\r\nmise.toml\u001b[K\r\npackage-lock.json\u001b[K\r\n\u001b(B\u001b[0;1;7m[No Name] [RO] 8,1 Top\u001b]112\u0007\u001b[2 q\u001b]112\u0007\u001b[2 q\r\u001b[21A\u001b[?25h"}} -{"seq":2,"ts":"2026-03-19T18:23:55.408Z","type":"output","payload":{"data":"\u001b[?25l\u001b[?1004h\u001b[?25h"}} -{"seq":3,"ts":"2026-03-19T18:24:34.585Z","type":"input_keys","payload":{"keys":["Escape"]}} -{"seq":4,"ts":"2026-03-19T18:24:34.635Z","type":"output","payload":{"data":"\u001b[?25l\u001b[30;90H\u001b(B\u001b[m^[ \r\u001b[22A\u001b[?25h\u001b[?25l\u001b[30;90H \r\u001b[22A\u001b[?25h"}} -{"seq":5,"ts":"2026-03-19T18:24:35.206Z","type":"input_text","payload":{"data":":enew"}} -{"seq":6,"ts":"2026-03-19T18:24:35.207Z","type":"output","payload":{"data":"\u001b[?25l\u001b[22B\u001b[J:enew\u001b]112\u0007\u001b[2 q\u001b[?25h"}} -{"seq":7,"ts":"2026-03-19T18:24:35.840Z","type":"input_keys","payload":{"keys":["Enter"]}} -{"seq":8,"ts":"2026-03-19T18:24:35.840Z","type":"output","payload":{"data":"\u001b[?25l\r\u001b[30;1H\u001b[?25h"}} -{"seq":9,"ts":"2026-03-19T18:24:35.841Z","type":"output","payload":{"data":"\u001b[?25l\u001b[H\u001b[78X\n\u001b[94m~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\r\n~\u001b[K\u001b(B\u001b[0;1;7m\u001b[29;11H \u001b[68C0,0-1 All\u001b]112\u0007\u001b[2 q\u001b[H\u001b[?25h"}} -{"seq":10,"ts":"2026-03-19T18:24:37.175Z","type":"input_text","payload":{"data":":file dogfood"}} -{"seq":11,"ts":"2026-03-19T18:24:37.176Z","type":"output","payload":{"data":"\u001b[?25l\u001b(B\u001b[m\u001b[29B\u001b[5X:file\u001b[Cdogfood\u001b]112\u0007\u001b[2 q\u001b[?25h"}} -{"seq":12,"ts":"2026-03-19T18:24:37.751Z","type":"input_keys","payload":{"keys":["Enter"]}} -{"seq":13,"ts":"2026-03-19T18:24:37.751Z","type":"output","payload":{"data":"\u001b[?25l\r\u001b[30;1H\u001b[?25h"}} -{"seq":14,"ts":"2026-03-19T18:24:37.752Z","type":"output","payload":{"data":"\u001b[?25l\u001b[A\u001b(B\u001b[0;1;7mdogfood \u001b]112\u0007\u001b[2 q\u001b[H\u001b[?25h"}} -{"seq":15,"ts":"2026-03-19T18:24:55.669Z","type":"input_keys","payload":{"keys":["i"]}} -{"seq":16,"ts":"2026-03-19T18:24:55.670Z","type":"output","payload":{"data":"\u001b[?25l\u001b[30;90H\u001b(B\u001b[mi\u001b[H\u001b[?25h\u001b[?25l\u001b[30;90H \u001b]112\u0007\u001b[6 q\u001b[H\u001b[?25h\u001b[?25l\u001b[29B\u001b(B\u001b[0;1m-- INSERT --\u001b(B\u001b[m \b\u001b[?25h\u001b[?25l\u001b[29;85H\u001b(B\u001b[0;1;7m1 \u001b[H\u001b[?25h"}} -{"seq":17,"ts":"2026-03-19T18:24:56.319Z","type":"input_text","payload":{"data":"# Dogfood Demo"}} -{"seq":18,"ts":"2026-03-19T18:24:56.319Z","type":"output","payload":{"data":"\u001b[?25l\u001b(B\u001b[m# Dogfood Demo\u001b[29;9H\u001b(B\u001b[0;1;7m[+]\u001b[71C1,15\u001b[1;15H\u001b[?25h"}} -{"seq":19,"ts":"2026-03-19T18:24:56.985Z","type":"input_keys","payload":{"keys":["Enter"]}} -{"seq":20,"ts":"2026-03-19T18:24:56.985Z","type":"output","payload":{"data":"\u001b[?25l\u001b(B\u001b[m\r\n\u001b[K\u001b[29;83H\u001b(B\u001b[0;1;7m2,1 \r\u001b[27A\u001b[?25h"}} -{"seq":21,"ts":"2026-03-19T18:24:57.575Z","type":"input_keys","payload":{"keys":["Enter"]}} -{"seq":22,"ts":"2026-03-19T18:24:57.575Z","type":"output","payload":{"data":"\u001b[?25l\u001b(B\u001b[m\n\u001b[K\u001b[29;83H\u001b(B\u001b[0;1;7m3\r\u001b[26A\u001b[?25h"}} -{"seq":23,"ts":"2026-03-19T18:24:58.228Z","type":"input_text","payload":{"data":"This file was created by agent-terminal driving neovim."}} -{"seq":24,"ts":"2026-03-19T18:24:58.229Z","type":"output","payload":{"data":"\u001b[?25l\u001b(B\u001b[mThis file was created by agent-terminal driving neovim.\u001b[29;85H\u001b(B\u001b[0;1;7m56\u001b[3;56H\u001b[?25h"}} -{"seq":25,"ts":"2026-03-19T18:24:58.852Z","type":"input_keys","payload":{"keys":["Enter"]}} -{"seq":26,"ts":"2026-03-19T18:24:58.853Z","type":"output","payload":{"data":"\u001b[?25l\u001b(B\u001b[m\r\n\u001b[K\u001b[29;83H\u001b(B\u001b[0;1;7m4,1 \r\u001b[25A\u001b[?25h"}} -{"seq":27,"ts":"2026-03-19T18:24:59.542Z","type":"input_text","payload":{"data":"All keystrokes were sent via the agent-terminal CLI."}} -{"seq":28,"ts":"2026-03-19T18:24:59.542Z","type":"output","payload":{"data":"\u001b[?25l\u001b(B\u001b[mAll keystrokes were sent via the agent-terminal CLI.\u001b[29;85H\u001b(B\u001b[0;1;7m53\u001b[4;53H\u001b[?25h"}} -{"seq":29,"ts":"2026-03-19T18:25:00.177Z","type":"input_keys","payload":{"keys":["Enter"]}} -{"seq":30,"ts":"2026-03-19T18:25:00.178Z","type":"output","payload":{"data":"\u001b[?25l\u001b(B\u001b[m\r\n\u001b[K\u001b[29;83H\u001b(B\u001b[0;1;7m5,1 \r\u001b[24A\u001b[?25h"}} -{"seq":31,"ts":"2026-03-19T18:25:00.797Z","type":"input_keys","payload":{"keys":["Enter"]}} -{"seq":32,"ts":"2026-03-19T18:25:00.798Z","type":"output","payload":{"data":"\u001b[?25l\u001b(B\u001b[m\n\u001b[K\u001b[29;83H\u001b(B\u001b[0;1;7m6\r\u001b[23A\u001b[?25h"}} -{"seq":33,"ts":"2026-03-19T18:25:01.417Z","type":"input_text","payload":{"data":"Session ID: 01KM3NDZK4TXG5C3SQJ811ZGVJ"}} -{"seq":34,"ts":"2026-03-19T18:25:01.418Z","type":"output","payload":{"data":"\u001b[?25l\u001b(B\u001b[mSession ID: 01KM3NDZK4TXG5C3SQJ811ZGVJ\u001b[29;85H\u001b(B\u001b[0;1;7m39\u001b[6;39H\u001b[?25h"}} -{"seq":35,"ts":"2026-03-19T18:25:15.048Z","type":"input_keys","payload":{"keys":["Escape"]}} -{"seq":36,"ts":"2026-03-19T18:25:15.099Z","type":"output","payload":{"data":"\u001b[?25l\u001b(B\u001b[m\r\u001b[24B\u001b[12X\u001b[29;86H\u001b(B\u001b[0;1;7m8\u001b]112\u0007\u001b[2 q\u001b[6;38H\u001b[?25h"}} -{"seq":37,"ts":"2026-03-19T18:25:16.377Z","type":"input_text","payload":{"data":":w"}} -{"seq":38,"ts":"2026-03-19T18:25:16.377Z","type":"output","payload":{"data":"\u001b[?25l\r\u001b[24B\u001b(B\u001b[m:w\u001b]112\u0007\u001b[2 q\u001b[?25h"}} -{"seq":39,"ts":"2026-03-19T18:25:16.987Z","type":"input_keys","payload":{"keys":["Enter"]}} -{"seq":40,"ts":"2026-03-19T18:25:16.987Z","type":"output","payload":{"data":"\u001b[?25l\r\u001b[30;1H\u001b[?25h"}} -{"seq":41,"ts":"2026-03-19T18:25:16.987Z","type":"output","payload":{"data":"\u001b[?25l\u001b[97m\u001b[41mE17: \"/home/coder/.mux/src/agent-terminal/planning-ws01/dogfood\" is a directory\u001b]112\u0007\u001b[2 q\u001b[6;38H\u001b[?25h"}} -{"seq":42,"ts":"2026-03-19T18:25:31.906Z","type":"input_text","payload":{"data":":file dogfood.md"}} -{"seq":43,"ts":"2026-03-19T18:25:31.906Z","type":"output","payload":{"data":"\u001b[?25l\u001b(B\u001b[m\r\u001b[24B\u001b[79X:file\u001b[Cdogfood.md\u001b]112\u0007\u001b[2 q\u001b[?25h"}} -{"seq":44,"ts":"2026-03-19T18:25:32.480Z","type":"input_keys","payload":{"keys":["Enter"]}} -{"seq":45,"ts":"2026-03-19T18:25:32.481Z","type":"output","payload":{"data":"\u001b[?25l\r\u001b[30;1H\u001b[?25h"}} -{"seq":46,"ts":"2026-03-19T18:25:32.481Z","type":"output","payload":{"data":"\u001b[?25l\u001b[29;8H\u001b(B\u001b[0;1;7m.md [+]\u001b]112\u0007\u001b[2 q\u001b[6;38H\u001b[?25h"}} -{"seq":47,"ts":"2026-03-19T18:25:33.779Z","type":"input_text","payload":{"data":":w"}} -{"seq":48,"ts":"2026-03-19T18:25:33.779Z","type":"output","payload":{"data":"\u001b[?25l\u001b(B\u001b[m\r\u001b[24B\u001b[16X:w\u001b]112\u0007\u001b[2 q\u001b[?25h"}} -{"seq":49,"ts":"2026-03-19T18:25:34.443Z","type":"input_keys","payload":{"keys":["Enter"]}} -{"seq":50,"ts":"2026-03-19T18:25:34.443Z","type":"output","payload":{"data":"\u001b[?25l\r\u001b[30;1H\u001b[?25h"}} -{"seq":51,"ts":"2026-03-19T18:25:34.443Z","type":"output","payload":{"data":"\u001b[?25l\"dogfood.md\"\u001b]112\u0007\u001b[2 q\u001b[?25h"}} -{"seq":52,"ts":"2026-03-19T18:25:34.444Z","type":"output","payload":{"data":"\u001b[?25l\u001b[C[New] 6L, 165B written\u001b(B\u001b[0;1;7m\u001b[29;12H \u001b[6;38H\u001b[?25h"}} -{"seq":53,"ts":"2026-03-19T18:25:48.912Z","type":"input_keys","payload":{"keys":["g"]}} -{"seq":54,"ts":"2026-03-19T18:25:48.912Z","type":"output","payload":{"data":"\u001b[?25l\u001b[30;90H\u001b(B\u001b[mg\u001b[6;38H\u001b[?25h"}} -{"seq":55,"ts":"2026-03-19T18:25:49.539Z","type":"input_keys","payload":{"keys":["g"]}} -{"seq":56,"ts":"2026-03-19T18:25:49.540Z","type":"output","payload":{"data":"\u001b[?25l\u001b[30;90H \u001b[6;38H\u001b[?25h\u001b[?25l\u001b[30;90Hgg\u001b[6;38H\u001b[?25h"}} -{"seq":57,"ts":"2026-03-19T18:25:49.540Z","type":"output","payload":{"data":"\u001b[?25l\u001b[30;90H \u001b[29;83H\u001b(B\u001b[0;1;7m1,14\u001b[1;14H\u001b[?25h"}} -{"seq":58,"ts":"2026-03-19T18:25:57.400Z","type":"input_text","payload":{"data":":q"}} -{"seq":59,"ts":"2026-03-19T18:25:57.400Z","type":"output","payload":{"data":"\u001b[?25l\u001b(B\u001b[m\r\u001b[29B\u001b[35X:q\u001b]112\u0007\u001b[2 q\u001b[?25h"}} -{"seq":60,"ts":"2026-03-19T18:25:58.055Z","type":"input_keys","payload":{"keys":["Enter"]}} -{"seq":61,"ts":"2026-03-19T18:25:58.055Z","type":"output","payload":{"data":"\u001b[?25l\r\u001b[30;1H\u001b[?25h"}} -{"seq":62,"ts":"2026-03-19T18:25:58.067Z","type":"output","payload":{"data":"\u001b[?25l\u001b]112\u0007\u001b[2 q\u001b[?25h"}} -{"seq":63,"ts":"2026-03-19T18:25:58.067Z","type":"output","payload":{"data":"\u001b[?25l\u001b]112\u0007\u001b[2 q\u001b(B\u001b[m\u001b[?25h\u001b[?1l\u001b>\u001b[?1049l\u001b[23;0;0t\u001b[23;0t\u001b[?2004l\u001b[?1004l\u001b[?25h"}} -{"seq":64,"ts":"2026-03-19T18:25:58.079Z","type":"exit","payload":{"exitCode":0,"exitSignal":null}} diff --git a/dogfood/20260319-nvim-demo/inspect-final.json b/dogfood/20260319-nvim-demo/inspect-final.json deleted file mode 100644 index 80a3205a..00000000 --- a/dogfood/20260319-nvim-demo/inspect-final.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-19T18:26:09.136Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KM3NDZK4TXG5C3SQJ811ZGVJ", - "createdAt": "2026-03-19T18:23:54.983Z", - "updatedAt": "2026-03-19T18:25:58.079Z", - "status": "exited", - "command": ["nvim", "."], - "cwd": "/home/coder/.mux/src/agent-terminal/planning-ws01", - "cols": 100, - "rows": 30, - "hostPid": 347474, - "childPid": 347584, - "exitCode": 0, - "exitSignal": null - } - } -} diff --git a/dogfood/20260319-nvim-demo/manifest.json b/dogfood/20260319-nvim-demo/manifest.json deleted file mode 100644 index 27cc7df8..00000000 --- a/dogfood/20260319-nvim-demo/manifest.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "scenario": "nvim-dogfood", - "date": "2026-03-19", - "sessionId": "01KM3NDZK4TXG5C3SQJ811ZGVJ", - "command": ["nvim", "."], - "dimensions": { "cols": 100, "rows": 30 }, - "cliCommandsUsed": ["create", "wait", "send-keys", "type", "inspect"], - "vimMotionsUsed": [ - ":enew", - ":file", - "i (insert mode)", - ":w (save)", - "gg (go to top)", - ":q (quit)", - "Escape" - ], - "result": "pass", - "exitCode": 0, - "eventCount": 65, - "fileCreated": "dogfood.md", - "knownGaps": [ - "renderer screenshots (text-only snapshots from event log)", - "asciicast export", - "gc command" - ] -} diff --git a/dogfood/20260319-nvim-demo/notes.md b/dogfood/20260319-nvim-demo/notes.md deleted file mode 100644 index a18e4673..00000000 --- a/dogfood/20260319-nvim-demo/notes.md +++ /dev/null @@ -1,87 +0,0 @@ -# Nvim Dogfood Demo — agent-terminal Week 1 - -- **Date:** 2026-03-19 -- **Scenario:** Driving `neovim` entirely through the `agent-terminal` CLI -- **Session ID:** `01KM3NDZK4TXG5C3SQJ811ZGVJ` -- **Command:** `nvim .` -- **Dimensions:** `100x30` -- **Created:** `2026-03-19T18:23:54.983Z` -- **Exited:** `2026-03-19T18:25:58.079Z` -- **Exit code:** `0` -- **Overall result:** pass - -## Scenario summary - -This proof bundle demonstrates that the Week 1 control plane can drive a complex, modal, full-screen terminal application rather than only narrow fixture programs. In this run, `agent-terminal` launched `neovim`, opened a new buffer, named it, entered insert mode, typed multi-line Markdown content, saved the file, navigated with a real Vim motion (`gg`), and exited cleanly. - -That combination matters because `nvim` exercises several properties at once: full-screen terminal rendering, modal input handling, command-line mode, text insertion, file saving, cursor movement, and orderly process exit. The run therefore acts as a stronger dogfood demo than a simple line-oriented prompt loop. - -## Session metadata - -| Field | Value | -| ----------- | ---------------------------- | -| Session ID | `01KM3NDZK4TXG5C3SQJ811ZGVJ` | -| Command | `nvim .` | -| Dimensions | `100 cols x 30 rows` | -| Created | `2026-03-19T18:23:54.983Z` | -| Exited | `2026-03-19T18:25:58.079Z` | -| Exit status | `exited` | -| Exit code | `0` | - -`inspect-final.json` is the final machine-readable confirmation that the session exited normally with code `0`. - -## Step-by-step walkthrough - -| Step | CLI action | What it did | Expected evidence | -| ---- | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------- | -| 1 | `create --cols 100 --rows 30 -- nvim .` | Started a new session and launched `nvim` against the current directory. | `01-nvim-launched.txt` should show the initial netrw directory listing inside Neovim. | -| 2 | `send-keys Escape` | Forced normal mode before issuing editor commands. | The session remains in Neovim and is ready for command-mode input. | -| 3 | `type ":enew"` + `send-keys Enter` | Created a fresh empty buffer. | `02-new-buffer.txt` should show an empty buffer named `dogfood`. | -| 4 | `type ":file dogfood"` + `send-keys Enter` | Assigned the new buffer an initial name. | The buffer name changes to `dogfood`, but this later proves ambiguous because a `dogfood/` directory already exists. | -| 5 | `send-keys i` | Entered INSERT mode. | Neovim is ready to accept literal text input. | -| 6 | `type "# Dogfood Demo"` + `send-keys Enter` | Wrote the Markdown heading. | The first line of the document is populated. | -| 7 | `type "This file was created by agent-terminal driving neovim."` + `send-keys Enter` | Added the first explanatory sentence. | The second line appears beneath the heading. | -| 8 | `type "All keystrokes were sent via the agent-terminal CLI."` + `send-keys Enter` | Added the second explanatory sentence. | The third line appears in the buffer. | -| 9 | `type "Session ID: 01KM3NDZK4TXG5C3SQJ811ZGVJ"` | Added the run-specific session identifier to the file contents. | The fourth content line includes the exact session ID used for the demo. | -| 10 | `send-keys Escape` | Returned to normal mode. | Insert mode ends so Ex commands can be issued again. | -| 11 | `type ":file dogfood.md"` + `send-keys Enter` | Renamed the buffer to `dogfood.md`. | This is the real-world correction after discovering that `dogfood` conflicts with an existing directory name. | -| 12 | `type ":w"` + `send-keys Enter` | Saved the file to disk. | `04-file-saved.txt` should show the successful write message: `"dogfood.md" [New] 6L, 165B written`. | -| 13 | `send-keys g` + `send-keys g` | Executed the Vim motion `gg` to jump to the top of the file. | `05-gg-top.txt` should show the cursor positioned back at line 1. | -| 14 | `type ":q"` + `send-keys Enter` | Quit Neovim. | `06-nvim-quit.txt` should show the post-exit terminal state. | -| 15 | `wait --exit` | Waited for process termination. | The session exits cleanly without timing out. | -| 16 | `inspect` | Collected final session state. | `inspect-final.json` should report `status: "exited"` and `exitCode: 0`. | - -## Screenshot review guide - -The screenshot artifacts for this bundle are text snapshots captured from the event log rather than renderer-produced terminal frames. - -| File | What the reviewer should observe | -| ---------------------------------- | -------------------------------------------------------------------------------------------------------------- | -| `screenshots/01-nvim-launched.txt` | Neovim has launched successfully and is showing the netrw directory browser for the current working directory. | -| `screenshots/02-new-buffer.txt` | An empty buffer is open after `:enew`, with the provisional name `dogfood`. | -| `screenshots/03-content-typed.txt` | The Markdown content has been typed into the buffer while in INSERT mode. | -| `screenshots/04-file-saved.txt` | The status area confirms the save succeeded as `dogfood.md` with `6L, 165B written`. | -| `screenshots/05-gg-top.txt` | The `gg` motion has moved the cursor to the top of the file. | -| `screenshots/06-nvim-quit.txt` | Neovim has exited, demonstrating clean control handoff back to the terminal session. | - -## Event log observations - -- `event-log.jsonl` contains **65 events** for this run. -- The log spans the important interaction categories for an editor demo: terminal `output`, typed text via `input_text`, individual keypresses via `input_keys`, and the final `exit` record. -- That coverage is important because it shows the control plane is not faking a one-shot file write; it is actually driving the interactive program through the same primitives exposed by the CLI. -- The final session result is corroborated by `inspect-final.json`, which records an exited session with exit code `0`. - -## Real-world debugging note: `dogfood` -> `dogfood.md` - -One useful detail from this run is that the first filename choice (`dogfood`) had to be corrected to `dogfood.md` because the repository already contains a `dogfood/` directory. That small rename is worth preserving in the notes because it shows the demo was interactive and realistic: the operator hit an ordinary naming conflict, adjusted the buffer name, and continued successfully. - -## Known gaps - -- The screenshot artifacts are **text snapshots derived from the event log**, not rendered terminal frames. -- A renderer-backed screenshot path is not implemented yet, so this bundle does not include pixel-faithful terminal captures. -- No asciicast export is included yet. -- The `gc` command is still out of scope for this bundle. - -## Conclusion - -This demo proves that the Week 1 `agent-terminal` control plane can drive a sophisticated interactive terminal program like Neovim end to end: launch it, switch modes, enter text, issue editor commands, save a file, navigate with Vim motions, and exit cleanly. Even without a renderer-backed screenshot pipeline, the combination of the session metadata, event log, final inspection output, and text-based screenshots is strong evidence that the control plane works on real terminal software rather than only on purpose-built fixtures. diff --git a/dogfood/20260319-nvim-demo/screenshots/01-nvim-launched.txt b/dogfood/20260319-nvim-demo/screenshots/01-nvim-launched.txt deleted file mode 100644 index f990a56b..00000000 --- a/dogfood/20260319-nvim-demo/screenshots/01-nvim-launched.txt +++ /dev/null @@ -1,30 +0,0 @@ -=== Step 1: nvim launched with netrw directory listing === -" ============================================================================ -" Netrw Directory Listing (netrw v171) -" /home/coder/.mux/src/agent-terminal/planning-ws01 -" Sorted by name -" Sort sequence: [\/]$,\,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$ -" Quick Help: :help -:go up dir D:delete R:rename s:sort-by x:special -" ============================================================================== -../ -./ -.github/ -.mux/ -design/ -dist/ -dogfood/ -node_modules/ -src/ -test/ -.editorconfig -.git -.gitignore -.prettierignore -.prettierrc.json -.tsconfig.build.tsbuildinfo -.tsconfig.tsbuildinfo -README.md -eslint.config.mjs -mise.toml -package-lock.json -[No Name] [RO] 8,1 Top diff --git a/dogfood/20260319-nvim-demo/screenshots/02-new-buffer.txt b/dogfood/20260319-nvim-demo/screenshots/02-new-buffer.txt deleted file mode 100644 index f9aaa4b8..00000000 --- a/dogfood/20260319-nvim-demo/screenshots/02-new-buffer.txt +++ /dev/null @@ -1,57 +0,0 @@ -=== Step 2: New empty buffer named 'dogfood' === -" ============================================================================ -" Netrw Directory Listing (netrw v171) -" /home/coder/.mux/src/agent-terminal/planning-ws01 -" Sorted by name -" Sort sequence: [\/]$,\,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$ -" Quick Help: :help -:go up dir D:delete R:rename s:sort-by x:special -" ============================================================================== -../ -./ -.github/ -.mux/ -design/ -dist/ -dogfood/ -node_modules/ -src/ -test/ -.editorconfig -.git -.gitignore -.prettierignore -.prettierrc.json -.tsconfig.build.tsbuildinfo -.tsconfig.tsbuildinfo -README.md -eslint.config.mjs -mise.toml -package-lock.json -[No Name] [RO] 8,1 Top ^[ :enew -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ 0,0-1 All:filedogfood dogfood diff --git a/dogfood/20260319-nvim-demo/screenshots/03-content-typed.txt b/dogfood/20260319-nvim-demo/screenshots/03-content-typed.txt deleted file mode 100644 index e464ff88..00000000 --- a/dogfood/20260319-nvim-demo/screenshots/03-content-typed.txt +++ /dev/null @@ -1,62 +0,0 @@ -=== Step 3: Content typed in insert mode === -" ============================================================================ -" Netrw Directory Listing (netrw v171) -" /home/coder/.mux/src/agent-terminal/planning-ws01 -" Sorted by name -" Sort sequence: [\/]$,\,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$ -" Quick Help: :help -:go up dir D:delete R:rename s:sort-by x:special -" ============================================================================== -../ -./ -.github/ -.mux/ -design/ -dist/ -dogfood/ -node_modules/ -src/ -test/ -.editorconfig -.git -.gitignore -.prettierignore -.prettierrc.json -.tsconfig.build.tsbuildinfo -.tsconfig.tsbuildinfo -README.md -eslint.config.mjs -mise.toml -package-lock.json -[No Name] [RO] 8,1 Top ^[ :enew -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ 0,0-1 All:filedogfood dogfood i -- INSERT -- 1 # Dogfood Demo[+]1,15 -2,1 -3 This file was created by agent-terminal driving neovim.56 -4,1 All keystrokes were sent via the agent-terminal CLI.53 -5,1 -6 Session ID: 01KM3NDZK4TXG5C3SQJ811ZGVJ39 diff --git a/dogfood/20260319-nvim-demo/screenshots/04-file-saved.txt b/dogfood/20260319-nvim-demo/screenshots/04-file-saved.txt deleted file mode 100644 index f52ad045..00000000 --- a/dogfood/20260319-nvim-demo/screenshots/04-file-saved.txt +++ /dev/null @@ -1,62 +0,0 @@ -=== Step 4: File saved as dogfood.md with :w === -" ============================================================================ -" Netrw Directory Listing (netrw v171) -" /home/coder/.mux/src/agent-terminal/planning-ws01 -" Sorted by name -" Sort sequence: [\/]$,\,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$ -" Quick Help: :help -:go up dir D:delete R:rename s:sort-by x:special -" ============================================================================== -../ -./ -.github/ -.mux/ -design/ -dist/ -dogfood/ -node_modules/ -src/ -test/ -.editorconfig -.git -.gitignore -.prettierignore -.prettierrc.json -.tsconfig.build.tsbuildinfo -.tsconfig.tsbuildinfo -README.md -eslint.config.mjs -mise.toml -package-lock.json -[No Name] [RO] 8,1 Top ^[ :enew -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ 0,0-1 All:filedogfood dogfood i -- INSERT -- 1 # Dogfood Demo[+]1,15 -2,1 -3 This file was created by agent-terminal driving neovim.56 -4,1 All keystrokes were sent via the agent-terminal CLI.53 -5,1 -6 Session ID: 01KM3NDZK4TXG5C3SQJ811ZGVJ39 8 :w E17: "/home/coder/.mux/src/agent-terminal/planning-ws01/dogfood" is a directory :filedogfood.md .md [+] :w "dogfood.md"[New] 6L, 165B written diff --git a/dogfood/20260319-nvim-demo/screenshots/05-gg-top.txt b/dogfood/20260319-nvim-demo/screenshots/05-gg-top.txt deleted file mode 100644 index b18e4aad..00000000 --- a/dogfood/20260319-nvim-demo/screenshots/05-gg-top.txt +++ /dev/null @@ -1,62 +0,0 @@ -=== Step 5: Cursor at top of file (gg motion) === -" ============================================================================ -" Netrw Directory Listing (netrw v171) -" /home/coder/.mux/src/agent-terminal/planning-ws01 -" Sorted by name -" Sort sequence: [\/]$,\,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$ -" Quick Help: :help -:go up dir D:delete R:rename s:sort-by x:special -" ============================================================================== -../ -./ -.github/ -.mux/ -design/ -dist/ -dogfood/ -node_modules/ -src/ -test/ -.editorconfig -.git -.gitignore -.prettierignore -.prettierrc.json -.tsconfig.build.tsbuildinfo -.tsconfig.tsbuildinfo -README.md -eslint.config.mjs -mise.toml -package-lock.json -[No Name] [RO] 8,1 Top ^[ :enew -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ 0,0-1 All:filedogfood dogfood i -- INSERT -- 1 # Dogfood Demo[+]1,15 -2,1 -3 This file was created by agent-terminal driving neovim.56 -4,1 All keystrokes were sent via the agent-terminal CLI.53 -5,1 -6 Session ID: 01KM3NDZK4TXG5C3SQJ811ZGVJ39 8 :w E17: "/home/coder/.mux/src/agent-terminal/planning-ws01/dogfood" is a directory :filedogfood.md .md [+] :w "dogfood.md"[New] 6L, 165B written g gg 1,14 diff --git a/dogfood/20260319-nvim-demo/screenshots/06-nvim-quit.txt b/dogfood/20260319-nvim-demo/screenshots/06-nvim-quit.txt deleted file mode 100644 index a4348798..00000000 --- a/dogfood/20260319-nvim-demo/screenshots/06-nvim-quit.txt +++ /dev/null @@ -1,62 +0,0 @@ -=== Step 6: nvim exited cleanly (exit code 0) === -" ============================================================================ -" Netrw Directory Listing (netrw v171) -" /home/coder/.mux/src/agent-terminal/planning-ws01 -" Sorted by name -" Sort sequence: [\/]$,\,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$ -" Quick Help: :help -:go up dir D:delete R:rename s:sort-by x:special -" ============================================================================== -../ -./ -.github/ -.mux/ -design/ -dist/ -dogfood/ -node_modules/ -src/ -test/ -.editorconfig -.git -.gitignore -.prettierignore -.prettierrc.json -.tsconfig.build.tsbuildinfo -.tsconfig.tsbuildinfo -README.md -eslint.config.mjs -mise.toml -package-lock.json -[No Name] [RO] 8,1 Top ^[ :enew -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ -~ 0,0-1 All:filedogfood dogfood i -- INSERT -- 1 # Dogfood Demo[+]1,15 -2,1 -3 This file was created by agent-terminal driving neovim.56 -4,1 All keystrokes were sent via the agent-terminal CLI.53 -5,1 -6 Session ID: 01KM3NDZK4TXG5C3SQJ811ZGVJ39 8 :w E17: "/home/coder/.mux/src/agent-terminal/planning-ws01/dogfood" is a directory :filedogfood.md .md [+] :w "dogfood.md"[New] 6L, 165B written g gg 1,14 :q diff --git a/dogfood/20260319-resize-demo/01-create.json b/dogfood/20260319-resize-demo/01-create.json deleted file mode 100644 index d90eb103..00000000 --- a/dogfood/20260319-resize-demo/01-create.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-19T18:02:30.052Z", - "result": { - "sessionId": "01KM3M6RF40VCPP4WR580KDBE0" - } -} diff --git a/dogfood/20260319-resize-demo/02-wait-idle.json b/dogfood/20260319-resize-demo/02-wait-idle.json deleted file mode 100644 index 1356069e..00000000 --- a/dogfood/20260319-resize-demo/02-wait-idle.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-19T18:02:30.640Z", - "result": { - "timedOut": false - } -} diff --git a/dogfood/20260319-resize-demo/03-resize.json b/dogfood/20260319-resize-demo/03-resize.json deleted file mode 100644 index 22cf70ca..00000000 --- a/dogfood/20260319-resize-demo/03-resize.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "resize", - "timestamp": "2026-03-19T18:02:30.975Z", - "result": { - "cols": 120, - "rows": 40 - } -} diff --git a/dogfood/20260319-resize-demo/04-wait-idle-2.json b/dogfood/20260319-resize-demo/04-wait-idle-2.json deleted file mode 100644 index da9474b1..00000000 --- a/dogfood/20260319-resize-demo/04-wait-idle-2.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-19T18:02:31.572Z", - "result": { - "timedOut": false - } -} diff --git a/dogfood/20260319-resize-demo/05-inspect.json b/dogfood/20260319-resize-demo/05-inspect.json deleted file mode 100644 index c0823667..00000000 --- a/dogfood/20260319-resize-demo/05-inspect.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-19T18:02:31.966Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KM3M6RF40VCPP4WR580KDBE0", - "createdAt": "2026-03-19T18:02:29.736Z", - "updatedAt": "2026-03-19T18:02:30.973Z", - "status": "running", - "command": [ - "node", - "--import", - "tsx", - "../../test/fixtures/apps/resize-demo/main.ts" - ], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_d1aeb26ed6/dogfood/20260319-resize-demo", - "cols": 120, - "rows": 40, - "hostPid": 280102, - "childPid": 280114, - "exitCode": null, - "exitSignal": null - } - } -} diff --git a/dogfood/20260319-resize-demo/06-destroy.json b/dogfood/20260319-resize-demo/06-destroy.json deleted file mode 100644 index b926bc15..00000000 --- a/dogfood/20260319-resize-demo/06-destroy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "destroy", - "timestamp": "2026-03-19T18:02:37.224Z", - "result": { - "sessionId": "01KM3M6RF40VCPP4WR580KDBE0", - "destroyed": true - } -} diff --git a/dogfood/20260319-resize-demo/event-log.jsonl b/dogfood/20260319-resize-demo/event-log.jsonl deleted file mode 100644 index 5fb8274e..00000000 --- a/dogfood/20260319-resize-demo/event-log.jsonl +++ /dev/null @@ -1,3 +0,0 @@ -{"seq":0,"ts":"2026-03-19T18:02:30.129Z","type":"output","payload":{"data":"SIZE: 80x24\r\n"}} -{"seq":1,"ts":"2026-03-19T18:02:30.973Z","type":"output","payload":{"data":"SIZE: 120x40\r\n"}} -{"seq":2,"ts":"2026-03-19T18:02:30.974Z","type":"resize","payload":{"cols":120,"rows":40}} diff --git a/dogfood/20260319-resize-demo/manifest.json b/dogfood/20260319-resize-demo/manifest.json deleted file mode 100644 index d1a17cdc..00000000 --- a/dogfood/20260319-resize-demo/manifest.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "scenario": "resize-demo", - "date": "2026-03-19", - "sessionId": "01KM3M6RF40VCPP4WR580KDBE0", - "commands": ["create", "wait", "resize", "inspect", "destroy"], - "fixture": "resize-demo", - "result": "pass", - "knownGaps": ["renderer screenshots", "asciicast export", "gc command"] -} diff --git a/dogfood/20260319-resize-demo/notes.md b/dogfood/20260319-resize-demo/notes.md deleted file mode 100644 index 31702c3a..00000000 --- a/dogfood/20260319-resize-demo/notes.md +++ /dev/null @@ -1,44 +0,0 @@ -# Resize demo proof bundle - -- **Date:** 2026-03-19 -- **Scenario:** Resize behavior against the `resize-demo` fixture -- **Fixture command:** `node --import tsx ../../test/fixtures/apps/resize-demo/main.ts` -- **Session ID:** `01KM3M6RF40VCPP4WR580KDBE0` -- **Isolation:** run under a fresh `AGENT_TERMINAL_HOME=$(mktemp -d)` so only this scenario's state was present -- **Overall result:** pass; every JSON envelope in this directory has `ok: true` - -## What was run - -This scenario focuses on PTY size propagation. The fixture prints its current size on startup and again after resize, which makes it a compact proof that the control plane can create, wait, resize, observe the new size, inspect metadata, and destroy the session. - -For the `create` step, the working invocation was `create --json --cols 80 --rows 24 -- node --import tsx ...` so the size flags were consumed by the control plane and the remainder was passed to the child process. - -## Step-by-step review guide - -| Step | File | What the command did | What the reviewer should observe | -| ---- | --------------------- | ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | -| 1 | `01-create.json` | Created a session with explicit initial dimensions `80x24`. | `ok: true`, `command: "create"`, and `result.sessionId == "01KM3M6RF40VCPP4WR580KDBE0"`. | -| 2 | `02-wait-idle.json` | Waited for the fixture's initial size print to complete. | `timedOut: false`. The corresponding event-log output at seq 0 is `SIZE: 80x24`. | -| 3 | `03-resize.json` | Resized the PTY to `120x40`. | `result.cols == 120` and `result.rows == 40`. | -| 4 | `04-wait-idle-2.json` | Waited for the fixture to emit its post-resize size message. | `timedOut: false`. The event log records the new output `SIZE: 120x40`. | -| 5 | `05-inspect.json` | Inspected the still-running session after the resize. | `status: "running"`, `cols: 120`, `rows: 40`, and the command array points at the resize-demo fixture. | -| 6 | `06-destroy.json` | Force-destroyed the session after collecting evidence. | `destroyed: true` with the matching `sessionId`. | - -## Event log observations - -- `event-log.jsonl` has 3 entries with monotonic sequence numbers `0` through `2`. -- Seq 0 shows the initial size report `SIZE: 80x24`. -- Seq 1 shows the updated size report `SIZE: 120x40` after the resize command. -- Seq 2 records the explicit `resize` event with `cols: 120` and `rows: 40`. -- Notably, the fixture's output for the new size lands just before the explicit resize event entry in this run, so reviewers should treat both lines together as the resize proof rather than assuming a stricter output-before/after ordering contract. - -## Known gaps - -- No renderer screenshots are included because the renderer path is not implemented yet. -- No asciicast export is available yet, so the proof is JSON/event-log based rather than video based. -- The `gc` command is not implemented yet, so garbage-collection behavior is out of scope for this bundle. - -## Additional notes - -- No command failed during this run, so there are no expected `ok: false` envelopes to explain. -- This fixture is intentionally narrow: it exists to prove resize propagation rather than interactive input handling. diff --git a/dogfood/20260320-renderer-complete/artifacts/screenshot-4-reference-dark.png b/dogfood/20260320-renderer-complete/artifacts/screenshot-4-reference-dark.png deleted file mode 100644 index fa262ff08ab409c2afe9b9bacb29ca7ff41e492e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5693 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 "$BUNDLE/create-output.json" - -SESSION_ID="$({ printf '%s' "$CREATE_OUTPUT" | node -e 'let data=""; process.stdin.on("data", (chunk) => { data += chunk; }); process.stdin.on("end", () => { process.stdout.write(JSON.parse(data).result.sessionId); });'; })" - -${CLI[@]} wait "$SESSION_ID" --text Ready --timeout 15000 --json > "$BUNDLE/wait-text.json" -${CLI[@]} type "$SESSION_ID" "typed from dogfood" --json > "$BUNDLE/type-output.json" -${CLI[@]} wait "$SESSION_ID" --regex 'typed.+dogfood' --timeout 15000 --json > "$BUNDLE/wait-regex.json" -${CLI[@]} snapshot "$SESSION_ID" --format structured --json > "$BUNDLE/snapshot-structured.json" -${CLI[@]} snapshot "$SESSION_ID" --format text --json > "$BUNDLE/snapshot-text.json" -${CLI[@]} screenshot "$SESSION_ID" --json > "$BUNDLE/screenshot-dark.json" -${CLI[@]} screenshot "$SESSION_ID" --profile reference-light --json > "$BUNDLE/screenshot-light.json" -${CLI[@]} doctor --json > "$BUNDLE/doctor.json" - -# Read the generated artifact manifest from: -# "$AGENT_TERMINAL_HOME/sessions/$SESSION_ID/artifacts/manifest.json" -# and save the tracked-artifact excerpt as: -# "$BUNDLE/manifest-excerpt.json" - -${CLI[@]} destroy "$SESSION_ID" --force --json > "$BUNDLE/destroy-output.json" diff --git a/dogfood/20260320-renderer-complete/create-output.json b/dogfood/20260320-renderer-complete/create-output.json deleted file mode 100644 index df69ee67..00000000 --- a/dogfood/20260320-renderer-complete/create-output.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-20T17:08:20.128Z", - "result": { - "sessionId": "01KM63G9DJ4DZD5RCXFJG547XG" - } -} diff --git a/dogfood/20260320-renderer-complete/destroy-output.json b/dogfood/20260320-renderer-complete/destroy-output.json deleted file mode 100644 index 39e4b565..00000000 --- a/dogfood/20260320-renderer-complete/destroy-output.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "destroy", - "timestamp": "2026-03-20T17:08:31.324Z", - "result": { - "sessionId": "01KM63G9DJ4DZD5RCXFJG547XG", - "destroyed": true - } -} diff --git a/dogfood/20260320-renderer-complete/doctor.json b/dogfood/20260320-renderer-complete/doctor.json deleted file mode 100644 index adf509a2..00000000 --- a/dogfood/20260320-renderer-complete/doctor.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "ok": true, - "command": "doctor", - "timestamp": "2026-03-20T17:08:25.977Z", - "result": { - "ok": true, - "checks": { - "environment": [ - { - "name": "node-runtime", - "status": "pass", - "message": "Node 24.14.0 ok", - "durationMs": 0 - }, - { - "name": "cwd-access", - "status": "pass", - "message": "cwd read/write: /home/coder/.mux/src/agent-terminal/agent_exec_e6d1af2e37", - "durationMs": 1 - }, - { - "name": "temp-dir", - "status": "pass", - "message": "temp dir ok: /tmp", - "durationMs": 1 - } - ], - "renderer": [ - { - "name": "playwright_available", - "status": "pass", - "message": "available", - "durationMs": 296 - }, - { - "name": "browser_launch", - "status": "pass", - "message": "chromium launches", - "durationMs": 246 - }, - { - "name": "ghostty_web_available", - "status": "pass", - "message": "WASM available", - "durationMs": 114 - }, - { - "name": "screenshot_viable", - "status": "pass", - "message": "viable", - "durationMs": 324 - } - ] - } - } -} diff --git a/dogfood/20260320-renderer-complete/index.md b/dogfood/20260320-renderer-complete/index.md deleted file mode 100644 index 24feaae1..00000000 --- a/dogfood/20260320-renderer-complete/index.md +++ /dev/null @@ -1,36 +0,0 @@ -# Renderer completion proof bundle index - -This bundle captures the final Week 2 renderer smoke story for 2026-03-20. - -## Primary evidence - -| File | What it proves | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------ | -| `notes.md` | Narrative summary of the scenario, renderer checks, and what to review. | -| `commands.sh` | Exact command sequence used to reproduce the create → wait → type → snapshot → screenshot → doctor → destroy flow. | -| `create-output.json` | Session creation succeeded and returned session ID `01KM63G9DJ4DZD5RCXFJG547XG`. | -| `wait-text.json` | Renderer-backed `wait --text` matched `Ready`. | -| `type-output.json` | Text input was accepted by the live session. | -| `wait-regex.json` | Renderer-backed `wait --regex` matched the echoed typed text. | -| `snapshot-structured.json` | Structured renderer snapshot includes viewport metadata and visible lines. | -| `snapshot-text.json` | Text renderer snapshot includes the visible transcript in lightweight form. | -| `screenshot-dark.json` | Screenshot capture succeeded with `reference-dark`. | -| `screenshot-light.json` | Screenshot capture succeeded with `reference-light`. | -| `manifest-excerpt.json` | Artifact manifest recorded both snapshot outputs and both screenshot outputs. | -| `doctor.json` | Doctor passed renderer checks for Playwright, browser launch, ghostty-web, and screenshot viability. | -| `destroy-output.json` | Session cleanup/destroy completed after artifact capture. | - -## Supplemental artifacts - -| File | What it shows | -| -------------------------------------------- | -------------------------------------------------------------------- | -| `artifacts/screenshot-4-reference-dark.png` | Copied dark-profile screenshot PNG from the temporary session home. | -| `artifacts/screenshot-4-reference-light.png` | Copied light-profile screenshot PNG from the temporary session home. | - -## Reviewer checklist - -1. Open `notes.md` for the scenario summary. -2. Confirm `wait-text.json` and `wait-regex.json` both report `matched: true`. -3. Compare `snapshot-text.json` against the copied PNGs in `artifacts/`. -4. Confirm `manifest-excerpt.json` lists two snapshots and two screenshots. -5. Confirm `doctor.json` reports all renderer checks as passing. diff --git a/dogfood/20260320-renderer-complete/manifest-excerpt.json b/dogfood/20260320-renderer-complete/manifest-excerpt.json deleted file mode 100644 index 738828bf..00000000 --- a/dogfood/20260320-renderer-complete/manifest-excerpt.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "version": 1, - "sessionId": "01KM63G9DJ4DZD5RCXFJG547XG", - "artifacts": [ - { - "id": "01KM63GD7FE4XZE4W4W45AJSSY", - "kind": "snapshot", - "filename": "snapshot-4-structured.json", - "sessionId": "01KM63G9DJ4DZD5RCXFJG547XG", - "capturedAtSeq": 4, - "createdAt": "2026-03-20T17:08:23.408Z", - "metadata": { - "format": "structured", - "cols": 80, - "rows": 24, - "cursorRow": 3, - "cursorCol": 18 - } - }, - { - "id": "01KM63GDFY9CCE1GGTV974QVE9", - "kind": "snapshot", - "filename": "snapshot-4-text.json", - "sessionId": "01KM63G9DJ4DZD5RCXFJG547XG", - "capturedAtSeq": 4, - "createdAt": "2026-03-20T17:08:23.678Z", - "metadata": { - "format": "text", - "cols": 80, - "rows": 24, - "cursorRow": 3, - "cursorCol": 18 - } - }, - { - "id": "01KM63GDW2A3ZV0461EKXAVA82", - "kind": "screenshot", - "filename": "screenshot-4-reference-dark.png", - "sessionId": "01KM63G9DJ4DZD5RCXFJG547XG", - "capturedAtSeq": 4, - "createdAt": "2026-03-20T17:08:24.066Z", - "metadata": { - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "pngSizeBytes": 5693 - } - }, - { - "id": "01KM63GEGXPG3QDS07MMJN1S2W", - "kind": "screenshot", - "filename": "screenshot-4-reference-light.png", - "sessionId": "01KM63G9DJ4DZD5RCXFJG547XG", - "capturedAtSeq": 4, - "createdAt": "2026-03-20T17:08:24.733Z", - "metadata": { - "profileName": "reference-light", - "cols": 80, - "rows": 24, - "pngSizeBytes": 5689 - } - } - ] -} diff --git a/dogfood/20260320-renderer-complete/notes.md b/dogfood/20260320-renderer-complete/notes.md deleted file mode 100644 index 38f84df1..00000000 --- a/dogfood/20260320-renderer-complete/notes.md +++ /dev/null @@ -1,68 +0,0 @@ -# Renderer completion dogfood notes - -- **Date:** 2026-03-20 -- **Bundle:** `dogfood/20260320-renderer-complete/` -- **Session ID:** `01KM63G9DJ4DZD5RCXFJG547XG` -- **Scenario command:** `/bin/sh -c "printf \"Loading\\n\"; sleep 1; printf \"3 items\\n\"; sleep 1; printf \"Ready\\n\"; exec cat"` -- **Isolation:** all commands ran under a fresh `AGENT_TERMINAL_HOME=$(mktemp -d)` and the bundle captures the resulting JSON envelopes plus copied screenshot artifacts. -- **Environment note:** this was collected in a headless environment, so the proof relies on CLI JSON outputs, renderer-generated PNGs, and passing automated checks rather than interactive screen recording. - -## What was exercised - -This run covered the expected renderer-backed Week 2 inspection flow end to end: - -1. **Create** a session that visibly transitions through `Loading`, `3 items`, and `Ready` before handing control to `cat`. -2. **Wait --text** for `Ready` to appear in renderer-visible output. -3. **Type** `typed from dogfood` into the live session. -4. **Wait --regex** for the echoed typed text to appear using the renderer path. -5. **Snapshot** the session in both structured and text formats. -6. **Screenshot** the session with both built-in renderer profiles (`reference-dark` and `reference-light`). -7. **Inspect artifact tracking** by reading the generated artifact manifest. -8. **Doctor** the environment and renderer stack. -9. **Destroy** the session cleanly after collecting artifacts. - -## What was verified - -### Session lifecycle - -- `create-output.json` shows session creation succeeded and returned session ID `01KM63G9DJ4DZD5RCXFJG547XG`. -- `type-output.json` shows the typed-text control path acknowledged successfully. -- `destroy-output.json` shows the session was destroyed after evidence collection. - -### Renderer-backed waits - -- `wait-text.json` shows `wait --text Ready` matched successfully at `capturedAtSeq: 2`. -- `wait-regex.json` shows `wait --regex 'typed.+dogfood'` matched successfully at `capturedAtSeq: 4`. - -### Snapshot coverage - -- `snapshot-structured.json` contains renderer-structured viewport data, cursor position, and visible lines. -- `snapshot-text.json` flattens the same viewport into text and includes the expected visible transcript: - - `Loading` - - `3 items` - - `Ready` - - `typed from dogfood` - -### Screenshot coverage - -- `screenshot-dark.json` proves screenshot capture succeeded with the default `reference-dark` profile. -- `screenshot-light.json` proves screenshot capture succeeded with the `reference-light` profile. -- The actual PNG outputs were copied into `artifacts/screenshot-4-reference-dark.png` and `artifacts/screenshot-4-reference-light.png` so the bundle remains reviewable even though the original session home was temporary. - -### Artifact tracking - -- `manifest-excerpt.json` shows four tracked artifacts for the session: - - structured snapshot JSON - - text snapshot JSON - - dark-profile screenshot PNG - - light-profile screenshot PNG -- The tracked filenames line up with the copied bundle artifacts and with the JSON command envelopes. - -### Doctor coverage - -- `doctor.json` reports `ok: true`. -- All renderer checks passed: `playwright_available`, `browser_launch`, `ghostty_web_available`, and `screenshot_viable`. - -## Review guidance - -A reviewer can validate the Week 2 renderer slice offline by opening the JSON files in this directory, confirming the manifest artifact list, and comparing the copied PNGs in `artifacts/` against the visible text reported by the snapshot outputs. diff --git a/dogfood/20260320-renderer-complete/screenshot-dark.json b/dogfood/20260320-renderer-complete/screenshot-dark.json deleted file mode 100644 index 97d5f4d0..00000000 --- a/dogfood/20260320-renderer-complete/screenshot-dark.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-20T17:08:24.070Z", - "result": { - "sessionId": "01KM63G9DJ4DZD5RCXFJG547XG", - "capturedAtSeq": 4, - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/tmp.7gryzxE6RZ/sessions/01KM63G9DJ4DZD5RCXFJG547XG/artifacts/screenshot-4-reference-dark.png", - "pngSizeBytes": 5693 - } -} diff --git a/dogfood/20260320-renderer-complete/screenshot-light.json b/dogfood/20260320-renderer-complete/screenshot-light.json deleted file mode 100644 index 1e6a3236..00000000 --- a/dogfood/20260320-renderer-complete/screenshot-light.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-20T17:08:24.736Z", - "result": { - "sessionId": "01KM63G9DJ4DZD5RCXFJG547XG", - "capturedAtSeq": 4, - "profileName": "reference-light", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/tmp.7gryzxE6RZ/sessions/01KM63G9DJ4DZD5RCXFJG547XG/artifacts/screenshot-4-reference-light.png", - "pngSizeBytes": 5689 - } -} diff --git a/dogfood/20260320-renderer-complete/snapshot-structured.json b/dogfood/20260320-renderer-complete/snapshot-structured.json deleted file mode 100644 index 446592a9..00000000 --- a/dogfood/20260320-renderer-complete/snapshot-structured.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "ok": true, - "command": "snapshot", - "timestamp": "2026-03-20T17:08:23.412Z", - "result": { - "format": "structured", - "sessionId": "01KM63G9DJ4DZD5RCXFJG547XG", - "capturedAtSeq": 4, - "cols": 80, - "rows": 24, - "cursorRow": 3, - "cursorCol": 18, - "isAltScreen": false, - "visibleLines": [ - { - "row": 0, - "text": "Loading" - }, - { - "row": 1, - "text": "3 items" - }, - { - "row": 2, - "text": "Ready" - }, - { - "row": 3, - "text": "typed from dogfood" - }, - { - "row": 4, - "text": "" - }, - { - "row": 5, - "text": "" - }, - { - "row": 6, - "text": "" - }, - { - "row": 7, - "text": "" - }, - { - "row": 8, - "text": "" - }, - { - "row": 9, - "text": "" - }, - { - "row": 10, - "text": "" - }, - { - "row": 11, - "text": "" - }, - { - "row": 12, - "text": "" - }, - { - "row": 13, - "text": "" - }, - { - "row": 14, - "text": "" - }, - { - "row": 15, - "text": "" - }, - { - "row": 16, - "text": "" - }, - { - "row": 17, - "text": "" - }, - { - "row": 18, - "text": "" - }, - { - "row": 19, - "text": "" - }, - { - "row": 20, - "text": "" - }, - { - "row": 21, - "text": "" - }, - { - "row": 22, - "text": "" - }, - { - "row": 23, - "text": "" - } - ] - } -} diff --git a/dogfood/20260320-renderer-complete/snapshot-text.json b/dogfood/20260320-renderer-complete/snapshot-text.json deleted file mode 100644 index 16627bc6..00000000 --- a/dogfood/20260320-renderer-complete/snapshot-text.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "ok": true, - "command": "snapshot", - "timestamp": "2026-03-20T17:08:23.681Z", - "result": { - "format": "text", - "sessionId": "01KM63G9DJ4DZD5RCXFJG547XG", - "capturedAtSeq": 4, - "cols": 80, - "rows": 24, - "cursorRow": 3, - "cursorCol": 18, - "text": "Loading\n3 items\nReady\ntyped from dogfood\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" - } -} diff --git a/dogfood/20260320-renderer-complete/type-output.json b/dogfood/20260320-renderer-complete/type-output.json deleted file mode 100644 index c27f0ce0..00000000 --- a/dogfood/20260320-renderer-complete/type-output.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "type", - "timestamp": "2026-03-20T17:08:22.577Z", - "result": {} -} diff --git a/dogfood/20260320-renderer-complete/wait-regex.json b/dogfood/20260320-renderer-complete/wait-regex.json deleted file mode 100644 index 2b8eb080..00000000 --- a/dogfood/20260320-renderer-complete/wait-regex.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-20T17:08:23.079Z", - "result": { - "matched": true, - "timedOut": false, - "matchedText": "typed from dogfood", - "capturedAtSeq": 4 - } -} diff --git a/dogfood/20260320-renderer-complete/wait-text.json b/dogfood/20260320-renderer-complete/wait-text.json deleted file mode 100644 index 957a86f3..00000000 --- a/dogfood/20260320-renderer-complete/wait-text.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-20T17:08:22.292Z", - "result": { - "matched": true, - "timedOut": false, - "matchedText": "Ready", - "capturedAtSeq": 2 - } -} diff --git a/dogfood/20260321-post-hardening-smoke/agent-terminal-home.txt b/dogfood/20260321-post-hardening-smoke/agent-terminal-home.txt deleted file mode 100644 index dc1e7114..00000000 --- a/dogfood/20260321-post-hardening-smoke/agent-terminal-home.txt +++ /dev/null @@ -1 +0,0 @@ -/tmp/agent-terminal-dogfood-prvAiK diff --git a/dogfood/20260321-post-hardening-smoke/artifacts/screenshot-4-reference-dark.png b/dogfood/20260321-post-hardening-smoke/artifacts/screenshot-4-reference-dark.png deleted file mode 100644 index af0c88aa81d6fd45db28d8fd9dc5923820719cef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6517 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 diff --git a/dogfood/20260321-post-hardening-smoke/artifacts/screenshot-4-reference-light.png b/dogfood/20260321-post-hardening-smoke/artifacts/screenshot-4-reference-light.png deleted file mode 100644 index 794a8d4357e1a19ca30bcbbaa0e18664491021a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6497 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 aNC-fSy?^LT??Hnrz-?V)9n6jUfBY9~r6mpk diff --git a/dogfood/20260321-post-hardening-smoke/commands.sh b/dogfood/20260321-post-hardening-smoke/commands.sh deleted file mode 100755 index eff76b3b..00000000 --- a/dogfood/20260321-post-hardening-smoke/commands.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail -export AGENT_TERMINAL_HOME="$(mktemp -d)" -CLI=(node --import tsx ./src/cli/main.ts) -SCENARIO_SCRIPT='printf "Loading\n"; sleep 1; printf "3 items\n"; sleep 1; printf "Ready\n"; exec cat' -CREATE_OUTPUT="$(${CLI[@]} create --json -- /bin/sh -c "$SCENARIO_SCRIPT")" -SESSION_ID="$({ printf '%s' "$CREATE_OUTPUT" | node -e 'let data=""; process.stdin.on("data", (chunk) => data += chunk); process.stdin.on("end", () => process.stdout.write(JSON.parse(data).result.sessionId));'; })" -${CLI[@]} inspect "$SESSION_ID" --json -${CLI[@]} wait "$SESSION_ID" --text Ready --screen-stable-ms 500 --timeout 20000 --json -${CLI[@]} type "$SESSION_ID" "typed from post-hardening dogfood" --json -${CLI[@]} wait "$SESSION_ID" --regex 'typed.+dogfood' --timeout 20000 --json -${CLI[@]} snapshot "$SESSION_ID" --format structured --json -${CLI[@]} snapshot "$SESSION_ID" --format text --json -${CLI[@]} screenshot "$SESSION_ID" --json -${CLI[@]} screenshot "$SESSION_ID" --profile reference-light --json -${CLI[@]} doctor --json -${CLI[@]} destroy "$SESSION_ID" --force --json diff --git a/dogfood/20260321-post-hardening-smoke/create-output.json b/dogfood/20260321-post-hardening-smoke/create-output.json deleted file mode 100644 index e1fc0af4..00000000 --- a/dogfood/20260321-post-hardening-smoke/create-output.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-21T14:50:44.830Z", - "result": { - "sessionId": "01KM8E12G4CCE32NE70RFTS6VY" - } -} diff --git a/dogfood/20260321-post-hardening-smoke/destroy-output.json b/dogfood/20260321-post-hardening-smoke/destroy-output.json deleted file mode 100644 index f9aa0acc..00000000 --- a/dogfood/20260321-post-hardening-smoke/destroy-output.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "destroy", - "timestamp": "2026-03-21T14:51:30.447Z", - "result": { - "sessionId": "01KM8E12G4CCE32NE70RFTS6VY", - "destroyed": true - } -} diff --git a/dogfood/20260321-post-hardening-smoke/doctor.json b/dogfood/20260321-post-hardening-smoke/doctor.json deleted file mode 100644 index 0113d680..00000000 --- a/dogfood/20260321-post-hardening-smoke/doctor.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "ok": true, - "command": "doctor", - "timestamp": "2026-03-21T14:50:51.203Z", - "result": { - "ok": false, - "checks": { - "environment": [ - { - "name": "node-runtime", - "status": "fail", - "message": "Node 22.19.0 requires 24+", - "durationMs": 1 - }, - { - "name": "cwd-access", - "status": "pass", - "message": "cwd read/write: /home/coder/.mux/src/agent-terminal/design-verification-2ckn", - "durationMs": 1 - }, - { - "name": "temp-dir", - "status": "pass", - "message": "temp dir ok: /tmp", - "durationMs": 1 - } - ], - "renderer": [ - { - "name": "playwright_available", - "status": "pass", - "message": "available", - "durationMs": 307 - }, - { - "name": "browser_launch", - "status": "pass", - "message": "chromium launches", - "durationMs": 139 - }, - { - "name": "ghostty_web_available", - "status": "pass", - "message": "WASM available", - "durationMs": 86 - }, - { - "name": "screenshot_viable", - "status": "pass", - "message": "viable", - "durationMs": 163 - } - ] - } - } -} diff --git a/dogfood/20260321-post-hardening-smoke/index.md b/dogfood/20260321-post-hardening-smoke/index.md deleted file mode 100644 index b8ff75da..00000000 --- a/dogfood/20260321-post-hardening-smoke/index.md +++ /dev/null @@ -1,22 +0,0 @@ -# Post-hardening smoke bundle - -Session ID: 01KM8E12G4CCE32NE70RFTS6VY - -Artifacts and outputs: - -- create-output.json -- inspect-live.json -- wait-text-stable.json -- type-output.json -- wait-regex.json -- snapshot-structured.json -- snapshot-text.json -- screenshot-dark.json -- screenshot-light.json -- doctor.json -- manifest-excerpt.json -- destroy-output.json -- artifacts/screenshot-4-reference-dark.png -- artifacts/screenshot-4-reference-light.png -- notes.md -- commands.sh diff --git a/dogfood/20260321-post-hardening-smoke/inspect-live.json b/dogfood/20260321-post-hardening-smoke/inspect-live.json deleted file mode 100644 index fe8cbece..00000000 --- a/dogfood/20260321-post-hardening-smoke/inspect-live.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-21T14:50:45.119Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KM8E12G4CCE32NE70RFTS6VY", - "createdAt": "2026-03-21T14:50:44.104Z", - "updatedAt": "2026-03-21T14:50:44.793Z", - "status": "running", - "command": [ - "/bin/sh", - "-c", - "printf \"Loading\\n\"; sleep 1; printf \"3 items\\n\"; sleep 1; printf \"Ready\\n\"; exec cat" - ], - "cwd": "/home/coder/.mux/src/agent-terminal/design-verification-2ckn", - "cols": 80, - "rows": 24, - "hostPid": 221127, - "childPid": 221167, - "exitCode": null, - "exitSignal": null - } - } -} diff --git a/dogfood/20260321-post-hardening-smoke/manifest-excerpt.json b/dogfood/20260321-post-hardening-smoke/manifest-excerpt.json deleted file mode 100644 index 44fa9491..00000000 --- a/dogfood/20260321-post-hardening-smoke/manifest-excerpt.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "version": 1, - "sessionId": "01KM8E12G4CCE32NE70RFTS6VY", - "artifacts": [ - { - "id": "01KM8E16YZKQS95MCFQQ352MQ3", - "kind": "snapshot", - "filename": "snapshot-4-structured.json", - "sessionId": "01KM8E12G4CCE32NE70RFTS6VY", - "capturedAtSeq": 4, - "createdAt": "2026-03-21T14:50:48.674Z", - "metadata": { - "format": "structured", - "cols": 80, - "rows": 24, - "cursorRow": 3, - "cursorCol": 33 - } - }, - { - "id": "01KM8E1795JAF2ANV03XA9T53Y", - "kind": "snapshot", - "filename": "snapshot-4-text.json", - "sessionId": "01KM8E12G4CCE32NE70RFTS6VY", - "capturedAtSeq": 4, - "createdAt": "2026-03-21T14:50:48.997Z", - "metadata": { - "format": "text", - "cols": 80, - "rows": 24, - "cursorRow": 3, - "cursorCol": 33 - } - }, - { - "id": "01KM8E17Q9EH1YCR1FDWGPS0AV", - "kind": "screenshot", - "filename": "screenshot-4-reference-dark.png", - "sessionId": "01KM8E12G4CCE32NE70RFTS6VY", - "capturedAtSeq": 4, - "createdAt": "2026-03-21T14:50:49.449Z", - "metadata": { - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "pngSizeBytes": 6517 - } - }, - { - "id": "01KM8E18F3M7M72HPNCZR7PFYT", - "kind": "screenshot", - "filename": "screenshot-4-reference-light.png", - "sessionId": "01KM8E12G4CCE32NE70RFTS6VY", - "capturedAtSeq": 4, - "createdAt": "2026-03-21T14:50:50.211Z", - "metadata": { - "profileName": "reference-light", - "cols": 80, - "rows": 24, - "pngSizeBytes": 6497 - } - } - ] -} diff --git a/dogfood/20260321-post-hardening-smoke/notes.md b/dogfood/20260321-post-hardening-smoke/notes.md deleted file mode 100644 index 79447c03..00000000 --- a/dogfood/20260321-post-hardening-smoke/notes.md +++ /dev/null @@ -1,19 +0,0 @@ -# 2026-03-21 post-hardening smoke - -This smoke run revalidated the Week 2 plan goals after the latest hardening changes. - -Verified end-to-end: - -- full quality gates via `npm run verify` -- live `inspect` against a running session -- combined renderer wait: `wait --text Ready --screen-stable-ms 500` -- renderer regex wait after live `type` -- `snapshot --format structured` and `snapshot --format text` -- `screenshot` with both built-in profiles -- `doctor --json` renderer checks -- artifact manifest and copied PNG artifacts - -Environment: - -- AGENT_TERMINAL_HOME: /tmp/agent-terminal-dogfood-prvAiK -- Session ID: 01KM8E12G4CCE32NE70RFTS6VY diff --git a/dogfood/20260321-post-hardening-smoke/screenshot-dark.json b/dogfood/20260321-post-hardening-smoke/screenshot-dark.json deleted file mode 100644 index 5017960f..00000000 --- a/dogfood/20260321-post-hardening-smoke/screenshot-dark.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-21T14:50:49.454Z", - "result": { - "sessionId": "01KM8E12G4CCE32NE70RFTS6VY", - "capturedAtSeq": 4, - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/agent-terminal-dogfood-prvAiK/sessions/01KM8E12G4CCE32NE70RFTS6VY/artifacts/screenshot-4-reference-dark.png", - "pngSizeBytes": 6517 - } -} diff --git a/dogfood/20260321-post-hardening-smoke/screenshot-light.json b/dogfood/20260321-post-hardening-smoke/screenshot-light.json deleted file mode 100644 index 2549d353..00000000 --- a/dogfood/20260321-post-hardening-smoke/screenshot-light.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-21T14:50:50.215Z", - "result": { - "sessionId": "01KM8E12G4CCE32NE70RFTS6VY", - "capturedAtSeq": 4, - "profileName": "reference-light", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/agent-terminal-dogfood-prvAiK/sessions/01KM8E12G4CCE32NE70RFTS6VY/artifacts/screenshot-4-reference-light.png", - "pngSizeBytes": 6497 - } -} diff --git a/dogfood/20260321-post-hardening-smoke/session-id.txt b/dogfood/20260321-post-hardening-smoke/session-id.txt deleted file mode 100644 index 555e664b..00000000 --- a/dogfood/20260321-post-hardening-smoke/session-id.txt +++ /dev/null @@ -1 +0,0 @@ -01KM8E12G4CCE32NE70RFTS6VY diff --git a/dogfood/20260321-post-hardening-smoke/snapshot-structured.json b/dogfood/20260321-post-hardening-smoke/snapshot-structured.json deleted file mode 100644 index 26c33101..00000000 --- a/dogfood/20260321-post-hardening-smoke/snapshot-structured.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "ok": true, - "command": "snapshot", - "timestamp": "2026-03-21T14:50:48.680Z", - "result": { - "format": "structured", - "sessionId": "01KM8E12G4CCE32NE70RFTS6VY", - "capturedAtSeq": 4, - "cols": 80, - "rows": 24, - "cursorRow": 3, - "cursorCol": 33, - "isAltScreen": false, - "visibleLines": [ - { - "row": 0, - "text": "Loading" - }, - { - "row": 1, - "text": "3 items" - }, - { - "row": 2, - "text": "Ready" - }, - { - "row": 3, - "text": "typed from post-hardening dogfood" - }, - { - "row": 4, - "text": "" - }, - { - "row": 5, - "text": "" - }, - { - "row": 6, - "text": "" - }, - { - "row": 7, - "text": "" - }, - { - "row": 8, - "text": "" - }, - { - "row": 9, - "text": "" - }, - { - "row": 10, - "text": "" - }, - { - "row": 11, - "text": "" - }, - { - "row": 12, - "text": "" - }, - { - "row": 13, - "text": "" - }, - { - "row": 14, - "text": "" - }, - { - "row": 15, - "text": "" - }, - { - "row": 16, - "text": "" - }, - { - "row": 17, - "text": "" - }, - { - "row": 18, - "text": "" - }, - { - "row": 19, - "text": "" - }, - { - "row": 20, - "text": "" - }, - { - "row": 21, - "text": "" - }, - { - "row": 22, - "text": "" - }, - { - "row": 23, - "text": "" - } - ] - } -} diff --git a/dogfood/20260321-post-hardening-smoke/snapshot-text.json b/dogfood/20260321-post-hardening-smoke/snapshot-text.json deleted file mode 100644 index aed1c1b6..00000000 --- a/dogfood/20260321-post-hardening-smoke/snapshot-text.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "ok": true, - "command": "snapshot", - "timestamp": "2026-03-21T14:50:49.002Z", - "result": { - "format": "text", - "sessionId": "01KM8E12G4CCE32NE70RFTS6VY", - "capturedAtSeq": 4, - "cols": 80, - "rows": 24, - "cursorRow": 3, - "cursorCol": 33, - "text": "Loading\n3 items\nReady\ntyped from post-hardening dogfood\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" - } -} diff --git a/dogfood/20260321-post-hardening-smoke/type-output.json b/dogfood/20260321-post-hardening-smoke/type-output.json deleted file mode 100644 index 3f670749..00000000 --- a/dogfood/20260321-post-hardening-smoke/type-output.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "type", - "timestamp": "2026-03-21T14:50:47.862Z", - "result": {} -} diff --git a/dogfood/20260321-post-hardening-smoke/wait-regex.json b/dogfood/20260321-post-hardening-smoke/wait-regex.json deleted file mode 100644 index c77d119a..00000000 --- a/dogfood/20260321-post-hardening-smoke/wait-regex.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-21T14:50:48.389Z", - "result": { - "matched": true, - "timedOut": false, - "matchedText": "typed from post-hardening dogfood", - "capturedAtSeq": 4 - } -} diff --git a/dogfood/20260321-post-hardening-smoke/wait-text-stable.json b/dogfood/20260321-post-hardening-smoke/wait-text-stable.json deleted file mode 100644 index c5d0598f..00000000 --- a/dogfood/20260321-post-hardening-smoke/wait-text-stable.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-21T14:50:47.592Z", - "result": { - "matched": true, - "timedOut": false, - "matchedText": "Ready", - "capturedAtSeq": 2 - } -} diff --git a/dogfood/20260321-week3-crash-retention/NOTES.md b/dogfood/20260321-week3-crash-retention/NOTES.md deleted file mode 100644 index ead0250d..00000000 --- a/dogfood/20260321-week3-crash-retention/NOTES.md +++ /dev/null @@ -1,45 +0,0 @@ -# Week 3 crash-retention dogfood proof bundle - -- **Date:** 2026-03-21T21:48:34Z -- **Bundle:** `dogfood/20260321-week3-crash-retention/` -- **Crash session ID:** `01KM95Z3QSQKN28SVD03BP28Z2` -- **AGENT_TERMINAL_HOME:** `/tmp/agent-terminal-week3-bundles.Bo0MbU/home.KGOAC6` -- **Environment:** Node `v24.14.0` on `Linux 6.8.0-94-generic x86_64 GNU/Linux` -- **Headless note:** Review this bundle via the JSON envelopes plus the copied snapshot/screenshot/recording/video artifacts. - -## Artifacts - -| File | Description | -| -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | -| `commands.sh` | Exact shell commands used to generate the crash-retention bundle. | -| `agent-terminal-home.txt` | The isolated home used for the crash-retention scenario. | -| `session-id.txt` | Session ID for the crash-retention scenario. | -| `doctor.json` | `doctor --json` output proving the environment and renderer checks passed before running the crash scenario. | -| `create-output.json` | Session creation result for the crashing command. | -| `wait-exit.json` | `wait --exit --json` result capturing the crash exit code. | -| `inspect-post-crash.json` | `inspect --json` result showing the session remains persisted after the abnormal exit. | -| `snapshot-post-crash.json` | Offline replay snapshot taken after the crash. | -| `screenshot-post-crash.json` | Offline replay screenshot taken after the crash. | -| `record-asciicast-post-crash.json` | Asciicast export JSON envelope from the crashed session. | -| `record-webm-post-crash.json` | WebM export JSON envelope from the crashed session. | -| `manifest.json` | Final copied artifact manifest from the crash session home. | -| `session-manifest.json` | Copied session manifest showing the persisted exited state and crash metadata. | -| `event-log.jsonl` | Raw event log copied from the crash session home. | -| `artifacts/post-crash-snapshot-structured-artifact.json` | Snapshot artifact copied after offline replay. | -| `artifacts/post-crash-reference-dark.png` | Screenshot PNG copied after offline replay. | -| `artifacts/session-post-crash.cast` | Asciicast exported from the crashed session. | -| `artifacts/session-post-crash.webm` | WebM exported from the crashed session. | - -## Verification claims - -- `doctor.json` reports `ok: true` and all checks passed before the crash scenario ran. -- `wait-exit.json` captured exit code `42`, demonstrating non-zero exit retention. -- `inspect-post-crash.json` shows the session persisted in `exited` state after the abnormal termination rather than disappearing. -- `snapshot-post-crash.json` and `screenshot-post-crash.json` prove offline replay remained available after the crash. -- `record-asciicast-post-crash.json` and `record-webm-post-crash.json` prove recording export also remained available after the crash. -- `manifest.json`, `session-manifest.json`, and `event-log.jsonl` preserve the evidence that remained after the process exited non-zero. - -## Issues encountered - -- No blocking issues were encountered during bundle generation. -- As with the renderer bundle, the generator retries WebM export once before failing because video export is the slowest step. diff --git a/dogfood/20260321-week3-crash-retention/agent-terminal-home.txt b/dogfood/20260321-week3-crash-retention/agent-terminal-home.txt deleted file mode 100644 index bfe41e2b..00000000 --- a/dogfood/20260321-week3-crash-retention/agent-terminal-home.txt +++ /dev/null @@ -1 +0,0 @@ -/tmp/agent-terminal-week3-bundles.Bo0MbU/home.KGOAC6 diff --git a/dogfood/20260321-week3-crash-retention/artifacts/post-crash-reference-dark.png b/dogfood/20260321-week3-crash-retention/artifacts/post-crash-reference-dark.png deleted file mode 100644 index 8c5d48a54c4d6904adf66b14f80c213c5888a426..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3312 zcmeHKdr;De7XD=qD${nSRx?s=Q@gH}dfR-9cFW4`AzD7bOf(%eHB@4KBH(6e*B85M z%AhN>npaJHlnIE6yP;B`V5z7GSh0#}f{zddk!ySZzBA4J_xA6ZZ_b?g&iTGG-#`6e z-X=Tu?*stAGXj_spSD&HwOxK$@ z-Sm4IzIK#gi5~YE_OH25bkQ>X-5VL}wIJ0hN|-I02(Nmf@`bAJaPsFu>9T~}1ZlqW zm`}M=1$4FZjaL%^wRUlm0 zcNBe6K_z79Y)3o{??+jr(UiiJ>|9Cb@4cMeqnO?gO+0zFsRt{bp{#F>^N3n}cyPod zZMG0Ti|mcCzIH$287ITCOKRHg5Kn(~Cv}2-ec&s|C31icGb}q2_p)-bpX0s$j@U)e zs1il`PVF*yMK4j6ImEIAtXTrIK|2)>8d^6c-8>B-j`z1$zq(mnq6>9gX?MkFDL9@D z*U}07Y}_`awaoBfIle)P8tH6={LpheSGn||IFbj32e(F{Q{H1TR4p*~<>J_3ZbfD^ zC&z@}o-)?JbsA3wLtnqDGF74tQclp-^vTtj@eaOdu!fK<9VQ9Of(LaE2f+@AK2$|4 zBv93^qxZPB?$fyH??haK;%f^zMPmuv&|I0zH1p6hHu`;);#%73O#IU(tVOafB6qXt zyH>eC+N7LNbw`?(xnj;uT-+8A6lB-`*0_Q(Ix|*db#i&0lF0U4r!CppDoc({-T|78 z%2L@9xwA*UF&G}2vHpH+!ps-ap()yGdPH_x(?v`4>HiRsIZ?qVb@p`9{vqC+z*gFO z<(!oKCePSo-Qf>Ky?hddo*z$SBMZXt3vFAYbxFL3r}XwV+j_8CJRCXB@)?ityLtty zfv%KoBC%bRb&EWPm_7@0SK+xRXWJBui{Uk)%Lh(qe}jjmKi(HcP?tE%QVdP>F}&nN zBq>_3L)D?4-<(=Hr8fobT}qY4j^sj^^;>|GwoA9G^j8CmWmH6C;oV0R?e#XNsgXy? zkW5JqrkM|EsV2`^hg#XeE|=)J20KRSWLRWlt=O#KXs7E(fW&tf4ydSN&+ z#v!cwEGp^4I>(}2HQWNVlQBtVHIs1-VCUFd;$ZW=L~$X+S6A!FujQO3U6%OT;QzEK zmK{B*U(6S>wTpa5abQU)Oq~n455i3Kk)0Yc)bzOvzyvhy{}BUe=HR2k6(70v}b8F6+u!6*N z*|P%z*8Z*t<>VAurH9qYc>em;zC9CZxHY0i)LGy*M6hVhZ~9h0Z+sKcw#zfGz0Z0} zmZ35|=1Cpo(pU%Isc^rZR+N9h_=foDnAp-yM0w{Z6fgDhlLB_d85uUt}HRScz{G_nRe?uj5H! znK1OZj;VirsRvECrS#RVrs9_RY5Lu+x4N?Xq{jn0W|I`n2YrdS4-fryyI2cFQ~mI^ zdC6eh$-RrywV=HEWAKSIZbNDzUf#N(zLxo>t%f?y8f^5+Axdr(3-op_Ez2sO(zFeK z+Z1?AK|l%CKAPad)4FUBGRP>4>OeiW1$es!1bm?=-3fdFU*Lr}=8NG}Lg!YX8Ie#2 z0O;GBfqQ!n0RQ;)HSiy#wF{8t^2a8idxt6TH(1htgD~?RJ%Vk#m&5Q+!+%1{&yfFl z8=tBBOx<5P|3vkEzL)=(dtnkb@`}N5k8E$)$SvDG2A0jhwuOCh+c6#&HY&jRv#>Lb Ir^9dm8>tC9BLDyZ diff --git a/dogfood/20260321-week3-crash-retention/artifacts/post-crash-snapshot-structured-artifact.json b/dogfood/20260321-week3-crash-retention/artifacts/post-crash-snapshot-structured-artifact.json deleted file mode 100644 index cc66a5a0..00000000 --- a/dogfood/20260321-week3-crash-retention/artifacts/post-crash-snapshot-structured-artifact.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "format": "structured", - "sessionId": "01KM95Z3QSQKN28SVD03BP28Z2", - "capturedAtSeq": 1, - "cols": 80, - "rows": 24, - "cursorRow": 1, - "cursorCol": 0, - "isAltScreen": false, - "visibleLines": [ - { - "row": 0, - "text": "crash-test-output" - }, - { - "row": 1, - "text": "" - }, - { - "row": 2, - "text": "" - }, - { - "row": 3, - "text": "" - }, - { - "row": 4, - "text": "" - }, - { - "row": 5, - "text": "" - }, - { - "row": 6, - "text": "" - }, - { - "row": 7, - "text": "" - }, - { - "row": 8, - "text": "" - }, - { - "row": 9, - "text": "" - }, - { - "row": 10, - "text": "" - }, - { - "row": 11, - "text": "" - }, - { - "row": 12, - "text": "" - }, - { - "row": 13, - "text": "" - }, - { - "row": 14, - "text": "" - }, - { - "row": 15, - "text": "" - }, - { - "row": 16, - "text": "" - }, - { - "row": 17, - "text": "" - }, - { - "row": 18, - "text": "" - }, - { - "row": 19, - "text": "" - }, - { - "row": 20, - "text": "" - }, - { - "row": 21, - "text": "" - }, - { - "row": 22, - "text": "" - }, - { - "row": 23, - "text": "" - } - ] -} diff --git a/dogfood/20260321-week3-crash-retention/artifacts/session-post-crash.cast b/dogfood/20260321-week3-crash-retention/artifacts/session-post-crash.cast deleted file mode 100644 index 5159f9fd..00000000 --- a/dogfood/20260321-week3-crash-retention/artifacts/session-post-crash.cast +++ /dev/null @@ -1,2 +0,0 @@ -{"version":2,"width":80,"height":24,"timestamp":1774129746,"title":"01KM95Z3QSQKN28SVD03BP28Z2","env":{"TERM":"xterm-256color"}} -[0,"o","crash-test-output\r\n"] diff --git a/dogfood/20260321-week3-crash-retention/artifacts/session-post-crash.webm b/dogfood/20260321-week3-crash-retention/artifacts/session-post-crash.webm deleted file mode 100644 index 49d60b118cc39ea128dcb6041ca09b84a0fe24ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9851 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 F^&e$@e{=u< diff --git a/dogfood/20260321-week3-crash-retention/commands.sh b/dogfood/20260321-week3-crash-retention/commands.sh deleted file mode 100644 index 9c311e20..00000000 --- a/dogfood/20260321-week3-crash-retention/commands.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail -export PATH="$HOME/.local/bin:$PATH" -if command -v mise >/dev/null 2>&1; then - mise_shell_env="$(mise activate bash 2>/dev/null || true)" - if [[ -n "$mise_shell_env" ]]; then - eval "$mise_shell_env" - fi - mise_node="$(mise which node 2>/dev/null || true)" - if [[ -n "$mise_node" ]]; then - export PATH="$(dirname "$mise_node"):$PATH" - fi -fi -cd /home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166 -export PATH="/home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166/node_modules/.bin:$PATH" -export AGENT_TERMINAL_HOME=/tmp/agent-terminal-week3-bundles.Bo0MbU/home.KGOAC6 - -tsx src/cli/main.ts doctor --json -tsx src/cli/main.ts create --json -- /bin/bash -lc echo\ crash-test-output\ \&\&\ exit\ 42 -tsx src/cli/main.ts wait 01KM95Z3QSQKN28SVD03BP28Z2 --exit --timeout 20000 --json -tsx src/cli/main.ts inspect 01KM95Z3QSQKN28SVD03BP28Z2 --json -tsx src/cli/main.ts snapshot 01KM95Z3QSQKN28SVD03BP28Z2 --json -tsx src/cli/main.ts screenshot 01KM95Z3QSQKN28SVD03BP28Z2 --json -tsx src/cli/main.ts record export 01KM95Z3QSQKN28SVD03BP28Z2 --format asciicast --out dogfood/20260321-week3-crash-retention/artifacts/session-post-crash.cast --json -tsx src/cli/main.ts record export 01KM95Z3QSQKN28SVD03BP28Z2 --format webm --out dogfood/20260321-week3-crash-retention/artifacts/session-post-crash.webm --json diff --git a/dogfood/20260321-week3-crash-retention/create-output.json b/dogfood/20260321-week3-crash-retention/create-output.json deleted file mode 100644 index ebef5219..00000000 --- a/dogfood/20260321-week3-crash-retention/create-output.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-21T21:49:06.387Z", - "result": { - "sessionId": "01KM95Z3QSQKN28SVD03BP28Z2" - } -} diff --git a/dogfood/20260321-week3-crash-retention/doctor.json b/dogfood/20260321-week3-crash-retention/doctor.json deleted file mode 100644 index 903b7988..00000000 --- a/dogfood/20260321-week3-crash-retention/doctor.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "ok": true, - "command": "doctor", - "timestamp": "2026-03-21T21:49:04.852Z", - "result": { - "ok": true, - "checks": { - "environment": [ - { - "name": "node-runtime", - "status": "pass", - "message": "Node 24.14.0 ok", - "durationMs": 0 - }, - { - "name": "cwd-access", - "status": "pass", - "message": "cwd read/write: /home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166", - "durationMs": 1 - }, - { - "name": "temp-dir", - "status": "pass", - "message": "temp dir ok: /tmp", - "durationMs": 8 - }, - { - "name": "home-writable", - "status": "pass", - "message": "home writable: /tmp/agent-terminal-week3-bundles.Bo0MbU/home.KGOAC6", - "durationMs": 2 - }, - { - "name": "pty-spawn", - "status": "pass", - "message": "spawned /home/coder/.local/share/mise/installs/node/24.14.0/bin/node", - "durationMs": 36 - }, - { - "name": "socket-viable", - "status": "pass", - "message": "socket ok: /tmp/agent-terminal-week3-bundles.Bo0MbU/home.KGOAC6/sessions/doctor-833752-mn0v1jxt-2/host.sock", - "durationMs": 3 - }, - { - "name": "artifact-atomicity", - "status": "pass", - "message": "atomic rename ok: /tmp/agent-terminal-week3-bundles.Bo0MbU/home.KGOAC6/sessions/doctor-833752-mn0v1jxw-3/artifacts", - "durationMs": 2 - }, - { - "name": "event-log-writable", - "status": "pass", - "message": "append ok: /tmp/agent-terminal-week3-bundles.Bo0MbU/home.KGOAC6/sessions/doctor-833752-mn0v1jxy-5/events.jsonl", - "durationMs": 1 - } - ], - "renderer": [ - { - "name": "playwright_available", - "status": "pass", - "message": "available", - "durationMs": 1 - }, - { - "name": "browser_launch", - "status": "pass", - "message": "chromium launches", - "durationMs": 120 - }, - { - "name": "ghostty_web_available", - "status": "pass", - "message": "WASM available", - "durationMs": 130 - }, - { - "name": "screenshot_viable", - "status": "pass", - "message": "viable", - "durationMs": 162 - } - ] - } - } -} diff --git a/dogfood/20260321-week3-crash-retention/event-log.jsonl b/dogfood/20260321-week3-crash-retention/event-log.jsonl deleted file mode 100644 index 958da7b3..00000000 --- a/dogfood/20260321-week3-crash-retention/event-log.jsonl +++ /dev/null @@ -1,2 +0,0 @@ -{"seq":0,"ts":"2026-03-21T21:49:06.407Z","type":"output","payload":{"data":"crash-test-output\r\n"}} -{"seq":1,"ts":"2026-03-21T21:49:06.408Z","type":"exit","payload":{"exitCode":42,"exitSignal":null}} diff --git a/dogfood/20260321-week3-crash-retention/index.md b/dogfood/20260321-week3-crash-retention/index.md deleted file mode 100644 index 23de57d3..00000000 --- a/dogfood/20260321-week3-crash-retention/index.md +++ /dev/null @@ -1,26 +0,0 @@ -# Bundle file index - -Generated at `2026-03-21T21:48:34Z`. - -```text -NOTES.md -agent-terminal-home.txt -artifacts/post-crash-reference-dark.png -artifacts/post-crash-snapshot-structured-artifact.json -artifacts/session-post-crash.cast -artifacts/session-post-crash.webm -commands.sh -create-output.json -doctor.json -event-log.jsonl -index.md -inspect-post-crash.json -manifest.json -record-asciicast-post-crash.json -record-webm-post-crash.json -screenshot-post-crash.json -session-id.txt -session-manifest.json -snapshot-post-crash.json -wait-exit.json -``` diff --git a/dogfood/20260321-week3-crash-retention/inspect-post-crash.json b/dogfood/20260321-week3-crash-retention/inspect-post-crash.json deleted file mode 100644 index c4be3f34..00000000 --- a/dogfood/20260321-week3-crash-retention/inspect-post-crash.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-21T21:49:08.108Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KM95Z3QSQKN28SVD03BP28Z2", - "createdAt": "2026-03-21T21:49:05.666Z", - "updatedAt": "2026-03-21T21:49:06.407Z", - "status": "exited", - "command": ["/bin/bash", "-lc", "echo crash-test-output && exit 42"], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166", - "cols": 80, - "rows": 24, - "hostPid": 833995, - "childPid": 834008, - "exitCode": 42, - "exitSignal": null - } - } -} diff --git a/dogfood/20260321-week3-crash-retention/manifest.json b/dogfood/20260321-week3-crash-retention/manifest.json deleted file mode 100644 index de99ab92..00000000 --- a/dogfood/20260321-week3-crash-retention/manifest.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "version": 1, - "sessionId": "01KM95Z3QSQKN28SVD03BP28Z2", - "artifacts": [ - { - "id": "01KM95Z76K3YPVYSGVJADV9GY0", - "kind": "snapshot", - "filename": "snapshot-1-structured.json", - "sessionId": "01KM95Z3QSQKN28SVD03BP28Z2", - "capturedAtSeq": 1, - "createdAt": "2026-03-21T21:49:09.205Z", - "metadata": { - "format": "structured", - "cols": 80, - "rows": 24, - "cursorRow": 1, - "cursorCol": 0 - } - }, - { - "id": "01KM95Z8MRPBB6DVH45FC3YXYH", - "kind": "screenshot", - "filename": "screenshot-1-reference-dark.png", - "sessionId": "01KM95Z3QSQKN28SVD03BP28Z2", - "capturedAtSeq": 1, - "createdAt": "2026-03-21T21:49:10.681Z", - "metadata": { - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "pngSizeBytes": 3312 - } - }, - { - "id": "01KM95ZE77WYE5JMZ1GPCZN7NP", - "kind": "recording", - "filename": "session-post-crash.cast", - "sessionId": "01KM95Z3QSQKN28SVD03BP28Z2", - "capturedAtSeq": 1, - "createdAt": "2026-03-21T21:49:16.392Z", - "sha256": "98f07bd6a90cbe54191687409ec21532d16c5bf0956e00630ccc04f915b5b2b5", - "bytes": 161, - "metadata": { - "format": "asciicast", - "outputPath": "/home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166/dogfood/20260321-week3-crash-retention/artifacts/session-post-crash.cast", - "width": 80, - "height": 24, - "title": "01KM95Z3QSQKN28SVD03BP28Z2", - "timestamp": 1774129746, - "outputEventCount": 1, - "resizeEventCount": 0 - } - }, - { - "id": "01KM95ZGKDJ8T2KP42DRSCEXTY", - "kind": "video", - "filename": "session-post-crash.webm", - "sessionId": "01KM95Z3QSQKN28SVD03BP28Z2", - "capturedAtSeq": 1, - "createdAt": "2026-03-21T21:49:18.830Z", - "sha256": "e745cf2d4ac530c37f3d62457ac55155f8ab8548dc037066c6e735892088646e", - "bytes": 9851, - "metadata": { - "format": "webm", - "outputPath": "/home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166/dogfood/20260321-week3-crash-retention/artifacts/session-post-crash.webm", - "width": 80, - "height": 24, - "profileName": "reference-dark", - "timingMode": "accelerated", - "outputEventCount": 1, - "resizeEventCount": 0 - } - } - ] -} diff --git a/dogfood/20260321-week3-crash-retention/record-asciicast-post-crash.json b/dogfood/20260321-week3-crash-retention/record-asciicast-post-crash.json deleted file mode 100644 index 4d5ad16e..00000000 --- a/dogfood/20260321-week3-crash-retention/record-asciicast-post-crash.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "ok": true, - "command": "record export", - "timestamp": "2026-03-21T21:49:16.395Z", - "result": { - "sessionId": "01KM95Z3QSQKN28SVD03BP28Z2", - "format": "asciicast", - "artifactPath": "/home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166/dogfood/20260321-week3-crash-retention/artifacts/session-post-crash.cast", - "bytes": 161, - "sha256": "98f07bd6a90cbe54191687409ec21532d16c5bf0956e00630ccc04f915b5b2b5", - "capturedAtSeq": 1, - "durationMs": 1, - "metadata": { - "width": 80, - "height": 24, - "title": "01KM95Z3QSQKN28SVD03BP28Z2", - "timestamp": 1774129746, - "outputEventCount": 1, - "resizeEventCount": 0 - } - } -} diff --git a/dogfood/20260321-week3-crash-retention/record-webm-post-crash.json b/dogfood/20260321-week3-crash-retention/record-webm-post-crash.json deleted file mode 100644 index 33027aec..00000000 --- a/dogfood/20260321-week3-crash-retention/record-webm-post-crash.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "ok": true, - "command": "record export", - "timestamp": "2026-03-21T21:49:18.837Z", - "result": { - "sessionId": "01KM95Z3QSQKN28SVD03BP28Z2", - "format": "webm", - "artifactPath": "/home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166/dogfood/20260321-week3-crash-retention/artifacts/session-post-crash.webm", - "bytes": 9851, - "sha256": "e745cf2d4ac530c37f3d62457ac55155f8ab8548dc037066c6e735892088646e", - "capturedAtSeq": 1, - "durationMs": 1, - "metadata": { - "width": 80, - "height": 24, - "profileName": "reference-dark", - "timingMode": "accelerated", - "outputEventCount": 1, - "resizeEventCount": 0 - } - } -} diff --git a/dogfood/20260321-week3-crash-retention/screenshot-post-crash.json b/dogfood/20260321-week3-crash-retention/screenshot-post-crash.json deleted file mode 100644 index b77cf326..00000000 --- a/dogfood/20260321-week3-crash-retention/screenshot-post-crash.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-21T21:49:10.726Z", - "result": { - "sessionId": "01KM95Z3QSQKN28SVD03BP28Z2", - "capturedAtSeq": 1, - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/agent-terminal-week3-bundles.Bo0MbU/home.KGOAC6/sessions/01KM95Z3QSQKN28SVD03BP28Z2/artifacts/screenshot-1-reference-dark.png", - "pngSizeBytes": 3312 - } -} diff --git a/dogfood/20260321-week3-crash-retention/session-id.txt b/dogfood/20260321-week3-crash-retention/session-id.txt deleted file mode 100644 index a7889084..00000000 --- a/dogfood/20260321-week3-crash-retention/session-id.txt +++ /dev/null @@ -1 +0,0 @@ -01KM95Z3QSQKN28SVD03BP28Z2 diff --git a/dogfood/20260321-week3-crash-retention/session-manifest.json b/dogfood/20260321-week3-crash-retention/session-manifest.json deleted file mode 100644 index fbd62868..00000000 --- a/dogfood/20260321-week3-crash-retention/session-manifest.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "version": 1, - "sessionId": "01KM95Z3QSQKN28SVD03BP28Z2", - "createdAt": "2026-03-21T21:49:05.666Z", - "updatedAt": "2026-03-21T21:49:06.407Z", - "status": "exited", - "command": ["/bin/bash", "-lc", "echo crash-test-output && exit 42"], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166", - "cols": 80, - "rows": 24, - "hostPid": 833995, - "childPid": 834008, - "exitCode": 42, - "exitSignal": null -} diff --git a/dogfood/20260321-week3-crash-retention/snapshot-post-crash.json b/dogfood/20260321-week3-crash-retention/snapshot-post-crash.json deleted file mode 100644 index 5bc85afd..00000000 --- a/dogfood/20260321-week3-crash-retention/snapshot-post-crash.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "ok": true, - "command": "snapshot", - "timestamp": "2026-03-21T21:49:09.245Z", - "result": { - "format": "structured", - "sessionId": "01KM95Z3QSQKN28SVD03BP28Z2", - "capturedAtSeq": 1, - "cols": 80, - "rows": 24, - "cursorRow": 1, - "cursorCol": 0, - "isAltScreen": false, - "visibleLines": [ - { - "row": 0, - "text": "crash-test-output" - }, - { - "row": 1, - "text": "" - }, - { - "row": 2, - "text": "" - }, - { - "row": 3, - "text": "" - }, - { - "row": 4, - "text": "" - }, - { - "row": 5, - "text": "" - }, - { - "row": 6, - "text": "" - }, - { - "row": 7, - "text": "" - }, - { - "row": 8, - "text": "" - }, - { - "row": 9, - "text": "" - }, - { - "row": 10, - "text": "" - }, - { - "row": 11, - "text": "" - }, - { - "row": 12, - "text": "" - }, - { - "row": 13, - "text": "" - }, - { - "row": 14, - "text": "" - }, - { - "row": 15, - "text": "" - }, - { - "row": 16, - "text": "" - }, - { - "row": 17, - "text": "" - }, - { - "row": 18, - "text": "" - }, - { - "row": 19, - "text": "" - }, - { - "row": 20, - "text": "" - }, - { - "row": 21, - "text": "" - }, - { - "row": 22, - "text": "" - }, - { - "row": 23, - "text": "" - } - ] - } -} diff --git a/dogfood/20260321-week3-crash-retention/wait-exit.json b/dogfood/20260321-week3-crash-retention/wait-exit.json deleted file mode 100644 index 6aa9cac2..00000000 --- a/dogfood/20260321-week3-crash-retention/wait-exit.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-21T21:49:07.282Z", - "result": { - "timedOut": false, - "exitCode": 42 - } -} diff --git a/dogfood/20260321-week3-renderer-complete/NOTES.md b/dogfood/20260321-week3-renderer-complete/NOTES.md deleted file mode 100644 index 79e0f76f..00000000 --- a/dogfood/20260321-week3-renderer-complete/NOTES.md +++ /dev/null @@ -1,66 +0,0 @@ -# Week 3 renderer-complete dogfood proof bundle - -- **Date:** 2026-03-21T21:48:34Z -- **Bundle:** `dogfood/20260321-week3-renderer-complete/` -- **Renderer session ID:** `01KM95Y7RFQZ11N60DR204NK1T` -- **Renderer AGENT_TERMINAL_HOME:** `/tmp/agent-terminal-week3-bundles.Bo0MbU/home.8BRlbs` -- **GC demo AGENT_TERMINAL_HOME:** `/tmp/agent-terminal-week3-bundles.Bo0MbU/home.Ubuxel` -- **Environment:** Node `v24.14.0` on `Linux 6.8.0-94-generic x86_64 GNU/Linux` -- **Headless note:** This bundle was collected in a headless environment, so the reviewer evidence is the CLI JSON envelopes, copied PNG screenshots, copied snapshot artifacts, exported asciicast/WebM recordings, and copied session manifests/event logs. - -## Artifacts - -| File | Description | -| ------------------------------------------------------- | ------------------------------------------------------------------------------- | -| `commands.sh` | Exact shell commands used to generate the renderer-complete bundle. | -| `agent-terminal-home.txt` | The isolated home used for the renderer-complete scenario. | -| `session-id.txt` | Session ID for the main renderer scenario. | -| `doctor.json` | `doctor --json` output proving all environment and renderer checks passed. | -| `create-output.json` | Session creation result for the live renderer session. | -| `wait-text.json` | `wait --text 'Ready'` result proving renderer-visible content appeared. | -| `type-output.json` | `type` result for the live interaction. | -| `wait-regex.json` | Renderer regex wait proving the typed text became visible in the live terminal. | -| `snapshot-structured-live.json` | Live structured snapshot JSON envelope. | -| `snapshot-text-live.json` | Live text snapshot JSON envelope. | -| `screenshot-dark-live.json` | Live dark-profile screenshot JSON envelope. | -| `screenshot-light-live.json` | Live light-profile screenshot JSON envelope. | -| `record-asciicast-live.json` | Live asciicast export JSON envelope. | -| `destroy-output.json` | Session destroy result. | -| `snapshot-structured-post-exit.json` | Post-exit structured snapshot JSON envelope proving offline replay. | -| `screenshot-dark-post-exit.json` | Post-exit dark screenshot JSON envelope proving offline replay. | -| `record-webm-post-exit.json` | Post-exit WebM export JSON envelope proving video export on an exited session. | -| `manifest.json` | Final copied artifact manifest from the session home. | -| `session-manifest.json` | Final copied session manifest showing the exited session state. | -| `event-log.jsonl` | Raw event log copied from the isolated session home. | -| `artifacts/live-snapshot-structured-artifact.json` | Snapshot artifact file copied immediately after the live structured snapshot. | -| `artifacts/live-snapshot-text-artifact.json` | Snapshot artifact file copied immediately after the live text snapshot. | -| `artifacts/post-exit-snapshot-structured-artifact.json` | Snapshot artifact file copied after post-exit offline replay. | -| `artifacts/live-reference-dark.png` | Live screenshot PNG copied from the session artifact path. | -| `artifacts/live-reference-light.png` | Live light-theme screenshot PNG copied from the session artifact path. | -| `artifacts/post-exit-reference-dark.png` | Post-exit screenshot PNG copied from the offline replay artifact path. | -| `artifacts/session-live.cast` | Asciicast exported from the still-running session. | -| `artifacts/session-post-exit.webm` | WebM exported after the session had already been destroyed. | -| `gc/commands.sh` | Exact shell commands used for the GC sub-demo. | -| `gc/agent-terminal-home.txt` | Isolated home used only for the GC demo. | -| `gc/session-id.txt` | Temporary session ID used for the GC demo. | -| `gc/create-output.json` | GC demo session creation result. | -| `gc/destroy-output.json` | GC demo destroy result. | -| `gc/gc-dry-run.json` | `gc --dry-run --json` output showing what would be removed. | -| `gc/gc.json` | `gc --json` output showing the session was actually removed. | -| `gc/list-all.json` | `list --all --json` output proving the removed GC session no longer appears. | - -## Verification claims - -- `doctor.json` reports `ok: true` and every environment/renderer check has `status: pass`. -- `wait-text.json` matched the live `Ready` line before evidence capture began. -- `wait-regex.json` matched the visible `week3 renderer bundle` text, so the live recording contains interaction beyond the initial prompt. -- The live text snapshot and the post-exit structured snapshot both capture the same terminal text at sequence `4`, and the post-exit structured snapshot remained at sequence `5` after destroy. -- The live dark screenshot SHA256 is `b04565d5ba4c63044469f42ee468ae1900c4274c7ce5704ce0493367becc0967` and the post-exit dark screenshot SHA256 is `b04565d5ba4c63044469f42ee468ae1900c4274c7ce5704ce0493367becc0967`; the files were identical, which helps reviewers judge whether offline replay reproduced the exact same frame bytes. -- `record-asciicast-live.json` proves asciicast export works on a running session, and `record-webm-post-exit.json` proves WebM export works after the session has exited. -- `manifest.json` shows the copied snapshot, screenshot, recording, and video artifacts recorded against the renderer session. -- GC dry-run reported `1` removable session(s), the actual GC run removed the temporary session `01KM95YX5WZBJ570QW3AMD1RJT`, and `gc/list-all.json` shows `0` remaining session(s) in the isolated GC home. - -## Issues encountered - -- No blocking issues were encountered during bundle generation. -- WebM export can take longer than the other commands, so the generator script retries WebM export once before failing in order to reduce flake risk. diff --git a/dogfood/20260321-week3-renderer-complete/agent-terminal-home.txt b/dogfood/20260321-week3-renderer-complete/agent-terminal-home.txt deleted file mode 100644 index 15fad95f..00000000 --- a/dogfood/20260321-week3-renderer-complete/agent-terminal-home.txt +++ /dev/null @@ -1 +0,0 @@ -/tmp/agent-terminal-week3-bundles.Bo0MbU/home.8BRlbs diff --git a/dogfood/20260321-week3-renderer-complete/artifacts/live-reference-dark.png b/dogfood/20260321-week3-renderer-complete/artifacts/live-reference-dark.png deleted file mode 100644 index bb62401c359c44fb70647a8a6ffd289a218ed9d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5928 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 diff --git a/dogfood/20260321-week3-renderer-complete/artifacts/live-snapshot-structured-artifact.json b/dogfood/20260321-week3-renderer-complete/artifacts/live-snapshot-structured-artifact.json deleted file mode 100644 index cbba4b83..00000000 --- a/dogfood/20260321-week3-renderer-complete/artifacts/live-snapshot-structured-artifact.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "format": "structured", - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "capturedAtSeq": 4, - "cols": 80, - "rows": 24, - "cursorRow": 3, - "cursorCol": 21, - "isAltScreen": false, - "visibleLines": [ - { - "row": 0, - "text": "Loading" - }, - { - "row": 1, - "text": "3 items" - }, - { - "row": 2, - "text": "Ready" - }, - { - "row": 3, - "text": "week3 renderer bundle" - }, - { - "row": 4, - "text": "" - }, - { - "row": 5, - "text": "" - }, - { - "row": 6, - "text": "" - }, - { - "row": 7, - "text": "" - }, - { - "row": 8, - "text": "" - }, - { - "row": 9, - "text": "" - }, - { - "row": 10, - "text": "" - }, - { - "row": 11, - "text": "" - }, - { - "row": 12, - "text": "" - }, - { - "row": 13, - "text": "" - }, - { - "row": 14, - "text": "" - }, - { - "row": 15, - "text": "" - }, - { - "row": 16, - "text": "" - }, - { - "row": 17, - "text": "" - }, - { - "row": 18, - "text": "" - }, - { - "row": 19, - "text": "" - }, - { - "row": 20, - "text": "" - }, - { - "row": 21, - "text": "" - }, - { - "row": 22, - "text": "" - }, - { - "row": 23, - "text": "" - } - ] -} diff --git a/dogfood/20260321-week3-renderer-complete/artifacts/live-snapshot-text-artifact.json b/dogfood/20260321-week3-renderer-complete/artifacts/live-snapshot-text-artifact.json deleted file mode 100644 index d48cd7a0..00000000 --- a/dogfood/20260321-week3-renderer-complete/artifacts/live-snapshot-text-artifact.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "format": "text", - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "capturedAtSeq": 4, - "cols": 80, - "rows": 24, - "cursorRow": 3, - "cursorCol": 21, - "text": "Loading\n3 items\nReady\nweek3 renderer bundle\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" -} diff --git a/dogfood/20260321-week3-renderer-complete/artifacts/post-exit-reference-dark.png b/dogfood/20260321-week3-renderer-complete/artifacts/post-exit-reference-dark.png deleted file mode 100644 index bb62401c359c44fb70647a8a6ffd289a218ed9d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5928 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 diff --git a/dogfood/20260321-week3-renderer-complete/commands.sh b/dogfood/20260321-week3-renderer-complete/commands.sh deleted file mode 100644 index 2700aca5..00000000 --- a/dogfood/20260321-week3-renderer-complete/commands.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail -export PATH="$HOME/.local/bin:$PATH" -if command -v mise >/dev/null 2>&1; then - mise_shell_env="$(mise activate bash 2>/dev/null || true)" - if [[ -n "$mise_shell_env" ]]; then - eval "$mise_shell_env" - fi - mise_node="$(mise which node 2>/dev/null || true)" - if [[ -n "$mise_node" ]]; then - export PATH="$(dirname "$mise_node"):$PATH" - fi -fi -cd /home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166 -export PATH="/home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166/node_modules/.bin:$PATH" -export AGENT_TERMINAL_HOME=/tmp/agent-terminal-week3-bundles.Bo0MbU/home.8BRlbs - -tsx src/cli/main.ts doctor --json -tsx src/cli/main.ts create --json -- /bin/sh -lc printf\ \"Loading\\n\"\;\ sleep\ 1\;\ printf\ \"3\ items\\n\"\;\ sleep\ 1\;\ printf\ \"Ready\\n\"\;\ exec\ cat -tsx src/cli/main.ts wait 01KM95Y7RFQZ11N60DR204NK1T --text Ready --timeout 20000 --json -tsx src/cli/main.ts type 01KM95Y7RFQZ11N60DR204NK1T week3\ renderer\ bundle --json -tsx src/cli/main.ts wait 01KM95Y7RFQZ11N60DR204NK1T --regex week3\ renderer\ bundle --timeout 20000 --json -tsx src/cli/main.ts snapshot 01KM95Y7RFQZ11N60DR204NK1T --json -tsx src/cli/main.ts snapshot 01KM95Y7RFQZ11N60DR204NK1T --format text --json -tsx src/cli/main.ts screenshot 01KM95Y7RFQZ11N60DR204NK1T --json -tsx src/cli/main.ts screenshot 01KM95Y7RFQZ11N60DR204NK1T --profile reference-light --json -tsx src/cli/main.ts record export 01KM95Y7RFQZ11N60DR204NK1T --format asciicast --out dogfood/20260321-week3-renderer-complete/artifacts/session-live.cast --json -tsx src/cli/main.ts destroy 01KM95Y7RFQZ11N60DR204NK1T --json -tsx src/cli/main.ts snapshot 01KM95Y7RFQZ11N60DR204NK1T --json -tsx src/cli/main.ts screenshot 01KM95Y7RFQZ11N60DR204NK1T --json -tsx src/cli/main.ts record export 01KM95Y7RFQZ11N60DR204NK1T --format webm --out dogfood/20260321-week3-renderer-complete/artifacts/session-post-exit.webm --json diff --git a/dogfood/20260321-week3-renderer-complete/create-output.json b/dogfood/20260321-week3-renderer-complete/create-output.json deleted file mode 100644 index 9f0c9624..00000000 --- a/dogfood/20260321-week3-renderer-complete/create-output.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-21T21:48:37.839Z", - "result": { - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T" - } -} diff --git a/dogfood/20260321-week3-renderer-complete/destroy-output.json b/dogfood/20260321-week3-renderer-complete/destroy-output.json deleted file mode 100644 index 99352039..00000000 --- a/dogfood/20260321-week3-renderer-complete/destroy-output.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "destroy", - "timestamp": "2026-03-21T21:48:47.719Z", - "result": { - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "destroyed": true - } -} diff --git a/dogfood/20260321-week3-renderer-complete/doctor.json b/dogfood/20260321-week3-renderer-complete/doctor.json deleted file mode 100644 index 6df63ead..00000000 --- a/dogfood/20260321-week3-renderer-complete/doctor.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "ok": true, - "command": "doctor", - "timestamp": "2026-03-21T21:48:36.128Z", - "result": { - "ok": true, - "checks": { - "environment": [ - { - "name": "node-runtime", - "status": "pass", - "message": "Node 24.14.0 ok", - "durationMs": 0 - }, - { - "name": "cwd-access", - "status": "pass", - "message": "cwd read/write: /home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166", - "durationMs": 1 - }, - { - "name": "temp-dir", - "status": "pass", - "message": "temp dir ok: /tmp", - "durationMs": 7 - }, - { - "name": "home-writable", - "status": "pass", - "message": "home writable: /tmp/agent-terminal-week3-bundles.Bo0MbU/home.8BRlbs", - "durationMs": 2 - }, - { - "name": "pty-spawn", - "status": "pass", - "message": "spawned /home/coder/.local/share/mise/installs/node/24.14.0/bin/node", - "durationMs": 38 - }, - { - "name": "socket-viable", - "status": "pass", - "message": "socket ok: /tmp/agent-terminal-week3-bundles.Bo0MbU/home.8BRlbs/sessions/doctor-831372-mn0v0xrb-2/host.sock", - "durationMs": 3 - }, - { - "name": "artifact-atomicity", - "status": "pass", - "message": "atomic rename ok: /tmp/agent-terminal-week3-bundles.Bo0MbU/home.8BRlbs/sessions/doctor-831372-mn0v0xre-3/artifacts", - "durationMs": 2 - }, - { - "name": "event-log-writable", - "status": "pass", - "message": "append ok: /tmp/agent-terminal-week3-bundles.Bo0MbU/home.8BRlbs/sessions/doctor-831372-mn0v0xrg-5/events.jsonl", - "durationMs": 1 - } - ], - "renderer": [ - { - "name": "playwright_available", - "status": "pass", - "message": "available", - "durationMs": 1 - }, - { - "name": "browser_launch", - "status": "pass", - "message": "chromium launches", - "durationMs": 148 - }, - { - "name": "ghostty_web_available", - "status": "pass", - "message": "WASM available", - "durationMs": 105 - }, - { - "name": "screenshot_viable", - "status": "pass", - "message": "viable", - "durationMs": 180 - } - ] - } - } -} diff --git a/dogfood/20260321-week3-renderer-complete/event-log.jsonl b/dogfood/20260321-week3-renderer-complete/event-log.jsonl deleted file mode 100644 index 16f776e3..00000000 --- a/dogfood/20260321-week3-renderer-complete/event-log.jsonl +++ /dev/null @@ -1,6 +0,0 @@ -{"seq":0,"ts":"2026-03-21T21:48:37.894Z","type":"output","payload":{"data":"Loading\r\n"}} -{"seq":1,"ts":"2026-03-21T21:48:38.896Z","type":"output","payload":{"data":"3 items\r\n"}} -{"seq":2,"ts":"2026-03-21T21:48:39.897Z","type":"output","payload":{"data":"Ready\r\n"}} -{"seq":3,"ts":"2026-03-21T21:48:40.846Z","type":"input_text","payload":{"data":"week3 renderer bundle"}} -{"seq":4,"ts":"2026-03-21T21:48:40.847Z","type":"output","payload":{"data":"week3 renderer bundle"}} -{"seq":5,"ts":"2026-03-21T21:48:47.618Z","type":"exit","payload":{"exitCode":0,"exitSignal":"1"}} diff --git a/dogfood/20260321-week3-renderer-complete/gc/agent-terminal-home.txt b/dogfood/20260321-week3-renderer-complete/gc/agent-terminal-home.txt deleted file mode 100644 index 45a7b6f2..00000000 --- a/dogfood/20260321-week3-renderer-complete/gc/agent-terminal-home.txt +++ /dev/null @@ -1 +0,0 @@ -/tmp/agent-terminal-week3-bundles.Bo0MbU/home.Ubuxel diff --git a/dogfood/20260321-week3-renderer-complete/gc/commands.sh b/dogfood/20260321-week3-renderer-complete/gc/commands.sh deleted file mode 100644 index ab3211d7..00000000 --- a/dogfood/20260321-week3-renderer-complete/gc/commands.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail -export PATH="$HOME/.local/bin:$PATH" -if command -v mise >/dev/null 2>&1; then - mise_shell_env="$(mise activate bash 2>/dev/null || true)" - if [[ -n "$mise_shell_env" ]]; then - eval "$mise_shell_env" - fi - mise_node="$(mise which node 2>/dev/null || true)" - if [[ -n "$mise_node" ]]; then - export PATH="$(dirname "$mise_node"):$PATH" - fi -fi -cd /home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166 -export PATH="/home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166/node_modules/.bin:$PATH" -export AGENT_TERMINAL_HOME=/tmp/agent-terminal-week3-bundles.Bo0MbU/home.Ubuxel - -tsx src/cli/main.ts create --json -- /bin/sh -lc printf\ \"gc-temp\\n\"\;\ exec\ cat -tsx src/cli/main.ts destroy 01KM95YX5WZBJ570QW3AMD1RJT --json -tsx src/cli/main.ts gc --dry-run --json -tsx src/cli/main.ts gc --json -tsx src/cli/main.ts list --all --json diff --git a/dogfood/20260321-week3-renderer-complete/gc/create-output.json b/dogfood/20260321-week3-renderer-complete/gc/create-output.json deleted file mode 100644 index 90b3b6da..00000000 --- a/dogfood/20260321-week3-renderer-complete/gc/create-output.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-21T21:48:59.772Z", - "result": { - "sessionId": "01KM95YX5WZBJ570QW3AMD1RJT" - } -} diff --git a/dogfood/20260321-week3-renderer-complete/gc/destroy-output.json b/dogfood/20260321-week3-renderer-complete/gc/destroy-output.json deleted file mode 100644 index e0d81139..00000000 --- a/dogfood/20260321-week3-renderer-complete/gc/destroy-output.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "destroy", - "timestamp": "2026-03-21T21:49:00.753Z", - "result": { - "sessionId": "01KM95YX5WZBJ570QW3AMD1RJT", - "destroyed": true - } -} diff --git a/dogfood/20260321-week3-renderer-complete/gc/gc-dry-run.json b/dogfood/20260321-week3-renderer-complete/gc/gc-dry-run.json deleted file mode 100644 index 527ad0a9..00000000 --- a/dogfood/20260321-week3-renderer-complete/gc/gc-dry-run.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "ok": true, - "command": "gc", - "timestamp": "2026-03-21T21:49:01.656Z", - "result": { - "removedSessions": ["01KM95YX5WZBJ570QW3AMD1RJT"], - "skippedSessions": [], - "dryRun": true, - "totalBytesFreed": 4720 - } -} diff --git a/dogfood/20260321-week3-renderer-complete/gc/gc.json b/dogfood/20260321-week3-renderer-complete/gc/gc.json deleted file mode 100644 index 8a569b6d..00000000 --- a/dogfood/20260321-week3-renderer-complete/gc/gc.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "ok": true, - "command": "gc", - "timestamp": "2026-03-21T21:49:02.558Z", - "result": { - "removedSessions": ["01KM95YX5WZBJ570QW3AMD1RJT"], - "skippedSessions": [], - "dryRun": false, - "totalBytesFreed": 4720 - } -} diff --git a/dogfood/20260321-week3-renderer-complete/gc/list-all.json b/dogfood/20260321-week3-renderer-complete/gc/list-all.json deleted file mode 100644 index 897ba64f..00000000 --- a/dogfood/20260321-week3-renderer-complete/gc/list-all.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "list", - "timestamp": "2026-03-21T21:49:03.359Z", - "result": { - "sessions": [] - } -} diff --git a/dogfood/20260321-week3-renderer-complete/gc/session-id.txt b/dogfood/20260321-week3-renderer-complete/gc/session-id.txt deleted file mode 100644 index d888339c..00000000 --- a/dogfood/20260321-week3-renderer-complete/gc/session-id.txt +++ /dev/null @@ -1 +0,0 @@ -01KM95YX5WZBJ570QW3AMD1RJT diff --git a/dogfood/20260321-week3-renderer-complete/index.md b/dogfood/20260321-week3-renderer-complete/index.md deleted file mode 100644 index 62d9366f..00000000 --- a/dogfood/20260321-week3-renderer-complete/index.md +++ /dev/null @@ -1,44 +0,0 @@ -# Bundle file index - -Generated at `2026-03-21T21:48:34Z`. - -```text -NOTES.md -agent-terminal-home.txt -artifacts/live-reference-dark.png -artifacts/live-reference-light.png -artifacts/live-snapshot-structured-artifact.json -artifacts/live-snapshot-text-artifact.json -artifacts/post-exit-reference-dark.png -artifacts/post-exit-snapshot-structured-artifact.json -artifacts/session-live.cast -artifacts/session-post-exit.webm -commands.sh -create-output.json -destroy-output.json -doctor.json -event-log.jsonl -gc/agent-terminal-home.txt -gc/commands.sh -gc/create-output.json -gc/destroy-output.json -gc/gc-dry-run.json -gc/gc.json -gc/list-all.json -gc/session-id.txt -index.md -manifest.json -record-asciicast-live.json -record-webm-post-exit.json -screenshot-dark-live.json -screenshot-dark-post-exit.json -screenshot-light-live.json -session-id.txt -session-manifest.json -snapshot-structured-live.json -snapshot-structured-post-exit.json -snapshot-text-live.json -type-output.json -wait-regex.json -wait-text.json -``` diff --git a/dogfood/20260321-week3-renderer-complete/manifest.json b/dogfood/20260321-week3-renderer-complete/manifest.json deleted file mode 100644 index 4408a103..00000000 --- a/dogfood/20260321-week3-renderer-complete/manifest.json +++ /dev/null @@ -1,133 +0,0 @@ -{ - "version": 1, - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "artifacts": [ - { - "id": "01KM95YDDCWMZ9X8ZXCAC6KNE2", - "kind": "snapshot", - "filename": "snapshot-4-structured.json", - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "capturedAtSeq": 4, - "createdAt": "2026-03-21T21:48:42.797Z", - "metadata": { - "format": "structured", - "cols": 80, - "rows": 24, - "cursorRow": 3, - "cursorCol": 21 - } - }, - { - "id": "01KM95YEA07BZRMSPTENZSW1FX", - "kind": "snapshot", - "filename": "snapshot-4-text.json", - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "capturedAtSeq": 4, - "createdAt": "2026-03-21T21:48:43.712Z", - "metadata": { - "format": "text", - "cols": 80, - "rows": 24, - "cursorRow": 3, - "cursorCol": 21 - } - }, - { - "id": "01KM95YFA32Y91CX7V33904AB6", - "kind": "screenshot", - "filename": "screenshot-4-reference-dark.png", - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "capturedAtSeq": 4, - "createdAt": "2026-03-21T21:48:44.739Z", - "metadata": { - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "pngSizeBytes": 5928 - } - }, - { - "id": "01KM95YGGRHW8FJ7T3KRQDM6FC", - "kind": "screenshot", - "filename": "screenshot-4-reference-light.png", - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "capturedAtSeq": 4, - "createdAt": "2026-03-21T21:48:45.976Z", - "metadata": { - "profileName": "reference-light", - "cols": 80, - "rows": 24, - "pngSizeBytes": 5906 - } - }, - { - "id": "01KM95YHA9GJ4A5Y8Y3KD7142Q", - "kind": "recording", - "filename": "session-live.cast", - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "capturedAtSeq": 4, - "createdAt": "2026-03-21T21:48:46.794Z", - "sha256": "f21470a1ec17ee883290941931a029ee1d48ac85bb29c8e05a30b73548e8be21", - "bytes": 237, - "metadata": { - "format": "asciicast", - "outputPath": "/home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166/dogfood/20260321-week3-renderer-complete/artifacts/session-live.cast", - "width": 80, - "height": 24, - "title": "01KM95Y7RFQZ11N60DR204NK1T", - "timestamp": 1774129717, - "outputEventCount": 4, - "resizeEventCount": 0 - } - }, - { - "id": "01KM95YKBYHT1FRSAXSPQE2NVN", - "kind": "snapshot", - "filename": "snapshot-5-structured.json", - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "capturedAtSeq": 5, - "createdAt": "2026-03-21T21:48:48.895Z", - "metadata": { - "format": "structured", - "cols": 80, - "rows": 24, - "cursorRow": 3, - "cursorCol": 21 - } - }, - { - "id": "01KM95YMPNJZVDGJ07SGZFRXRC", - "kind": "screenshot", - "filename": "screenshot-5-reference-dark.png", - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "capturedAtSeq": 5, - "createdAt": "2026-03-21T21:48:50.261Z", - "metadata": { - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "pngSizeBytes": 5928 - } - }, - { - "id": "01KM95YW74W2R4PSG7FAVRYG5E", - "kind": "video", - "filename": "session-post-exit.webm", - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "capturedAtSeq": 5, - "createdAt": "2026-03-21T21:48:57.957Z", - "sha256": "7c23a640ba7a5d71c7f1feb8b3d706a2bef39fd1df9354a71373a64a83073e13", - "bytes": 14862, - "metadata": { - "format": "webm", - "outputPath": "/home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166/dogfood/20260321-week3-renderer-complete/artifacts/session-post-exit.webm", - "width": 80, - "height": 24, - "profileName": "reference-dark", - "timingMode": "accelerated", - "outputEventCount": 4, - "resizeEventCount": 0 - } - } - ] -} diff --git a/dogfood/20260321-week3-renderer-complete/record-asciicast-live.json b/dogfood/20260321-week3-renderer-complete/record-asciicast-live.json deleted file mode 100644 index 88dd2a2f..00000000 --- a/dogfood/20260321-week3-renderer-complete/record-asciicast-live.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "ok": true, - "command": "record export", - "timestamp": "2026-03-21T21:48:46.798Z", - "result": { - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "format": "asciicast", - "artifactPath": "/home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166/dogfood/20260321-week3-renderer-complete/artifacts/session-live.cast", - "bytes": 237, - "sha256": "f21470a1ec17ee883290941931a029ee1d48ac85bb29c8e05a30b73548e8be21", - "capturedAtSeq": 4, - "durationMs": 2953, - "metadata": { - "width": 80, - "height": 24, - "title": "01KM95Y7RFQZ11N60DR204NK1T", - "timestamp": 1774129717, - "outputEventCount": 4, - "resizeEventCount": 0 - } - } -} diff --git a/dogfood/20260321-week3-renderer-complete/record-webm-post-exit.json b/dogfood/20260321-week3-renderer-complete/record-webm-post-exit.json deleted file mode 100644 index 2f048531..00000000 --- a/dogfood/20260321-week3-renderer-complete/record-webm-post-exit.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "ok": true, - "command": "record export", - "timestamp": "2026-03-21T21:48:57.961Z", - "result": { - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "format": "webm", - "artifactPath": "/home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166/dogfood/20260321-week3-renderer-complete/artifacts/session-post-exit.webm", - "bytes": 14862, - "sha256": "7c23a640ba7a5d71c7f1feb8b3d706a2bef39fd1df9354a71373a64a83073e13", - "capturedAtSeq": 5, - "durationMs": 9724, - "metadata": { - "width": 80, - "height": 24, - "profileName": "reference-dark", - "timingMode": "accelerated", - "outputEventCount": 4, - "resizeEventCount": 0 - } - } -} diff --git a/dogfood/20260321-week3-renderer-complete/screenshot-dark-live.json b/dogfood/20260321-week3-renderer-complete/screenshot-dark-live.json deleted file mode 100644 index 1d4fe1f1..00000000 --- a/dogfood/20260321-week3-renderer-complete/screenshot-dark-live.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-21T21:48:44.743Z", - "result": { - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "capturedAtSeq": 4, - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/agent-terminal-week3-bundles.Bo0MbU/home.8BRlbs/sessions/01KM95Y7RFQZ11N60DR204NK1T/artifacts/screenshot-4-reference-dark.png", - "pngSizeBytes": 5928 - } -} diff --git a/dogfood/20260321-week3-renderer-complete/screenshot-dark-post-exit.json b/dogfood/20260321-week3-renderer-complete/screenshot-dark-post-exit.json deleted file mode 100644 index ca6f5b2a..00000000 --- a/dogfood/20260321-week3-renderer-complete/screenshot-dark-post-exit.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-21T21:48:50.308Z", - "result": { - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "capturedAtSeq": 5, - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/agent-terminal-week3-bundles.Bo0MbU/home.8BRlbs/sessions/01KM95Y7RFQZ11N60DR204NK1T/artifacts/screenshot-5-reference-dark.png", - "pngSizeBytes": 5928 - } -} diff --git a/dogfood/20260321-week3-renderer-complete/screenshot-light-live.json b/dogfood/20260321-week3-renderer-complete/screenshot-light-live.json deleted file mode 100644 index 328b05f1..00000000 --- a/dogfood/20260321-week3-renderer-complete/screenshot-light-live.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-21T21:48:45.979Z", - "result": { - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "capturedAtSeq": 4, - "profileName": "reference-light", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/agent-terminal-week3-bundles.Bo0MbU/home.8BRlbs/sessions/01KM95Y7RFQZ11N60DR204NK1T/artifacts/screenshot-4-reference-light.png", - "pngSizeBytes": 5906 - } -} diff --git a/dogfood/20260321-week3-renderer-complete/session-id.txt b/dogfood/20260321-week3-renderer-complete/session-id.txt deleted file mode 100644 index 475229c9..00000000 --- a/dogfood/20260321-week3-renderer-complete/session-id.txt +++ /dev/null @@ -1 +0,0 @@ -01KM95Y7RFQZ11N60DR204NK1T diff --git a/dogfood/20260321-week3-renderer-complete/session-manifest.json b/dogfood/20260321-week3-renderer-complete/session-manifest.json deleted file mode 100644 index 6e3f1648..00000000 --- a/dogfood/20260321-week3-renderer-complete/session-manifest.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "version": 1, - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "createdAt": "2026-03-21T21:48:37.015Z", - "updatedAt": "2026-03-21T21:48:47.618Z", - "status": "exited", - "command": [ - "/bin/sh", - "-lc", - "printf \"Loading\\n\"; sleep 1; printf \"3 items\\n\"; sleep 1; printf \"Ready\\n\"; exec cat" - ], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_7c2a453166", - "cols": 80, - "rows": 24, - "hostPid": 831613, - "childPid": 831626, - "exitCode": 0, - "exitSignal": "1" -} diff --git a/dogfood/20260321-week3-renderer-complete/snapshot-structured-live.json b/dogfood/20260321-week3-renderer-complete/snapshot-structured-live.json deleted file mode 100644 index 83569c91..00000000 --- a/dogfood/20260321-week3-renderer-complete/snapshot-structured-live.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "ok": true, - "command": "snapshot", - "timestamp": "2026-03-21T21:48:42.802Z", - "result": { - "format": "structured", - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "capturedAtSeq": 4, - "cols": 80, - "rows": 24, - "cursorRow": 3, - "cursorCol": 21, - "isAltScreen": false, - "visibleLines": [ - { - "row": 0, - "text": "Loading" - }, - { - "row": 1, - "text": "3 items" - }, - { - "row": 2, - "text": "Ready" - }, - { - "row": 3, - "text": "week3 renderer bundle" - }, - { - "row": 4, - "text": "" - }, - { - "row": 5, - "text": "" - }, - { - "row": 6, - "text": "" - }, - { - "row": 7, - "text": "" - }, - { - "row": 8, - "text": "" - }, - { - "row": 9, - "text": "" - }, - { - "row": 10, - "text": "" - }, - { - "row": 11, - "text": "" - }, - { - "row": 12, - "text": "" - }, - { - "row": 13, - "text": "" - }, - { - "row": 14, - "text": "" - }, - { - "row": 15, - "text": "" - }, - { - "row": 16, - "text": "" - }, - { - "row": 17, - "text": "" - }, - { - "row": 18, - "text": "" - }, - { - "row": 19, - "text": "" - }, - { - "row": 20, - "text": "" - }, - { - "row": 21, - "text": "" - }, - { - "row": 22, - "text": "" - }, - { - "row": 23, - "text": "" - } - ] - } -} diff --git a/dogfood/20260321-week3-renderer-complete/snapshot-structured-post-exit.json b/dogfood/20260321-week3-renderer-complete/snapshot-structured-post-exit.json deleted file mode 100644 index 54667969..00000000 --- a/dogfood/20260321-week3-renderer-complete/snapshot-structured-post-exit.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "ok": true, - "command": "snapshot", - "timestamp": "2026-03-21T21:48:48.939Z", - "result": { - "format": "structured", - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "capturedAtSeq": 5, - "cols": 80, - "rows": 24, - "cursorRow": 3, - "cursorCol": 21, - "isAltScreen": false, - "visibleLines": [ - { - "row": 0, - "text": "Loading" - }, - { - "row": 1, - "text": "3 items" - }, - { - "row": 2, - "text": "Ready" - }, - { - "row": 3, - "text": "week3 renderer bundle" - }, - { - "row": 4, - "text": "" - }, - { - "row": 5, - "text": "" - }, - { - "row": 6, - "text": "" - }, - { - "row": 7, - "text": "" - }, - { - "row": 8, - "text": "" - }, - { - "row": 9, - "text": "" - }, - { - "row": 10, - "text": "" - }, - { - "row": 11, - "text": "" - }, - { - "row": 12, - "text": "" - }, - { - "row": 13, - "text": "" - }, - { - "row": 14, - "text": "" - }, - { - "row": 15, - "text": "" - }, - { - "row": 16, - "text": "" - }, - { - "row": 17, - "text": "" - }, - { - "row": 18, - "text": "" - }, - { - "row": 19, - "text": "" - }, - { - "row": 20, - "text": "" - }, - { - "row": 21, - "text": "" - }, - { - "row": 22, - "text": "" - }, - { - "row": 23, - "text": "" - } - ] - } -} diff --git a/dogfood/20260321-week3-renderer-complete/snapshot-text-live.json b/dogfood/20260321-week3-renderer-complete/snapshot-text-live.json deleted file mode 100644 index 1b0b0f6f..00000000 --- a/dogfood/20260321-week3-renderer-complete/snapshot-text-live.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "ok": true, - "command": "snapshot", - "timestamp": "2026-03-21T21:48:43.715Z", - "result": { - "format": "text", - "sessionId": "01KM95Y7RFQZ11N60DR204NK1T", - "capturedAtSeq": 4, - "cols": 80, - "rows": 24, - "cursorRow": 3, - "cursorCol": 21, - "text": "Loading\n3 items\nReady\nweek3 renderer bundle\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" - } -} diff --git a/dogfood/20260321-week3-renderer-complete/type-output.json b/dogfood/20260321-week3-renderer-complete/type-output.json deleted file mode 100644 index a8dbaaa7..00000000 --- a/dogfood/20260321-week3-renderer-complete/type-output.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "type", - "timestamp": "2026-03-21T21:48:40.848Z", - "result": {} -} diff --git a/dogfood/20260321-week3-renderer-complete/wait-regex.json b/dogfood/20260321-week3-renderer-complete/wait-regex.json deleted file mode 100644 index 28df4686..00000000 --- a/dogfood/20260321-week3-renderer-complete/wait-regex.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-21T21:48:41.982Z", - "result": { - "matched": true, - "timedOut": false, - "matchedText": "week3 renderer bundle", - "capturedAtSeq": 4 - } -} diff --git a/dogfood/20260321-week3-renderer-complete/wait-text.json b/dogfood/20260321-week3-renderer-complete/wait-text.json deleted file mode 100644 index 776c145d..00000000 --- a/dogfood/20260321-week3-renderer-complete/wait-text.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-21T21:48:39.986Z", - "result": { - "matched": true, - "timedOut": false, - "matchedText": "Ready", - "capturedAtSeq": 2 - } -} diff --git a/dogfood/20260322-dogfood-week4-features/01-home-create.json b/dogfood/20260322-dogfood-week4-features/01-home-create.json deleted file mode 100644 index 035838f0..00000000 --- a/dogfood/20260322-dogfood-week4-features/01-home-create.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-22T22:33:07.016Z", - "result": { - "sessionId": "01KMBTWDCCX4PKCK4FVQ5DN7T2" - } -} diff --git a/dogfood/20260322-dogfood-week4-features/02-home-tree.txt b/dogfood/20260322-dogfood-week4-features/02-home-tree.txt deleted file mode 100644 index 52d4758d..00000000 --- a/dogfood/20260322-dogfood-week4-features/02-home-tree.txt +++ /dev/null @@ -1,6 +0,0 @@ -/tmp/tmp.gHWn0YVbwd -/tmp/tmp.gHWn0YVbwd/sessions -/tmp/tmp.gHWn0YVbwd/sessions/01KMBTWDCCX4PKCK4FVQ5DN7T2 -/tmp/tmp.gHWn0YVbwd/sessions/01KMBTWDCCX4PKCK4FVQ5DN7T2/events.jsonl -/tmp/tmp.gHWn0YVbwd/sessions/01KMBTWDCCX4PKCK4FVQ5DN7T2/session.json -/tmp/tmp.gHWn0YVbwd/sessions/01KMBTWDCCX4PKCK4FVQ5DN7T2/host.sock diff --git a/dogfood/20260322-dogfood-week4-features/03-home-list.json b/dogfood/20260322-dogfood-week4-features/03-home-list.json deleted file mode 100644 index 1d3c3c6c..00000000 --- a/dogfood/20260322-dogfood-week4-features/03-home-list.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "ok": true, - "command": "list", - "timestamp": "2026-03-22T22:33:08.027Z", - "result": { - "sessions": [ - { - "sessionId": "01KMBTWDCCX4PKCK4FVQ5DN7T2", - "status": "running", - "command": ["npx", "tsx", "test/fixtures/apps/hello-prompt/main.ts"], - "createdAt": "2026-03-22T22:33:06.193Z" - } - ] - } -} diff --git a/dogfood/20260322-dogfood-week4-features/04-home-type-exit.json b/dogfood/20260322-dogfood-week4-features/04-home-type-exit.json deleted file mode 100644 index 45775cc8..00000000 --- a/dogfood/20260322-dogfood-week4-features/04-home-type-exit.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "type", - "timestamp": "2026-03-22T22:33:09.250Z", - "result": {} -} diff --git a/dogfood/20260322-dogfood-week4-features/05-home-send-enter.json b/dogfood/20260322-dogfood-week4-features/05-home-send-enter.json deleted file mode 100644 index 571a0548..00000000 --- a/dogfood/20260322-dogfood-week4-features/05-home-send-enter.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "send-keys", - "timestamp": "2026-03-22T22:33:10.277Z", - "result": {} -} diff --git a/dogfood/20260322-dogfood-week4-features/06-home-wait-exit.txt b/dogfood/20260322-dogfood-week4-features/06-home-wait-exit.txt deleted file mode 100644 index 21044dc6..00000000 --- a/dogfood/20260322-dogfood-week4-features/06-home-wait-exit.txt +++ /dev/null @@ -1 +0,0 @@ -Process exited with code 0. diff --git a/dogfood/20260322-dogfood-week4-features/07-home-destroy.json b/dogfood/20260322-dogfood-week4-features/07-home-destroy.json deleted file mode 100644 index b7c3b135..00000000 --- a/dogfood/20260322-dogfood-week4-features/07-home-destroy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "destroy", - "timestamp": "2026-03-22T22:33:12.473Z", - "result": { - "sessionId": "01KMBTWDCCX4PKCK4FVQ5DN7T2", - "destroyed": true - } -} diff --git a/dogfood/20260322-dogfood-week4-features/08-named-create.json b/dogfood/20260322-dogfood-week4-features/08-named-create.json deleted file mode 100644 index b50d61cc..00000000 --- a/dogfood/20260322-dogfood-week4-features/08-named-create.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-22T22:33:14.313Z", - "result": { - "sessionId": "01KMBTWMKH1NFA0BJ8E6X0WC54" - } -} diff --git a/dogfood/20260322-dogfood-week4-features/09-named-inspect.json b/dogfood/20260322-dogfood-week4-features/09-named-inspect.json deleted file mode 100644 index 0749e69f..00000000 --- a/dogfood/20260322-dogfood-week4-features/09-named-inspect.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-22T22:33:15.546Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KMBTWMKH1NFA0BJ8E6X0WC54", - "createdAt": "2026-03-22T22:33:13.590Z", - "updatedAt": "2026-03-22T22:33:14.210Z", - "status": "running", - "command": ["npx", "tsx", "test/fixtures/apps/hello-prompt/main.ts"], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_06577c86a1", - "name": "test-session", - "env": { - "FOO": "bar", - "BAZ": "qux" - }, - "term": "xterm-256color", - "cols": 80, - "rows": 24, - "hostPid": 1857009, - "childPid": 1857022, - "exitCode": null, - "exitSignal": null - } - } -} diff --git a/dogfood/20260322-dogfood-week4-features/10-named-type-exit.json b/dogfood/20260322-dogfood-week4-features/10-named-type-exit.json deleted file mode 100644 index d3c8c862..00000000 --- a/dogfood/20260322-dogfood-week4-features/10-named-type-exit.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "type", - "timestamp": "2026-03-22T22:33:16.727Z", - "result": {} -} diff --git a/dogfood/20260322-dogfood-week4-features/11-named-send-enter.json b/dogfood/20260322-dogfood-week4-features/11-named-send-enter.json deleted file mode 100644 index 73e94e3a..00000000 --- a/dogfood/20260322-dogfood-week4-features/11-named-send-enter.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "send-keys", - "timestamp": "2026-03-22T22:33:17.922Z", - "result": {} -} diff --git a/dogfood/20260322-dogfood-week4-features/12-named-wait-exit.txt b/dogfood/20260322-dogfood-week4-features/12-named-wait-exit.txt deleted file mode 100644 index 21044dc6..00000000 --- a/dogfood/20260322-dogfood-week4-features/12-named-wait-exit.txt +++ /dev/null @@ -1 +0,0 @@ -Process exited with code 0. diff --git a/dogfood/20260322-dogfood-week4-features/13-named-destroy.json b/dogfood/20260322-dogfood-week4-features/13-named-destroy.json deleted file mode 100644 index c12677a7..00000000 --- a/dogfood/20260322-dogfood-week4-features/13-named-destroy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "destroy", - "timestamp": "2026-03-22T22:33:20.150Z", - "result": { - "sessionId": "01KMBTWMKH1NFA0BJ8E6X0WC54", - "destroyed": true - } -} diff --git a/dogfood/20260322-dogfood-week4-features/14-file-create.json b/dogfood/20260322-dogfood-week4-features/14-file-create.json deleted file mode 100644 index b6167e7a..00000000 --- a/dogfood/20260322-dogfood-week4-features/14-file-create.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-22T22:33:22.045Z", - "result": { - "sessionId": "01KMBTWW202S16N3WQJXXFBZ0H" - } -} diff --git a/dogfood/20260322-dogfood-week4-features/15-file-wait-ready.txt b/dogfood/20260322-dogfood-week4-features/15-file-wait-ready.txt deleted file mode 100644 index 78d6ae3d..00000000 --- a/dogfood/20260322-dogfood-week4-features/15-file-wait-ready.txt +++ /dev/null @@ -1,3 +0,0 @@ -Matched: READY> -Cursor: row 0, col 7 -capturedAtSeq: 0 diff --git a/dogfood/20260322-dogfood-week4-features/16-file-type.json b/dogfood/20260322-dogfood-week4-features/16-file-type.json deleted file mode 100644 index a022bc74..00000000 --- a/dogfood/20260322-dogfood-week4-features/16-file-type.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "type", - "timestamp": "2026-03-22T22:33:24.867Z", - "result": {} -} diff --git a/dogfood/20260322-dogfood-week4-features/17-file-send-enter.json b/dogfood/20260322-dogfood-week4-features/17-file-send-enter.json deleted file mode 100644 index 922b0a7c..00000000 --- a/dogfood/20260322-dogfood-week4-features/17-file-send-enter.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "send-keys", - "timestamp": "2026-03-22T22:33:26.066Z", - "result": {} -} diff --git a/dogfood/20260322-dogfood-week4-features/18-file-wait-echo.txt b/dogfood/20260322-dogfood-week4-features/18-file-wait-echo.txt deleted file mode 100644 index 796b3746..00000000 --- a/dogfood/20260322-dogfood-week4-features/18-file-wait-echo.txt +++ /dev/null @@ -1,3 +0,0 @@ -Matched: ECHO: hello from file -Cursor: row 4, col 7 -capturedAtSeq: 6 diff --git a/dogfood/20260322-dogfood-week4-features/19-file-screenshot.json b/dogfood/20260322-dogfood-week4-features/19-file-screenshot.json deleted file mode 100644 index de833999..00000000 --- a/dogfood/20260322-dogfood-week4-features/19-file-screenshot.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-22T22:33:28.805Z", - "result": { - "sessionId": "01KMBTWW202S16N3WQJXXFBZ0H", - "capturedAtSeq": 6, - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/tmp.CUFRxNmZtF/sessions/01KMBTWW202S16N3WQJXXFBZ0H/artifacts/screenshot-6-reference-dark.png", - "pngSizeBytes": 6870 - } -} diff --git a/dogfood/20260322-dogfood-week4-features/20-file-type-exit.json b/dogfood/20260322-dogfood-week4-features/20-file-type-exit.json deleted file mode 100644 index f006458d..00000000 --- a/dogfood/20260322-dogfood-week4-features/20-file-type-exit.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "type", - "timestamp": "2026-03-22T22:33:29.960Z", - "result": {} -} diff --git a/dogfood/20260322-dogfood-week4-features/21-file-send-enter-exit.json b/dogfood/20260322-dogfood-week4-features/21-file-send-enter-exit.json deleted file mode 100644 index 9d68299d..00000000 --- a/dogfood/20260322-dogfood-week4-features/21-file-send-enter-exit.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "send-keys", - "timestamp": "2026-03-22T22:33:31.078Z", - "result": {} -} diff --git a/dogfood/20260322-dogfood-week4-features/22-file-wait-exit.txt b/dogfood/20260322-dogfood-week4-features/22-file-wait-exit.txt deleted file mode 100644 index 21044dc6..00000000 --- a/dogfood/20260322-dogfood-week4-features/22-file-wait-exit.txt +++ /dev/null @@ -1 +0,0 @@ -Process exited with code 0. diff --git a/dogfood/20260322-dogfood-week4-features/23-file-destroy.json b/dogfood/20260322-dogfood-week4-features/23-file-destroy.json deleted file mode 100644 index d8955f0d..00000000 --- a/dogfood/20260322-dogfood-week4-features/23-file-destroy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "destroy", - "timestamp": "2026-03-22T22:33:33.408Z", - "result": { - "sessionId": "01KMBTWW202S16N3WQJXXFBZ0H", - "destroyed": true - } -} diff --git a/dogfood/20260322-dogfood-week4-features/24-cursor-create.json b/dogfood/20260322-dogfood-week4-features/24-cursor-create.json deleted file mode 100644 index 69588489..00000000 --- a/dogfood/20260322-dogfood-week4-features/24-cursor-create.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-22T22:33:35.551Z", - "result": { - "sessionId": "01KMBTX94V40WK8FE3SHE5M8ND" - } -} diff --git a/dogfood/20260322-dogfood-week4-features/25-cursor-wait-ready.txt b/dogfood/20260322-dogfood-week4-features/25-cursor-wait-ready.txt deleted file mode 100644 index 78d6ae3d..00000000 --- a/dogfood/20260322-dogfood-week4-features/25-cursor-wait-ready.txt +++ /dev/null @@ -1,3 +0,0 @@ -Matched: READY> -Cursor: row 0, col 7 -capturedAtSeq: 0 diff --git a/dogfood/20260322-dogfood-week4-features/26-cursor-wait-row.json b/dogfood/20260322-dogfood-week4-features/26-cursor-wait-row.json deleted file mode 100644 index 11d5a55d..00000000 --- a/dogfood/20260322-dogfood-week4-features/26-cursor-wait-row.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-22T22:33:38.619Z", - "result": { - "matched": true, - "timedOut": false, - "cursorRow": 0, - "cursorCol": 7, - "capturedAtSeq": 0 - } -} diff --git a/dogfood/20260322-dogfood-week4-features/27-cursor-type-exit.json b/dogfood/20260322-dogfood-week4-features/27-cursor-type-exit.json deleted file mode 100644 index 0f7e4181..00000000 --- a/dogfood/20260322-dogfood-week4-features/27-cursor-type-exit.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "type", - "timestamp": "2026-03-22T22:33:39.705Z", - "result": {} -} diff --git a/dogfood/20260322-dogfood-week4-features/28-cursor-send-enter.json b/dogfood/20260322-dogfood-week4-features/28-cursor-send-enter.json deleted file mode 100644 index c0b68477..00000000 --- a/dogfood/20260322-dogfood-week4-features/28-cursor-send-enter.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "send-keys", - "timestamp": "2026-03-22T22:33:40.946Z", - "result": {} -} diff --git a/dogfood/20260322-dogfood-week4-features/29-cursor-wait-exit.txt b/dogfood/20260322-dogfood-week4-features/29-cursor-wait-exit.txt deleted file mode 100644 index 21044dc6..00000000 --- a/dogfood/20260322-dogfood-week4-features/29-cursor-wait-exit.txt +++ /dev/null @@ -1 +0,0 @@ -Process exited with code 0. diff --git a/dogfood/20260322-dogfood-week4-features/30-cursor-destroy.json b/dogfood/20260322-dogfood-week4-features/30-cursor-destroy.json deleted file mode 100644 index 309233c5..00000000 --- a/dogfood/20260322-dogfood-week4-features/30-cursor-destroy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "destroy", - "timestamp": "2026-03-22T22:33:43.227Z", - "result": { - "sessionId": "01KMBTX94V40WK8FE3SHE5M8ND", - "destroyed": true - } -} diff --git a/dogfood/20260322-dogfood-week4-features/31-inspect-missing.json b/dogfood/20260322-dogfood-week4-features/31-inspect-missing.json deleted file mode 100644 index 5b6b4c2a..00000000 --- a/dogfood/20260322-dogfood-week4-features/31-inspect-missing.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "ok": false, - "command": "inspect", - "timestamp": "2026-03-22T22:33:44.362Z", - "error": { - "code": "SESSION_NOT_FOUND", - "message": "Session \"nonexistent-session-id\" was not found.", - "retryable": false, - "details": { - "sessionId": "nonexistent-session-id", - "manifestPath": "/tmp/tmp.CUFRxNmZtF/sessions/nonexistent-session-id/session.json" - } - } -} diff --git a/dogfood/20260322-dogfood-week4-features/32-wait-missing-id.txt b/dogfood/20260322-dogfood-week4-features/32-wait-missing-id.txt deleted file mode 100644 index 07b6e9bf..00000000 --- a/dogfood/20260322-dogfood-week4-features/32-wait-missing-id.txt +++ /dev/null @@ -1,17 +0,0 @@ -error: missing required argument 'session-id' - -Usage: agent-terminal wait [options] - -Wait for a session condition - -Options: - --exit Wait for process exit (default: false) - --idle-ms Wait for output idle period - --timeout Maximum wait time in milliseconds (0 for infinite) - --json Emit a JSON command envelope (default: false) - --text Wait for text to appear in rendered output - --regex Wait for regex match in rendered output - --screen-stable-ms Wait for screen to be stable for given ms - --cursor-row Wait for cursor row in rendered output (0-based) - --cursor-col Wait for cursor column in rendered output (0-based) - -h, --help display help for command diff --git a/dogfood/20260322-dogfood-week4-features/33-week4-home-tree.txt b/dogfood/20260322-dogfood-week4-features/33-week4-home-tree.txt deleted file mode 100644 index 0e7cedb1..00000000 --- a/dogfood/20260322-dogfood-week4-features/33-week4-home-tree.txt +++ /dev/null @@ -1,14 +0,0 @@ -/tmp/tmp.CUFRxNmZtF -/tmp/tmp.CUFRxNmZtF/sessions -/tmp/tmp.CUFRxNmZtF/sessions/01KMBTX94V40WK8FE3SHE5M8ND -/tmp/tmp.CUFRxNmZtF/sessions/01KMBTX94V40WK8FE3SHE5M8ND/events.jsonl -/tmp/tmp.CUFRxNmZtF/sessions/01KMBTX94V40WK8FE3SHE5M8ND/session.json -/tmp/tmp.CUFRxNmZtF/sessions/01KMBTWMKH1NFA0BJ8E6X0WC54 -/tmp/tmp.CUFRxNmZtF/sessions/01KMBTWMKH1NFA0BJ8E6X0WC54/events.jsonl -/tmp/tmp.CUFRxNmZtF/sessions/01KMBTWMKH1NFA0BJ8E6X0WC54/session.json -/tmp/tmp.CUFRxNmZtF/sessions/01KMBTWW202S16N3WQJXXFBZ0H -/tmp/tmp.CUFRxNmZtF/sessions/01KMBTWW202S16N3WQJXXFBZ0H/events.jsonl -/tmp/tmp.CUFRxNmZtF/sessions/01KMBTWW202S16N3WQJXXFBZ0H/session.json -/tmp/tmp.CUFRxNmZtF/sessions/01KMBTWW202S16N3WQJXXFBZ0H/artifacts -/tmp/tmp.CUFRxNmZtF/sessions/01KMBTWW202S16N3WQJXXFBZ0H/artifacts/screenshot-6-reference-dark.png -/tmp/tmp.CUFRxNmZtF/sessions/01KMBTWW202S16N3WQJXXFBZ0H/artifacts/manifest.json diff --git a/dogfood/20260322-dogfood-week4-features/34-cursor-col-create.json b/dogfood/20260322-dogfood-week4-features/34-cursor-col-create.json deleted file mode 100644 index 74468f2a..00000000 --- a/dogfood/20260322-dogfood-week4-features/34-cursor-col-create.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-22T22:34:49.820Z", - "result": { - "sessionId": "01KMBTZHW4XD4PWSFTE2KPMF2Q" - } -} diff --git a/dogfood/20260322-dogfood-week4-features/35-cursor-col-wait-ready.txt b/dogfood/20260322-dogfood-week4-features/35-cursor-col-wait-ready.txt deleted file mode 100644 index 78d6ae3d..00000000 --- a/dogfood/20260322-dogfood-week4-features/35-cursor-col-wait-ready.txt +++ /dev/null @@ -1,3 +0,0 @@ -Matched: READY> -Cursor: row 0, col 7 -capturedAtSeq: 0 diff --git a/dogfood/20260322-dogfood-week4-features/36-cursor-col-wait.json b/dogfood/20260322-dogfood-week4-features/36-cursor-col-wait.json deleted file mode 100644 index 2a9ad761..00000000 --- a/dogfood/20260322-dogfood-week4-features/36-cursor-col-wait.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-22T22:34:52.779Z", - "result": { - "matched": true, - "timedOut": false, - "cursorRow": 0, - "cursorCol": 7, - "capturedAtSeq": 0 - } -} diff --git a/dogfood/20260322-dogfood-week4-features/37-cursor-col-type-exit.json b/dogfood/20260322-dogfood-week4-features/37-cursor-col-type-exit.json deleted file mode 100644 index 04ed7341..00000000 --- a/dogfood/20260322-dogfood-week4-features/37-cursor-col-type-exit.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "type", - "timestamp": "2026-03-22T22:34:53.958Z", - "result": {} -} diff --git a/dogfood/20260322-dogfood-week4-features/38-cursor-col-send-enter.json b/dogfood/20260322-dogfood-week4-features/38-cursor-col-send-enter.json deleted file mode 100644 index a6f64df7..00000000 --- a/dogfood/20260322-dogfood-week4-features/38-cursor-col-send-enter.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "send-keys", - "timestamp": "2026-03-22T22:34:55.169Z", - "result": {} -} diff --git a/dogfood/20260322-dogfood-week4-features/39-cursor-col-wait-exit.txt b/dogfood/20260322-dogfood-week4-features/39-cursor-col-wait-exit.txt deleted file mode 100644 index 21044dc6..00000000 --- a/dogfood/20260322-dogfood-week4-features/39-cursor-col-wait-exit.txt +++ /dev/null @@ -1 +0,0 @@ -Process exited with code 0. diff --git a/dogfood/20260322-dogfood-week4-features/40-cursor-col-destroy.json b/dogfood/20260322-dogfood-week4-features/40-cursor-col-destroy.json deleted file mode 100644 index 7fcf93f1..00000000 --- a/dogfood/20260322-dogfood-week4-features/40-cursor-col-destroy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "destroy", - "timestamp": "2026-03-22T22:34:57.474Z", - "result": { - "sessionId": "01KMBTZHW4XD4PWSFTE2KPMF2Q", - "destroyed": true - } -} diff --git a/dogfood/20260322-dogfood-week4-features/artifacts/file-input-screenshot.png b/dogfood/20260322-dogfood-week4-features/artifacts/file-input-screenshot.png deleted file mode 100644 index f44bee1a792e1ed34fa6e00d6579a79cb0dbe644..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6870 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 af&}Lq-YL|79|qol%uTGXRb2V)@xKA)m+nUZ diff --git a/dogfood/20260322-dogfood-week4-features/commands.tsv b/dogfood/20260322-dogfood-week4-features/commands.tsv deleted file mode 100644 index 5c9ac9eb..00000000 --- a/dogfood/20260322-dogfood-week4-features/commands.tsv +++ /dev/null @@ -1,41 +0,0 @@ -label exit_code output_file command -home_create 0 01-home-create.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts --home /tmp/tmp.gHWn0YVbwd create --json npx tsx test/fixtures/apps/hello-prompt/main.ts -home_tree 0 02-home-tree.txt find /tmp/tmp.gHWn0YVbwd -maxdepth 4 -print -home_list 0 03-home-list.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts --home /tmp/tmp.gHWn0YVbwd list --json -home_type_exit 0 04-home-type-exit.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts --home /tmp/tmp.gHWn0YVbwd type 01KMBTWDCCX4PKCK4FVQ5DN7T2 exit --json -home_send_enter 0 05-home-send-enter.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts --home /tmp/tmp.gHWn0YVbwd send-keys 01KMBTWDCCX4PKCK4FVQ5DN7T2 Enter --json -home_wait_exit 0 06-home-wait-exit.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts --home /tmp/tmp.gHWn0YVbwd wait 01KMBTWDCCX4PKCK4FVQ5DN7T2 --exit -home_destroy 0 07-home-destroy.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts --home /tmp/tmp.gHWn0YVbwd destroy 01KMBTWDCCX4PKCK4FVQ5DN7T2 --json -named_create 0 08-named-create.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts create --name test-session --env FOO=bar --env BAZ=qux --term xterm-256color --json npx tsx test/fixtures/apps/hello-prompt/main.ts -named_inspect 0 09-named-inspect.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts inspect 01KMBTWMKH1NFA0BJ8E6X0WC54 --json -named_type_exit 0 10-named-type-exit.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts type 01KMBTWMKH1NFA0BJ8E6X0WC54 exit --json -named_send_enter 0 11-named-send-enter.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts send-keys 01KMBTWMKH1NFA0BJ8E6X0WC54 Enter --json -named_wait_exit 0 12-named-wait-exit.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTWMKH1NFA0BJ8E6X0WC54 --exit -named_destroy 0 13-named-destroy.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts destroy 01KMBTWMKH1NFA0BJ8E6X0WC54 --json -file_create 0 14-file-create.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts create --json npx tsx test/fixtures/apps/hello-prompt/main.ts -file_wait_ready 0 15-file-wait-ready.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTWW202S16N3WQJXXFBZ0H --text READY\> -file_type 0 16-file-type.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts type 01KMBTWW202S16N3WQJXXFBZ0H --file /tmp/dogfood-input.txt --json -file_send_enter 0 17-file-send-enter.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts send-keys 01KMBTWW202S16N3WQJXXFBZ0H Enter --json -file_wait_echo 0 18-file-wait-echo.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTWW202S16N3WQJXXFBZ0H --text ECHO:\ hello\ from\ file -file_screenshot 0 19-file-screenshot.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts screenshot 01KMBTWW202S16N3WQJXXFBZ0H --json -file_type_exit 0 20-file-type-exit.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts type 01KMBTWW202S16N3WQJXXFBZ0H exit --json -file_send_enter_exit 0 21-file-send-enter-exit.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts send-keys 01KMBTWW202S16N3WQJXXFBZ0H Enter --json -file_wait_exit 0 22-file-wait-exit.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTWW202S16N3WQJXXFBZ0H --exit -file_destroy 0 23-file-destroy.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts destroy 01KMBTWW202S16N3WQJXXFBZ0H --json -cursor_create 0 24-cursor-create.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts create --json npx tsx test/fixtures/apps/hello-prompt/main.ts -cursor_wait_ready 0 25-cursor-wait-ready.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTX94V40WK8FE3SHE5M8ND --text READY\> -cursor_wait_row 0 26-cursor-wait-row.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTX94V40WK8FE3SHE5M8ND --cursor-row 0 --timeout 5000 --json -cursor_type_exit 0 27-cursor-type-exit.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts type 01KMBTX94V40WK8FE3SHE5M8ND exit --json -cursor_send_enter 0 28-cursor-send-enter.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts send-keys 01KMBTX94V40WK8FE3SHE5M8ND Enter --json -cursor_wait_exit 0 29-cursor-wait-exit.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTX94V40WK8FE3SHE5M8ND --exit -cursor_destroy 0 30-cursor-destroy.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts destroy 01KMBTX94V40WK8FE3SHE5M8ND --json -inspect_missing 3 31-inspect-missing.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts inspect nonexistent-session-id --json -wait_missing_id 2 32-wait-missing-id.txt env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait --json -week4_home_tree 0 33-week4-home-tree.txt find /tmp/tmp.CUFRxNmZtF -maxdepth 4 -print -cursor_col_create 0 34-cursor-col-create.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts create --json npx tsx test/fixtures/apps/hello-prompt/main.ts -cursor_col_wait_ready 0 35-cursor-col-wait-ready.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTZHW4XD4PWSFTE2KPMF2Q --text READY\> -cursor_col_wait 0 36-cursor-col-wait.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTZHW4XD4PWSFTE2KPMF2Q --cursor-row 0 --cursor-col 7 --timeout 5000 --json -cursor_col_type_exit 0 37-cursor-col-type-exit.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts type 01KMBTZHW4XD4PWSFTE2KPMF2Q exit --json -cursor_col_send_enter 0 38-cursor-col-send-enter.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts send-keys 01KMBTZHW4XD4PWSFTE2KPMF2Q Enter --json -cursor_col_wait_exit 0 39-cursor-col-wait-exit.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTZHW4XD4PWSFTE2KPMF2Q --exit -cursor_col_destroy 0 40-cursor-col-destroy.json env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts destroy 01KMBTZHW4XD4PWSFTE2KPMF2Q --json diff --git a/dogfood/20260322-dogfood-week4-features/env.txt b/dogfood/20260322-dogfood-week4-features/env.txt deleted file mode 100644 index 11627b3b..00000000 --- a/dogfood/20260322-dogfood-week4-features/env.txt +++ /dev/null @@ -1,11 +0,0 @@ -week4_home=/tmp/tmp.CUFRxNmZtF -custom_home=/tmp/tmp.gHWn0YVbwd -input_file=/tmp/dogfood-input.txt -pwd=/home/coder/.mux/src/agent-terminal/agent_exec_06577c86a1 -node=v22.19.0 -npm=10.9.3 -home_session_id=01KMBTWDCCX4PKCK4FVQ5DN7T2 -named_session_id=01KMBTWMKH1NFA0BJ8E6X0WC54 -file_session_id=01KMBTWW202S16N3WQJXXFBZ0H -cursor_session_id=01KMBTX94V40WK8FE3SHE5M8ND -cursor_col_session_id=01KMBTZHW4XD4PWSFTE2KPMF2Q diff --git a/dogfood/20260322-dogfood-week4-features/notes.md b/dogfood/20260322-dogfood-week4-features/notes.md deleted file mode 100644 index 146c3e89..00000000 --- a/dogfood/20260322-dogfood-week4-features/notes.md +++ /dev/null @@ -1,67 +0,0 @@ -# Week 4 CLI features dogfood - -## Outcome - -- `--home` worked: the created session appeared under the custom home and `list --json` returned it. -- `--env` and `--name` worked: `inspect --json` showed `name=test-session`, env keys `FOO` and `BAZ`, and `term=xterm-256color`. -- `type --file` worked and `wait --text 'ECHO: hello from file'` matched. -- `wait --cursor-row` worked with `cursorRow=0` and `cursorCol=7`. -- Follow-up `wait --cursor-row 0 --cursor-col 7` also matched successfully. -- Exit codes matched expectations: `inspect nonexistent-session-id` exited 3 and `wait --json` without a session id exited 2. - -## Specific findings - -1. **`--home`**: Passed. The isolated custom home contained `sessions/01KMBTWDCCX4PKCK4FVQ5DN7T2/session.json` and `events.jsonl`. -2. **`--env` / `--name`**: Passed. Manifest fields persisted in `inspect` output. -3. **`--file`**: Passed. The screenshot shows the typed file text echoed back. Note: because the file was created with `echo`, it included a trailing newline; the fixture therefore processed an extra blank line after the explicit `Enter` key. -4. **`--cursor-row` / `--cursor-col`**: Passed. `cursor-row` matched row 0; follow-up `cursor-row + cursor-col` matched row 0 / col 7. -5. **Exit codes**: Passed. Missing session returned `SESSION_NOT_FOUND` with process exit 3; missing required arg returned usage text and process exit 2. - -## Notable non-blocking issue - -- `npm ci` succeeded but emitted an `EBADENGINE` warning because the workspace runtime was Node 22.19.0 while `package.json` requires Node >=24 <25. This did not block the CLI dogfood runs. - -## Commands - -| Label | Exit | Output | Command | -| ----------------------- | ---: | ------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `home_create` | 0 | `01-home-create.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts --home /tmp/tmp.gHWn0YVbwd create --json npx tsx test/fixtures/apps/hello-prompt/main.ts` | -| `home_tree` | 0 | `02-home-tree.txt` | `find /tmp/tmp.gHWn0YVbwd -maxdepth 4 -print` | -| `home_list` | 0 | `03-home-list.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts --home /tmp/tmp.gHWn0YVbwd list --json` | -| `home_type_exit` | 0 | `04-home-type-exit.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts --home /tmp/tmp.gHWn0YVbwd type 01KMBTWDCCX4PKCK4FVQ5DN7T2 exit --json` | -| `home_send_enter` | 0 | `05-home-send-enter.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts --home /tmp/tmp.gHWn0YVbwd send-keys 01KMBTWDCCX4PKCK4FVQ5DN7T2 Enter --json` | -| `home_wait_exit` | 0 | `06-home-wait-exit.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts --home /tmp/tmp.gHWn0YVbwd wait 01KMBTWDCCX4PKCK4FVQ5DN7T2 --exit` | -| `home_destroy` | 0 | `07-home-destroy.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts --home /tmp/tmp.gHWn0YVbwd destroy 01KMBTWDCCX4PKCK4FVQ5DN7T2 --json` | -| `named_create` | 0 | `08-named-create.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts create --name test-session --env FOO=bar --env BAZ=qux --term xterm-256color --json npx tsx test/fixtures/apps/hello-prompt/main.ts` | -| `named_inspect` | 0 | `09-named-inspect.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts inspect 01KMBTWMKH1NFA0BJ8E6X0WC54 --json` | -| `named_type_exit` | 0 | `10-named-type-exit.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts type 01KMBTWMKH1NFA0BJ8E6X0WC54 exit --json` | -| `named_send_enter` | 0 | `11-named-send-enter.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts send-keys 01KMBTWMKH1NFA0BJ8E6X0WC54 Enter --json` | -| `named_wait_exit` | 0 | `12-named-wait-exit.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTWMKH1NFA0BJ8E6X0WC54 --exit` | -| `named_destroy` | 0 | `13-named-destroy.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts destroy 01KMBTWMKH1NFA0BJ8E6X0WC54 --json` | -| `file_create` | 0 | `14-file-create.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts create --json npx tsx test/fixtures/apps/hello-prompt/main.ts` | -| `file_wait_ready` | 0 | `15-file-wait-ready.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTWW202S16N3WQJXXFBZ0H --text READY\>` | -| `file_type` | 0 | `16-file-type.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts type 01KMBTWW202S16N3WQJXXFBZ0H --file /tmp/dogfood-input.txt --json` | -| `file_send_enter` | 0 | `17-file-send-enter.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts send-keys 01KMBTWW202S16N3WQJXXFBZ0H Enter --json` | -| `file_wait_echo` | 0 | `18-file-wait-echo.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTWW202S16N3WQJXXFBZ0H --text ECHO:\ hello\ from\ file` | -| `file_screenshot` | 0 | `19-file-screenshot.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts screenshot 01KMBTWW202S16N3WQJXXFBZ0H --json` | -| `file_type_exit` | 0 | `20-file-type-exit.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts type 01KMBTWW202S16N3WQJXXFBZ0H exit --json` | -| `file_send_enter_exit` | 0 | `21-file-send-enter-exit.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts send-keys 01KMBTWW202S16N3WQJXXFBZ0H Enter --json` | -| `file_wait_exit` | 0 | `22-file-wait-exit.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTWW202S16N3WQJXXFBZ0H --exit` | -| `file_destroy` | 0 | `23-file-destroy.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts destroy 01KMBTWW202S16N3WQJXXFBZ0H --json` | -| `cursor_create` | 0 | `24-cursor-create.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts create --json npx tsx test/fixtures/apps/hello-prompt/main.ts` | -| `cursor_wait_ready` | 0 | `25-cursor-wait-ready.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTX94V40WK8FE3SHE5M8ND --text READY\>` | -| `cursor_wait_row` | 0 | `26-cursor-wait-row.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTX94V40WK8FE3SHE5M8ND --cursor-row 0 --timeout 5000 --json` | -| `cursor_type_exit` | 0 | `27-cursor-type-exit.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts type 01KMBTX94V40WK8FE3SHE5M8ND exit --json` | -| `cursor_send_enter` | 0 | `28-cursor-send-enter.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts send-keys 01KMBTX94V40WK8FE3SHE5M8ND Enter --json` | -| `cursor_wait_exit` | 0 | `29-cursor-wait-exit.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTX94V40WK8FE3SHE5M8ND --exit` | -| `cursor_destroy` | 0 | `30-cursor-destroy.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts destroy 01KMBTX94V40WK8FE3SHE5M8ND --json` | -| `inspect_missing` | 3 | `31-inspect-missing.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts inspect nonexistent-session-id --json` | -| `wait_missing_id` | 2 | `32-wait-missing-id.txt` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait --json` | -| `week4_home_tree` | 0 | `33-week4-home-tree.txt` | `find /tmp/tmp.CUFRxNmZtF -maxdepth 4 -print` | -| `cursor_col_create` | 0 | `34-cursor-col-create.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts create --json npx tsx test/fixtures/apps/hello-prompt/main.ts` | -| `cursor_col_wait_ready` | 0 | `35-cursor-col-wait-ready.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTZHW4XD4PWSFTE2KPMF2Q --text READY\>` | -| `cursor_col_wait` | 0 | `36-cursor-col-wait.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTZHW4XD4PWSFTE2KPMF2Q --cursor-row 0 --cursor-col 7 --timeout 5000 --json` | -| `cursor_col_type_exit` | 0 | `37-cursor-col-type-exit.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts type 01KMBTZHW4XD4PWSFTE2KPMF2Q exit --json` | -| `cursor_col_send_enter` | 0 | `38-cursor-col-send-enter.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts send-keys 01KMBTZHW4XD4PWSFTE2KPMF2Q Enter --json` | -| `cursor_col_wait_exit` | 0 | `39-cursor-col-wait-exit.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts wait 01KMBTZHW4XD4PWSFTE2KPMF2Q --exit` | -| `cursor_col_destroy` | 0 | `40-cursor-col-destroy.json` | `env AGENT_TERMINAL_HOME=/tmp/tmp.CUFRxNmZtF npx tsx src/cli/main.ts destroy 01KMBTZHW4XD4PWSFTE2KPMF2Q --json` | diff --git a/dogfood/20260322-global-cli-context/create.json b/dogfood/20260322-global-cli-context/create.json deleted file mode 100644 index 8a4c53d0..00000000 --- a/dogfood/20260322-global-cli-context/create.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-22T18:43:55.196Z", - "result": { - "sessionId": "01KMBDRQZ7V2JSGYSB1HJZHYP0" - } -} diff --git a/dogfood/20260322-global-cli-context/notes.md b/dogfood/20260322-global-cli-context/notes.md deleted file mode 100644 index 821b3edd..00000000 --- a/dogfood/20260322-global-cli-context/notes.md +++ /dev/null @@ -1,24 +0,0 @@ -# CLI context / exit code smoke test - -Commands exercised in a replayable terminal capture (`transcript.log` + `timing.log`): - -1. `node --import tsx ./src/cli/main.ts --no-color version` -2. `AGENT_TERMINAL_HOME= node --import tsx ./src/cli/main.ts --home create --json -- /bin/sh -c 'exec cat'` -3. `AGENT_TERMINAL_HOME= node --import tsx ./src/cli/main.ts --home inspect ` -4. `AGENT_TERMINAL_HOME= node --import tsx ./src/cli/main.ts --home list` -5. `AGENT_TERMINAL_HOME= node --import tsx ./src/cli/main.ts inspect missing-session --json` -6. `AGENT_TERMINAL_HOME= node --import tsx ./src/cli/main.ts --home destroy --force --json` - -Observed results: - -- `--no-color version` emitted plain human-readable text with no ANSI escapes. -- `--home` created and inspected a session under the override home, despite `AGENT_TERMINAL_HOME` pointing elsewhere. -- `inspect missing-session --json` returned `SESSION_NOT_FOUND` with process exit code `3`. - -Reviewer artifacts: - -- `smoke-1-version-create.svg` -- `smoke-2-inspect-list.svg` -- `smoke-3-error-exitcode.svg` -- `transcript.log` -- `timing.log` diff --git a/dogfood/20260322-global-cli-context/run-smoke.sh b/dogfood/20260322-global-cli-context/run-smoke.sh deleted file mode 100755 index 0da606b5..00000000 --- a/dogfood/20260322-global-cli-context/run-smoke.sh +++ /dev/null @@ -1,56 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -DOGFOOD_DIR=${DOGFOOD_DIR:?} -CLI=(node --import tsx ./src/cli/main.ts) -ENV_HOME=$(mktemp -d) -OVERRIDE_HOME=$(mktemp -d) -SESSION_ID='' -trap 'if [ -n "$SESSION_ID" ]; then AGENT_TERMINAL_HOME="$OVERRIDE_HOME" "${CLI[@]}" destroy "$SESSION_ID" --force --json >/dev/null 2>&1 || true; fi; rm -rf "$ENV_HOME" "$OVERRIDE_HOME"' EXIT - -printf '$ %q ' "${CLI[@]}" -printf -- '--no-color version\n' -"${CLI[@]}" --no-color version -printf '\n' - -printf '$ AGENT_TERMINAL_HOME=%q ' "$ENV_HOME" -printf '%q ' "${CLI[@]}" -printf -- '--home %q create --json -- /bin/sh -c %q\n' "$OVERRIDE_HOME" 'exec cat' -AGENT_TERMINAL_HOME="$ENV_HOME" "${CLI[@]}" --home "$OVERRIDE_HOME" create --json -- /bin/sh -c 'exec cat' | tee "$DOGFOOD_DIR/create.json" -SESSION_ID=$(node -e "const fs=require('fs');process.stdout.write(JSON.parse(fs.readFileSync(process.argv[1],'utf8')).result.sessionId)" "$DOGFOOD_DIR/create.json") -printf 'Created session: %s\n\n' "$SESSION_ID" - -printf '$ AGENT_TERMINAL_HOME=%q ' "$ENV_HOME" -printf '%q ' "${CLI[@]}" -printf -- '--home %q inspect %q\n' "$OVERRIDE_HOME" "$SESSION_ID" -AGENT_TERMINAL_HOME="$ENV_HOME" "${CLI[@]}" --home "$OVERRIDE_HOME" inspect "$SESSION_ID" -printf '\n' - -printf '$ AGENT_TERMINAL_HOME=%q ' "$ENV_HOME" -printf '%q ' "${CLI[@]}" -printf -- '--home %q list\n' "$OVERRIDE_HOME" -AGENT_TERMINAL_HOME="$ENV_HOME" "${CLI[@]}" --home "$OVERRIDE_HOME" list -printf '\n' - -printf '$ AGENT_TERMINAL_HOME=%q ' "$ENV_HOME" -printf '%q ' "${CLI[@]}" -printf -- 'inspect missing-session --json; echo EXIT:$?\n' -set +e -AGENT_TERMINAL_HOME="$ENV_HOME" "${CLI[@]}" inspect missing-session --json -STATUS=$? -set -e -printf 'EXIT:%s\n\n' "$STATUS" - -printf '$ AGENT_TERMINAL_HOME=%q ' "$ENV_HOME" -printf '%q ' "${CLI[@]}" -printf -- '--home %q destroy %q --force --json\n' "$OVERRIDE_HOME" "$SESSION_ID" -AGENT_TERMINAL_HOME="$ENV_HOME" "${CLI[@]}" --home "$OVERRIDE_HOME" destroy "$SESSION_ID" --force --json -printf '\n' - -cat <

"$DOGFOOD_DIR/summary.txt" -version: ok -create_home_override: $OVERRIDE_HOME -create_env_home: $ENV_HOME -session_id: $SESSION_ID -missing_session_exit: $STATUS -SUMMARY diff --git a/dogfood/20260322-global-cli-context/smoke-1-version-create.svg b/dogfood/20260322-global-cli-context/smoke-1-version-create.svg deleted file mode 100644 index 18b174bd..00000000 --- a/dogfood/20260322-global-cli-context/smoke-1-version-create.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - -agent-terminal smoke test -$ node $ --import $ tsx $ ./src/cli/main.ts --no-color version -agent-terminal 0.1.0 -protocol 0.1.0 -runtime v22.19.0 (linux/x64) - -$ AGENT_TERMINAL_HOME=/tmp/tmp.EOiERdKuQW node --import tsx ./src/cli/main.ts --home /tmp/tmp.i1eOhh8iQ2 create --json -- /bin/sh -c exec\ cat -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-22T18:43:55.196Z", - "result": { - "sessionId": "01KMBDRQZ7V2JSGYSB1HJZHYP0" - } -} -Created session: 01KMBDRQZ7V2JSGYSB1HJZHYP0 - \ No newline at end of file diff --git a/dogfood/20260322-global-cli-context/smoke-2-inspect-list.svg b/dogfood/20260322-global-cli-context/smoke-2-inspect-list.svg deleted file mode 100644 index 4a37189b..00000000 --- a/dogfood/20260322-global-cli-context/smoke-2-inspect-list.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - -agent-terminal smoke test -$ AGENT_TERMINAL_HOME=/tmp/tmp.EOiERdKuQW node --import tsx ./src/cli/main.ts --home /tmp/tmp.i1eOhh8iQ2 inspect 01KMBDRQZ7V2JSGYSB1HJZHYP0 -Session ID: 01KMBDRQZ7V2JSGYSB1HJZHYP0 -Status: running -Command: /bin/sh -c exec cat -Working Directory: /home/coder/.mux/src/agent-terminal/agent_plan_45b0e74e24 -Size: 80x24 -Created At: 2026-03-22T18:43:54.473Z -Updated At: 2026-03-22T18:43:55.116Z -Host PID: 1198712 -Child PID: 1198738 -Exit Code: - -Exit Signal: - - -$ AGENT_TERMINAL_HOME=/tmp/tmp.EOiERdKuQW node --import tsx ./src/cli/main.ts --home /tmp/tmp.i1eOhh8iQ2 list -01KMBDRQZ7V2JSGYSB1HJZHYP0 running /bin/sh -c exec cat - - \ No newline at end of file diff --git a/dogfood/20260322-global-cli-context/smoke-3-error-exitcode.svg b/dogfood/20260322-global-cli-context/smoke-3-error-exitcode.svg deleted file mode 100644 index 466ade78..00000000 --- a/dogfood/20260322-global-cli-context/smoke-3-error-exitcode.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - -agent-terminal smoke test -$ AGENT_TERMINAL_HOME=/tmp/tmp.EOiERdKuQW node --import tsx ./src/cli/main.ts inspect missing-session --json; echo EXIT:$? -{ - "ok": false, - "command": "inspect", - "timestamp": "2026-03-22T18:43:57.206Z", - "error": { - "code": "SESSION_NOT_FOUND", - "message": "Session \"missing-session\" was not found.", - "retryable": false, - "details": { - "sessionId": "missing-session", - "manifestPath": "/tmp/tmp.EOiERdKuQW/sessions/missing-session/session.json" - } - } -} -EXIT:3 - \ No newline at end of file diff --git a/dogfood/20260322-global-cli-context/summary.txt b/dogfood/20260322-global-cli-context/summary.txt deleted file mode 100644 index 1e1bdac7..00000000 --- a/dogfood/20260322-global-cli-context/summary.txt +++ /dev/null @@ -1,5 +0,0 @@ -version: ok -create_home_override: /tmp/tmp.i1eOhh8iQ2 -create_env_home: /tmp/tmp.EOiERdKuQW -session_id: 01KMBDRQZ7V2JSGYSB1HJZHYP0 -missing_session_exit: 3 diff --git a/dogfood/20260322-week4-cli-parity/00-list-empty.json b/dogfood/20260322-week4-cli-parity/00-list-empty.json deleted file mode 100644 index 124de737..00000000 --- a/dogfood/20260322-week4-cli-parity/00-list-empty.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "list", - "timestamp": "2026-03-22T20:38:24.043Z", - "result": { - "sessions": [] - } -} diff --git a/dogfood/20260322-week4-cli-parity/01-create.json b/dogfood/20260322-week4-cli-parity/01-create.json deleted file mode 100644 index 7ebe9201..00000000 --- a/dogfood/20260322-week4-cli-parity/01-create.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-22T20:38:25.609Z", - "result": { - "sessionId": "01KMBMAD8A2SVYXCAZR7MW8RT7" - } -} diff --git a/dogfood/20260322-week4-cli-parity/02-inspect.json b/dogfood/20260322-week4-cli-parity/02-inspect.json deleted file mode 100644 index 67b7db81..00000000 --- a/dogfood/20260322-week4-cli-parity/02-inspect.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-22T20:38:26.264Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KMBMAD8A2SVYXCAZR7MW8RT7", - "createdAt": "2026-03-22T20:38:24.781Z", - "updatedAt": "2026-03-22T20:38:25.545Z", - "status": "running", - "command": [ - "node", - "--import", - "tsx", - "test/fixtures/apps/hello-prompt/main.ts" - ], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_6ff11409cb", - "name": "cli-parity-test", - "env": { - "FOO": "bar", - "BAZ": "qux" - }, - "term": "xterm-256color", - "cols": 80, - "rows": 24, - "hostPid": 1697349, - "childPid": 1697383, - "exitCode": null, - "exitSignal": null - } - } -} diff --git a/dogfood/20260322-week4-cli-parity/03-list.json b/dogfood/20260322-week4-cli-parity/03-list.json deleted file mode 100644 index 709bf325..00000000 --- a/dogfood/20260322-week4-cli-parity/03-list.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "ok": true, - "command": "list", - "timestamp": "2026-03-22T20:38:26.969Z", - "result": { - "sessions": [ - { - "sessionId": "01KMBMAD8A2SVYXCAZR7MW8RT7", - "status": "running", - "command": [ - "node", - "--import", - "tsx", - "test/fixtures/apps/hello-prompt/main.ts" - ], - "createdAt": "2026-03-22T20:38:24.781Z" - } - ] - } -} diff --git a/dogfood/20260322-week4-cli-parity/04-wait-idle.json b/dogfood/20260322-week4-cli-parity/04-wait-idle.json deleted file mode 100644 index 40503d19..00000000 --- a/dogfood/20260322-week4-cli-parity/04-wait-idle.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-22T20:38:28.174Z", - "result": { - "timedOut": false - } -} diff --git a/dogfood/20260322-week4-cli-parity/05-type-file.json b/dogfood/20260322-week4-cli-parity/05-type-file.json deleted file mode 100644 index 223e3885..00000000 --- a/dogfood/20260322-week4-cli-parity/05-type-file.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "type", - "timestamp": "2026-03-22T20:38:28.818Z", - "result": {} -} diff --git a/dogfood/20260322-week4-cli-parity/06-send-enter.json b/dogfood/20260322-week4-cli-parity/06-send-enter.json deleted file mode 100644 index 86368705..00000000 --- a/dogfood/20260322-week4-cli-parity/06-send-enter.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ok": true, - "command": "send-keys", - "timestamp": "2026-03-22T20:38:29.515Z", - "result": {} -} diff --git a/dogfood/20260322-week4-cli-parity/07-wait-echo.json b/dogfood/20260322-week4-cli-parity/07-wait-echo.json deleted file mode 100644 index 26991003..00000000 --- a/dogfood/20260322-week4-cli-parity/07-wait-echo.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-22T20:38:30.760Z", - "result": { - "matched": true, - "timedOut": false, - "matchedText": "hello from file", - "cursorRow": 4, - "cursorCol": 7, - "capturedAtSeq": 5 - } -} diff --git a/dogfood/20260322-week4-cli-parity/08-snapshot.json b/dogfood/20260322-week4-cli-parity/08-snapshot.json deleted file mode 100644 index 5982814c..00000000 --- a/dogfood/20260322-week4-cli-parity/08-snapshot.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "ok": true, - "command": "snapshot", - "timestamp": "2026-03-22T20:38:31.486Z", - "result": { - "format": "text", - "sessionId": "01KMBMAD8A2SVYXCAZR7MW8RT7", - "capturedAtSeq": 5, - "cols": 80, - "rows": 24, - "cursorRow": 4, - "cursorCol": 7, - "text": "READY> hello from file\nECHO: hello from file\nREADY>\nECHO:\nREADY>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" - } -} diff --git a/dogfood/20260322-week4-cli-parity/09-wait-cursor.json b/dogfood/20260322-week4-cli-parity/09-wait-cursor.json deleted file mode 100644 index 48135194..00000000 --- a/dogfood/20260322-week4-cli-parity/09-wait-cursor.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-22T20:38:32.415Z", - "result": { - "matched": true, - "timedOut": false, - "cursorRow": 4, - "cursorCol": 7, - "capturedAtSeq": 5 - } -} diff --git a/dogfood/20260322-week4-cli-parity/10-destroy.json b/dogfood/20260322-week4-cli-parity/10-destroy.json deleted file mode 100644 index a73a6ac6..00000000 --- a/dogfood/20260322-week4-cli-parity/10-destroy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "destroy", - "timestamp": "2026-03-22T20:38:38.061Z", - "result": { - "sessionId": "01KMBMAD8A2SVYXCAZR7MW8RT7", - "destroyed": true - } -} diff --git a/dogfood/20260322-week4-cli-parity/index.md b/dogfood/20260322-week4-cli-parity/index.md deleted file mode 100644 index 4d7c5dbc..00000000 --- a/dogfood/20260322-week4-cli-parity/index.md +++ /dev/null @@ -1,27 +0,0 @@ -# Week 4 CLI parity proof bundle index - -This directory contains the 2026-03-22 CLI parity proof bundle for `dogfood/20260322-week4-cli-parity/`. - -## File inventory - -- `00-list-empty.json` -- `01-create.json` -- `02-inspect.json` -- `03-list.json` -- `04-wait-idle.json` -- `05-type-file.json` -- `06-send-enter.json` -- `07-wait-echo.json` -- `08-snapshot.json` -- `09-wait-cursor.json` -- `10-destroy.json` -- `index.md` -- `notes.md` - -## Quick review order - -1. Read `notes.md` for the scenario summary and limitations. -2. Confirm `00-list-empty.json` shows an empty isolated home. -3. Confirm `01-create.json`, `02-inspect.json`, and `03-list.json` cover create-time options plus isolated-home session discovery. -4. Confirm `05-type-file.json`, `07-wait-echo.json`, `08-snapshot.json`, and `09-wait-cursor.json` cover file input plus cursor-aware waiting. -5. Confirm `10-destroy.json` shows cleanup completed. diff --git a/dogfood/20260322-week4-cli-parity/notes.md b/dogfood/20260322-week4-cli-parity/notes.md deleted file mode 100644 index 71e46b30..00000000 --- a/dogfood/20260322-week4-cli-parity/notes.md +++ /dev/null @@ -1,73 +0,0 @@ -# Week 4 CLI parity dogfood notes - -- **Date:** 2026-03-22 -- **Bundle:** `dogfood/20260322-week4-cli-parity/` -- **CLI entrypoint:** `node --import tsx ./src/cli/main.ts` -- **Fixture:** `test/fixtures/apps/hello-prompt/main.ts` -- **Session ID:** `01KMBMAD8A2SVYXCAZR7MW8RT7` -- **Isolated home:** `/tmp/agent-terminal-week4-cli-parity-CsrjVz` -- **Runtime:** Node `v22.19.0`, npm `10.9.3`, shell flag exercised as `--shell /bin/bash` -- **Install prerequisite used:** `npm ci --ignore-scripts` - -## Scenario summary - -This bundle captures an end-to-end CLI parity run for the Week 4 feature slice: - -- explicit `--home` isolation for every CLI command -- `create` with `--name`, `--term`, `--env`, and `--shell` -- file-based input via `type --file` -- readiness via `wait --idle-ms` -- text wait via `wait --text` -- cursor wait via `wait --cursor-row` and `--cursor-col` -- cleanup via `destroy --force` - -I checked CLI help before the run to confirm the relevant flags exist: - -- top-level help exposes `--home` -- `create --help` exposes `--shell`, `--env`, `--term`, and `--name` -- `type --help` exposes `--file` -- `wait --help` exposes `--cursor-row` and `--cursor-col` - -Because the feature under test is the explicit `--home` flag, I used `--home ` on every command rather than relying only on `AGENT_TERMINAL_HOME`. - -## Reviewer guide - -| File | Proof provided | -| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `00-list-empty.json` | The fresh `--home` directory starts empty (`sessions: []`), proving isolation from any pre-existing default home state. | -| `01-create.json` | Session creation succeeded while explicitly passing `--name cli-parity-test`, `--term xterm-256color`, `--env FOO=bar`, `--env BAZ=qux`, `--shell /bin/bash`, and `--home `. | -| `02-inspect.json` | The live session manifest records the expected fixture command plus `name`, `env`, and `term` values. | -| `03-list.json` | Listing against the same isolated home returns exactly one live session, matching the created session ID. | -| `04-wait-idle.json` | `wait --idle-ms 500 --timeout 10000` completed without timing out, showing the `hello-prompt` fixture reached an idle ready state. | -| `05-type-file.json` | `type --file` accepted file-based input from a temp file containing `hello from file\n`. | -| `06-send-enter.json` | `send-keys Enter` succeeded against the live session. | -| `07-wait-echo.json` | `wait --text "hello from file"` matched in rendered output at sequence 5. | -| `08-snapshot.json` | The text snapshot captures the visible transcript and reports cursor position `row 4`, `col 7`. | -| `09-wait-cursor.json` | `wait --cursor-row 4 --cursor-col 7` matched successfully, proving cursor-based waits work against rendered output. | -| `10-destroy.json` | The session was destroyed cleanly after evidence capture. | - -## Verification claims - -1. **`--home` isolation worked end-to-end.** `00-list-empty.json` begins with zero sessions, while `03-list.json` shows the created session under the same isolated home, demonstrating the run was scoped to a dedicated temp home. -2. **Create options were exercised successfully.** `01-create.json` shows create succeeded, and `02-inspect.json` confirms the resulting session manifest preserved the requested `name`, `env`, and `term` values while launching the `hello-prompt` fixture. -3. **File-based input worked through the CLI.** `05-type-file.json` succeeded and `07-wait-echo.json` later matched `hello from file`, proving the file-backed typed input reached the child process. -4. **Cursor waits worked with actual rendered state.** `08-snapshot.json` reported cursor position `(4, 7)`, and `09-wait-cursor.json` matched that exact row/column tuple. -5. **Lifecycle cleanup completed.** `10-destroy.json` reports the session was destroyed after the proof sequence finished. - -## Issues / limitations encountered - -- Running the task-mandated `npm ci --ignore-scripts` left `node-pty` without a built native addon in this workspace, so the CLI could not start until I manually rebuilt `node_modules/node-pty` with `node-gyp`. -- The workspace runtime was Node `v22.19.0`, while `package.json` declares `>=24.0.0 <25`. After rebuilding `node-pty` for the active runtime, the CLI commands in this bundle executed successfully. -- The requested temp input file intentionally contained a trailing newline (`hello from file\n`). As a result, `type --file` submitted one completed line before `06-send-enter.json` added an extra Enter; the snapshot therefore shows both `ECHO: hello from file` and a later blank `ECHO:` line. This does not affect the proof that file-based typing and `send-keys` both worked. -- `create --help` confirms that `--shell` is a real flag and `01-create.json` proves the command accepted it, but `inspect` does not persist the shell path when a direct command array is provided. In this scenario the stronger persisted evidence is `name`/`env`/`term`, while shell-path proof is acceptance-by-success plus the preflight help check. - -## Live capture ideas - -This bundle is JSON-only because the task asked specifically for CLI envelopes. In a GUI-capable environment, the same scenario could also capture: - -- a short terminal video from create through destroy -- a screenshot immediately after `07-wait-echo.json` showing the echoed text -- a screenshot immediately after `09-wait-cursor.json` highlighting the cursor resting at row 4, column 7 -- an exported structured snapshot artifact alongside the text snapshot for easier visual diffing - -Those extra artifacts would make review more visual, but the JSON files here are already sufficient to verify the requested CLI parity behavior. diff --git a/dogfood/20260322-week4-failure-recovery/01-create.json b/dogfood/20260322-week4-failure-recovery/01-create.json deleted file mode 100644 index 53461f30..00000000 --- a/dogfood/20260322-week4-failure-recovery/01-create.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-22T20:39:09.217Z", - "result": { - "sessionId": "01KMBMBQR0QJ0P5QP9S4NYT8KY" - } -} diff --git a/dogfood/20260322-week4-failure-recovery/02-wait-exit.json b/dogfood/20260322-week4-failure-recovery/02-wait-exit.json deleted file mode 100644 index 12f4bd96..00000000 --- a/dogfood/20260322-week4-failure-recovery/02-wait-exit.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-22T20:39:10.069Z", - "result": { - "exitCode": 1, - "timedOut": false - } -} diff --git a/dogfood/20260322-week4-failure-recovery/03-inspect-failed.json b/dogfood/20260322-week4-failure-recovery/03-inspect-failed.json deleted file mode 100644 index 0488bbad..00000000 --- a/dogfood/20260322-week4-failure-recovery/03-inspect-failed.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-22T20:39:10.882Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KMBMBQR0QJ0P5QP9S4NYT8KY", - "createdAt": "2026-03-22T20:39:08.292Z", - "updatedAt": "2026-03-22T20:39:10.066Z", - "status": "exited", - "command": [ - "node", - "--import", - "tsx", - "test/fixtures/apps/crash-demo/main.ts" - ], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_d5eb9348d0", - "term": "xterm-256color", - "cols": 80, - "rows": 24, - "hostPid": 1699561, - "childPid": 1699574, - "exitCode": 1, - "exitSignal": null - } - } -} diff --git a/dogfood/20260322-week4-failure-recovery/04-snapshot-post-crash.json b/dogfood/20260322-week4-failure-recovery/04-snapshot-post-crash.json deleted file mode 100644 index 7f34ce7a..00000000 --- a/dogfood/20260322-week4-failure-recovery/04-snapshot-post-crash.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "ok": true, - "command": "snapshot", - "timestamp": "2026-03-22T20:39:11.951Z", - "result": { - "format": "text", - "sessionId": "01KMBMBQR0QJ0P5QP9S4NYT8KY", - "capturedAtSeq": 3, - "cols": 80, - "rows": 24, - "cursorRow": 4, - "cursorCol": 0, - "text": "CRASH DEMO START\nPersist this line for post-mortem replay.\nCrash demo will exit with code 1.\nCRASH DEMO EXITING\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" - } -} diff --git a/dogfood/20260322-week4-failure-recovery/05-screenshot-post-crash.json b/dogfood/20260322-week4-failure-recovery/05-screenshot-post-crash.json deleted file mode 100644 index 1ecee38d..00000000 --- a/dogfood/20260322-week4-failure-recovery/05-screenshot-post-crash.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-22T20:39:13.333Z", - "result": { - "sessionId": "01KMBMBQR0QJ0P5QP9S4NYT8KY", - "capturedAtSeq": 3, - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/agent-terminal-week4-failure-recovery.L38bis/sessions/01KMBMBQR0QJ0P5QP9S4NYT8KY/artifacts/screenshot-3-reference-dark.png", - "pngSizeBytes": 9373, - "rendererBackend": "ghostty-web", - "pixelWidth": 720, - "pixelHeight": 360, - "sha256": "b2c189b253a8ac783c7018ffe588a376f5f8ec19913061cffadf8f96c001363a", - "renderProfileHash": "8d0a5a88a43edf8d21f890f688fa1d09d2c553f34cc1d55141ba973471f95091" - } -} diff --git a/dogfood/20260322-week4-failure-recovery/06-record-asciicast.json b/dogfood/20260322-week4-failure-recovery/06-record-asciicast.json deleted file mode 100644 index f386e4b5..00000000 --- a/dogfood/20260322-week4-failure-recovery/06-record-asciicast.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "ok": true, - "command": "record export", - "timestamp": "2026-03-22T20:39:18.939Z", - "result": { - "sessionId": "01KMBMBQR0QJ0P5QP9S4NYT8KY", - "format": "asciicast", - "artifactPath": "/tmp/agent-terminal-week4-failure-recovery.L38bis/sessions/01KMBMBQR0QJ0P5QP9S4NYT8KY/artifacts/recording-3-asciicast.cast", - "bytes": 357, - "sha256": "fa6fd80363fdf11ac13dd82672667f2b304ce125f92c8621e72903d82f70f413", - "capturedAtSeq": 3, - "durationMs": 817, - "metadata": { - "width": 80, - "height": 24, - "title": "01KMBMBQR0QJ0P5QP9S4NYT8KY", - "timestamp": 1774211949, - "outputEventCount": 3, - "resizeEventCount": 0, - "markerCount": 0 - } - } -} diff --git a/dogfood/20260322-week4-failure-recovery/07-destroy.json b/dogfood/20260322-week4-failure-recovery/07-destroy.json deleted file mode 100644 index 6a5c9760..00000000 --- a/dogfood/20260322-week4-failure-recovery/07-destroy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "destroy", - "timestamp": "2026-03-22T20:39:19.732Z", - "result": { - "sessionId": "01KMBMBQR0QJ0P5QP9S4NYT8KY", - "destroyed": true - } -} diff --git a/dogfood/20260322-week4-failure-recovery/index.md b/dogfood/20260322-week4-failure-recovery/index.md deleted file mode 100644 index 1ab8a19b..00000000 --- a/dogfood/20260322-week4-failure-recovery/index.md +++ /dev/null @@ -1,15 +0,0 @@ -# Week 4 failure-recovery bundle index - -Inventory for `dogfood/20260322-week4-failure-recovery/`. - -| File | Description | -| ------------------------------- | --------------------------------------------------------------------------------- | -| `01-create.json` | JSON envelope from session creation against the `crash-demo` fixture. | -| `02-wait-exit.json` | JSON envelope from waiting for the fixture to exit with code `1`. | -| `03-inspect-failed.json` | JSON envelope proving the crashed session persisted in `exited` state. | -| `04-snapshot-post-crash.json` | JSON envelope for the post-crash text snapshot. | -| `05-screenshot-post-crash.json` | JSON envelope for the post-crash screenshot capture. | -| `06-record-asciicast.json` | JSON envelope for the post-crash asciicast export. | -| `07-destroy.json` | JSON envelope for session destruction. | -| `notes.md` | Scenario summary, reviewer guide, verification claims, and live capture commands. | -| `index.md` | File inventory for this proof bundle. | diff --git a/dogfood/20260322-week4-failure-recovery/notes.md b/dogfood/20260322-week4-failure-recovery/notes.md deleted file mode 100644 index b99fb21c..00000000 --- a/dogfood/20260322-week4-failure-recovery/notes.md +++ /dev/null @@ -1,53 +0,0 @@ -# Week 4 failure-recovery proof bundle - -- **Date:** 2026-03-22 -- **Bundle:** `dogfood/20260322-week4-failure-recovery/` -- **Session ID:** `01KMBMBQR0QJ0P5QP9S4NYT8KY` -- **AGENT_TERMINAL_HOME:** `/tmp/agent-terminal-week4-failure-recovery.L38bis` -- **Environment:** Node `v24.14.0` on `Linux 6.8.0-94-generic x86_64 GNU/Linux` - -## Scenario summary - -This bundle proves crash/failure recovery using the `test/fixtures/apps/crash-demo/main.ts` fixture, which prints crash-demo output and exits with code `1` after roughly 800 ms. The captured JSON envelopes show that the session persisted in an `exited` state after the crash, offline replay remained available after the process had already failed, and `destroy --force --json` completed the session lifecycle. - -## Reviewer guide - -| File | Proof | -| ------------------------------- | ---------------------------------------------------------------------------------------- | -| `01-create.json` | Crash session creation succeeded. | -| `02-wait-exit.json` | Captured the crash exit with `exitCode: 1`. | -| `03-inspect-failed.json` | Session persisted in `exited` state with `exitCode: 1`. | -| `04-snapshot-post-crash.json` | Offline replay text snapshot preserved the crash-demo terminal output after failure. | -| `05-screenshot-post-crash.json` | Offline replay screenshot succeeded and recorded a PNG artifact for the crashed session. | -| `06-record-asciicast.json` | Asciicast export preserved the crashed session history after failure. | -| `07-destroy.json` | Destroy completed the lifecycle with `destroyed: true`. | - -## Verification claims - -- The session persisted in `exited` state after the crash rather than disappearing; see `03-inspect-failed.json`. -- Offline replay remained available after the crash; `04-snapshot-post-crash.json` contains the crash-demo text transcript and `05-screenshot-post-crash.json` reports a PNG artifact with `pngSizeBytes: 9373`. -- Recording export remained available after the crash; `06-record-asciicast.json` reports an asciicast artifact path, `bytes: 357`, `durationMs: 817`, and SHA-256 `fa6fd80363fdf11ac13dd82672667f2b304ce125f92c8621e72903d82f70f413`. -- Destroy completed successfully; `07-destroy.json` reports `destroyed: true`. -- No deterministic capture of an intermediate `destroying` state is included here because that state is transient; this bundle documents the successful terminal state instead. - -## Live capture - -Dependency prep before the live run: - -`npm ci --ignore-scripts` - -Commands executed against the crash-demo fixture: - -`AGENT_TERMINAL_HOME=/tmp/agent-terminal-week4-failure-recovery.L38bis node --import tsx ./src/cli/main.ts create --json -- node --import tsx test/fixtures/apps/crash-demo/main.ts` - -`AGENT_TERMINAL_HOME=/tmp/agent-terminal-week4-failure-recovery.L38bis node --import tsx ./src/cli/main.ts wait 01KMBMBQR0QJ0P5QP9S4NYT8KY --exit --timeout 10000 --json` - -`AGENT_TERMINAL_HOME=/tmp/agent-terminal-week4-failure-recovery.L38bis node --import tsx ./src/cli/main.ts inspect 01KMBMBQR0QJ0P5QP9S4NYT8KY --json` - -`AGENT_TERMINAL_HOME=/tmp/agent-terminal-week4-failure-recovery.L38bis node --import tsx ./src/cli/main.ts snapshot 01KMBMBQR0QJ0P5QP9S4NYT8KY --format text --json` - -`AGENT_TERMINAL_HOME=/tmp/agent-terminal-week4-failure-recovery.L38bis node --import tsx ./src/cli/main.ts screenshot 01KMBMBQR0QJ0P5QP9S4NYT8KY --json` - -`AGENT_TERMINAL_HOME=/tmp/agent-terminal-week4-failure-recovery.L38bis node --import tsx ./src/cli/main.ts record export 01KMBMBQR0QJ0P5QP9S4NYT8KY --format asciicast --json` - -`AGENT_TERMINAL_HOME=/tmp/agent-terminal-week4-failure-recovery.L38bis node --import tsx ./src/cli/main.ts destroy 01KMBMBQR0QJ0P5QP9S4NYT8KY --force --json` diff --git a/dogfood/20260322-week4-scrollback-review/01-create.json b/dogfood/20260322-week4-scrollback-review/01-create.json deleted file mode 100644 index 485db50f..00000000 --- a/dogfood/20260322-week4-scrollback-review/01-create.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-22T20:37:46.856Z", - "result": { - "sessionId": "01KMBM97GGVVAKKQEJ4ZMYV67J" - } -} diff --git a/dogfood/20260322-week4-scrollback-review/02-wait-exit.json b/dogfood/20260322-week4-scrollback-review/02-wait-exit.json deleted file mode 100644 index 59edd61c..00000000 --- a/dogfood/20260322-week4-scrollback-review/02-wait-exit.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-22T20:37:48.217Z", - "result": { - "exitCode": 0, - "timedOut": false - } -} diff --git a/dogfood/20260322-week4-scrollback-review/03-snapshot-viewport.json b/dogfood/20260322-week4-scrollback-review/03-snapshot-viewport.json deleted file mode 100644 index 9b386b85..00000000 --- a/dogfood/20260322-week4-scrollback-review/03-snapshot-viewport.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "ok": true, - "command": "snapshot", - "timestamp": "2026-03-22T20:37:49.149Z", - "result": { - "format": "text", - "sessionId": "01KMBM97GGVVAKKQEJ4ZMYV67J", - "capturedAtSeq": 1, - "cols": 80, - "rows": 10, - "cursorRow": 9, - "cursorCol": 0, - "text": "SCROLLBACK DEMO START\nLINE 001 | abcdefghijklmnopqrstuvwxyz\nLINE 002 | abcdefghijklmnopqrstuvwxyz\nLINE 003 | abcdefghijklmnopqrstuvwxyz\nLINE 004 | abcdefghijklmnopqrstuvwxyz\nLINE 005 | abcdefghijklmnopqrstuvwxyz\nLINE 006 | abcdefghijklmnopqrstuvwxyz\nLINE 007 | abcdefghijklmnopqrstuvwxyz\nLINE 008 | abcdefghijklmnopqrstuvwxyz\nLINE 009 | abcdefghijklmnopqrstuvwxyz" - } -} diff --git a/dogfood/20260322-week4-scrollback-review/04-snapshot-scrollback.json b/dogfood/20260322-week4-scrollback-review/04-snapshot-scrollback.json deleted file mode 100644 index 069c07ce..00000000 --- a/dogfood/20260322-week4-scrollback-review/04-snapshot-scrollback.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "ok": true, - "command": "snapshot", - "timestamp": "2026-03-22T20:37:50.138Z", - "result": { - "format": "structured", - "sessionId": "01KMBM97GGVVAKKQEJ4ZMYV67J", - "capturedAtSeq": 1, - "cols": 80, - "rows": 10, - "cursorRow": 9, - "cursorCol": 0, - "isAltScreen": false, - "visibleLines": [ - { - "row": 0, - "text": "SCROLLBACK DEMO START" - }, - { - "row": 1, - "text": "LINE 001 | abcdefghijklmnopqrstuvwxyz" - }, - { - "row": 2, - "text": "LINE 002 | abcdefghijklmnopqrstuvwxyz" - }, - { - "row": 3, - "text": "LINE 003 | abcdefghijklmnopqrstuvwxyz" - }, - { - "row": 4, - "text": "LINE 004 | abcdefghijklmnopqrstuvwxyz" - }, - { - "row": 5, - "text": "LINE 005 | abcdefghijklmnopqrstuvwxyz" - }, - { - "row": 6, - "text": "LINE 006 | abcdefghijklmnopqrstuvwxyz" - }, - { - "row": 7, - "text": "LINE 007 | abcdefghijklmnopqrstuvwxyz" - }, - { - "row": 8, - "text": "LINE 008 | abcdefghijklmnopqrstuvwxyz" - }, - { - "row": 9, - "text": "LINE 009 | abcdefghijklmnopqrstuvwxyz" - } - ] - } -} diff --git a/dogfood/20260322-week4-scrollback-review/05-record-asciicast.json b/dogfood/20260322-week4-scrollback-review/05-record-asciicast.json deleted file mode 100644 index 339e1801..00000000 --- a/dogfood/20260322-week4-scrollback-review/05-record-asciicast.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "ok": true, - "command": "record export", - "timestamp": "2026-03-22T20:37:50.826Z", - "result": { - "sessionId": "01KMBM97GGVVAKKQEJ4ZMYV67J", - "format": "asciicast", - "artifactPath": "/tmp/tmp.IaQz2Y0DK9/sessions/01KMBM97GGVVAKKQEJ4ZMYV67J/artifacts/recording-1-asciicast.cast", - "bytes": 3531, - "sha256": "3790462c5fcfa82646ea2b77d02ee3ca7a3b2fbdac9b3577dd67b58c5353f2cb", - "capturedAtSeq": 1, - "durationMs": 1211, - "metadata": { - "width": 80, - "height": 10, - "title": "01KMBM97GGVVAKKQEJ4ZMYV67J", - "timestamp": 1774211867, - "outputEventCount": 1, - "resizeEventCount": 0, - "markerCount": 0 - } - } -} diff --git a/dogfood/20260322-week4-scrollback-review/06-screenshot.json b/dogfood/20260322-week4-scrollback-review/06-screenshot.json deleted file mode 100644 index c75906d4..00000000 --- a/dogfood/20260322-week4-scrollback-review/06-screenshot.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-22T20:37:52.001Z", - "result": { - "sessionId": "01KMBM97GGVVAKKQEJ4ZMYV67J", - "capturedAtSeq": 1, - "profileName": "reference-dark", - "cols": 80, - "rows": 10, - "artifactPath": "/tmp/tmp.IaQz2Y0DK9/sessions/01KMBM97GGVVAKKQEJ4ZMYV67J/artifacts/screenshot-1-reference-dark.png", - "pngSizeBytes": 9248, - "rendererBackend": "ghostty-web", - "pixelWidth": 720, - "pixelHeight": 150, - "sha256": "d0a9909416d4db2cc9aeecd1ddd9841da2b3b29d5cd412614f6c87414602b6b0", - "renderProfileHash": "8d0a5a88a43edf8d21f890f688fa1d09d2c553f34cc1d55141ba973471f95091" - } -} diff --git a/dogfood/20260322-week4-scrollback-review/07-destroy.json b/dogfood/20260322-week4-scrollback-review/07-destroy.json deleted file mode 100644 index e4a56425..00000000 --- a/dogfood/20260322-week4-scrollback-review/07-destroy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "destroy", - "timestamp": "2026-03-22T20:37:57.495Z", - "result": { - "sessionId": "01KMBM97GGVVAKKQEJ4ZMYV67J", - "destroyed": true - } -} diff --git a/dogfood/20260322-week4-scrollback-review/artifacts/recording-1-asciicast.cast b/dogfood/20260322-week4-scrollback-review/artifacts/recording-1-asciicast.cast deleted file mode 100644 index 73c28244..00000000 --- a/dogfood/20260322-week4-scrollback-review/artifacts/recording-1-asciicast.cast +++ /dev/null @@ -1,2 +0,0 @@ -{"version":2,"width":80,"height":10,"timestamp":1774211867,"title":"01KMBM97GGVVAKKQEJ4ZMYV67J","sessionId":"01KMBM97GGVVAKKQEJ4ZMYV67J","env":{"TERM":"xterm-256color"},"toolVersion":"0.1.0"} -[0,"o","SCROLLBACK DEMO START\r\nLINE 001 | abcdefghijklmnopqrstuvwxyz\r\nLINE 002 | abcdefghijklmnopqrstuvwxyz\r\nLINE 003 | abcdefghijklmnopqrstuvwxyz\r\nLINE 004 | abcdefghijklmnopqrstuvwxyz\r\nLINE 005 | abcdefghijklmnopqrstuvwxyz\r\nLINE 006 | abcdefghijklmnopqrstuvwxyz\r\nLINE 007 | abcdefghijklmnopqrstuvwxyz\r\nLINE 008 | abcdefghijklmnopqrstuvwxyz\r\nLINE 009 | abcdefghijklmnopqrstuvwxyz\r\nLINE 010 | abcdefghijklmnopqrstuvwxyz\r\nLINE 011 | abcdefghijklmnopqrstuvwxyz\r\nLINE 012 | abcdefghijklmnopqrstuvwxyz\r\nLINE 013 | abcdefghijklmnopqrstuvwxyz\r\nLINE 014 | abcdefghijklmnopqrstuvwxyz\r\nLINE 015 | abcdefghijklmnopqrstuvwxyz\r\nLINE 016 | abcdefghijklmnopqrstuvwxyz\r\nLINE 017 | abcdefghijklmnopqrstuvwxyz\r\nLINE 018 | abcdefghijklmnopqrstuvwxyz\r\nLINE 019 | abcdefghijklmnopqrstuvwxyz\r\nLINE 020 | abcdefghijklmnopqrstuvwxyz\r\nLINE 021 | abcdefghijklmnopqrstuvwxyz\r\nLINE 022 | abcdefghijklmnopqrstuvwxyz\r\nLINE 023 | abcdefghijklmnopqrstuvwxyz\r\nLINE 024 | abcdefghijklmnopqrstuvwxyz\r\nLINE 025 | abcdefghijklmnopqrstuvwxyz\r\nLINE 026 | abcdefghijklmnopqrstuvwxyz\r\nLINE 027 | abcdefghijklmnopqrstuvwxyz\r\nLINE 028 | abcdefghijklmnopqrstuvwxyz\r\nLINE 029 | abcdefghijklmnopqrstuvwxyz\r\nLINE 030 | abcdefghijklmnopqrstuvwxyz\r\nLINE 031 | abcdefghijklmnopqrstuvwxyz\r\nLINE 032 | abcdefghijklmnopqrstuvwxyz\r\nLINE 033 | abcdefghijklmnopqrstuvwxyz\r\nLINE 034 | abcdefghijklmnopqrstuvwxyz\r\nLINE 035 | abcdefghijklmnopqrstuvwxyz\r\nLINE 036 | abcdefghijklmnopqrstuvwxyz\r\nLINE 037 | abcdefghijklmnopqrstuvwxyz\r\nLINE 038 | abcdefghijklmnopqrstuvwxyz\r\nLINE 039 | abcdefghijklmnopqrstuvwxyz\r\nLINE 040 | abcdefghijklmnopqrstuvwxyz\r\nLINE 041 | abcdefghijklmnopqrstuvwxyz\r\nLINE 042 | abcdefghijklmnopqrstuvwxyz\r\nLINE 043 | abcdefghijklmnopqrstuvwxyz\r\nLINE 044 | abcdefghijklmnopqrstuvwxyz\r\nLINE 045 | abcdefghijklmnopqrstuvwxyz\r\nLINE 046 | abcdefghijklmnopqrstuvwxyz\r\nLINE 047 | abcdefghijklmnopqrstuvwxyz\r\nLINE 048 | abcdefghijklmnopqrstuvwxyz\r\nLINE 049 | abcdefghijklmnopqrstuvwxyz\r\nLINE 050 | abcdefghijklmnopqrstuvwxyz\r\nLINE 051 | abcdefghijklmnopqrstuvwxyz\r\nLINE 052 | abcdefghijklmnopqrstuvwxyz\r\nLINE 053 | abcdefghijklmnopqrstuvwxyz\r\nLINE 054 | abcdefghijklmnopqrstuvwxyz\r\nLINE 055 | abcdefghijklmnopqrstuvwxyz\r\nLINE 056 | abcdefghijklmnopqrstuvwxyz\r\nLINE 057 | abcdefghijklmnopqrstuvwxyz\r\nLINE 058 | abcdefghijklmnopqrstuvwxyz\r\nLINE 059 | abcdefghijklmnopqrstuvwxyz\r\nLINE 060 | abcdefghijklmnopqrstuvwxyz\r\nLINE 061 | abcdefghijklmnopqrstuvwxyz\r\nLINE 062 | abcdefghijklmnopqrstuvwxyz\r\nLINE 063 | abcdefghijklmnopqrstuvwxyz\r\nLINE 064 | abcdefghijklmnopqrstuvwxyz\r\nLINE 065 | abcdefghijklmnopqrstuvwxyz\r\nLINE 066 | abcdefghijklmnopqrstuvwxyz\r\nLINE 067 | abcdefghijklmnopqrstuvwxyz\r\nLINE 068 | abcdefghijklmnopqrstuvwxyz\r\nLINE 069 | abcdefghijklmnopqrstuvwxyz\r\nLINE 070 | abcdefghijklmnopqrstuvwxyz\r\nLINE 071 | abcdefghijklmnopqrstuvwxyz\r\nLINE 072 | abcdefghijklmnopqrstuvwxyz\r\nLINE 073 | abcdefghijklmnopqrstuvwxyz\r\nLINE 074 | abcdefghijklmnopqrstuvwxyz\r\nLINE 075 | abcdefghijklmnopqrstuvwxyz\r\nLINE 076 | abcdefghijklmnopqrstuvwxyz\r\nLINE 077 | abcdefghijklmnopqrstuvwxyz\r\nLINE 078 | abcdefghijklmnopqrstuvwxyz\r\nLINE 079 | abcdefghijklmnopqrstuvwxyz\r\nLINE 080 | abcdefghijklmnopqrstuvwxyz\r\nSCROLLBACK COMPLETE\r\n"] diff --git a/dogfood/20260322-week4-scrollback-review/artifacts/screenshot-1-reference-dark.png b/dogfood/20260322-week4-scrollback-review/artifacts/screenshot-1-reference-dark.png deleted file mode 100644 index 9b5b1d5db9cdb7f169567fb9309c38057bcbcde7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9248 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 S3a362bVoy1y+HM0$o~O1JUhGq diff --git a/dogfood/20260322-week4-scrollback-review/index.md b/dogfood/20260322-week4-scrollback-review/index.md deleted file mode 100644 index 6423e032..00000000 --- a/dogfood/20260322-week4-scrollback-review/index.md +++ /dev/null @@ -1,17 +0,0 @@ -# Week 4 scrollback review bundle index - -This bundle captures the 2026-03-22 live scrollback demo review artifacts. - -## File inventory - -- `01-create.json` -- `02-wait-exit.json` -- `03-snapshot-viewport.json` -- `04-snapshot-scrollback.json` -- `05-record-asciicast.json` -- `06-screenshot.json` -- `07-destroy.json` -- `artifacts/recording-1-asciicast.cast` -- `artifacts/screenshot-1-reference-dark.png` -- `index.md` -- `notes.md` diff --git a/dogfood/20260322-week4-scrollback-review/notes.md b/dogfood/20260322-week4-scrollback-review/notes.md deleted file mode 100644 index 1651d318..00000000 --- a/dogfood/20260322-week4-scrollback-review/notes.md +++ /dev/null @@ -1,64 +0,0 @@ -# 2026-03-22 week4 scrollback review - -## Bundle metadata - -- Date: 2026-03-22 -- Bundle path: `dogfood/20260322-week4-scrollback-review/` -- Workspace: `/home/coder/.mux/src/agent-terminal/agent_exec_1ce545e4ca` -- CLI executable: `node --import tsx ./src/cli/main.ts` -- Fixture: `test/fixtures/apps/scrollback-demo/main.ts` -- Environment: Node v22.19.0, npm 10.9.3, `AGENT_TERMINAL_HOME=/tmp/tmp.IaQz2Y0DK9` -- Session ID: `01KMBM97GGVVAKKQEJ4ZMYV67J` - -## Scenario summary - -This live capture exercises the `scrollback-demo` fixture in a 10-row by 80-column terminal to compare the default viewport-only snapshot path with `--include-scrollback` and to export an asciicast recording. The fixture emits 80 numbered lines (`LINE 001` through `LINE 080`) followed by `SCROLLBACK COMPLETE`, so early lines should have moved into scrollback once the process finishes. - -## Reviewer guide - -| File | What it proves | -| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `01-create.json` | The create command succeeded and returned session `01KMBM97GGVVAKKQEJ4ZMYV67J` for the requested small-viewport run. | -| `02-wait-exit.json` | The fixture exited successfully with `exitCode: 0` and `timedOut: false`. | -| `03-snapshot-viewport.json` | The default text snapshot captured the same first 10 lines of transcript (`SCROLLBACK DEMO START` plus `LINE 001` through `LINE 009`); it did not expose `LINE 080`. | -| `04-snapshot-scrollback.json` | The structured snapshot with `--include-scrollback` returned `visibleLines` only and did not include a populated `scrollbackLines` array. | -| `05-record-asciicast.json` | The asciicast export succeeded, produced a 3531-byte recording, and points at a copied companion cast file under `artifacts/recording-1-asciicast.cast`. | -| `06-screenshot.json` | Screenshot capture succeeded with the `reference-dark` profile; the copied PNG is at `artifacts/screenshot-1-reference-dark.png`. | -| `07-destroy.json` | Session lifecycle cleanup completed with `destroyed: true`. | - -## Example line checks - -Expected for this scenario: - -- `LINE 001` should be historical output once the 80-line fixture completes. -- `LINE 080` should be part of the final viewport. - -Observed in this capture: - -| Line | Expected proof path | Observed result | -| --------------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------- | -| `LINE 001` | scrollback or full-session recording only | Present in `03-snapshot-viewport.json`, `04-snapshot-scrollback.json`, and the asciicast export. | -| `LINE 080` | final viewport plus full-session recording | Confirmed in `artifacts/recording-1-asciicast.cast`, but not present in `03-snapshot-viewport.json` or `04-snapshot-scrollback.json`. | -| `SCROLLBACK COMPLETE` | final output sentinel | Confirmed in `artifacts/recording-1-asciicast.cast`, but not present in the two snapshot JSON outputs. | - -## Verification claims - -- The fixture completed normally: `02-wait-exit.json` reports `exitCode: 0` without timeout. -- Small-terminal geometry is preserved through the proof artifacts: `03-snapshot-viewport.json`, `04-snapshot-scrollback.json`, and `06-screenshot.json` all report `rows: 10` and `cols: 80`. -- The default text snapshot and the structured snapshot with `--include-scrollback` both capture the same initial 10 lines rather than a final scrolled viewport. -- The exported asciicast preserves the full session history, including `LINE 001`, `LINE 080`, and `SCROLLBACK COMPLETE`. -- The copied screenshot PNG and copied asciicast file make the bundle reviewable without depending on the temporary `AGENT_TERMINAL_HOME` path embedded in the raw JSON. - -## Limitations - -- `04-snapshot-scrollback.json` does not contain a `scrollbackLines` field. In this run, the current structured snapshot path did not expose additional scrollback data even when invoked with `--include-scrollback`. -- The two snapshot JSON outputs show the beginning of the transcript instead of a final viewport containing `LINE 080`. This means the current implementation does not yet demonstrate the intended viewport-versus-scrollback distinction for this fixture through the snapshot commands alone. -- `01-create.json` confirms successful session creation but does not echo the requested geometry directly; the 10x80 viewport is verified by the later snapshot and screenshot outputs. -- Because `05-record-asciicast.json` and `06-screenshot.json` store absolute artifact paths under a temporary home directory, this bundle includes copied companion artifacts under `artifacts/` for durable review. - -## Live capture - -1. Installed dependencies with `npm ci --ignore-scripts`. -2. Manually rebuilt `node-pty` for the local Node v22.19.0 runtime after the ignored install scripts left the native module unavailable. -3. Ran the requested `create`, `wait`, `snapshot`, `record export`, `screenshot`, and `destroy` commands against the live `scrollback-demo` fixture using `AGENT_TERMINAL_HOME=/tmp/tmp.IaQz2Y0DK9`. -4. Copied the exported asciicast and screenshot artifacts into `artifacts/` so reviewers can inspect the recording and PNG directly from the repository bundle. diff --git a/dogfood/20260322-week4-unicode-review/01-create.json b/dogfood/20260322-week4-unicode-review/01-create.json deleted file mode 100644 index b3074529..00000000 --- a/dogfood/20260322-week4-unicode-review/01-create.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-22T20:37:55.343Z", - "result": { - "sessionId": "01KMBM9FPEBYVSBBFA0QXG8PNW" - } -} diff --git a/dogfood/20260322-week4-unicode-review/02-wait-ready.json b/dogfood/20260322-week4-unicode-review/02-wait-ready.json deleted file mode 100644 index b13731f7..00000000 --- a/dogfood/20260322-week4-unicode-review/02-wait-ready.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-22T20:37:56.567Z", - "result": { - "matched": true, - "timedOut": false, - "matchedText": "UNICODE GRID COMPLETE", - "cursorRow": 10, - "cursorCol": 0, - "capturedAtSeq": 0 - } -} diff --git a/dogfood/20260322-week4-unicode-review/03-snapshot.json b/dogfood/20260322-week4-unicode-review/03-snapshot.json deleted file mode 100644 index 6aee3dd2..00000000 --- a/dogfood/20260322-week4-unicode-review/03-snapshot.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "ok": true, - "command": "snapshot", - "timestamp": "2026-03-22T20:37:57.531Z", - "result": { - "format": "text", - "sessionId": "01KMBM9FPEBYVSBBFA0QXG8PNW", - "capturedAtSeq": 1, - "cols": 80, - "rows": 24, - "cursorRow": 10, - "cursorCol": 0, - "text": "UNICODE GRID FIXTURE\n\n| LABEL | SAMPLE |\n| ASCII | Hello, World! 0123456789 |\n| BOX | ┌─┐│└┘├┤┬┴┼═║╔╗╚╝ |\n| CJK | 漢字テスト中文日本 |\n| EMOJI | ✓✗★♠♣♥♦⚡☀☁ |\n| AMBIG | αβγδ∑∏∫∂√∞ |\n\nUNICODE GRID COMPLETE\n\n\n\n\n\n\n\n\n\n\n\n\n\n" - } -} diff --git a/dogfood/20260322-week4-unicode-review/04-screenshot.json b/dogfood/20260322-week4-unicode-review/04-screenshot.json deleted file mode 100644 index 0e3ee642..00000000 --- a/dogfood/20260322-week4-unicode-review/04-screenshot.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-22T20:37:58.727Z", - "result": { - "sessionId": "01KMBM9FPEBYVSBBFA0QXG8PNW", - "capturedAtSeq": 1, - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/tmp.a1FNvTyErY/sessions/01KMBM9FPEBYVSBBFA0QXG8PNW/artifacts/screenshot-1-reference-dark.png", - "pngSizeBytes": 18742, - "rendererBackend": "ghostty-web", - "pixelWidth": 720, - "pixelHeight": 360, - "sha256": "7654c1ab784d7daffff5a89b8c81cfd0b3572fd52131c52fa7dab3c397604a69", - "renderProfileHash": "8d0a5a88a43edf8d21f890f688fa1d09d2c553f34cc1d55141ba973471f95091" - } -} diff --git a/dogfood/20260322-week4-unicode-review/05-inspect.json b/dogfood/20260322-week4-unicode-review/05-inspect.json deleted file mode 100644 index 08ca1eb6..00000000 --- a/dogfood/20260322-week4-unicode-review/05-inspect.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-22T20:38:04.368Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KMBM9FPEBYVSBBFA0QXG8PNW", - "createdAt": "2026-03-22T20:37:54.514Z", - "updatedAt": "2026-03-22T20:37:56.695Z", - "status": "exited", - "command": [ - "node", - "--import", - "tsx", - "test/fixtures/apps/unicode-grid/main.ts" - ], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_d0d116ece6", - "term": "xterm-256color", - "cols": 80, - "rows": 24, - "hostPid": 1694545, - "childPid": 1694965, - "exitCode": 0, - "exitSignal": null - } - } -} diff --git a/dogfood/20260322-week4-unicode-review/06-destroy.json b/dogfood/20260322-week4-unicode-review/06-destroy.json deleted file mode 100644 index 4cabaa5c..00000000 --- a/dogfood/20260322-week4-unicode-review/06-destroy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "destroy", - "timestamp": "2026-03-22T20:38:05.026Z", - "result": { - "sessionId": "01KMBM9FPEBYVSBBFA0QXG8PNW", - "destroyed": true - } -} diff --git a/dogfood/20260322-week4-unicode-review/index.md b/dogfood/20260322-week4-unicode-review/index.md deleted file mode 100644 index 08b99417..00000000 --- a/dogfood/20260322-week4-unicode-review/index.md +++ /dev/null @@ -1,10 +0,0 @@ -# 2026-03-22 week4 unicode review bundle inventory - -- `01-create.json` -- `02-wait-ready.json` -- `03-snapshot.json` -- `04-screenshot.json` -- `05-inspect.json` -- `06-destroy.json` -- `index.md` -- `notes.md` diff --git a/dogfood/20260322-week4-unicode-review/notes.md b/dogfood/20260322-week4-unicode-review/notes.md deleted file mode 100644 index 079c1600..00000000 --- a/dogfood/20260322-week4-unicode-review/notes.md +++ /dev/null @@ -1,45 +0,0 @@ -# 2026-03-22 week4 unicode review - -## Bundle metadata - -- **Date:** 2026-03-22 -- **Bundle path:** `dogfood/20260322-week4-unicode-review/` -- **Environment:** Linux x86_64, agent-terminal v0.1.0, CLI runtime Node v24.14.0 -- **AGENT_TERMINAL_HOME:** `/tmp/tmp.a1FNvTyErY` -- **Session ID:** `01KMBM9FPEBYVSBBFA0QXG8PNW` - -## Scenario summary - -This proof bundle captures a live `unicode-grid` fixture run to verify Unicode rendering coverage across: - -- box-drawing glyphs -- CJK text -- emoji/symbol rows -- ambiguous-width mathematical/Greek characters - -The fixture renders labeled rows `ASCII`, `BOX`, `CJK`, `EMOJI`, and `AMBIG`, then emits the sentinel `UNICODE GRID COMPLETE`. - -## Reviewer guide - -| File | Proof | -| -------------------- | ------------------------------------------------------------------------------------- | -| `01-create.json` | Session creation for the `unicode-grid` fixture | -| `02-wait-ready.json` | Sentinel wait succeeded, proving the fixture rendered completely | -| `03-snapshot.json` | Text snapshot containing all five row labels: `ASCII`, `BOX`, `CJK`, `EMOJI`, `AMBIG` | -| `04-screenshot.json` | PNG screenshot capture metadata for visual alignment review | -| `05-inspect.json` | Session metadata, command, terminal geometry, and exited status | -| `06-destroy.json` | Clean lifecycle completion via forced destroy | - -## Verification claims - -1. `02-wait-ready.json` shows `matched: true`, `timedOut: false`, and `matchedText: "UNICODE GRID COMPLETE"`. -2. `03-snapshot.json` contains all five labeled rows: `ASCII`, `BOX`, `CJK`, `EMOJI`, and `AMBIG`. -3. `04-screenshot.json` proves a screenshot PNG was produced for human alignment review at `/tmp/tmp.a1FNvTyErY/sessions/01KMBM9FPEBYVSBBFA0QXG8PNW/artifacts/screenshot-1-reference-dark.png`. -4. `05-inspect.json` shows the fixture command exited with `exitCode: 0`. -5. `06-destroy.json` shows `destroyed: true` for clean teardown. - -The screenshot is the primary human proof for alignment-sensitive rendering because it preserves the rendered grid layout, glyph spacing, and terminal cell alignment in a way text JSON alone cannot. - -## Live capture - -In a GUI-enabled review environment, inspect the PNG referenced by `04-screenshot.json` directly to verify alignment of box-drawing characters, CJK glyph spacing, emoji/symbol cells, and ambiguous-width characters against the surrounding table borders. diff --git a/dogfood/20260323-week5-platform-closure/ci-workflow.png b/dogfood/20260323-week5-platform-closure/ci-workflow.png deleted file mode 100644 index 368f92e8684b6f0fdf8d1f63c8bd044957ab5435..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248953 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 $@^<@32cp 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¾=x##)?5yL$MrSdG@`qwF?Mz&%eM8{b(D| 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 diff --git a/dogfood/20260323-week5-platform-closure/design-index-update.png b/dogfood/20260323-week5-platform-closure/design-index-update.png deleted file mode 100644 index e585f206ebfd8a693b72ef8a9f7c18a74993e3f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180358 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�hnH`go(&Se*U32qq=!D_{R74~&5%z0n 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 F{|AQ=k*WXy diff --git a/dogfood/20260323-week5-platform-closure/evidence-walkthrough.webm b/dogfood/20260323-week5-platform-closure/evidence-walkthrough.webm deleted file mode 100644 index eb9d13738c407a4abde21e89cefee4dfec783af3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62676 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"q#%*srZTi!a&vHu}Pt~*& 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 diff --git a/dogfood/20260323-week5-platform-closure/week5-status-summary.png b/dogfood/20260323-week5-platform-closure/week5-status-summary.png deleted file mode 100644 index 4b9bf273feaddad35b6e6fc96779af740030e870..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278699 zcmZs>Wmp{DvNlXY2nhs8f_s4A4#6!1_u%gC?l3^G;1+^gaQ7K(aCdii8Jxif-g)-k z+2?%M`TEC9U%k3lEvu@#?y9iw@)Bq$1Skjy2xwB0qDlw|Nbp-^-ZwAdfBCn%-w+Vq zBS?t~t9YbCGLQ_gByjuom~h?QDPN(ToSZ1>(EXZJV%7&wXDHcQTB6qFH#9ekIJ^`M zYi{;EwM!VuJl1u>y?VB8YDvpjS<+6)cy94zXOobye+}>cUl%{5AMfw|*_$(jH|r%O zbbnjdpTx=Isvgq3nf-I@U;O*Eb+WI84b6Kfnsin5#Nn({rPB?3YY{Ga6vPLT61&@F6plv|K_lt z^0QI`&0j_C|5?m`u7(E(t2zK%!{|%AN!))wLTCr)!=G@z)@aBV*A}}!9L6Bzw3)9m z>DT3}o0+B%RJ*xr4Xt-Z${iupflAaSoNubxmr zaB*~o&~@{7TI<5X%NS)GuNx|Si~mQ;zr;bjts`P|^A`}`_5F7m$hbLIJ8>oElSKdy zyU70^8NSI(SU{hq5@ftq{r}7f0Rx#%sZk9<=2fe{VZp;#LGT&(|5wztKs6-?CuZJS zn_D?T>zGfQ>SIdz-JAb>zb+`6>y}XU@LKP+Oe4liXsISWmk)302e9hkz|En@|J?zo zJnmt$cNv!_xYU?r{q<{r?tgmna9RJ79kk-gEx=&Rk?$l8u(vNYd3&)bluy_lSw zoZ2r-sYHwTpV!YUzN>0#D(b1}>1k={#3p4Z#ilvpy3i>1>lLfeIXavfp~Xy#?m|9D zPJ+tvit<=0Tk2u~E@GZM>Fs~Jpdn+88;~SRP1R1(Tue>X+}+7D`7Dv}%>)gD+Mlws zx&`ZALy7%QQqIA)xtjyj*#*itEXCX}W&EEG5d2>%MRB56%w994Si09tZI+hM5vpZz z79nfUC3+&)$4lld6uXzu(f?O(vfuFp5idUu4#~tDRj8|RX4B7icXs}+4Kg;t@2X&9 z2VJ9Cs;lYzO2FwmspR?nSI#nX>=uYdXlQwIbb%t9g}L_6pI^&Gk6IK~Gg>cfx&sTJ zQmV#|ktcwm>=M$E<8% ze(+szBmTR;pNt3oNUxjx^YS#CQ?}Dmm1%)SOZBPpgFw5gPf&G&cXn{ToSPNH-%UWc zD#&9Q8yxNF7FAP;)lE<{Wl*p3YO~4_oD~AQ#jq)}OK`OfZ{z*75(v|AkY9Ko6RFtP zcUpTR@k_L$wqB?atPjrc<^8G4%VSCUt2GF&c_k%ERz_Bqw)(N9YzY-P0D}?M_RjnY z7b@AL)P6_?m}Tw1C*MmsHbZ)HQq*klmy3m}ud8*Gk*SmCNTWlkhjs&&T&0o}sK$|w zp0=#aqCG6_?_BwpV~ZH*X>01-OiFm`;%78Lvjq;U?IFFei-TFWQL(%I$G_{+{we&z zS<--Q#2JHCtw+q?R1^R5zmvp6kdpbBEL$r$W5#}dwTQRg z#DG6F*}T|2UG}Fe^1m~D{dF?_RYB);k!#cU@FHJg8HFd?$y*qWyhoI-x`wduHHEjEpL>0R5KR@YS)pZZSK?-*y9r zl9H8j*QkdXgE{8c8d6eI=)u(;e_Q?Iiaur?faGNwku^>Qr)D-a`KkZ588Env+-Mh{ z4RNZxW5K*`SBpXW?;In8S!UI}`K$Ceg)pi_WrQpR!Ag`F>Jzd&oc}%SEI2xTCW1{5VR0dn%spYqvM4tPL>y=b=Yk@kE+zk(Bi` zP1~=-ToY(Ia)b0K_rKcyX>Yf%P|6^n2ymrWvm^NI3N72*QkBEaW3j{9PkoGePa<4S z#c&((e7i>|g6gcaKoOSa7tyz>k>fa%VkRm4hBYzmaeE-n#JB}U?D zZc-|y<11L(K6u=xQJDRnH8G*=dwl5dh)a(F-&LmRE1$3cJX>W<#dy3uJgp{#QR(^O z-kDO0$><$+yz3pEao-J1Q~4NiQG3ajaLJwkHz4Grr!rCC-V=;eH{yeRlJ*5lcRNv? z`NC)5mj1(3Pa!K}YL%l))>DUgN->Xs&QTkHoac~@-T$sF9T$+dRLsIfLCwfSd*O7o z)3rd$`tA#V2tR{s4|{{|*C8u1b)8s3pgWKE_PO;$#%P#?K~YpfXk)&vB0wCVX0@1+ zrXEu7* z)}Qbl>r#(>HT)A5$Onrfxwf1XZYlo9IeTm?&gIE^f3Au)&Ded>D#O~2v@r8B`Ko+c zl;2Co8x(fYTJ&f z>0FHcPq0@@jneAcM%?k>sIifi@anfw!M5g(eAHsL(^z@$XD@2DvKN&29^W;f=f)7S zPWp!9{yU+w4>+6Y%a2n%uxCf0yW|792#NW>7BicdBNC~6PpJ^OK`Corf6L4Nl1@qhLw?toX4Vi3h*&;O*hTj%iQX3(1%^T{R^WJ5%eu&7Q_rJPc(vQi%5V z*Z4Iu5vZGX>16`(ldpL`Zjt}muU3yC(u7eWa@3u0rBpEE7guuysRK7+Q&O+9&h?~+ z6Cca4Ubl;gw&9;16a&Jp8q!*9Esxs&8Cmw%1hqt~u#1^&B@Qotj_#|HrI*3wWSsLF zB}%nm4f zfJr_LGuV1G=dr{D5adzS%=#8OUGH?2rc^Ib++3a9ys_Dt$`eU@nz~yGTdd`M=X*Fl zsDOunfl5Xk%G+>vPI|!TdC)#MZ%wUaRMB+L3AJ0U5R0k)mlfuHKUK24EID|f6!++Q zjbI(|w9~povu!$!LPv;fL@fOW%^lL|5P*)lqcl!^SWo1Xa<+Rq9>S{&l;Cj6bzH+U& z^b~nNX<1YcX2)N!JO_G zeD6|@_do2fpO_n(W@Y@2O(4L;1)Lnlact_Fkh9zJIRMlAl=;l<7lD6T%4oPK*m>@I z!x$%$Fi@R=CtUS=-ReBepQvG#T(2)no1#54G0f#++Q5ei1L-T)lh0bv6wzMjRvP?J zTTNL1NVBiK>i!w=@EnD*v{pCtb9@yu11y44qg+X(ClW@0QMt0-xAK^}(0sqx=z+as zx|7#qN+qVdd{fz*Chfsz`wX4gE*f$%XdP*qZ}uqcSqTTbK{_*c=vXPB01b^5(qUl* z0KueT)xG<~Msehi0yb{``bPeTEz5$pzPm3frUH3RX4b$zmK?8pVDvGS`pZqvb-l;P zyxtsxQZWh*u20LOLXo!)u6XyK?URxcPwrvRWcryHo|`x6OHlL6lda_QGppsyRio&W zCzq}%dOqr7c{L}<2s__C4)(%evs51tRydT!+~aZEbH~$zr0LR#Nx`(nTdSKNTiMsu zIb}M{Z?#u48vDNSaI4QI1H8|3VL3T4L6Keevz0wW3wiYPu{KY#ST{bkWeFqoU>|?` zD_35IjGmd1yp@la&+S5npW3fP7Pxw2@DS9~Z5jL5kLcx%AeL>nsm}H#%6j`*AH%B9 zD7nD1JJzPrm+*DH9FdU#k?pr=}EHvwO1k0-DdGF+fF|D(l<8WN!x?|M@0Fi=aO}e4y3#y`J*h zMTYC_x=@n`*B_zDI=Ze8(6sYR2?H8)Wk3`4v91sQj}qk;LJ;ve1Y|9k)j{xj73RG& zei%Zc9le-rm%cn}xR1Fk0e84#>zrYrL{p74fXlZArUjy9PwQ!*-}j?ca*P6r@1-wl z1>fJVnH20^9POScD7ZY1)aoDux*V_3cL~3@5Y)S2SU5Uu-K_Mr4T}ZG(jBpGVBhD{ z#is!Yc=u#@@dSHj2LhjbQeA8oJ%dKm!cW>Kn4bpGlG?EXT8m`{WE-1 zCG(X8;pdW4IXY%=NOt%5!m(dxND{dr$thcU53j1Y@G0G%xSom*nE_F{Nh{?TgP&{=d>rqK;LrgClH z>Z63l0M0i?w!p0W7P;pGf;qLfnGsYO5^rWIKP4R2c9pIjqVb{a%rJ+h`8o69lFlN$ z0-lIO37TNx?#3m>aPY&S4JI(7@ecI9!gj&=v8qvDQ^T@VN|a>Se_U@%Pm@lijZQ;@ zkgB$RUeRvLC(6_ zSw9MbP?J^!s98D&B$!v} zUyg1gug?Mx`R+CY5`%dTmit!xTDvg%W=yBqTOJ#nw_N5|+k%@%WE&VCJ)EX63?H60 zAa=%C?oiv#1y=PKecm(DEV-R{SGJ2_`uC{T#nW_9+j#INQ zeR2M7h^4v$bI}!*G|hy8DFe)2dN_@~4Kddh^@XXA-n!yKeSQp#bPdihQA0f{UB`>taWSNg!+r#!S5 z7xi0&QshotG45N}osVEDurO~*ZE-_$gP*DNFo!m^yA`G5jeT#vI|=K}^@1)Ek0n7{ z++e^Xq;7vm0;1a@*?)d8(j3)V<&FPby^4Vr17{H?$r)Y*KJkt{05GqarwvQ zmnQ^zf1Mib3aYNzUaO#CHV%m+@pB%EVJ?!TCGtHOztfeGXgjO5uN{@0aOTK19Xsmd zaI{Xbz^wQjsGiSf7X-YYd=hF8fJ6_2 zr#Q1053w#bbF9n|{p#4T_(URSr%MG#F8Om}iJgwnRWiB-qY5Ihmy0i?9`i+(&6W~; zFPa;kNy9{?qljG^Q(8_)+9RXP9r(t?%agyw>&`d-SYaHLj__C-{xdr^WqMV+d|(=W ze_n8!wL>Y|c5r$DGAb2J*ms!`Oh&QnMwY8e{jSjJDG4BGjV;i^Bn%jclSQ)jk)DRfV3 z=RG;8+t-@SN|cd})5MWAwk@4(x20#J?wqv9Loe0$Pr&BE!j4IC+ipJcmRbFbWn{8jobNt0O&v3L5O~aGCT;=vbZvvw9T`WbQ>BnP;TRK6PWXo=XpvT~ z8Vk$RAE*_(`Ib#LYk5AJvo6t`v6DHTa!Oz{jwL(_>6}`?%}Ho?XOq`^2EZGOv2|dJ zh(G!+JYorckZtiL0~WAJp!NDdK>+OmMYm+5QO_~;)BYb$e^LCMG#hW)AehOV#Yy4XABQ@S5q&;40!;t6!*ZSSNg%>z0O#YVp7 zMK@sCy(frwphVKt33rgDGoAqY)uZn84%m8$w-6%btbe#}L9^x3oH z?774KWqx1G?29S}B0XQ*Oao_;e2u1JI&a+uJ?{)`$1-}4qZabud64ziAIj;nM-3{j z`?bTK{!uJX?Cu7=smRGRMH6+)lIl8zYga*OaJ2ndZD-4%@m6En!yna(cbx}i69$hg zRDZlpF@k8W?uyy};}q!|(CqaEYF76TlU{wj%I_LbOu8#+X-w4JiyL#;8h5ILaIi{w z#+HOo><(7TAgi$%8mfU=9+tnQ|KR%F1(OxWCli`%tgXn!K>+D_Q)lbi&)bYL? zj)wa&Cr;JA@?+h4R}Iq(y_$!svRCTA)z_SMOvTdMlCrcKTg+ONi-#lev8l&CJ&$L~ zPULSsRtU}Oiqe&Xm*WZ2_|-et+qKQz-*C|~Gln;MeaYK;f08?XOv@3s!0UNI%1k^? zGQlFt8!*W8g6@ME+akdh3%|r16N8)qXVX`ujAB~wKqfQvN{|a zil^Y8Zn)Z8`hl-r;YuPQ`mE6)Esm2ib1`IgIsUkoTR>!e{hk_qwk^mc%$ zY88~W#YRV^qiLDxcS3C-Y=M{Wtafco0 zB7s^*sLt#^7OyCmR@(46)SW$Vd18YoqQ|Ln^=}oo>2FEm;lX@5x=7Y1T+I3m_AN)F zE_XWGx@U^gwl8rh=h2$(&%0$C15yzfOE=7(70Ij?To!J7ikG(@lC~O4%~jq3-%GJd zW^#gaD_QTr+tlR#!2tHIjia*OKgaDU%c?)YPFG9{WwvDRn<#^4^tiou&P#9g$oM;z zZJCQ6;PeGbt{;yA1m<7-Z6P%|^{qhNG4j}MVbsJM7*W*A1{$F>(A{+$LEf+dNicG) zMq`>tK1+5No)d>q=`{;O)SsgIPgw0flEBy>kS{q1yHmwHP{{RKQ*<#}JJ9+1SIm>Z zuIIPZL~<%)3?vHQP~Ud)KR-gsE3~kWm}nalQ3&L zc}eQCn%U=D%P5PiCyrbu#XuK;9Oe8>8;`yvQ-4K;$yu(#0iu+(2=HU54y6EfE71PV zyKIA}%^RQDpLiKIplGbKAs0>Mqy#rTy9Ly{rc|bd-MxB3h74o=ei0{d=tK<(DMZU5 zUAHr`RQLAADutp{lzlo-q#^B>4k%C1n45|xH`c?&%=Pjgkm!Yy7a-r+i9b7OEKUom znNrTYoELAzu!^gRh#6p(IKHd<$lo)IF0D=`q-~whtsCOJxHMgDU+xyX;J?}^vE5Nt zVl%IZ=*(_~RHb;YVl8ruLr*)bJod?lwuorpZpBaaSJK3enx%3sNaNCuBF%-w%V{bG zR}5AM72osGoke%G(97v1Kqc%ms{a8`_O*+=s1#43;?OEJPsFC5GAA)u@hxz@4~_a( zVLNA0lApUvZ8fez0uVUx~U?9{s2EgX*jt{5E9+B`-Xl&9lbIPRY-=Z zIel8ABmtWFXl7x*HGH6C4>w4fBSkIWGJ454;?5Io3I=3o^GX8tra6M#5Y3%FB)$cW zt^}v4{gn7lZ@7g23~@Fb<5zPVrK@1v;64lH!T%vZBSso~%j)ojB5e8%x+)1T{|2IW zQk$*xStXUI`<=D)ZNcyIRfJcDiSd+~E0 zDLQ@9TzC71A$-Rfs-y~b`^8~p$GX9Z2kCXM+$ukyUv&2gSanOWw7O5{i-fAvLLF)y zZN6rOWxfgJs8Kp%FeoKLNJ%6bA^9pR%cyl#mZ@8uQ%I*88nd+{S%H5*M^7mZ$1M9f zOygZifgF}N2^OgnsXDJ_jgAcyV1I+(GP`3J(*ilqIZJSbF=Dvk!-FtQ4 z`9cH{F$xsFTSgQg;h}X3H+BmgcRpmL@qI_ypdFMBQyu%R6zjZmW_6z{u9sCnEW(S9 zdhjLa6k)Attq$x5?lNz+#)udU*1k|u*cgI4taggvL7z4&WAzzB1`AK)@^GrzX+JFn z-9`nVBTc_lX^~@+;|rMs4ri5uzBQ8zeE0IZ3F%wz(z0zl00x{_!r}A+haG_uc^6Q2 zJe@9MeE2hK)pLP?W;L%1QVjI|Z2n090rB2q5F6P3%LN?0Cx^JueY_Jd)Y{Jc7rEG_o0EvA7&&(#eqT(snowe*A1!4)O#YTzJ3c$U^T)n#1>g&9*>O+v2OBC}h} ztl$f_gQ8wJ#=>x?ICn#Iggb?qiqn)8#u#57Vzc)CT@~J52SYiGDI=g8x*p)cqHI)w zk{frRhVkY&KRz^lCg(@MyWlq>KM!Emrj_+8WXfkaxm>wP7kN{ot5M}hOJ?+3jKyDF ze>M;n-c)LMxQwX#{7Ep6Wf{};*0^B%7|d1PW`N@b=fh&KIvtb5u4pTzdZ1;$X7(*d z{pk0F%FTH(tsKqxRm530Liy#Qz!mZAAhVVoxEeoli%jbYI$R@n;<96?qKl6{uL`q{ zIe=$teKdqAWM3$iP+6n81>V}7|EE$QHf@khfzxnMics9e0^n0?lwgCA` zr@NYZ4!2OLEQ?izbeZubiSbp+NdDJPK;jj|l`z`vDV#zPZ+Te zP8lvBzL{y$zA4Xy?N17Cy*nz${HW;0B>2SWE$ekjy5ZX9YiFOIoqKzH>FwFH!{>?KYn5GsSG*p$S>jU|?Ucs_@u8PC`k}W4{*%-GhRA*UN`dQm$Sux`S4XOs~8V=pv!VQ?d z7o1t1b$O3(z)8oR`J^NVQkb?&*7<~435t4*3%TL-=;}#84p9Cgj6S9U)*D+c`aM#b zBa<*Oh=|sg>e;?8elFQiV}bW|{lQYfvr38QwrPQ+T;44Di3%$=C-3-OVWrv4i*qgo z5JXc~y|xON_4E{C-N#7<&p9avBB{=CryXk80pxg^Et5Xvr85(2Sdz1&+N?A`+$KTq zm<(f+OYJ2=j?BF)++Brvy*iAvgT}AFhPnX8E=D<&OM+bRAnUtXM6LsHI`tPeshz}+ zjjLJxc|=Lc!klGrY6gzqQH5l%aEza<-{C>N7}A~_om`uX*@L|tFUB5~2zlFVGA^L? zUwlS^_g9%4|HXqrCgNLlN&{{c_Mms<0Cf;*01vlu&HUR~n|^g3b|#!KeJi5;vG^s!x+&M4h%?k@WiG~+ zhN+B%kB;dPO9-oH!gVduuU^Y0fzWL-?U`zsS6@-@aH%fAVSaDx2)EP+wZ69QScviP zVq?3A9$t#kfSXkxXx$u8ANA%6@`kH14P&Sp8gWoj`+eV&5P2?z)DB$;9O!qTz0gRL zx&OX^pY>nyB6?VRAN@pyh->8YaLh~F@!K&v#g1W*ZL`mB3zy}hirpRyx^+s6X!aha zi&cCu;eouPlXh(dMMDfH`bj6Kf%6cQ$VoRSEpPYa*ghP*Eb*}dFw(5plYx(T0k&{% zOJ4|2V+ z?P>At9z;0$8d}3}*$A4mgZ<%=`VfNt*3EE?Z4$v}oa!y29^u({$_L@&XPvDlu#<)B z4w$f@w5H~wy^XZQWu2LEPzb!U2e(|Cf=a=B4Y03?Xs9*H3ic0jl+}M)A{R?S1Ywjy z@d>%!{<#)6XkIo4dYg#1awcr8_VA?akN#Kd&@Fh5C|bWN^3;+6g1qYR&*ncF6!fj+ zQDL`!ND!rkom-FDXn!jwOt;GOFKZj6ECaCT%_ITji78u5Vg5-Myy|a(+odDy^>Aa8H{X^gYFjXsPi8UOobtq~k11 z5xbzVw$6>qQZ2QSIxpx^2Ypp07GP(Uj+Jx$Is~J~A$^^Jv-7~qC}Uw=fhIs-JW@|^>dLKqMV1!ypf0?|2&y`fgl_k^TbzFN>R7*o*L`#+ zurx^5j|ZMH71!l&k3{plR`X>G_Ho%C!aynakXbV$WzdkI>l#;x=_F0<9G3tt#JV$UV$eO~S%nLd~xj@Xr0xFh|Wl zYE6*hf`Prq5ob>*RxTE9j<1AyUMIuz173?wdoOTk4x}@l49)nR;ON}pb(mB@lY9*7 zp4G8z0)kn%yE8nJE`N}7y*dNAUeq~X|1mQz3EwfNqLk35d^Um1C0V>hVR1jm;^jk>G>*zw*i^k^Ywu2NYO=H;>Wb4xL5-3EjZ!qMR(cU zo7h##{?Xo@@bX7}U@4sH8+@1WZS?q2;Bor*EUcgrxz6GIEm@X^p4mmcG2!U(eQn>Z z`qff zWf14dty*QHtXQ{X(H2`<@O15T2s~kkfhiLh6Uyy-zP$8<(4R+hRgsTE| z)6%(JWH!IaxCequV^Z?v%#5~=oxPbz?<=Q%nrk4&rjfvF7N$m;W6seJ4E7*!73&dO zQgZ(4=EQK&q`l{c51XBQHe`M5hy;5<)`GWqqkMXM3d8cF1bj0lsL=r5No0G*-Pwb?IG*Oq zn3hOUX!*%SSG>a|gTRn2@~8{c(&lJ8zrlM4ybQNKQ7?^Bsd zw%~YZ%7*0T`ufNi1A~SdiZTs#A+UaDJElPMK{)IKE7yu`xt)8;`u_!`jt8({EM2cK z-Qg5B{BqFGv3#Vpy;pH>>cv|hw<6w;K6@((yUC9+oAx8I%a? z`db%=z(PKF|LcILPx|vpJDx!z>!1JCb%SDMP%YL<7v4HuH^SeNL5oifo-uV-!WG`{ zs>oo4Gvq=4^M$AiR#BcX+>l7AN4)>vV^GW{Z&EdVMSt$;pMvAZJT>X3C6MvoW$69J z_&PakUm5$ks>v>qE@q=_Vr{7IDoah_U&S~7%*DU@eJ{eL^SRYjA>EUq>k3`sv^9i* z5mxfQgx8IUL|ZSU*vxnpBKmK~jSb=!VP zjD|OqS&a9trxoSM*LLP;A&tR3p;^yWmMebLF~kPp3A?28KeeIvGS11>_^i9tu?39F z%K`^+p3ft=5#cDBT?Uqx&?oaXVx9)`huwOJV7B?1Fon3n=iG({8fLD&*^#3q&hp~2 zB7+-xwiKK3DptmCOUbFJs|^6xxmjpu1okwI$=O-;N#^R#j%nC=HLGIW{aU^qNv7`u z2I?CWU{%%6mZDb#a~%_K6h^$mYB5fh>aCZ& z)FkfFiGHW!`E4zlMp?rU3D5{Q7yFpoJ3B9?&$|fcp1MwmXJ>&fm?0T_De>t=tX;lO zdS}S&@Oc-7>bP?4C$l5aC7VfCWJ7`^~NdPwb9Nb{DU zl!8&aKJC1_rBcY3i;*J*KajZ<=DRlw4ZS`!a*rUR=ygAy@ZKO~uDW;1Qg>A;I+_Si z>O$Zra>)HkU#ef6iazsxiC%UuiB0YvsHA&tC8aK9DE|3G9&&O_I5ILKq76FYa!8J` zZzpYIG7~4KWo@mi3lf0vlM78X*eo;*PEIzdE?s9dU77S!-;#e&NJyzs9ukFfIZca@YUP+Ib?gJF35ac+zOTR}jCs`9egTGmkK><}Vk3 zZh5~lM;a$rn)=21?skefNWZPd`=OxohmX*6`>ZYBA+7&X-6_B01!O+CALb2ISNZjT z{Hoq^E(NpQ+s#hU@hZD8Y3ytQGn!=Cnf=jAO6r5P_tJzw-zZI&}_?l~zbEiEIl~gSG=(T=|ORck8>gbx{ zRjn^ zv~Y792ZKE2dRh>+`Dc$DsmGJ&$KK01!8B!hT8qHwi;Mkg_qU@fisZlz?rmpY8_D4fm30(%MsBucN z2L&cvMp@%Brwa^_ygIpjS=&;^z(qZ@I-y9Jam1LIn%aFr90%$mU0^%@u)TLGXzre* zOpQK8iip79S=58TE|;oO!jDm9#hayHut`yoi`-DM!QcMvk6ma2f}5M`7LtQx?QfBg zC`acT8aldG0Ccn0_1VdMrw8eDXK&}}{0Q_2G^UcZo~oEawr?BeNo~Eoc4va^M$sSY zuE5oGHbUep2f?=>`*xBvpCRm+-EPSHo)&Xt7C4SMA~{My6wSjCcv>a zx(Ybzt)HeMo~P-ao_3kLjtYhD3r@cmnwp%ny0|KQNr0pr2wPC@Q)!Jm+=NTEUCzV5 zvz=5@E)w^krV7{Q*lSd`OnHwhGs<+4ANycEGH7c0GBm8bd}Tgt%J&hGk&zK|YfGL) z$mRUeGNXAWEI)B3;ZhI%jg6=+d0{l^2Fzyr*U^&S{1R%3fO-@Gm+yU}y5HSXX>yS^ zZ_Mv>8_a@Xr<=3U!Qmq7XR9c#F!_CtAB0>xkQ0Ouyq|izz*ZLe`HTj|#X}};_>Iu}F*HP2IOn6^ozaYX| z?(P=FaXbpi%-pc7-J7hBO-YWOC9kw}NZ1u@eM(|VU#Z%)&k#y*40q|i#mTXSK#18U zl`Hg6mO$QwzOF;#z`EFF`0qu3KADIq4d+tXEI#9s0Xlf1&ECBE2+Vwth?1oM-% zTHmo~xoynRfzi*N!#f{nv#Q1{vQE0y zt5-&xZ7u>2B4vKqONvmv+fcZdpG!Rp^Dd8@0WorVk%l@jQ zg3Jog60IK5$+{6VpPJ|wx3RzdEBSrfeU=b>_wGhQV*rt>5VKvgI8Y}l$|dx96-eCl z4v%ecbybj-^=YsNmCjns?qgg8d1UhU)0eiErUItD30IILEZj^%&pJ~JzE;f2(Jb1R zq`yQdtE6!)&R1qDON@=JA10qy+pqz)BW-?8JO>xhL-w-=dqF9=*@@oIdek47L&c(j zt2-=H(0)R&|I2LQ4I}^HMdgH$nK_|hxK&}~N&bDD0tDBF1blwas2pGNP#))Owu?C? zF1D=Ic5h#jdjsK%ZS}%bmB!00Od9-ziYh}#-#DC8zN8CwimQ}$hQS&%M6qeAC9(p{ z6-Xl*Ji&@vW}j)L94E9BteP0LK^&~Cip6Y73yw#<*ymdt)z#H$oJYl%=JFZ5fS-rU zEn^ZvukTZ)Nc}=wrk_@pESFYcq1^L)liK0>55t$JI?Ky3@Vup|Z()VNF8{;epD~;Z zUtGkOgy!aEj}5oVLeHPPX3z+E>@M%08&r33aK_rMnN&OFi53)2J(x+`+=!dcUTXM& zHsPlJ`F^IVp8nYiYtrZJjP>r$(_Efp!d%2wLS`?jM7VKb;YhvG!Nm!m$L-@3p)FU~ zD4M&Crn#xa}x&eNGMRDbIEo?5y*!Z*oAU2=91ghG|S|!$DSRjTSRrL?{H@KWb z0tD{e_%qM9ojEx<8nfn?r@ZtoU?M>Jl*vZB!W-4reE`U0+@*tBz1_IO_rOlJ*z$HDQdDF4Vatr3&vnPkg|A~#OT3_ z!eSSFdEE{c@;pmBUxL4|a1hF6K5f_2yh6CTG5 z^gzgDC`6Tarc&_duP$;4?Ng`ZFu@Bn#jh{Mv)@cJmnya?Mcu2&5n7Ko-q^omiK&gS zP9pJDAQ4K=R3qN{;xir89n`P}xKDjZ&dTC*8r}vs1F^REGWeX0;L%0-lIwPfXh&4q z!u+CclSB9#;oMqfo=M(4$mMt;>oG!`tHS6)Fluj@k>LTINM77!+SW-*(U=_^w9L;h zXIh}bnB6Oni#sQv7`NHib(&=*Cgk_PvvyL7fp*S5z$4C)=9dKXy4&=;$0PPUss{;f z&H+!SNBWrk>Cm=!VzYuG%-4KQF9l)9_FAC$p|2#DG&b7)ovfLK}Zp7&XW zA`j=LDY`kgGh-glNfBO^9-YDMdwHLzVo3P{vT-2yQsdElGKQS^;Xz?7mM?YaEBfl7 zw5LdBeZ8DiwbG-lqGCX81giPzG7xa`I9D*5DucEM59+4Jop-NT3nWlK&1rM+(I>3v z($UkaKR+O^xNdW0-^127jNNT?nHjRbkUL%9woYwFQr_eaqS3bgKEa8nSE+Gi3tJp2 zx{y${J;C1?S2IvL>J6hnenk8M_Vp<)$-pChfCnGrx++uz%`!%TPeqdhSUX|&Te;=! zCimE{34J82 zUuE*pE}lvUW(~M>AW?FZoFA5E+k!$=T*>W2Nd>FSH@6q2(b;UTb*x&(YqOH%>k_** z|ItnOW^;8Z^XGQN88MnHpCt;Pn zT`_eN6YeRDxU`^CKMjncC`~iEX5Z553o)_PyplX=pmh>6%a*WSy`JxDpv_9h$Vy<0 ze!drfX;_VdeE1%Ff=5-o^STXOQ{)9bj`ExAI%!o$6_r(VL~Fvg-#6MNS7b>6K9~5M z9VV@Nd#bS3PnLzBf8^q!H9W^9{eoe8yoEc>op*3Mz^)BC?Y=3U4%@C!z?VQCrhn1Y zyw7(EOM@$QL#p(xtX?5Nb$AkiXZueCAdSD#rP*h90CNYsi7nj*S3vR>$v0G)sgs(iNz<-HB@=d!)EHwTX1Izr?h_-f`WE)a(v$hO2H^Mwvd~CNuk4=m ze)4$53(C%saC3?+7{W`|G48(3Vo&OKaTrF0KK_>rkjYn~BGt(rRm3~|z9kttD$uKt z>PY{156Aszv@^j$z=QF6Z&G&*1*^hcB^z6tVEoN3BksWE#X1)k7xK4zkV89DTTEil zW?p60nT%u$0U0e`p*brilnSMjH^W0;x86RWW9)s z<7xzzB_u4rWjE`@y2sqzn@nl(K3g!PpmtaZOaoc??p%2Kwnh_bDbFAF3d;xP1vLcS zYUu0x(Ru0Ut~k}yt_Xl(kBA3I3iaj+3Z!t5**`R7=$aD%D2OU=!6;<;RrGZ{f3Tw? zMW@WC88NhKOx4n|98y+N5{sghTfD%*spX6zD~fxQ>uo9X^|e!_fg#}dEiD5>UI_;HI;i&5&bA5r7OTnayq+(zVyRH$)PcO4 zqay_u_Z`vgJIWt+DpwF0xx94S^%<;ht@>8|EaR{tt8{hjoeSq4v|SZNO-nj<(mCL+gNKKI zalGRlGK|)dlYmn<=R+9!XoMVw^Zn;n5>OeZ7QFd~jHA~xWuEjUZ$!mbrRAjTu$F@| zb5(k-I5&}g2`Vt@ZfbAL_50zuoz$_=Y5VPStN?v+73}qWU!BE!ARSl(QTNzYHETO`!oruF9+Xq+TX_5wVZ(O-QnI3PJ}AW z-=SHn;c=^KPwnPRnU6(9MSm_Nhr{L9ndja7mt|$&8p{agbZ%vMg`)ua08hV=~f6k`D6oP;&<9pdURQTirZ(mD+DH{;mYmet`XV+CzJG-^ zzgAXN#k-!(5I1_Q8bVEP)yQpw(Ce^u^n%HBQgXWQ>HYi$c0!2hgpyU1?~Dwx^Oij=FzGNA8K| zji6!<@^a3?)BdzBmNFx=X*OZuxyi{dJNJZch6;R~jMYBbnHt~-B1 z#$kXngy&|lXK2ChdMi8oU^2j?rhJf!%l2qPILiWA&#q9>pCHtRlMI~-KKkZ)b%nhX z50c;Oyaobe?Xx|#&XxBa9A-rPIVaf0 z%vqdY7qsnoXaB`zWAJbz9h=)m%h)ZsL_Q_&5s~oZ7kBl)L+pVx&vf(i$RrFk2av2Y zQDfbZHumi$`|5My3<4;}=pBzN+VB7~d^Y($mJ6iiPz=0lE-Pz_d8)L#v#Y1KGazUb zv1m6`NzJ?V%U zSC+SlDQI`qjIFG?LpGb2()DEzqw>}e$Bz;fBtK~3a5-Vmd2zrQRz=v1DrAMCpwzRt zIOaWga-v)&<`VQaukxF?Hu6byB&o9SNgqCHLY^KRoIv}V%li0u_^>6uJ^(B2-q_A; zrPSeREKBn1px87L!;X6o(iF`SU)kIGP;UBs1i7v>bs2YeKf!ixL>iLn#iyLFAQknp z>sI1|FeeLL>;^a3Mmykb=`o>Wb>UbgT~piz6}#hQ3X2(9dxWl~k|i_w>%ZuyKX>|- zAEarN3B{hYmC1;SiOskjRlUD@c#VF%HP}D!v^1~4>poQKcsH%<;W4jH&(I81L4h(e zcP*>!`Ex9uqbezBnSkD2W;Ja|d1)N8!T8-@_XpE%GZPRjsG~PKCDB3Zui{A3->-go zvWI6moa*8QgF4m4I+~i8q;Z>#9(+n^J(QOnZhS&rRpblL|7(46^Ycew?KvT$`rXX0 z^5VvhF|n6q^nx>(m!5PvQSirlc7&nV_>glu**g=O=M9GAD{)nI@VcK-viGs%AMwdc zD_46}VwOssW>@YW96I<~=~(Y1l7;w9KCQ6Qn5wd{F*P;S=OdI;el^gCH`;=^*&@oA zKKi0wEZM0B*UdU6D(cOS9N6CKOX~dmcIe7CtdzoMZVUGgAx@UFt~F(+#0KuFrrtH1 zjQ@5cW97~9!IHIsB-HQoW~sWvI%TqWl)6J=k^rhxEU6(A0-;TC!vC`~j~*H`E4~`A zn4IW52KiukTii6cw_7Sl8??C(J$FcD-LRMJ4x=K*J<=J|#-9Z3xPv9t`p0uaCjDh) zB{gnm2F@yURZ1PSHJ0mmA4olTx3<>ym0kpU6xAI3j+-aop!i(A9RPO%@B6UIQM}$xczG7ZhcrZ^$NVvc)RVM|J;dMB;OL1o;zfvJtduAs3 zsy2oc9i-0Nus;4EAfQlC(ZILc6yGeT0A78&sD$(SYzlmFpcVFzgRK-E zX1X73Ks?#_F)+@@Z5r8fMB;heyr*o}vi6lH2kKr!H4jR0C|_n|748*NE}AMb2Xx)9 z_Dzhr_$y$_I%|*`iXtK+npR7uDY3HL;(>6C=&m;@KsAlo_A;2?NR_S{nT|-I$@Q$Md9ik;e>C&wrI;K+?Kggyv)6|>Xkk{=9@ zJ`O~u4-d!ZbKIE)Df}Lsvx(rqyP3Mu6|@Y^1B-OKQ*}X~n_4I6QQq4dgWdo(U_jnL}~=LXIW z#!<)(qN8AwWAH0$T3Xv9SG~Ci6c)2fR-D&IH(LgLmLkqjnPSc25E4H7M8mb zX&l-+VThasofKttnj)aR+Z0GVA9y9~FkvGs3uj+N_1AN8an(I^X5r0tUP8~&ygYAK zrG7|&ce2C%HSIVE5#5(0_`QE%@S_KE8N-lXK8ejZDj~t+&4=e6sq;0o@{eYAH;E-} zlDD>UXZT+_q$+XvI;`wnX&?0^3!A@6SH<>nQ@Z1$heLw4GZS zsyC}%yCKPC6Yrm&f~vA@w9XP8`{!fCb?~>K?>RbSlpak5x@RW{Jf)ze8yUo=7R$(G zZr$3X@W?`|!^yBgsUwc^^71FUf|!NboJpgmes^?w_ajV}j7;0wXC^=q2UU^7&F8f; zs7s7T!S31dbssl4I4!s@fmcBz#kNfaiUKKPVC9}j$wInu27rq>O9ea}Euf)dpKbEI7nU12^oRZyQV!Pc|IT&5sP|Me;y ze*sE|ZD(tnkpZv9MW=MVaMRbHCvebBPT4vylbNRJeB*4XE`j^`qliRYT%1x(<2jV+ zh}XR(!|6Ks5x?1%;gFTp_UA)Lz$-b-Z$g?pwjFo*&}kUfI|bd|vDPp>*E}bHvSbQh z;hsh`n=9tGTN<{=NgX5dA5#SglTC%Y;_1h zSak`#sChq+U0$g63!(En?}%%BO2Rl@@ExMybBRMXZ7LhiizAomvh!yduYz^;Y`aId zjW~u{PWii|u1F}dX)xmxW?~FNbuzd?2yW{L3`U7CA#oM2`ld==vT9o5)Xr@EKu^!* znd;nkU1GWZJ=ixP&yVMpk}kub@)HE->Fw;~W#UW_I6E?#9}9pwiL!QW?s~2)X;Gkr z9GBjoQyZR93EM4}T$WgNMv_7l1?A{Cc}u;xJDKyTVNV>l1`V5*CWl%DxBVXe(f#%i>SQipZdKqydiP4iF&HbqME?S^96t zoyn&DlUr|b(e>`?{IF_b-O66S-TP2Tb#@N%Lb&kp9W@c)2)p1EzNfNi8=u(+%|ngU z@_KI#mEe}h6FD4#(_iL7wzqEkY2ol=A0r;v$4kf1P>al}mRlfa0TIL$LTQYKrbnY} z;4LtHZKFi-3CXw3$hOyN7>5#j{ZJA(S0O(LF=&sjo}&FcT%ul{AmJe-p8_bSiGd< zqAEClR44llLyap_S!wQFdisG2+w$dsA%4c61}L<)H|jR#${Di1YDTg&EtD!2$$@OxbaT38T=vfBTOxou~?) zEUHPt+HF;+W&(yv8LQQKR!T(G9sd2w*E8)1?WCME86b(*IEP>xdT$mI{rMg?B6Ide ze9*P_;*FXJ=w-r3&o#`mhippU5&qpm2UuMSmA1#hH%5z8ME(+Q7n2Z>OMK&J5vr@r z9d2of{HN3Dj^5J?K}d2T%VSJT@gN2^l-RvNNC+NvGrZ_w>Do zTS`-Em3f52h^Pvb!JSL#MYnv5Q~1`Dn0Of;tI7W7G#k-+dh!CW4>vMpH>uFIG80G7 zc-M(WPyX#iLvvudxQtg`9>|WFO;z%5McaJaxgf1kSYWfe5KS&_Z$aHr%JtZ^d$eELuL_=;#yb1r2=kb=WsC$E#DZGm?CRO@402p z&&=M`HUNFfrT^#rUQvWe8q+XJX_zY|xb%X4!BQ36Bp|_vjeu{hJ!t&%XWo1ZYYzZt zC^-gQ%Cx}98gB}PnNthMl&-4~ zUb7i$EPj@I&b(cE6l$VT$~9!#mmUys&{Qkyl9Yj;EoG)4^v{|pHC){?w%Wya-_#Ow zEqaQkDrJ*%q?E6VQ|RyOYZVkuq{(<>1$%{#Skk{Krc?Kvm8nk(VrzR?R%%CcPYVj| z{O1yk(>RncxV`+9!Lf4Rpg0JfI!T7opy{9B{>r1~J*;6od~Sz!wYer*>tvcdZP4u> z*=Y{WFg6J%H>ZHQl8`tTTf5huujMsd%^v)7dL$8Wbq)SX4Yi33T5+Sy_9Am;b!MKC zws?cCb^O`C zFeRr8>(A2oHSp@qtd0Y=5+}BjgM|YV`Cx$h`aY>t7$M;@qo=mUv6hq(@c+QkY*0~A~-%?Gr{i~qpsF%WOCG;{{O*MDkuQFV^TCMK02W*9Xm4h zbA@Z9M4ExQ1Ag|}TYn;71Xz)g?cF(Yre#92(pG09DZWh54;{H~+#5wLvK~h3v6r>l zHMzONE8k51o1*$3#_7==>1bsa&e5E)TW9bn6kDr~;qMXRsA=4h}tB^(vHFVquU9PpO*C!(k~fl%(RC5FSFX&cFx4Ph z>CdLUO!Bb&vl)-Pf8Q?jTD$BJjY+Z9vhDM_tPS)u}CxN zlzwN9)lhmpAPk`ld%S8iQkpdB2t(~9DhKhY=HxOXVv6gRFQC{beXG&$y82IFqAQ+Y zdFZNB4?vO4*H4|a^PB}fK&<@_c$@HLo)@+J``-cObBhn<_{(>7GUVv(&(ygXt07N^ zLu9?9P+6Np8>p`v(lhLhxou3^3Hf^}hpsQqZ4fcxO~K)F3*Q(mgbV zQqP4DFFd2AJ+0GEP`_{9Zv^kwMN9tKTOZLB<_1y2>NIiG#&pBvbQ8WuuoCT^7);CF zb*@x~FZQ9dZp5uQXc0ES9kcJ|gJ{VYN&O(h;#|jHnQ{lb{zN5$<-tVALUI)~0{>F}_!2*;=*NFCkijFlxGGl9S$ji76HFy2o&N?TWl6vpeI=w|_v!f^L|8-5m zmi|{~q>EMwLYlznJRLyQEqLmw!-6Yyj~(ZWrCsZF>%E-QCFd;QJ=0y2qk~Odq9%;6 z*!xcR^8Og}J-yd_MJXx8;Y5VSV!pS<#Lm*w)5*9}t51w%T`bv5BdFA9DAg=*3hCxp zZB)&=3J#`Xs{2PrM}PFqP5`E@xNvD{n&QU*j7PssOQQ%Trb4#z&K)k!^y?l*#x4hY zj)TME&9}y!%xP^>fn4j@JF3JZA%w$UB>wx+Yp9wiXte09xqJ z>HQiIH(@L(Eu#%9N(5vW{Ff0f_HRRG{ZafF}oMt$B;{rVG$V9>@S6lPNjyqWiK zv-|jiNub#yei>fvl*B$S{%HAnD?Esog9D;=+VZ#F0bD0zWHc;7??pwSGjcCNGA$5u z(GyPR(UqQ+iP%tr*?q?(kdfg}@W|LSV!B$AGBGhp)VU&DCS2+^`D1^*iKJy@WaWAv zJxT!G=AdJMM>|`}U3w!A3fH65JM(j!z_(iOV@U)FGchsWf1IuR=~;!LG-(kLakh?3 z#&y}u+Pa#IUm5emvw{lJi-*Hm6d*44&e76x0lzMQg!(@}$y78?Sm#=zcP0s(LT|*9g<3rZ$E1bVi z#M|wyj*2{`3KJ9mwxRsU#EP4s%qBS!!CcohI$A`6uKUMD&SGtC6>~n3pO%%(y*gLs z($*kAA!Z@5BZ76(j9grtoUBYthQAMr_Nwj~6Em%unSnu03g5kfJR?aMSJB}6J}24e z-O;YeFS!5ZdA|yV%E*xW&gODNS#y1${AE7JY8n@(9{CD{Pk;Zg1%fOyr-Oqhjj7?9 z3LQ+k3KJG{qnmN|WmqR8+a(ao{r%INmGz99Jq)wd6sBJd-NA~=ISS3cD3*?S)2{m8 zjvabdZfl>Hj=_HWK`p*rV+8%AbM$8|t1y`uZW}=enJ#nq#zD4S!B8F!;$p zLz7)W+D2W<@upZ_)h^eckMy)!+Eeh=59;SO6p}}diiGwX0WSH^r``h!AuG_dcWVu~ z;Sop_V=r*CE~Lh&DPu1F+#a;RuYIRF8B9B>F)Txa5Dj1&xDtF0aZ3EY{!NTzBmE8U z{d3T1?T1*UlM;vw2!aM5bBGYhq}BDFE4MbcPg`9*JzNKx9xLxG!` z8WX&68fqY_dAMR^MAxn*T+hCLa{IUSsjPXYkXt6C!{xy^kfm95$>A>=7w)LZfd3~K z5S1BWy;7blRiNCdJ9JnjZ4juC?7$hJT}vLOzxXSI-3OLHVES++jWhYnu;|N`bXpL~ zpFSjj=lR0&QYE}~4_WHv_^h=qOV3q)SY2S0t;>kp>F3)Sn>TM)J-KT+QAyv<#+P{TXe7JjkuW;j^`4huKGpF@8PPY2v!9_l~!ieHnxM&VbH0wT%e4>7|#GMW;79o^CWtz^eN4aDQ?9#clgI#wI`4+tDx@;oC@?sa697$63+cWvI-w0P z!t%lO3mfDM55}t%raUQMfB(JKZN~;gid3Z16$KBwOIwiUg;n*#FwpcN9ow%&+hKU$ z749FeZ_Gs8xKtE>v8}*j+**_BFto^Ql_S`Ark>q&55SPk1{`WjR11CLY(QWHgnk?I~(1FTm~XPAI2&CQY+2PgTl0pOt0(?JnEl4|2T8WSom4;nt~H2}G~ zt+VpD=Q)4*75Q97!f6lg&W)it-GXWirkb;c;gf?pJNwNm!renE!A}}o>jFI^nc3+H z1Rf8x9r@6GtJdc;U9@;>zt}isZzj6So$CSs8P5gK?b<1H0g@=E@N^4p;`C)VpsM-0 zr&61Zxa7pye1#=^1BEKXj$TP=|0*IUJ1_ICdn&B)bw0d4u{bA}XD?0Z#dJ~{3O$&> z8xjp8I)wX7o=}|}MaS2n##8~-Yhi05X$Q#f=okBrfq3(MFwUHbHo&$~lVV(>T7Jwl z0G1_S+UvWkPFFdnTzppb(LkmY)O@hz@(|PJbcj)(e6jm-5-<-m=~x( z8dRRYqn!7M-1643%u+hN?U%ATEwq|5?p0MFQ+<5HQh~`E#FrF)!ZUVjN{R#oJE=Z# zRH)m4MUXocBj{BNi*S}WC3Nb_{RF5V0J_K_;9t6BbLsp??zng3)+e9Dgn~uddQOC%*!{eI`lN*8=5IO z#e*%wDJi*Xl`pC1UvdWaQLoxP*aCA70OKa+k!vS^nqUNSqheR+st8%T*a!>Ulf z+NFMAHGC!WU+eGWEL5oRWS;E@-5CYx!GO0fUyd7(`v9P6&ITO0h#fQ zzbA8bTudx>yF9k}j31|@p$G~vd4OE+i@0`@{W@1yq>L&YA&Dr5nFn5tROOPYf3q8C z_~hu*Ayu%C#&oOj8{}?7z%90jc6}9Wy@OLb@u`m`d?7L2n3Eu_arF7?V9KWrxy!hF z@WU$GYjC@6x}J#F?R~3Czo(Qn*E`qCS$i^-_Rzf7C)7&-vQ2AXf#E!-XzW?~O zCKz5|8e&O6K#Hls7j&tAQL(16+w;hA-C=M+$-rjGG}Er1#%kR7$l!K_xYQEArVnHKJgoZkXwgnsKLv_AGf%;6wCy zr6I$J%`T>gp8K0==Z_VKxye z9+_G~r@GplOr9!v8Qc}cOn*IhrpTZ5Mu2QdYIb)^+TfB&ZttO3)03?ykm0Y^-z(xF= zYm?){?9=nLt)VneI43?e?&YDvbkLCFMKeZAHP+V&=o%6EJl76q}=__p4gQoBnaLhd_Jq-x{c^2de(kWJX zLNfP251VJ?s+^*0F-fsU$ z=NR78Gni>+dWO^dvM*!B9wU1=?fjc%Lakaeby(N?sS2~q;TQ`j)SjC`yBFI%iXHti ztOh90MH0`afAogPJYfg$j$ELX*Bw7Zwt95CPUs4E2x_V;BsyoF<1eMrt3(nW3L<)$ ztu~|2M&Svv?845H?cbN;$_ky6$-Q^yAv~4m<^+v2aTQlbH$5I8i@+R%`BC1!j26JT zvn!fdI_9b#XS4?A;&okiX{ z3;K0?CF5pBYN@j=ede=tE&lTC{>U*YLjFpOQ2Hpvu5M}RfPYU;aOAf+! zk%qe)&7?1bDdQC~d)^pjm{?!+^6(!l{8%C@FsuWJyLx*gRDwl2XM`cJVeta!U}K>h z=~_QzNlgsmX{dO{8ZkmK$V~t8gA3|(<;2GX;IccmLpv!l^XQ+ec^WLb{Kb6O@EsN% zb(yUBv3-7cq5J~?q`3qb>{~Sj`-u~>R6OVqD40@b* z0ddJ*_jtuo2{xvq=8EeBeC_8dx;(otgu_*gd67lc-PK(<&~sDVyW11SM~Bl}6J!sn zSfcUr=0^(nmQX9V*vh&ASH>P-stVe+&#wCCGs}O^iXo#ETh^t`h$c>S%Q)mm;JbN` zw08`~_W_3kx^Z@oUYH4v=ykvKC44j|H@DWw#61L)6;K!iZ))0ma5z}J@#XdHSuzw- zx23QfDJplN+ZQK9@fn+FJa%$i|0S&`-GgQwKQ8NaDPey!K;?RNr$?*fVL*4LR6BU_ zOU}a+@Jp_D@o@9bn;OI_G7|jk5<)wf#yu{(0r#RqHo(Lwvwzqn)`{Xt_(zr~|7>+J zbp{Jb`@tRH(Po4B0MimonwdX!2-XWyQUuNyet0kmJu6V~KlWik1x0AC_fH_gyx#S{ zL}l95?Q468tZi-UoZqn^;c;=(=Hz$117<>iY;Vze!kP8S#!^PRzhz7q37pJ5f&6PQ znUW;hAu0*%S=3D@zhgZzN-pEBW6>y;5nRY$GgqL8M=ECP%y}>RO3K;GVty=*1X{P= zdn5D7Pr%*GW$DupbrzTE*eZqHQOWT{rl`5%SP!EuH4eLP;3Kv}^ii~Fz7ikuqpzLl ziE$i0+0U4QtKaJZ{7`Vgb+F8L1m&bV2ZDcP^aPNBmn``@O87nJD&OxU72uuQ>0B`R z`3^~trecZ`1K;QUTmW*>I-Z3XM^08p8sCgM=^~gEGu(^Vne}2fRchLa{?pXG!a_Tv zdp>C_c@iI1fN2L!&mR^6xYl%8BEmCq?hL7VfmLEL1%c;}25i#j%+vy}9$?tW%kmP9 z`4*aV76aWd{`2;EvkZ&BAC;*vmx*2|`_?^EOR++A$EsJUL8;`Nlxc=lq%OIZt!XBwoq0zR zxTd>p6mR%&G2e}JH%U_xZBh)*W=dtA#+k;1J?rYObu;on?z3|EZaJRd%2&Fo(1sMY ze&+9VxhD~VHam-I*Q{C}(U=*Xh#>We%d9w#*((MUAw1m+q_Bb6X}bD7lg0AkYM68%^-OG2bq=M@DmYUC$B{o(}Ro%Ty6b*Qr zM<==mN2L~Vdmk>Ik8+jV4>tlFzp!q0u!BYBB!~-G8QaLtOMG@D6F&$k8QK{(4P|EH zUj?gHO3sLJosL5Zu3nZ@$fMir-B!y4Wn>?yH0_QpYLEGKvolOm;HC)N*>MN{ESoea zkYOcu0jD2Ka3Ur&P6w~hc*SL1!yI{U|Me2(c=*USV5xbr9fd+%dm9&J^ZiPAQcKxF zAf&%g$E%G~ffJCSHf_9%*LwknvVKE4acx@H_IxsoPUT_*SIKK%TN4h!~ZzG)*NaO=Q;FTOuLK^*|T(Y`C`_3R(l7|T~TT^U{TxF z1FSw^5-HvHXa7NArElC{qtCR-|D@0~wOnadolE~m@rg)cvdFTy23@Mt9PpQGb6;>W zghQ|MCkG1O@ZrppQSgn*7CVjosxbw<^`3*4=F?^q7LPdb$427oxaBQ>R}812Im1T` zLn)f@%5qqC`+mSUp9j<=a$(kiEMiYA;VRg0f$pL8^yd-rC-W=n<~9p{;dH8pK@s;G|6_wdp+_po z{LvxY-$FCHnr`Jpx7{%{$iG?ccF#l=snn%bDnrrOslXf7{cPq29p2jf;*?Jp?~FH> zR>qX4lm$UR5H_Ug#oUvZn4E=-1au_U#9K# z4)MdEnGmVy{MZIlPL`%}0gpUhrq=#_P&u!S(^H{c<&A_r0`hvo3@w2|MOui~DLiEw z$C=o_-jQu(!>%tQt_l!>md@yp$qR_GEbop5+bnFK?kV}YAi4h&DWSc(;;=d|r9&T5 z>fZpPvYcC(mmNngd*0hB-6)Ag(+e);=l($GqZd}e*3gFD^U#ojO6Pb2kdofG3$H8@ z%64^4&iY;|FIo0T21-^s1=kuKcjrDh=mpD#bL@Je?MGSrX|$PNZt#}oetnIXgKC2b zi;!H0lhmh%XTnUv{KwOM>40ipa{i{vX#LX-IlgpU&J1-!gHQb$Cqs}G5d!ej+Y zP{>b~y+h-QOwBovj8dx0O309WTI%!M?R2`FCp931RP{Vk1K|>wu~J;>1bD(Ab7BuB z0YwS6TR6Zss!R=bb$5XaeDQMAU~x@HLC5XvR}M&D>@Uh=KjFUmel6s(k7>7WwzWkl z8$`T>#nROc{02Has~%WtZv7+OhSL=|1+!Zq7$`J5Kpi?6ak^=LycavQip*JRuzy$P z?{5YO-C)#;oKZ2Li=D7~d3DtwCT5JMAgrb20{m&s_ccxXbGo{Q#}NwA!P5eD9y=As z!i0=1T0+ytOPuj}hd2ICcP8KXRhlUphfA2|5LPw0_>tmKEo@bKp}lVb*umS>@3Mny zTJ!GRwTy*_fgxyk*a;FsLv}F&wN;gmk^N&B0X^Y=Pj>URv$J>h53c^vE8fzJLgb1p zGbm;UBtlio$`}-xJyJ*96&xn3r8PaRnE~-Zbezu}%*TS2*d$HeKK^^F+TqYpHizk@ zFJu|7Oy+k!kr{UZr0tY3%tJrmS2>~a(>0t8|rYk z4>p39se#uxXqAvc=RFXQNype59TQhIF(m(erIqe?k2Bsz6jz(8!8P#A^6Jv7-Wvq* zo;lt@d;b+=ko%>BdFzhH)?_e#Lv~y!!2MoM<@z^r`tBm{~`XarCjTyj2QyR0=5QaZ6@rk^Yq^-Ni@*D^Hgi&I|Tl6h7mf{BC9u+F=m;X z|Gf&j_fMYv-Q7yw(9#W+k92wBaeXj*3$Y96=Hf0Pqy67;3!ppQT}y@f$|zhHekN#y zE}(L5zf_Vbkbm&}pPV^$a)=5ci`Y4rMc@sh3Q_~_Kc7sC(cIY_HP_6k*sajm+Sn%e z=elt+yYyx>tf=q&xzTEm>9Mxyp&AZ2rmB~Q2P6RH1Sq=?0hbS|cAMXBpk zL=xx%Ewk&L%dID|m*L#LJ&d}O@QR5E=$Zm*FKf4Y0TH@+* zW;HjMD9n5~3U80cu*t0PIEYF2WF%2_TD%89+aW2d(p?2rku zJz0eGhXe=kl-dv@*@alX2pTwU4(x6$9|BelKp8kW9lv+nh;F-W3VB2|=UtEf1&Do7 zLIt|^Bq($1|7QCPdm#c#heI=ZM~1eyDTaoWCh8W?M`Y-ODVKz!RHuV10wlJcJm#eC z)u}rETv%QNx?p7>GWy71j4bbf;A)R|*DR{46{FjHf`^x%uCJ~ZfevY_-e{e5ZqWW` zp+c_CuP_WW63p+j$^$uM$Ipi{9E{!0JuOzW%*RQ7MW)?4N6Z@1cK3JJc^s0Vqj_KW zobt1m9-Zvxb&Ee|W(M;;O$;sKlA`HlD;#X^HrT;t`0X8v71}juc=r_2Uy1N3C&reYAuM6&4mB zQ+V2q>*uL3HoEd1df<(-(S$XzZ-KAjlqY=Sh@*{&Fwn=97fYI~s2*EXJ`jxPWm=V^O$(peEf z=EW(7hK9xHi7#zGp&M=V?=UsnJ0QLbonB^^CT0U~Bu;|(|XUAyuAPg} z{zQr{a(AXru!E0^J80LRQX0~p;szz>Hjm4j0Cj>z!7TV)OM26p!u^Qs*ZOiobTl!*9h?rJ zW7-uh_{AnBP70KAk;==nILb&!%w8S)u~JYh-{j#+*FdwVk>U}>l6}HhQ7Za$Tln4k zcbg}D`PN5jKw~{!UI-CTA?nb@+}>)Zmc4i|S@tko{?P){@F z>N1I;PynDyS)u5jt*D8 zPXccT(|T~aee8PBw}kv5Y9#I@p2y`nG49sP0N^Q^5+i|S+y(}_+BIR_ue>DlFpQW1 z*)nH<<}Gp0SU0~~HyU#|>#KEM`7Ri|?O}`D+Yo+ttM2>Ew1E53y0GO^W$)(oqDq*! zy`6)w^LsCIdqseTS)*uJEAgFBCq3UPmqE_*S6FEs&J|PEo#T;ka4P1G` zwS8RV@QeFjITt%uEiEl^sm5V(5h6GJXV=`YeyxWHiv&HmaIv8$oUFONkKx{4TB?E9 z$azStrl!6{cKj2m&x9r@T?8K;P6gUT7hA`ix61r2A??#m3uj}q%&bhQ z*wPx^-R%Y1?JQd9b3X>o*3Sw6^vp)>5D)6=eoQU^Hgzx5NnKa;VBg|`L4~E32!QJp zM!qQy*!c7hV&}VCI9o$U9erOg^JZ?YWo(({2#`4~%Xl#|MO;^>weWwqlda5QwKDBs z3K13kJVXfJKdrTCIQP~RJC?70^)G1%fW=a=Qr_}fP(Nmi`HO5OemdRPo0hwVch1(^I>AN_pn5b2M&=bwKB>ZkZ+q61v3^R)$a@HxY7L z=m-;W&&#uV6Z-RoaANndKL1{CyB1x;p?fn^>YuK`+l{skuy;xG5sNqKjQB)Kq zhk-0o2Zgsak>O+g&l~}HIm;s*>j#sgO@rY|N_^PQaF1_B_|MYhgOcWE<%fMOX~m~p z!{t_UXX~pvnnx2g(_a>liB~lAtwV#YBXUVS06L-krCnTNXSTekGA(AOLdA;T9so-6 z=9ic2EZSFs6RMRAkpSrh*mqLQTY$N;$+hAeZzaG_j*pt)#TNHj~L$6;On#SvAl z*^IP@GdTsJ>t%;02aqwpk?UJBTDeu&VZAFVp`av48ygdI>o#}Lx1guD*A~e`qhe*h zoQ^5X1a~1l_$zD^)4zQh5L(N$n+fW`42?+09()}(>Upt@aVe3b0~mwZVuFljqD1;+svd`Y3#Eg)eExbeSspm;0M}@S40|l2g7EI9Om4S(Qz*Rst-z(np>crs~7kj!pZg@AMzgBi^XKuM+9|5pb49v{) zetA!qdyXDM?UF({_D}XR-|(cVV>6OIdK6#6!NG%<+(QpDBG z-;X*}Xk9R2RJmDhKXTlOVk8wj$9e1%E0FYIMa=&8+f>%<<;wAQ3Az$xIypZB<6fYe zs)pvrScdpv>vHenaJ6fYcF4WbqO!%mcq8y1H1u?Dow|m5o*$_26i7PZ-ye>N3ada| zV3i+AJltYH+QK-k12(wUvO|}RgQ+bL+A&%1W7mvJ<%m3=)Q$j{f|Bd!9s2ph<1His_Y z@uiSH5B~tIs&hii@W}fz+qfl(u~eR@gJULQUixzRwM$N4J?iiBPupjI42%hfMv;=* zGo-J|rReAt$C`gG*W?3eTai`DMf%>yBOZ(A#tFm<6vtp~(|vcY`v=|AJUt!X{c13Q z;S1A)DkRxmzB{_Y*LiWHcL|O^SVSr}uq<;!73>}ur(OhTtzCMiJVjvJn*T^c{p14Y zdhFTK(*5_64HHcfLr9lie1^YFKs>plmUmq$Isvk;2HuDr6C7L6`f$4Q(@TRdWh)VG6$t)$m$n>qmxe(jMm}?JJ*x3d)i+~Aw8VzVeCF< z+pA*3kEUwok^$%oKvpTIDudw2DI#R_djrJd(#4UoAD~d`W3d0<{lFt>=MLm{A;&Ww3?pbXEO3lUNyKyuzH;{?)9i&a%`pVB( zLPZ(91Ui|-Wc0_-a8>Xp%o+#YFA7nyaJ)s%V~_7h!A zO^x67)yLU_Cug4KSTEdaieg{BhQqUk+C`SK3117)1og!W41QNa_G!D@d*tvgCGz^w?UMuWA|MdvcwHqsGtps5Ifi%P;sz(`)L%H;I61i>_xC|UL-uXYSn{e|I0E&q zY-TWy`%OU_(GV0*wg}@B2DQUd`dE==9)9)_6`n%N=h#oT*l^g zWbTztfyu-H0rol2&_#poE@Mca`@|TxH)EHZIi`6S3TUv0tEY2a5f2Qh;&_ZtKq!#y zfB^2*Aphy=Zo{wGJvq7F)0bum%8KqEOI5Z8zN;vYmeYlr>h*Rtto5@#eg~l5)NKOJ z+tMT+(WgS#SW8%=(>;MU9mJFnef`Ar^fESKkDlJVd<_MFiE>9TIUO*k)>N>WD)~Qj zy>(pF+ZQ#gq9O{SAR#Cy5(3gCEdtUYEe+Bw-3&?zNOwzjcO#uccMLJa&@n^Dd%XAO zz4v)P&%?hneB;cCz1LoQE#1TC`uwiW({qF|<+-V0WBZQT-ti7BARCCW)K_#l0@8i! z7TwB+0}9!0)QZ(L;uyXe85`A!sJi0~EM;Z2Mr3CxbB3Ro?T0Zrwz#AsEYqvi%}uHJ ziYEq-I9-+$z=NI*uJ7O|+{AKf69W3FDO?Q|fpm&#^78VO(uq=6SQagWKA-TaaW)27TUiNwcK8Vh5Skn;CAlum4EQT(cS>*7NJBi&QN`fak8L-t1-zR+dA;DDFWX&I4hutRxD zmKAj_pq=+pDo!5deQ4>$YWxe{KyR1q6#-BGx$vkFJubRxmD5FNhxf6#IK1FMA#1`g zpE;rJ7Wx$N2Q{{C|f;xa3WqNG+eH4s&hBAtTW|Or3;U}@t*Dx(y8t31imp2 zZ|9`$0sUakbME8f;_@FsL2qd3sJj?`ifnD=EK5#Er4CH>Dy|1c_CmDwjzrR^BsH2$ z?u^{w&24Y@uJ4=&($4Mu%fol(ZZ6vHO--o;eiJ;|>s<)R)Ys2YXJm0GsUGscz?QK@ z@fy{={ygx_NQ~@#>zoT&dIovjgPqsz=@f#DKs@`cY^~wiDo}RL>UTc#6;94(jR=uH zhL@lLkqLWiYak?m%uL&ijCdsD@Hl7iaT-ACDjgPcyc<;!u0Tx#_5DnU5Bf{O()1^v}*50#&x zH3Yc1qS1RN;uX@pehpNzEXUU#kDPP`M7x~Tw`b=Yja14D2+(uf#<;QYxcP*s85A?d zK(KgB17@BG_U;4o5%;TJ%Oox^`xg9nmbJk_>o<4>)07(E#4&&)>G>!1&r(D+cH7W(QnfF%` zoQgE-i12ao#7xhzhy*Mt-F&=$pWSQPn?}*$qK48hB<9))u_SKte%8hgVujoSaRbk4Lz9%?XAmUti0f&4b{Ti4(E*3Db|j$U61_>PnAsTZ+N zuZ>9@eANlV+0E`V&wI#*{hYfV(gKeiofPQQ(v%&_7p8S^C`xWRS9fjw@xzu&^lY() za|$^)G$*|#5F-HJQY0;i%6sZ`ZU8XgTi?FnE-lyEZi-ddxZ}E!FqxF*yaH&hC+9SF>qcjv}oiY|Ne6 ziivp*wd&3&Jq*sfh#Ee~PI^@^ECz$9qhQEhR;V!3@qa64Ypx>FU3i(2F5A)8?(jtw z4GW=QkceMyZX_*G5+8E_l3+iGUs}Us#Eyc3l<74;+B%{39^6X}6G`R`^>`V4i6_kY zu9GrUJbO<@s=(qJuSN_hav7C$IGZ=x_%1pusSZ?FWEEG(r2wsF=t1^(H4fFP?MF`B zJd|8vn#Tpmhil`0k%3rjKkI61hpKTcu72yIeBd7k zf!qA$-N=ZD*=lFR#T0HIW1E9SYB`8RU3U8XhQl`8p=h1To0x=4$X`4odhRKgeUGg)bp`l5&022nN=+9gl#fJcYwo({`Gu+}FbU!zK zJSGanU*uHfY&T9`>KxYmUT<(;t;1a{p!~ZvSwlSLptyQ-ykk5tFS~X&Lv5FRn@gOW zQXz}SY3nDnVEyjd`GA&Bu)EpL;R6srTLW32CYyy2*$e02N6)qi2(oJh*DQdANun42 z_7Si>u??_}UqAdVYX_OjU1>PSNlGlcXav8XX*_$`f9Y^Tm_oGPT(^w>{*?r_wO1TRSEk(_zt{lx{FvJ0Cob^b5vpx z1Ov&LM|TWf+4 zI4}5B0{l!C(>i7*yLP=m$y+ny-CLWpm^xqOyvpY}Z2ru9HUbFOwsPJBvX!Khzd|QD z3Zng9q0b&;Bfm9IQeg_ZipHY(DvI$qk0yT*kN@3rIC~ueJK4|DS}^>pPI{lpFgj*^ z`id_u)xxxvLV}e%_myI{aw9{9bbL+*3ySAY#or?|gfL$%&paoIsd@TbuI!xr-!i?R zum600vPD4&p2kmMGWR_5b|m4(b9k976&L^9u4FJ%1~pMIRw<78B{HgUR8jRz?$AX9^N*s3htIpu z#TLN2=+C9kpX+wqkT~VdMTL(Wu~gV*Cj8Cw1fMhF(>Ry8*H*CK{Uq1fIEq6Dj$+MW~?b zVH#yOT=4zoA11?>rjZ433p%$P#iQ&iw||KhjAXy>4Zd4Jq8-SklvX*O?K0K`PNTp7 z81E~pUNrpuai*{g3*8J$AX78jzde8@ACHlxwVO)+-o6@U973q=2L=e|k_Y2p zYWz0n;@Hem%R9^i*FqA3QS~9z{`0h0o`3)9nmy&&TIOy!cJ#5JX7dlv@I!6UUNov1_$hJ_SF6&cT|LB3KGXL=0_1G@L6R{% z=Ojt*{(8tSq<@c_Ia4#useaF878^1{NrIq?)bY)mf`kP1(z3F2IYE@`7tzD)@9}!9 zCbQ)1Tw!w%AjmY*IRQCet))&rGgq|yocanVZN>ibO5|_Y3p^#!xzp#p8lw)K%Iz{(fcM!eGe`e@$vKx=62d@u3_o?AD2pe zJwvRb{YD-<+IW+=z@f?L_rMwIX95BDq#wW{DmJDo=H~6&Y(ajtQXjNGirT`Z?ryY$ zWVrc<0I(IfWV0Afcp4l$?-m=CV$Q|$^VVAy7PL6rzutQmrZ7f9soW{2L{N~I_5SYI z?b~-OKe>Hlc}O~&!O~O&83aZTtd>(9{d2UuY)+lycEF*lzbJ9PtxV7-n1hXl+gdxi z%JQAG{puQNBecL|Eb}tKkihZuWMyU5V(tWXHr88%yz=}|f6yTkz~^E(jLcG>KKx$Nf#{I>QD2LBvYrISX7x&t$tgY?cPEpvzzO3P*8NiDJsI48- z_Vm^$7Fz6pg7evy=be-SZZQ76bFDV8oq~WSN6X6~Tu{Zg1U5#Ali3f}q=TOF({XLE z=k$EL;F&f#-I${*tEsD@F}Wgj zM;!%xW!2?yaGf^miugsP#6F`|#yI$o9vC5)W~p6!Qc0t;GBRDS7Oy|eJ!P}#`9YNw z|2EZE{EUC|$XxY!pjNTBn&(xgw3U^ejQEf9?am^4&9`*3>N7MXKfwT@yz1o0k_sngSozWnbKp* zcOjcGS6!18=9kzoSIG{E2lLpN7A?sa4*aTSIy$FE-wdmRHEK~#AgI3j`s*no2N(xk zo);zC*p&Xw7IT~o8P$k2nG>hn!tQtRt(cLdOQc@A**Czy9^Eu-x(l^da2m*-u1qQ{{ z#demG(m2Sh9jvS_mnYgIeA7=yS4Pzk2?jM!y94$ z9|#}3Tq{Zj&{;#hTeT2}!$3j2l1waK&1z~3B?eb_TKm4#tWyN{F3}eP~9(vH7^1R z4p6yA4*eR+5i1*{Bfi!}kzGvVaecKt_2TtP)R+Z|iN=F}Jx_^0v) z7LNH&gWL(IUH27vz;=*Ke@1uFq0c*J*$JJi+HQJRHHFHHj=DIZI3{j?%4u*=J~fc9 zacXELDWshi5>+s5gHUEj);j5MRpUONm_O44+#2EeMgc$I2Ub%ty|W#*L^kcuT)#K% zGEt;CTV?uS>WuZ%pz??vKk!cTVS|8)6^cGTKK}65UqAkWjt~%cGFHr_zWXV!att3$ z{Zh)g^9GBfhm)LKShh5*+BjfnIn(_TF+-kuSY&cxg$L{wA~4`_V~_&zfsAudkD zVJv+sMm-vNJ8Zeu_)rPleWFN%xvDtb;2{@rKvM)qT*z+3LwDp!4!M-D(oiSO9r)L4 zv!Puphg3fIT}8KtlrxSpI@9! zXwrLLfde~JgO)`Kv6T{hll_^si7aoUalrWF`%edR&9i0}Cy+T)YAQ35$-G78zVrb3 z2ANfa^~$i5g<@Jqe-O!Z?-YDhTr?X+>Qiabq_b@;efQBsp;w@bS*D+4hXa35wNoIA zC{_3eeNcbpg1!dgjP&%Qu}%7U_8f%`n%7Q$umFvvQHJo~w{~IfxBN0}vVsqsq?374 z8+CM2T-St!?|9!i5Qw>d|Na}gf>@Fe_hn4zgAMpr2gU-hHVjN=jfZD=dcKPOHPoFk ze=Fw6^wdbFSb-Hzo5b`f)FWuXlTqtxx_RpNiMOy#U}y23j0Lb)9$*&oVq#-2cINllqOiL4r6h*U5`2oX zU$d~V=sGtaH?FeANK!^CUfm3wKmEewRL@a($xV5HkI|w$fAU>k9kmMIM=NUFXG%0F zjrXm*JOy1}H-%ypsHbb`T?kjPUXETLRLosnS)74XydHeM5?b zWY7-PS|hS0Zx`ya7%1O~4Yn0-K=b`u8-d46l=ajxPiQ2z^5XkVc0RSEq*o0+PppE& zvj%jmca6?tW%xKC(Dd~#H8SF`_n(>!?r@|(lDDN<#RP_IZx?S9qE98nkW&CPonp(0 zsKXwT)gM1t4Q^0Vi&-`)&F#MxX{zo)jz-KTY@z&h5*(`wCwL;yoE~7Mmp5^-o=iW0G@mF@dzaP$ z@6fYWwkMPS;haca?V6#Vv6T1r{`~`fH;4d`^wm0pp#xf6EuOpgSZI&GIIm6N<*v-x z;lYs$;JK}L@L3xU#<(ALQEGZ}`#oUWCt7d;lg42LBG&SWnxflfuo<;!0K+QM* zoYqF!gxZ-v)(YW&E{s`>Lt20N4OoaS%QPXoTPC_9x$MSg2j;cjAcWpTbe* z(>$z{T;I+`Nm>l(RQL1h-7c0*&XAgQ&sKL96`Q)v#Qh)8y(wVLATWKV^GPo+FPh;8 zAq%2s<*=Nt&OtOitmWISM(i(Z77Yr_@Rgp#H4tp-dyUi)s$cQgN^PSTJ zrVh||Y5RG?-qL0;G#jQcn!W_zYJnh+P%>iTAG^b&qYrmW0qzpFu)5g&*T&f__?>+l z_&N948jr;hYSW#?7>ff}<=ohhhGpoaXZq<>-HdE3RJ-Bvb+gi9(xca%iTpOHR-zBA zk%_!^>Bfgq&%EM*2?tfzceNBx`WWUEaFL4INdO{V8j6%37)Ax|i&0|i<;A~4h; z*Kf{GH%X%)XDFNl$yGglU^_L}$*|C`yt;lEXyx$PH#mt^yDJ+|(o<7YP47QdYAUES zJ8@X=!r;HEbe=fE0^DTale010usc%(?eFQ)b_fL=08n4HY>DVR-kzS#kzn8=kHpNO z_Cpxwgd6hEg^C8;e*gl@G?}KU@J?(f1d-_PU&uA8+pzmFJLE1SP} zRsYddC>Mq+df$F$e61?Ekp>uBTKzhQcQoM=_dgML8S{s&@`!9x3akwz{Y1|d*}Z97 zF5!M5rx)3C)pUJ!Nzuy=bwA61jVfUPha{(S&!Q`hM)Fs56;4L+ARd_a3&aUZ%nZD4 zI8;$lnaWxAHR81HBj-8+$mvOixAz^D*r$RbKeB9kpQOFB;qd5c=ns7a@hzP2-l58g ze91=P7ckXmf7+repKJunnE}KdDw*Wvr48tV1*_nGO!JW|K!UOz@U28>?=IM$E~)$t zA&|TuMP*9Q<&H%elg`8Nr%aukO1cD1iw85U_ZeLGz&`8#paj8JjBxSm?92wyaMdz+xEYzk+(*;!T zhpa)RCF-hF)YY=ea{ec6ukc=&Dzv+BTd&b>B)9aS6ohri9ggz)dgQ3zs|ybQe4O{W zF?!ozA8}mjy2^{Lc*q)=6crX1cL2Pot>Z!5yFLJG95WQ69WDpnLdh_Md29{>MXO`k zz^?pukYgWlUc}3}8(GEoNzcLpI)L`Z+R_Fn>?#9h>Ui(93#{WedK^=T0!FWV7Z+4q z#hxxzT5nxiW@o?k0yEE{3>Q+lc2GqGCLDa{3lN<(q<{I}KomAng|mFh*LGwMC~E4G z_@$*)*}L^Q#y3i+VKO>AQ+Ix+Jrbce_uTF4%MdfQN|UuHtm^{#ht>a+3iI&AZ~#74 z>%{f*ji^y@NyD`Q?DS{r(T*7peQj}+I!&D2F8w)wJvLIbG%zIguU%Z&IN z&SlWrNSTReXnoYibO<6~4yyJKjP&8Xu;sW&)d4j#WellbGW91N5QtHQYUbT*SO48v5;o}2eZO#9Uk^U5JvltvE2PMDWf_W ztxBiSz1oQV@0bwXplHaEsv3unrs!l40VAGsxc~+{EzkczY+tLz^;IKsRx=`ulW6^} znX!^IW&blW;?DB%7NE<@miE5@*D&MZjsG@L-TfExd&k1VElE<0u}!s%8JCm6TS^tsshL^ zictIL(O|W4Z)!_wUi5%g{gjL|laT^8PPR=YzPYyHVa-s* z)JnaUCn-MoDq+jzFZiQ*yFl@H&M&a98=Bq(92Y|<>2g0Qnpl(l8P_iaz)!Uo3jG*! zaqklj+Z;^}35EoAJIxrpee4lhe*b2k0skJ*ygRhl5zqvtfRT}S|NJZVAoxb1nm1(nMGp-eR-QoI?|y)_D$7Ul=i?x z8q%ff;mvA3o?D&$`rrub58}H(@}f{K_Is0Z89L$N4b!&Pkvd=zzXm1A%g@*QGyQgM zb|j$_l4#qRnQeobncJlap-|)6j&y^mf;{5rd&pAnj5lv^`O@^mDg9GxoIlpq-ZTDxT zXJvpQkLREDQN0QJCEtb9Ae5loc~Vse2+kN+8#fk0e+qo~YG6VXXDp^XF@;H@{pWSDzGhSE-+Hc^A>S&_ zMs1u)fdlrEDQw06TnAlNs^>PBLaKZ#*}v1-?ZN+Jo~MCW=Eg){L0frx-iBG^zxw2_ zjYd;8Y9o99dK)>^)rg{ET!pn%tw~#vHP@fV(SD}zd$ITEk7uf#+U6XQj7bJNE^JtS zMgOxX-l4r1Vm>H4xe$u8qyP6AW}66^?taRg|7-2b*M{|POJo;p|92Zuvj_R z7%gU2njwvo!7GUs=h78-`aYXr_GfC{AoR(|2=t#QVd&WZ z{BEyOQvuK}PhTd@n+Mj!=%A!vvT_Z%QrIFUl6>k&D^w)UTr&3VLK|C{6E(W<`vB(;RvT20NsnC9VgCM)ELF(?qC zkVpD<@VQ`oOa4chSI3KM{6o{x`1RLwVb?ZGakoOiAq3Nm;M*t^xKFUT5rQ zd}mBY9=Ow)Xd3dCq!0r_rEzwdJ~uHpeu*f{1nz6d)=OcyUksy@y|47#l*TVW>Ur2Y zz#lRv|KmjHqe>f|lxfxT5u0#7`K0iBq5FTZfXUM11n0A}=Tv~R;xiWA&VPN`;i6T{ z^?5ll1FqTP&6vA|i(F%Hf&3 z?K{ML=c^7nOrm(~J1=0)*R+ABbZ_#nW*kFI2=X;y?PH=C02KtNk~4z;AWUZ{xL45{ z3OP0BT8uwVP^_8Sp;UkVvk=7c+jZFrEr{)IOb?ou7lm=G5A=`GH^wBK2}WMEl6*i0 z+$@CV%eVHhf}$BPoe-?uiy?W4U0j#tfR|TmbxFqA1B|B~HitmtlX+|`;%rxE#h-$^ zs_<1SaKfaK1lhrg{R!JyOn7+4#F3&RNG^e?6La&YPI_K9*UKtP_I2;$L2Yw$Uiabr zUL8Z+CEcks&m*eOdwW(Op?vGG`qo8{aS6A?Y8wWOleVYJw2B%%QM2UK`$2wwe!vnf42zr3|c?(xdf*XDzmF~)B*>v4p>maOdl#)S&zjh{DUgwP%nUy*N3UgivTFcY++At@01%R8}%@3(vPKFf1TfPbUG4cg$#^k zEJ^^$$;nB?qU0hzI}3|^H;>D~qs%WN{6BAB zCm=zbf4r}qGC!KBhG#TZP*2D5_HOmYV$e-`2HNOuy}rpo38Ue1ss=YSkj)$bCW4J0 z2vnL1CflZf(e%z0?~GTxEnYo~j_7eWP1LQh9FMNwCuwy62_Z7%zY;^GU``9SdVsq5ouUXa#X zcScpHv;Pe@?p>)dB=On_T?n0?qJ!T3TZv>Qd$snbw@%4HNrS8rk`>8!P%4J(3AoYQL7SJ801n%0WL-F)_o8NID+Xj9_J^! zK4`!KP_xF>51JM1y1-Ch8$$CvDk@5uUgJ~EQkB}GvQVSxMt%*i3-+5gG{~c)nc~%5 zK;Cn9J_U9}XmhQzN+?GIw@c3sUUpA^YLj458L9aayXQ4rHHr*$j*x}Hp@jZ9&c{`) zS_$03Yc`{~QsvN!@~ci zNQem;zCoo<6S>K!7I=}^$_!dx zzI;iw_gYGQA9e%laQe$XWMTe+{5a9^JT_a@Ypvcc-=Zqw;E#?V640Hn~xc)lDA zy=fj6^ERF^UN#&t-LSjKz%R^4V_=rOdeqsZR%LclBvl8sAkkE?fPiYzz7-P}2M94r zKt+1!7eRDHo6!8(&L*~;d{|6s@8$ndY8~NDO!^*^J+tI;4$spvMj*D8Wn~-9M`)Z$ z5X*qbZY434tdQ>9Enpa|DW>4SR$SM1=|eB&PpJJ$fQF*n4xQF?)9dXk2S*#5!x$bn z=uyAv!(AAYK?`f+D0^UDk!*}ue{F< zu-%&O6$)0m@pqX~9?NWSa0me2Q`KSt^!^H%&-0KdMo;EFEnW-I7Tlq4pZRijIo zS3OZoz7nL~kKW}^qd{Z^MD3l5xw#$n4-bch!62tTx%Ku(M=$$Tt@AV?#}AyJ4>O#t z4J3n>qq8IQ0OV<5aN|jL%dmgr`lz2E;8fA|U0=}dR&GwZwZ^T$+%8|@<w0I4@T~*zq9e+X(!DWYWDTU3-mg8ZLv2A8xBNP@g5Fx$UIUXWXlKTt z#y;3p13=4Ciw_M2kTk#`ts%FzG<6{p_YbIMd56kP^F8`c0O;Z!EK=r1+Hkl-Q763TF&3r?~RO%c%6reXOKcr0TqG$q!Nu9`<=l!ei0Vr znGYB&VT0q_z!6fEt%-#SI}|_e`e5cl)m%pFGU?v_ZZ0kSeY(xg(vtL@dl+kd^M?+8Mscasj16%Pwb< zOgAleTJiy{#1r_Y7Kl9CI37dJfN2;AVFe}vY8svx2B%Zj?&=35J zN+)CAXE-{f6QBjTFqWA@L4sO*Yq6U3)~@e+fV$G++duMk=%##Rkh)lmhz6=J77zW6WP~p>rv?n_qu@mBSjtqN^}jBacj? z_|<{*bVVuLOe?E0J?}^XZr#M7i`n|%2Pg9F$27HfAD2O0f~CQDq*1~|oSCX*<90>< z&`3FCmwlXZw$bSoW450-+1StQQ|bfzYEko#hQgtqaZg-O&kyE_2R3uun=V(9rRoMQ z4%WDw$7AL{QrLsS)cX6iwKe(+q>CH-Q$|Pf9C_zEA6aUngLg%=XiycW{4Rz!3C0fE z_g_Zf3uDy%YE#3 za!q zN>bo@Cjg&T{G^59fRc3w=4TlF~Q;?H?+$`2#=4YM%aQ3VwSX2$CV?pd*Q&-Fzp}HZw zvHX#k2xS_b*aJmo10^H}JXk!jBLx_o@`#7LDVN1HxU6$^Z<}~q4&)Rt6r7`=Nqnm1 zj>bt&6T6gdQAO(EcR!SvlMDMl>*`YXV`t5`rC$jg~*SqP{Pg#J8kHa9Tupsaf3@twF$!evP zoxycS?;bWIZSRRx%Kn*i*l|3kaEat&EH7@(x{xY=nO|YqGt=bX`WW5Ovt=l--mO@O zUPLu_r=2T$t&f&?roRmJ=}g4K%N@PgwG9(FM94>+easuaXG=Cf!hklFCwVuRWR`fi z=#`B89mnINfz<=SJ?zl%v|eZwKj zBIL8b%S#aZ7|PL5bT(gqL(}ATW5YsmWgE| zbK50MRom25&BXg89fJ>{Tv9LW`mK6z*m|_k#?qSM2XaH;n;0K0^8zu4r3}VC--dNM z76SHpx=xt0eXygWqBrRdUrKbIsrnx*pe+hTTX+0i9F2CVn|ovZ34WkPBy0VO@rdjp zj+Jx5UgzHWqK32F=tzU>V^L3TfYZUtdcp@1M~~|qES|nb=v_(0HyoUnQH4jkMM>XE z=1U*n?S2KJc~{^pb(M6Cor7E78u>vDLVh#Q`aS}LI~J4f_30u`CLvDH@XligOV~TV zND0I6Q}GW(O_Ijr`7xH!JxLb7SL=nv+)w;hHc?xrWDP~dJznvNRVZVe_ez|7B%8@Q{u>^DW+4dnQY-}({NR$0EchFiNJ7wG+pz1Ux8 zyrxtoz>re2Pk-6ot$P&qL

p;q48ksmLM|G>8jMbPcSqJ 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

ZMbLNUhWFa_s0LiVy&vR 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 diff --git a/dogfood/20260323-week5-render-cells/01-snapshot-include-cells.json b/dogfood/20260323-week5-render-cells/01-snapshot-include-cells.json deleted file mode 100644 index 3a123214..00000000 --- a/dogfood/20260323-week5-render-cells/01-snapshot-include-cells.json +++ /dev/null @@ -1,9835 +0,0 @@ -{ - "ok": true, - "command": "snapshot", - "timestamp": "2026-03-23T16:31:56.980Z", - "result": { - "format": "structured", - "sessionId": "01W5CELLS1774283515", - "capturedAtSeq": 4, - "cols": 80, - "rows": 24, - "cursorRow": 15, - "cursorCol": 0, - "isAltScreen": false, - "visibleLines": [ - { - "row": 0, - "text": "COLOR GRID FIXTURE" - }, - { - "row": 1, - "text": "Basic background colors:" - }, - { - "row": 2, - "text": " BG-40 BG-41 BG-42 BG-43 BG-44 BG-45 BG-46 BG" - }, - { - "row": 3, - "text": "-47" - }, - { - "row": 4, - "text": "Bright background colors:" - }, - { - "row": 5, - "text": " BG-100 BG-101 BG-102 BG-103 BG-104 BG-105 BG-106 BG" - }, - { - "row": 6, - "text": "-107" - }, - { - "row": 7, - "text": "256-color sample backgrounds:" - }, - { - "row": 8, - "text": " IDX-016 IDX-022 IDX-028 IDX-034 IDX-040 IDX-046 IDX-082 ID" - }, - { - "row": 9, - "text": "X-118 IDX-154 IDX-190 IDX-196 IDX-202" - }, - { - "row": 10, - "text": "Truecolor sample backgrounds:" - }, - { - "row": 11, - "text": " TC-RED TC-GRN TC-BLU TC-GLD" - }, - { - "row": 12, - "text": "Foreground sample labels:" - }, - { - "row": 13, - "text": "FG-31 FG-92 FG5-45 FG5-201 FG2-ORANGE FG2-CYAN" - }, - { - "row": 14, - "text": "COLOR GRID COMPLETE" - }, - { - "row": 15, - "text": "" - }, - { - "row": 16, - "text": "" - }, - { - "row": 17, - "text": "" - }, - { - "row": 18, - "text": "" - }, - { - "row": 19, - "text": "" - }, - { - "row": 20, - "text": "" - }, - { - "row": 21, - "text": "" - }, - { - "row": 22, - "text": "" - }, - { - "row": 23, - "text": "" - } - ], - "cells": [ - { - "lineNumber": 0, - "cells": [ - { - "char": "C", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "O", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "L", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "O", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "R", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "G", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "R", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "I", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "D", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "F", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "I", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "X", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "T", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "U", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "R", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "E", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 1, - "cells": [ - { - "char": "B", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "a", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "s", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "i", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "c", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "b", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "a", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "c", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "k", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "g", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "r", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "o", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "u", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "n", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "d", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "c", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "o", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "l", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "o", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "r", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "s", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": ":", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 2, - "cells": [ - { - "char": " ", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "char": "B", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "char": "G", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "char": "4", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "char": "0", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#cc6666" - }, - { - "char": "B", - "fg": "#eaeaea", - "bg": "#cc6666" - }, - { - "char": "G", - "fg": "#eaeaea", - "bg": "#cc6666" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#cc6666" - }, - { - "char": "4", - "fg": "#eaeaea", - "bg": "#cc6666" - }, - { - "char": "1", - "fg": "#eaeaea", - "bg": "#cc6666" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#cc6666" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#cc6666" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#cc6666" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#cc6666" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#b5bd68" - }, - { - "char": "B", - "fg": "#eaeaea", - "bg": "#b5bd68" - }, - { - "char": "G", - "fg": "#eaeaea", - "bg": "#b5bd68" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#b5bd68" - }, - { - "char": "4", - "fg": "#eaeaea", - "bg": "#b5bd68" - }, - { - "char": "2", - "fg": "#eaeaea", - "bg": "#b5bd68" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#b5bd68" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#b5bd68" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#b5bd68" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#b5bd68" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#f0c674" - }, - { - "char": "B", - "fg": "#eaeaea", - "bg": "#f0c674" - }, - { - "char": "G", - "fg": "#eaeaea", - "bg": "#f0c674" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#f0c674" - }, - { - "char": "4", - "fg": "#eaeaea", - "bg": "#f0c674" - }, - { - "char": "3", - "fg": "#eaeaea", - "bg": "#f0c674" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#f0c674" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#f0c674" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#f0c674" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#f0c674" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#81a2be" - }, - { - "char": "B", - "fg": "#eaeaea", - "bg": "#81a2be" - }, - { - "char": "G", - "fg": "#eaeaea", - "bg": "#81a2be" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#81a2be" - }, - { - "char": "4", - "fg": "#eaeaea", - "bg": "#81a2be" - }, - { - "char": "4", - "fg": "#eaeaea", - "bg": "#81a2be" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#81a2be" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#81a2be" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#81a2be" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#81a2be" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#b294bb" - }, - { - "char": "B", - "fg": "#eaeaea", - "bg": "#b294bb" - }, - { - "char": "G", - "fg": "#eaeaea", - "bg": "#b294bb" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#b294bb" - }, - { - "char": "4", - "fg": "#eaeaea", - "bg": "#b294bb" - }, - { - "char": "5", - "fg": "#eaeaea", - "bg": "#b294bb" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#b294bb" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#b294bb" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#b294bb" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#b294bb" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#8abeb7" - }, - { - "char": "B", - "fg": "#eaeaea", - "bg": "#8abeb7" - }, - { - "char": "G", - "fg": "#eaeaea", - "bg": "#8abeb7" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#8abeb7" - }, - { - "char": "4", - "fg": "#eaeaea", - "bg": "#8abeb7" - }, - { - "char": "6", - "fg": "#eaeaea", - "bg": "#8abeb7" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#8abeb7" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#8abeb7" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#8abeb7" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#8abeb7" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#c5c8c6" - }, - { - "char": "B", - "fg": "#1d1f21", - "bg": "#c5c8c6" - }, - { - "char": "G", - "fg": "#1d1f21", - "bg": "#c5c8c6" - } - ] - }, - { - "lineNumber": 3, - "cells": [ - { - "char": "-", - "fg": "#1d1f21", - "bg": "#c5c8c6" - }, - { - "char": "4", - "fg": "#1d1f21", - "bg": "#c5c8c6" - }, - { - "char": "7", - "fg": "#1d1f21", - "bg": "#c5c8c6" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#c5c8c6" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#c5c8c6" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#c5c8c6" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#c5c8c6" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 4, - "cells": [ - { - "char": "B", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "r", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "i", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "g", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "h", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "t", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "b", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "a", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "c", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "k", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "g", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "r", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "o", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "u", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "n", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "d", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "c", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "o", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "l", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "o", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "r", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "s", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": ":", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 5, - "cells": [ - { - "char": " ", - "fg": "#eaeaea", - "bg": "#666666" - }, - { - "char": "B", - "fg": "#eaeaea", - "bg": "#666666" - }, - { - "char": "G", - "fg": "#eaeaea", - "bg": "#666666" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#666666" - }, - { - "char": "1", - "fg": "#eaeaea", - "bg": "#666666" - }, - { - "char": "0", - "fg": "#eaeaea", - "bg": "#666666" - }, - { - "char": "0", - "fg": "#eaeaea", - "bg": "#666666" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#666666" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#666666" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#666666" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#d54e53" - }, - { - "char": "B", - "fg": "#eaeaea", - "bg": "#d54e53" - }, - { - "char": "G", - "fg": "#eaeaea", - "bg": "#d54e53" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#d54e53" - }, - { - "char": "1", - "fg": "#eaeaea", - "bg": "#d54e53" - }, - { - "char": "0", - "fg": "#eaeaea", - "bg": "#d54e53" - }, - { - "char": "1", - "fg": "#eaeaea", - "bg": "#d54e53" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#d54e53" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#d54e53" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#d54e53" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#b9ca4a" - }, - { - "char": "B", - "fg": "#eaeaea", - "bg": "#b9ca4a" - }, - { - "char": "G", - "fg": "#eaeaea", - "bg": "#b9ca4a" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#b9ca4a" - }, - { - "char": "1", - "fg": "#eaeaea", - "bg": "#b9ca4a" - }, - { - "char": "0", - "fg": "#eaeaea", - "bg": "#b9ca4a" - }, - { - "char": "2", - "fg": "#eaeaea", - "bg": "#b9ca4a" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#b9ca4a" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#b9ca4a" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#b9ca4a" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#e7c547" - }, - { - "char": "B", - "fg": "#1d1f21", - "bg": "#e7c547" - }, - { - "char": "G", - "fg": "#1d1f21", - "bg": "#e7c547" - }, - { - "char": "-", - "fg": "#1d1f21", - "bg": "#e7c547" - }, - { - "char": "1", - "fg": "#1d1f21", - "bg": "#e7c547" - }, - { - "char": "0", - "fg": "#1d1f21", - "bg": "#e7c547" - }, - { - "char": "3", - "fg": "#1d1f21", - "bg": "#e7c547" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#e7c547" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#e7c547" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#e7c547" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#7aa6da" - }, - { - "char": "B", - "fg": "#1d1f21", - "bg": "#7aa6da" - }, - { - "char": "G", - "fg": "#1d1f21", - "bg": "#7aa6da" - }, - { - "char": "-", - "fg": "#1d1f21", - "bg": "#7aa6da" - }, - { - "char": "1", - "fg": "#1d1f21", - "bg": "#7aa6da" - }, - { - "char": "0", - "fg": "#1d1f21", - "bg": "#7aa6da" - }, - { - "char": "4", - "fg": "#1d1f21", - "bg": "#7aa6da" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#7aa6da" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#7aa6da" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#7aa6da" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#c397d8" - }, - { - "char": "B", - "fg": "#1d1f21", - "bg": "#c397d8" - }, - { - "char": "G", - "fg": "#1d1f21", - "bg": "#c397d8" - }, - { - "char": "-", - "fg": "#1d1f21", - "bg": "#c397d8" - }, - { - "char": "1", - "fg": "#1d1f21", - "bg": "#c397d8" - }, - { - "char": "0", - "fg": "#1d1f21", - "bg": "#c397d8" - }, - { - "char": "5", - "fg": "#1d1f21", - "bg": "#c397d8" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#c397d8" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#c397d8" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#c397d8" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#70c0b1" - }, - { - "char": "B", - "fg": "#1d1f21", - "bg": "#70c0b1" - }, - { - "char": "G", - "fg": "#1d1f21", - "bg": "#70c0b1" - }, - { - "char": "-", - "fg": "#1d1f21", - "bg": "#70c0b1" - }, - { - "char": "1", - "fg": "#1d1f21", - "bg": "#70c0b1" - }, - { - "char": "0", - "fg": "#1d1f21", - "bg": "#70c0b1" - }, - { - "char": "6", - "fg": "#1d1f21", - "bg": "#70c0b1" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#70c0b1" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#70c0b1" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#70c0b1" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#eaeaea" - }, - { - "char": "B", - "fg": "#1d1f21", - "bg": "#eaeaea" - }, - { - "char": "G", - "fg": "#1d1f21", - "bg": "#eaeaea" - } - ] - }, - { - "lineNumber": 6, - "cells": [ - { - "char": "-", - "fg": "#1d1f21", - "bg": "#eaeaea" - }, - { - "char": "1", - "fg": "#1d1f21", - "bg": "#eaeaea" - }, - { - "char": "0", - "fg": "#1d1f21", - "bg": "#eaeaea" - }, - { - "char": "7", - "fg": "#1d1f21", - "bg": "#eaeaea" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#eaeaea" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#eaeaea" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#eaeaea" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 7, - "cells": [ - { - "char": "2", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "5", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "6", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "-", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "c", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "o", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "l", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "o", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "r", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "s", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "a", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "m", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "p", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "l", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "e", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "b", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "a", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "c", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "k", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "g", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "r", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "o", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "u", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "n", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "d", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "s", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": ":", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 8, - "cells": [ - { - "char": " ", - "fg": "#eaeaea", - "bg": "#000000" - }, - { - "char": "I", - "fg": "#eaeaea", - "bg": "#000000" - }, - { - "char": "D", - "fg": "#eaeaea", - "bg": "#000000" - }, - { - "char": "X", - "fg": "#eaeaea", - "bg": "#000000" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#000000" - }, - { - "char": "0", - "fg": "#eaeaea", - "bg": "#000000" - }, - { - "char": "1", - "fg": "#eaeaea", - "bg": "#000000" - }, - { - "char": "6", - "fg": "#eaeaea", - "bg": "#000000" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#000000" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#000000" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#005f00" - }, - { - "char": "I", - "fg": "#eaeaea", - "bg": "#005f00" - }, - { - "char": "D", - "fg": "#eaeaea", - "bg": "#005f00" - }, - { - "char": "X", - "fg": "#eaeaea", - "bg": "#005f00" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#005f00" - }, - { - "char": "0", - "fg": "#eaeaea", - "bg": "#005f00" - }, - { - "char": "2", - "fg": "#eaeaea", - "bg": "#005f00" - }, - { - "char": "2", - "fg": "#eaeaea", - "bg": "#005f00" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#005f00" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#005f00" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#008700" - }, - { - "char": "I", - "fg": "#eaeaea", - "bg": "#008700" - }, - { - "char": "D", - "fg": "#eaeaea", - "bg": "#008700" - }, - { - "char": "X", - "fg": "#eaeaea", - "bg": "#008700" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#008700" - }, - { - "char": "0", - "fg": "#eaeaea", - "bg": "#008700" - }, - { - "char": "2", - "fg": "#eaeaea", - "bg": "#008700" - }, - { - "char": "8", - "fg": "#eaeaea", - "bg": "#008700" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#008700" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#008700" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#00af00" - }, - { - "char": "I", - "fg": "#eaeaea", - "bg": "#00af00" - }, - { - "char": "D", - "fg": "#eaeaea", - "bg": "#00af00" - }, - { - "char": "X", - "fg": "#eaeaea", - "bg": "#00af00" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#00af00" - }, - { - "char": "0", - "fg": "#eaeaea", - "bg": "#00af00" - }, - { - "char": "3", - "fg": "#eaeaea", - "bg": "#00af00" - }, - { - "char": "4", - "fg": "#eaeaea", - "bg": "#00af00" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#00af00" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#00af00" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#00d700" - }, - { - "char": "I", - "fg": "#eaeaea", - "bg": "#00d700" - }, - { - "char": "D", - "fg": "#eaeaea", - "bg": "#00d700" - }, - { - "char": "X", - "fg": "#eaeaea", - "bg": "#00d700" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#00d700" - }, - { - "char": "0", - "fg": "#eaeaea", - "bg": "#00d700" - }, - { - "char": "4", - "fg": "#eaeaea", - "bg": "#00d700" - }, - { - "char": "0", - "fg": "#eaeaea", - "bg": "#00d700" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#00d700" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#00d700" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#00ff00" - }, - { - "char": "I", - "fg": "#eaeaea", - "bg": "#00ff00" - }, - { - "char": "D", - "fg": "#eaeaea", - "bg": "#00ff00" - }, - { - "char": "X", - "fg": "#eaeaea", - "bg": "#00ff00" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#00ff00" - }, - { - "char": "0", - "fg": "#eaeaea", - "bg": "#00ff00" - }, - { - "char": "4", - "fg": "#eaeaea", - "bg": "#00ff00" - }, - { - "char": "6", - "fg": "#eaeaea", - "bg": "#00ff00" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#00ff00" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#00ff00" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#5fff00" - }, - { - "char": "I", - "fg": "#eaeaea", - "bg": "#5fff00" - }, - { - "char": "D", - "fg": "#eaeaea", - "bg": "#5fff00" - }, - { - "char": "X", - "fg": "#eaeaea", - "bg": "#5fff00" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#5fff00" - }, - { - "char": "0", - "fg": "#eaeaea", - "bg": "#5fff00" - }, - { - "char": "8", - "fg": "#eaeaea", - "bg": "#5fff00" - }, - { - "char": "2", - "fg": "#eaeaea", - "bg": "#5fff00" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#5fff00" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#5fff00" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#87ff00" - }, - { - "char": "I", - "fg": "#1d1f21", - "bg": "#87ff00" - }, - { - "char": "D", - "fg": "#1d1f21", - "bg": "#87ff00" - } - ] - }, - { - "lineNumber": 9, - "cells": [ - { - "char": "X", - "fg": "#1d1f21", - "bg": "#87ff00" - }, - { - "char": "-", - "fg": "#1d1f21", - "bg": "#87ff00" - }, - { - "char": "1", - "fg": "#1d1f21", - "bg": "#87ff00" - }, - { - "char": "1", - "fg": "#1d1f21", - "bg": "#87ff00" - }, - { - "char": "8", - "fg": "#1d1f21", - "bg": "#87ff00" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#87ff00" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#87ff00" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#afff00" - }, - { - "char": "I", - "fg": "#1d1f21", - "bg": "#afff00" - }, - { - "char": "D", - "fg": "#1d1f21", - "bg": "#afff00" - }, - { - "char": "X", - "fg": "#1d1f21", - "bg": "#afff00" - }, - { - "char": "-", - "fg": "#1d1f21", - "bg": "#afff00" - }, - { - "char": "1", - "fg": "#1d1f21", - "bg": "#afff00" - }, - { - "char": "5", - "fg": "#1d1f21", - "bg": "#afff00" - }, - { - "char": "4", - "fg": "#1d1f21", - "bg": "#afff00" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#afff00" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#afff00" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#d7ff00" - }, - { - "char": "I", - "fg": "#1d1f21", - "bg": "#d7ff00" - }, - { - "char": "D", - "fg": "#1d1f21", - "bg": "#d7ff00" - }, - { - "char": "X", - "fg": "#1d1f21", - "bg": "#d7ff00" - }, - { - "char": "-", - "fg": "#1d1f21", - "bg": "#d7ff00" - }, - { - "char": "1", - "fg": "#1d1f21", - "bg": "#d7ff00" - }, - { - "char": "9", - "fg": "#1d1f21", - "bg": "#d7ff00" - }, - { - "char": "0", - "fg": "#1d1f21", - "bg": "#d7ff00" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#d7ff00" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#d7ff00" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#ff0000" - }, - { - "char": "I", - "fg": "#1d1f21", - "bg": "#ff0000" - }, - { - "char": "D", - "fg": "#1d1f21", - "bg": "#ff0000" - }, - { - "char": "X", - "fg": "#1d1f21", - "bg": "#ff0000" - }, - { - "char": "-", - "fg": "#1d1f21", - "bg": "#ff0000" - }, - { - "char": "1", - "fg": "#1d1f21", - "bg": "#ff0000" - }, - { - "char": "9", - "fg": "#1d1f21", - "bg": "#ff0000" - }, - { - "char": "6", - "fg": "#1d1f21", - "bg": "#ff0000" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#ff0000" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#ff0000" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#ff5f00" - }, - { - "char": "I", - "fg": "#1d1f21", - "bg": "#ff5f00" - }, - { - "char": "D", - "fg": "#1d1f21", - "bg": "#ff5f00" - }, - { - "char": "X", - "fg": "#1d1f21", - "bg": "#ff5f00" - }, - { - "char": "-", - "fg": "#1d1f21", - "bg": "#ff5f00" - }, - { - "char": "2", - "fg": "#1d1f21", - "bg": "#ff5f00" - }, - { - "char": "0", - "fg": "#1d1f21", - "bg": "#ff5f00" - }, - { - "char": "2", - "fg": "#1d1f21", - "bg": "#ff5f00" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#ff5f00" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#ff5f00" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 10, - "cells": [ - { - "char": "T", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "r", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "u", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "e", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "c", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "o", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "l", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "o", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "r", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "s", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "a", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "m", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "p", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "l", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "e", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "b", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "a", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "c", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "k", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "g", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "r", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "o", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "u", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "n", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "d", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "s", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": ":", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 11, - "cells": [ - { - "char": " ", - "fg": "#1d1f21", - "bg": "#ff5a5a" - }, - { - "char": "T", - "fg": "#1d1f21", - "bg": "#ff5a5a" - }, - { - "char": "C", - "fg": "#1d1f21", - "bg": "#ff5a5a" - }, - { - "char": "-", - "fg": "#1d1f21", - "bg": "#ff5a5a" - }, - { - "char": "R", - "fg": "#1d1f21", - "bg": "#ff5a5a" - }, - { - "char": "E", - "fg": "#1d1f21", - "bg": "#ff5a5a" - }, - { - "char": "D", - "fg": "#1d1f21", - "bg": "#ff5a5a" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#ff5a5a" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#ff5a5a" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#ff5a5a" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#50dc78" - }, - { - "char": "T", - "fg": "#1d1f21", - "bg": "#50dc78" - }, - { - "char": "C", - "fg": "#1d1f21", - "bg": "#50dc78" - }, - { - "char": "-", - "fg": "#1d1f21", - "bg": "#50dc78" - }, - { - "char": "G", - "fg": "#1d1f21", - "bg": "#50dc78" - }, - { - "char": "R", - "fg": "#1d1f21", - "bg": "#50dc78" - }, - { - "char": "N", - "fg": "#1d1f21", - "bg": "#50dc78" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#50dc78" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#50dc78" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#50dc78" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#5a8cff" - }, - { - "char": "T", - "fg": "#eaeaea", - "bg": "#5a8cff" - }, - { - "char": "C", - "fg": "#eaeaea", - "bg": "#5a8cff" - }, - { - "char": "-", - "fg": "#eaeaea", - "bg": "#5a8cff" - }, - { - "char": "B", - "fg": "#eaeaea", - "bg": "#5a8cff" - }, - { - "char": "L", - "fg": "#eaeaea", - "bg": "#5a8cff" - }, - { - "char": "U", - "fg": "#eaeaea", - "bg": "#5a8cff" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#5a8cff" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#5a8cff" - }, - { - "char": " ", - "fg": "#eaeaea", - "bg": "#5a8cff" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#ffbe40" - }, - { - "char": "T", - "fg": "#1d1f21", - "bg": "#ffbe40" - }, - { - "char": "C", - "fg": "#1d1f21", - "bg": "#ffbe40" - }, - { - "char": "-", - "fg": "#1d1f21", - "bg": "#ffbe40" - }, - { - "char": "G", - "fg": "#1d1f21", - "bg": "#ffbe40" - }, - { - "char": "L", - "fg": "#1d1f21", - "bg": "#ffbe40" - }, - { - "char": "D", - "fg": "#1d1f21", - "bg": "#ffbe40" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#ffbe40" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#ffbe40" - }, - { - "char": " ", - "fg": "#1d1f21", - "bg": "#ffbe40" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 12, - "cells": [ - { - "char": "F", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "o", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "r", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "e", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "g", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "r", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "o", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "u", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "n", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "d", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "s", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "a", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "m", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "p", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "l", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "e", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "l", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "a", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "b", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "e", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "l", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "s", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": ":", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 13, - "cells": [ - { - "char": "F", - "fg": "#cc6666", - "bg": "#1e1e2e" - }, - { - "char": "G", - "fg": "#cc6666", - "bg": "#1e1e2e" - }, - { - "char": "-", - "fg": "#cc6666", - "bg": "#1e1e2e" - }, - { - "char": "3", - "fg": "#cc6666", - "bg": "#1e1e2e" - }, - { - "char": "1", - "fg": "#cc6666", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cc6666", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cc6666", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cc6666", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cc6666", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cc6666", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cc6666", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "F", - "fg": "#b9ca4a", - "bg": "#1e1e2e" - }, - { - "char": "G", - "fg": "#b9ca4a", - "bg": "#1e1e2e" - }, - { - "char": "-", - "fg": "#b9ca4a", - "bg": "#1e1e2e" - }, - { - "char": "9", - "fg": "#b9ca4a", - "bg": "#1e1e2e" - }, - { - "char": "2", - "fg": "#b9ca4a", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#b9ca4a", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#b9ca4a", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#b9ca4a", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#b9ca4a", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#b9ca4a", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#b9ca4a", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "F", - "fg": "#00d7ff", - "bg": "#1e1e2e" - }, - { - "char": "G", - "fg": "#00d7ff", - "bg": "#1e1e2e" - }, - { - "char": "5", - "fg": "#00d7ff", - "bg": "#1e1e2e" - }, - { - "char": "-", - "fg": "#00d7ff", - "bg": "#1e1e2e" - }, - { - "char": "4", - "fg": "#00d7ff", - "bg": "#1e1e2e" - }, - { - "char": "5", - "fg": "#00d7ff", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#00d7ff", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#00d7ff", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#00d7ff", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#00d7ff", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#00d7ff", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "F", - "fg": "#ff00ff", - "bg": "#1e1e2e" - }, - { - "char": "G", - "fg": "#ff00ff", - "bg": "#1e1e2e" - }, - { - "char": "5", - "fg": "#ff00ff", - "bg": "#1e1e2e" - }, - { - "char": "-", - "fg": "#ff00ff", - "bg": "#1e1e2e" - }, - { - "char": "2", - "fg": "#ff00ff", - "bg": "#1e1e2e" - }, - { - "char": "0", - "fg": "#ff00ff", - "bg": "#1e1e2e" - }, - { - "char": "1", - "fg": "#ff00ff", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#ff00ff", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#ff00ff", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#ff00ff", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#ff00ff", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "F", - "fg": "#ff8c28", - "bg": "#1e1e2e" - }, - { - "char": "G", - "fg": "#ff8c28", - "bg": "#1e1e2e" - }, - { - "char": "2", - "fg": "#ff8c28", - "bg": "#1e1e2e" - }, - { - "char": "-", - "fg": "#ff8c28", - "bg": "#1e1e2e" - }, - { - "char": "O", - "fg": "#ff8c28", - "bg": "#1e1e2e" - }, - { - "char": "R", - "fg": "#ff8c28", - "bg": "#1e1e2e" - }, - { - "char": "A", - "fg": "#ff8c28", - "bg": "#1e1e2e" - }, - { - "char": "N", - "fg": "#ff8c28", - "bg": "#1e1e2e" - }, - { - "char": "G", - "fg": "#ff8c28", - "bg": "#1e1e2e" - }, - { - "char": "E", - "fg": "#ff8c28", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#ff8c28", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "F", - "fg": "#50dcff", - "bg": "#1e1e2e" - }, - { - "char": "G", - "fg": "#50dcff", - "bg": "#1e1e2e" - }, - { - "char": "2", - "fg": "#50dcff", - "bg": "#1e1e2e" - }, - { - "char": "-", - "fg": "#50dcff", - "bg": "#1e1e2e" - }, - { - "char": "C", - "fg": "#50dcff", - "bg": "#1e1e2e" - }, - { - "char": "Y", - "fg": "#50dcff", - "bg": "#1e1e2e" - }, - { - "char": "A", - "fg": "#50dcff", - "bg": "#1e1e2e" - }, - { - "char": "N", - "fg": "#50dcff", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#50dcff", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#50dcff", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#50dcff", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 14, - "cells": [ - { - "char": "C", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "O", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "L", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "O", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "R", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "G", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "R", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "I", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "D", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": " ", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "C", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "O", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "M", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "P", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "L", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "E", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "T", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "E", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 15, - "cells": [ - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 16, - "cells": [ - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 17, - "cells": [ - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 18, - "cells": [ - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 19, - "cells": [ - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 20, - "cells": [ - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 21, - "cells": [ - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 22, - "cells": [ - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - }, - { - "lineNumber": 23, - "cells": [ - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - }, - { - "char": "", - "fg": "#cdd6f4", - "bg": "#1e1e2e" - } - ] - } - ] - } -} diff --git a/dogfood/20260323-week5-render-cells/02-snapshot-default.json b/dogfood/20260323-week5-render-cells/02-snapshot-default.json deleted file mode 100644 index e4a95b46..00000000 --- a/dogfood/20260323-week5-render-cells/02-snapshot-default.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "ok": true, - "command": "snapshot", - "timestamp": "2026-03-23T16:31:58.430Z", - "result": { - "format": "structured", - "sessionId": "01W5CELLS1774283515", - "capturedAtSeq": 4, - "cols": 80, - "rows": 24, - "cursorRow": 15, - "cursorCol": 0, - "isAltScreen": false, - "visibleLines": [ - { - "row": 0, - "text": "COLOR GRID FIXTURE" - }, - { - "row": 1, - "text": "Basic background colors:" - }, - { - "row": 2, - "text": " BG-40 BG-41 BG-42 BG-43 BG-44 BG-45 BG-46 BG" - }, - { - "row": 3, - "text": "-47" - }, - { - "row": 4, - "text": "Bright background colors:" - }, - { - "row": 5, - "text": " BG-100 BG-101 BG-102 BG-103 BG-104 BG-105 BG-106 BG" - }, - { - "row": 6, - "text": "-107" - }, - { - "row": 7, - "text": "256-color sample backgrounds:" - }, - { - "row": 8, - "text": " IDX-016 IDX-022 IDX-028 IDX-034 IDX-040 IDX-046 IDX-082 ID" - }, - { - "row": 9, - "text": "X-118 IDX-154 IDX-190 IDX-196 IDX-202" - }, - { - "row": 10, - "text": "Truecolor sample backgrounds:" - }, - { - "row": 11, - "text": " TC-RED TC-GRN TC-BLU TC-GLD" - }, - { - "row": 12, - "text": "Foreground sample labels:" - }, - { - "row": 13, - "text": "FG-31 FG-92 FG5-45 FG5-201 FG2-ORANGE FG2-CYAN" - }, - { - "row": 14, - "text": "COLOR GRID COMPLETE" - }, - { - "row": 15, - "text": "" - }, - { - "row": 16, - "text": "" - }, - { - "row": 17, - "text": "" - }, - { - "row": 18, - "text": "" - }, - { - "row": 19, - "text": "" - }, - { - "row": 20, - "text": "" - }, - { - "row": 21, - "text": "" - }, - { - "row": 22, - "text": "" - }, - { - "row": 23, - "text": "" - } - ] - } -} diff --git a/dogfood/20260323-week5-render-cells/cells-sample.json b/dogfood/20260323-week5-render-cells/cells-sample.json deleted file mode 100644 index 379ffcf1..00000000 --- a/dogfood/20260323-week5-render-cells/cells-sample.json +++ /dev/null @@ -1,44 +0,0 @@ -[ - { - "lineNumber": 2, - "cellIndex": 1, - "char": "B", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "lineNumber": 2, - "cellIndex": 2, - "char": "G", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "lineNumber": 2, - "cellIndex": 3, - "char": "-", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "lineNumber": 2, - "cellIndex": 4, - "char": "4", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "lineNumber": 2, - "cellIndex": 5, - "char": "0", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "lineNumber": 2, - "cellIndex": 12, - "char": "B", - "fg": "#eaeaea", - "bg": "#cc6666" - } -] diff --git a/dogfood/20260323-week5-render-cells/command-status.tsv b/dogfood/20260323-week5-render-cells/command-status.tsv deleted file mode 100644 index c2cf8fa5..00000000 --- a/dogfood/20260323-week5-render-cells/command-status.tsv +++ /dev/null @@ -1,3 +0,0 @@ -step exit_code stdout stderr command -01-snapshot-include-cells.json 0 dogfood/20260323-week5-render-cells/01-snapshot-include-cells.json.out dogfood/20260323-week5-render-cells/logs/01-snapshot-include-cells.json.stderr.txt npx tsx src/cli/main.ts snapshot 01W5CELLS1774283515 --include-cells --json -02-snapshot-default.json 0 dogfood/20260323-week5-render-cells/02-snapshot-default.json.out dogfood/20260323-week5-render-cells/logs/02-snapshot-default.json.stderr.txt npx tsx src/cli/main.ts snapshot 01W5CELLS1774283515 --json diff --git a/dogfood/20260323-week5-render-cells/commands.sh b/dogfood/20260323-week5-render-cells/commands.sh deleted file mode 100755 index a43b5baa..00000000 --- a/dogfood/20260323-week5-render-cells/commands.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail -SESSION_ID="01W5CELLS1774283515" -npx tsx src/cli/main.ts snapshot 01W5CELLS1774283515 --include-cells --json -npx tsx src/cli/main.ts snapshot 01W5CELLS1774283515 --json diff --git a/dogfood/20260323-week5-render-cells/events.jsonl b/dogfood/20260323-week5-render-cells/events.jsonl deleted file mode 100644 index c7ff3057..00000000 --- a/dogfood/20260323-week5-render-cells/events.jsonl +++ /dev/null @@ -1,5 +0,0 @@ -{"seq":0,"ts":"2026-03-22T22:31:37.799Z","type":"output","payload":{"data":"COLOR GRID FIXTURE\r\nBasic background colors:\r\n\u001b[97m\u001b[40m BG-40 \u001b[0m \u001b[97m\u001b[41m BG-41 \u001b[0m \u001b[97m\u001b[42m BG-42 \u001b[0m \u001b[97m\u001b[43m BG-43 \u001b[0m \u001b[97m\u001b[44m BG-44 \u001b[0m \u001b[97m\u001b[45m BG-45 \u001b[0m \u001b[97m\u001b[46m BG-46 \u001b[0m \u001b[30m\u001b[47m BG-47 \u001b[0m\r\nBright background colors:\r\n\u001b[97m\u001b[100m BG-100 \u001b[0m \u001b[97m\u001b[101m BG-101 \u001b[0m \u001b[97m\u001b[102m BG-102 \u001b[0m \u001b[30m\u001b[103m BG-103 \u001b[0m \u001b[30m\u001b[104m BG-104 \u001b[0m \u001b[30m\u001b[105m BG-105 \u001b[0m \u001b[30m\u001b[106m BG-106 \u001b[0m \u001b[30m\u001b[107m BG-107 \u001b[0m\r\n256-color sample backgrounds:\r\n\u001b[97m\u001b[48;5;16m IDX-016 \u001b[0m \u001b[97m\u001b[48;5;22m IDX-022 \u001b[0m \u001b[97m\u001b[48;5;28m IDX-028 \u001b[0m \u001b[97m\u001b[48;5;34m IDX-034 \u001b[0m \u001b[97m\u001b[48;5;40m IDX-040 \u001b[0m \u001b[97m\u001b[48;5;46m IDX-046 \u001b[0m \u001b[97m\u001b[48;5;82m IDX-082 \u001b[0m \u001b[30m\u001b[48;5;118m IDX-118 \u001b[0m \u001b[30m\u001b[48;5;154m IDX-154 \u001b[0m \u001b[30m\u001b[48;5;190m IDX-190 \u001b[0m \u001b[30m\u001b[48;5;196m IDX-196 \u001b[0m \u001b[30m\u001b[48;5;202m IDX-202 \u001b[0m\r\nTruecolor sample backgrounds:\r\n\u001b[30m\u001b[48;2;255;90;90m TC-RED \u001b[0m \u001b[30m\u001b[48;2;80;220;120m TC-GRN \u001b[0m \u001b[97m\u001b[48;2;90;140;255m TC-BLU \u001b[0m \u001b[30m\u001b[48;2;255;190;64m TC-GLD \u001b[0m\r\nForeground sample labels:\r\n\u001b[31mFG-31 \u001b[0m \u001b[92mFG-92 \u001b[0m \u001b[38;5;45mFG5-45 \u001b[0m \u001b[38;5;201mFG5-201 \u001b[0m \u001b[38;2;255;140;40mFG2-ORANGE \u001b[0m \u001b[38;2;80;220;255mFG2-CYAN \u001b[0m\r\n\u001b[0mCOLOR GRID COMPLETE\r\n"}} -{"seq":1,"ts":"2026-03-22T22:31:39.022Z","type":"output","payload":{"data":"\\"}} -{"seq":2,"ts":"2026-03-22T22:31:39.023Z","type":"output","payload":{"data":"\u001b[1G"}} -{"seq":3,"ts":"2026-03-22T22:31:39.023Z","type":"output","payload":{"data":"\u001b[0K"}} -{"seq":4,"ts":"2026-03-22T22:31:39.032Z","type":"exit","payload":{"exitCode":0,"exitSignal":null}} diff --git a/dogfood/20260323-week5-render-cells/logs/01-snapshot-include-cells.json.exitcode b/dogfood/20260323-week5-render-cells/logs/01-snapshot-include-cells.json.exitcode deleted file mode 100644 index 573541ac..00000000 --- a/dogfood/20260323-week5-render-cells/logs/01-snapshot-include-cells.json.exitcode +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/dogfood/20260323-week5-render-cells/logs/01-snapshot-include-cells.json.stderr.txt b/dogfood/20260323-week5-render-cells/logs/01-snapshot-include-cells.json.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260323-week5-render-cells/logs/02-snapshot-default.json.exitcode b/dogfood/20260323-week5-render-cells/logs/02-snapshot-default.json.exitcode deleted file mode 100644 index 573541ac..00000000 --- a/dogfood/20260323-week5-render-cells/logs/02-snapshot-default.json.exitcode +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/dogfood/20260323-week5-render-cells/logs/02-snapshot-default.json.stderr.txt b/dogfood/20260323-week5-render-cells/logs/02-snapshot-default.json.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260323-week5-render-cells/manifest.json b/dogfood/20260323-week5-render-cells/manifest.json deleted file mode 100644 index 5df60a31..00000000 --- a/dogfood/20260323-week5-render-cells/manifest.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "bundle": "20260323-week5-render-cells", - "artifacts": [ - { - "path": "01-snapshot-include-cells.json", - "sha256": "a47958a835be69e75ebc950df4ad28adf21e1eddd990578dce0123cd56f54da6", - "size": 208028 - }, - { - "path": "02-snapshot-default.json", - "sha256": "d2d20853ec8feceefd43a1ccd134a58ff833204b605a08596a63f749e251a4dc", - "size": 2205 - }, - { - "path": "cells-sample.json", - "sha256": "2411c6802e7464762340ce2d934c043885d7f0f34129170d30ffe601b0be50c0", - "size": 652 - }, - { - "path": "command-status.tsv", - "sha256": "eb43d5b13fcebbdde9a141ccb49fef0a820c0217967f74b285abadd799c10636", - "size": 529 - }, - { - "path": "commands.sh", - "sha256": "955dddbaaf5cbc9bbb84e87c68d597a0a454a5465a74ec806de56390b7c732b1", - "size": 207 - }, - { - "path": "events.jsonl", - "sha256": "e2ad6af021b8f7e262c8fa202ed9f305cabf1a93ce8d8f3d3760502c067b0abc", - "size": 2287 - }, - { - "path": "logs/01-snapshot-include-cells.json.exitcode", - "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", - "size": 2 - }, - { - "path": "logs/01-snapshot-include-cells.json.stderr.txt", - "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "size": 0 - }, - { - "path": "logs/02-snapshot-default.json.exitcode", - "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", - "size": 2 - }, - { - "path": "logs/02-snapshot-default.json.stderr.txt", - "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "size": 0 - }, - { - "path": "notes.md", - "sha256": "8e2a271b18f17545f3d0225fffdf936262cb9d99c72496efcc53bee413646fa2", - "size": 2211 - }, - { - "path": "run-scenario.sh", - "sha256": "db4e6ce650683c128f95bce085d740de4a1cb2d360557be9af30b4d2a78a2dda", - "size": 6157 - }, - { - "path": "session.json", - "sha256": "d3b771a160cdb9da80066298891c92bcaaa00748f42b2bddb3ab055f90a55a9c", - "size": 338 - } - ] -} diff --git a/dogfood/20260323-week5-render-cells/notes.md b/dogfood/20260323-week5-render-cells/notes.md deleted file mode 100644 index a6a2ad9f..00000000 --- a/dogfood/20260323-week5-render-cells/notes.md +++ /dev/null @@ -1,74 +0,0 @@ -# 2026-03-23 dogfood — Week 5 Lane B per-cell snapshots - -## Bundle metadata - -- **Bundle path:** `dogfood/20260323-week5-render-cells/` -- **Fixture events:** `dogfood/20260322-dogfood-color/events.jsonl` -- **Replay mode:** offline replay against a synthetic exited session (`session.json`) -- **Session ID:** `01W5CELLS1774283515` - -## Scenario summary - -This bundle captures the same exited session twice via `snapshot`: once with `--include-cells` and once with the default structured output. Reviewers can diff the JSON files directly. - -## Reviewer highlights - -- `01-snapshot-include-cells.json` contains a top-level `cells` array with `24` rendered lines of per-cell metadata. -- `02-snapshot-default.json` omits the `cells` key entirely, confirming that per-cell payloads are opt-in. -- Both snapshots agree on the viewport (`80x24`), cursor position (`row 15, col 0`), and captured sequence (`4`). - -## Representative cell entries - -`cells-sample.json` extracts the first styled cells discovered in the snapshot so reviewers do not have to hunt through the full payload. These sample entries show foreground/background colors from the replayed ANSI output; this copied color-grid fixture does not emit bold or underline escapes, so the optional style-flag booleans are absent in this specific sample: - -```json -[ - { - "lineNumber": 2, - "cellIndex": 1, - "char": "B", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "lineNumber": 2, - "cellIndex": 2, - "char": "G", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "lineNumber": 2, - "cellIndex": 3, - "char": "-", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "lineNumber": 2, - "cellIndex": 4, - "char": "4", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "lineNumber": 2, - "cellIndex": 5, - "char": "0", - "fg": "#eaeaea", - "bg": "#1d1f21" - }, - { - "lineNumber": 2, - "cellIndex": 12, - "char": "B", - "fg": "#eaeaea", - "bg": "#cc6666" - } -] -``` - -## Comparison guidance - -- Open `01-snapshot-include-cells.json` and search for `"cells"` to inspect the full per-cell payload. -- Open `02-snapshot-default.json` and confirm the same visible text is present without the additional cell metadata. diff --git a/dogfood/20260323-week5-render-cells/run-scenario.sh b/dogfood/20260323-week5-render-cells/run-scenario.sh deleted file mode 100755 index 25c877b7..00000000 --- a/dogfood/20260323-week5-render-cells/run-scenario.sh +++ /dev/null @@ -1,177 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -export MISE_TRUSTED_CONFIG_PATHS="${PWD}" -CLI=(npx tsx src/cli/main.ts) -BUNDLE="dogfood/20260323-week5-render-cells" -FIXTURE_EVENTS="dogfood/20260322-dogfood-color/events.jsonl" -STATUS_TSV="$BUNDLE/command-status.tsv" -COMMANDS_SH="$BUNDLE/commands.sh" -LOG_DIR="$BUNDLE/logs" - -mkdir -p "$LOG_DIR" -rm -f "$STATUS_TSV" "$COMMANDS_SH" "$BUNDLE/manifest.json" -printf 'step\texit_code\tstdout\tstderr\tcommand\n' > "$STATUS_TSV" -cat > "$COMMANDS_SH" <<'COMMANDS' -#!/usr/bin/env bash -set -euo pipefail -SESSION_ID="REPLACED_BY_RUN_SCENARIO" -COMMANDS -chmod +x "$COMMANDS_SH" - -AGENT_TERMINAL_HOME="" -SESSION_ID="" -SESSION_DIR="" -cleanup() { - local status=$? - if [[ -n "$AGENT_TERMINAL_HOME" && -d "$AGENT_TERMINAL_HOME" ]]; then - rm -rf "$AGENT_TERMINAL_HOME" - fi - exit "$status" -} -trap cleanup EXIT - -log_cmd() { - local rendered="" - printf -v rendered '%q ' "$@" - printf '%s\n' "${rendered% }" >> "$COMMANDS_SH" -} - -run_cmd() { - local step="$1" - shift - local stdout="$BUNDLE/${step}.out" - local stderr="$LOG_DIR/${step}.stderr.txt" - log_cmd "$@" - set +e - "$@" >"$stdout" 2>"$stderr" - local code=$? - set -e - printf '%s\n' "$code" > "$LOG_DIR/${step}.exitcode" - printf '%s\t%s\t%s\t%s\t' "$step" "$code" "$stdout" "$stderr" >> "$STATUS_TSV" - local rendered="" - printf -v rendered '%q ' "$@" - printf '%s\n' "${rendered% }" >> "$STATUS_TSV" - if [[ "$code" -eq 0 ]]; then - mv "$stdout" "$BUNDLE/${step}" - fi - return 0 -} - -AGENT_TERMINAL_HOME="$(mktemp -d)" -export AGENT_TERMINAL_HOME -SESSION_ID="01W5CELLS$(date +%s)" -SESSION_DIR="$AGENT_TERMINAL_HOME/sessions/$SESSION_ID" -mkdir -p "$SESSION_DIR/artifacts" -python3 - "$SESSION_DIR/session.json" "$SESSION_ID" <<'PY' -import json -import sys -payload = { - 'version': 1, - 'sessionId': sys.argv[2], - 'createdAt': '2026-03-23T16:00:00.000Z', - 'updatedAt': '2026-03-23T16:00:05.000Z', - 'status': 'exited', - 'command': ['echo', 'week5-cells'], - 'cwd': '/tmp', - 'cols': 80, - 'rows': 24, - 'hostPid': None, - 'childPid': None, - 'exitCode': 0, - 'exitSignal': None, -} -with open(sys.argv[1], 'w', encoding='utf-8') as fh: - json.dump(payload, fh, indent=2) - fh.write('\n') -PY -cp "$FIXTURE_EVENTS" "$SESSION_DIR/events.jsonl" -python3 - "$COMMANDS_SH" "$SESSION_ID" <<'PY' -from pathlib import Path -import sys -path = Path(sys.argv[1]) -path.write_text(path.read_text().replace('REPLACED_BY_RUN_SCENARIO', sys.argv[2])) -PY - -run_cmd 01-snapshot-include-cells.json "${CLI[@]}" snapshot "$SESSION_ID" --include-cells --json -run_cmd 02-snapshot-default.json "${CLI[@]}" snapshot "$SESSION_ID" --json -cp "$SESSION_DIR/events.jsonl" "$BUNDLE/events.jsonl" -cp "$SESSION_DIR/session.json" "$BUNDLE/session.json" - -python3 - "$BUNDLE" <<'PY' -import json -import sys -from pathlib import Path -bundle = Path(sys.argv[1]) -with_cells = json.loads((bundle / '01-snapshot-include-cells.json').read_text())['result'] -without_cells = json.loads((bundle / '02-snapshot-default.json').read_text())['result'] -samples = [] -default_fg = '#cdd6f4' -default_bg = '#1e1e2e' -for line in with_cells.get('cells', []): - line_number = line.get('lineNumber') - for cell_index, cell in enumerate(line.get('cells', [])): - if cell.get('char', ' ') == ' ': - continue - interesting = ( - cell.get('bg') not in (None, default_bg) - or cell.get('fg') not in (None, default_fg) - or cell.get('bold') - or cell.get('italic') - or cell.get('underline') - or cell.get('strikethrough') - ) - if interesting: - samples.append({ - 'lineNumber': line_number, - 'cellIndex': cell_index, - **cell, - }) - if len(samples) >= 6: - break - if len(samples) >= 6: - break -(bundle / 'cells-sample.json').write_text(json.dumps(samples, indent=2) + '\n') -notes = f'''# 2026-03-23 dogfood — Week 5 Lane B per-cell snapshots - -## Bundle metadata - -- **Bundle path:** `{bundle.as_posix()}/` -- **Fixture events:** `dogfood/20260322-dogfood-color/events.jsonl` -- **Replay mode:** offline replay against a synthetic exited session (`session.json`) -- **Session ID:** `{with_cells['sessionId']}` - -## Scenario summary - -This bundle captures the same exited session twice via `snapshot`: once with `--include-cells` and once with the default structured output. Reviewers can diff the JSON files directly. - -## Reviewer highlights - -- `01-snapshot-include-cells.json` contains a top-level `cells` array with `{len(with_cells.get('cells', []))}` rendered lines of per-cell metadata. -- `02-snapshot-default.json` omits the `cells` key entirely, confirming that per-cell payloads are opt-in. -- Both snapshots agree on the viewport (`{with_cells['cols']}x{with_cells['rows']}`), cursor position (`row {with_cells['cursorRow']}, col {with_cells['cursorCol']}`), and captured sequence (`{with_cells['capturedAtSeq']}`). - -## Representative cell entries - -`cells-sample.json` extracts the first styled cells discovered in the snapshot so reviewers do not have to hunt through the full payload. These sample entries show foreground/background colors from the replayed ANSI output; this copied color-grid fixture does not emit bold or underline escapes, so the optional style-flag booleans are absent in this specific sample: - -```json -{json.dumps(samples, indent=2)} -``` - -## Comparison guidance - -- Open `01-snapshot-include-cells.json` and search for `"cells"` to inspect the full per-cell payload. -- Open `02-snapshot-default.json` and confirm the same visible text is present without the additional cell metadata. -''' -(bundle / 'notes.md').write_text(notes) -manifest_entries = [] -for path in sorted(bundle.rglob('*')): - if path.is_file() and path.name != 'manifest.json': - manifest_entries.append({ - 'path': path.relative_to(bundle).as_posix(), - 'sha256': __import__('hashlib').sha256(path.read_bytes()).hexdigest(), - 'size': path.stat().st_size, - }) -(bundle / 'manifest.json').write_text(json.dumps({'bundle': bundle.name, 'artifacts': manifest_entries}, indent=2) + '\n') -PY diff --git a/dogfood/20260323-week5-render-cells/session.json b/dogfood/20260323-week5-render-cells/session.json deleted file mode 100644 index a3129e87..00000000 --- a/dogfood/20260323-week5-render-cells/session.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "version": 1, - "sessionId": "01W5CELLS1774283515", - "createdAt": "2026-03-23T16:00:00.000Z", - "updatedAt": "2026-03-23T16:00:05.000Z", - "status": "exited", - "command": ["echo", "week5-cells"], - "cwd": "/tmp", - "cols": 80, - "rows": 24, - "hostPid": null, - "childPid": null, - "exitCode": 0, - "exitSignal": null -} diff --git a/dogfood/20260323-week5-render-cursor/01-screenshot-show-cursor.json b/dogfood/20260323-week5-render-cursor/01-screenshot-show-cursor.json deleted file mode 100644 index 4259281c..00000000 --- a/dogfood/20260323-week5-render-cursor/01-screenshot-show-cursor.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-23T16:30:30.801Z", - "result": { - "sessionId": "01W5CURSR1774283429", - "capturedAtSeq": 4, - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/tmp.D0HjE40QHG/sessions/01W5CURSR1774283429/artifacts/screenshot-4-reference-dark.png", - "pngSizeBytes": 48895, - "cursorVisible": true, - "rendererBackend": "ghostty-web", - "pixelWidth": 640, - "pixelHeight": 384, - "sha256": "8d62ca0c2ce4c8b4b3c99c7374db8ef5b5896f5751b4e24758c9a1c8ddf410c9", - "renderProfileHash": "908ba0076143741bddebfffd75b4eca8397f320131ef8173a77302a39b2376f8" - } -} diff --git a/dogfood/20260323-week5-render-cursor/02-screenshot-hide-cursor.json b/dogfood/20260323-week5-render-cursor/02-screenshot-hide-cursor.json deleted file mode 100644 index 0a33ed1a..00000000 --- a/dogfood/20260323-week5-render-cursor/02-screenshot-hide-cursor.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-23T16:30:37.342Z", - "result": { - "sessionId": "01W5CURSR1774283429", - "capturedAtSeq": 4, - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/tmp.D0HjE40QHG/sessions/01W5CURSR1774283429/artifacts/screenshot-4-reference-dark.png", - "pngSizeBytes": 48882, - "cursorVisible": false, - "rendererBackend": "ghostty-web", - "pixelWidth": 640, - "pixelHeight": 384, - "sha256": "55c7d357604a5c7bd200680d61b98d3e4dfd27a139a4c0dad6ee1df800a51c87", - "renderProfileHash": "908ba0076143741bddebfffd75b4eca8397f320131ef8173a77302a39b2376f8" - } -} diff --git a/dogfood/20260323-week5-render-cursor/03-screenshot-default.json b/dogfood/20260323-week5-render-cursor/03-screenshot-default.json deleted file mode 100644 index 824ea960..00000000 --- a/dogfood/20260323-week5-render-cursor/03-screenshot-default.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-23T16:30:43.781Z", - "result": { - "sessionId": "01W5CURSR1774283429", - "capturedAtSeq": 4, - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/tmp.D0HjE40QHG/sessions/01W5CURSR1774283429/artifacts/screenshot-4-reference-dark.png", - "pngSizeBytes": 48882, - "cursorVisible": false, - "rendererBackend": "ghostty-web", - "pixelWidth": 640, - "pixelHeight": 384, - "sha256": "55c7d357604a5c7bd200680d61b98d3e4dfd27a139a4c0dad6ee1df800a51c87", - "renderProfileHash": "908ba0076143741bddebfffd75b4eca8397f320131ef8173a77302a39b2376f8" - } -} diff --git a/dogfood/20260323-week5-render-cursor/command-status.tsv b/dogfood/20260323-week5-render-cursor/command-status.tsv deleted file mode 100644 index d8b1ec48..00000000 --- a/dogfood/20260323-week5-render-cursor/command-status.tsv +++ /dev/null @@ -1,4 +0,0 @@ -step exit_code stdout stderr command -01-screenshot-show-cursor.json 0 dogfood/20260323-week5-render-cursor/01-screenshot-show-cursor.json.out dogfood/20260323-week5-render-cursor/logs/01-screenshot-show-cursor.json.stderr.txt npx tsx src/cli/main.ts screenshot 01W5CURSR1774283429 --show-cursor --json -02-screenshot-hide-cursor.json 0 dogfood/20260323-week5-render-cursor/02-screenshot-hide-cursor.json.out dogfood/20260323-week5-render-cursor/logs/02-screenshot-hide-cursor.json.stderr.txt npx tsx src/cli/main.ts screenshot 01W5CURSR1774283429 --hide-cursor --json -03-screenshot-default.json 0 dogfood/20260323-week5-render-cursor/03-screenshot-default.json.out dogfood/20260323-week5-render-cursor/logs/03-screenshot-default.json.stderr.txt npx tsx src/cli/main.ts screenshot 01W5CURSR1774283429 --json diff --git a/dogfood/20260323-week5-render-cursor/commands.sh b/dogfood/20260323-week5-render-cursor/commands.sh deleted file mode 100755 index d832f0d6..00000000 --- a/dogfood/20260323-week5-render-cursor/commands.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail -SESSION_ID="01W5CURSR1774283429" -npx tsx src/cli/main.ts screenshot 01W5CURSR1774283429 --show-cursor --json -npx tsx src/cli/main.ts screenshot 01W5CURSR1774283429 --hide-cursor --json -npx tsx src/cli/main.ts screenshot 01W5CURSR1774283429 --json diff --git a/dogfood/20260323-week5-render-cursor/events.jsonl b/dogfood/20260323-week5-render-cursor/events.jsonl deleted file mode 100644 index c7ff3057..00000000 --- a/dogfood/20260323-week5-render-cursor/events.jsonl +++ /dev/null @@ -1,5 +0,0 @@ -{"seq":0,"ts":"2026-03-22T22:31:37.799Z","type":"output","payload":{"data":"COLOR GRID FIXTURE\r\nBasic background colors:\r\n\u001b[97m\u001b[40m BG-40 \u001b[0m \u001b[97m\u001b[41m BG-41 \u001b[0m \u001b[97m\u001b[42m BG-42 \u001b[0m \u001b[97m\u001b[43m BG-43 \u001b[0m \u001b[97m\u001b[44m BG-44 \u001b[0m \u001b[97m\u001b[45m BG-45 \u001b[0m \u001b[97m\u001b[46m BG-46 \u001b[0m \u001b[30m\u001b[47m BG-47 \u001b[0m\r\nBright background colors:\r\n\u001b[97m\u001b[100m BG-100 \u001b[0m \u001b[97m\u001b[101m BG-101 \u001b[0m \u001b[97m\u001b[102m BG-102 \u001b[0m \u001b[30m\u001b[103m BG-103 \u001b[0m \u001b[30m\u001b[104m BG-104 \u001b[0m \u001b[30m\u001b[105m BG-105 \u001b[0m \u001b[30m\u001b[106m BG-106 \u001b[0m \u001b[30m\u001b[107m BG-107 \u001b[0m\r\n256-color sample backgrounds:\r\n\u001b[97m\u001b[48;5;16m IDX-016 \u001b[0m \u001b[97m\u001b[48;5;22m IDX-022 \u001b[0m \u001b[97m\u001b[48;5;28m IDX-028 \u001b[0m \u001b[97m\u001b[48;5;34m IDX-034 \u001b[0m \u001b[97m\u001b[48;5;40m IDX-040 \u001b[0m \u001b[97m\u001b[48;5;46m IDX-046 \u001b[0m \u001b[97m\u001b[48;5;82m IDX-082 \u001b[0m \u001b[30m\u001b[48;5;118m IDX-118 \u001b[0m \u001b[30m\u001b[48;5;154m IDX-154 \u001b[0m \u001b[30m\u001b[48;5;190m IDX-190 \u001b[0m \u001b[30m\u001b[48;5;196m IDX-196 \u001b[0m \u001b[30m\u001b[48;5;202m IDX-202 \u001b[0m\r\nTruecolor sample backgrounds:\r\n\u001b[30m\u001b[48;2;255;90;90m TC-RED \u001b[0m \u001b[30m\u001b[48;2;80;220;120m TC-GRN \u001b[0m \u001b[97m\u001b[48;2;90;140;255m TC-BLU \u001b[0m \u001b[30m\u001b[48;2;255;190;64m TC-GLD \u001b[0m\r\nForeground sample labels:\r\n\u001b[31mFG-31 \u001b[0m \u001b[92mFG-92 \u001b[0m \u001b[38;5;45mFG5-45 \u001b[0m \u001b[38;5;201mFG5-201 \u001b[0m \u001b[38;2;255;140;40mFG2-ORANGE \u001b[0m \u001b[38;2;80;220;255mFG2-CYAN \u001b[0m\r\n\u001b[0mCOLOR GRID COMPLETE\r\n"}} -{"seq":1,"ts":"2026-03-22T22:31:39.022Z","type":"output","payload":{"data":"\\"}} -{"seq":2,"ts":"2026-03-22T22:31:39.023Z","type":"output","payload":{"data":"\u001b[1G"}} -{"seq":3,"ts":"2026-03-22T22:31:39.023Z","type":"output","payload":{"data":"\u001b[0K"}} -{"seq":4,"ts":"2026-03-22T22:31:39.032Z","type":"exit","payload":{"exitCode":0,"exitSignal":null}} diff --git a/dogfood/20260323-week5-render-cursor/logs/01-screenshot-show-cursor.json.exitcode b/dogfood/20260323-week5-render-cursor/logs/01-screenshot-show-cursor.json.exitcode deleted file mode 100644 index 573541ac..00000000 --- a/dogfood/20260323-week5-render-cursor/logs/01-screenshot-show-cursor.json.exitcode +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/dogfood/20260323-week5-render-cursor/logs/01-screenshot-show-cursor.json.stderr.txt b/dogfood/20260323-week5-render-cursor/logs/01-screenshot-show-cursor.json.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260323-week5-render-cursor/logs/02-screenshot-hide-cursor.json.exitcode b/dogfood/20260323-week5-render-cursor/logs/02-screenshot-hide-cursor.json.exitcode deleted file mode 100644 index 573541ac..00000000 --- a/dogfood/20260323-week5-render-cursor/logs/02-screenshot-hide-cursor.json.exitcode +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/dogfood/20260323-week5-render-cursor/logs/02-screenshot-hide-cursor.json.stderr.txt b/dogfood/20260323-week5-render-cursor/logs/02-screenshot-hide-cursor.json.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260323-week5-render-cursor/logs/03-screenshot-default.json.exitcode b/dogfood/20260323-week5-render-cursor/logs/03-screenshot-default.json.exitcode deleted file mode 100644 index 573541ac..00000000 --- a/dogfood/20260323-week5-render-cursor/logs/03-screenshot-default.json.exitcode +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/dogfood/20260323-week5-render-cursor/logs/03-screenshot-default.json.stderr.txt b/dogfood/20260323-week5-render-cursor/logs/03-screenshot-default.json.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260323-week5-render-cursor/manifest.json b/dogfood/20260323-week5-render-cursor/manifest.json deleted file mode 100644 index 1b1ce458..00000000 --- a/dogfood/20260323-week5-render-cursor/manifest.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "bundle": "20260323-week5-render-cursor", - "artifacts": [ - { - "path": "01-screenshot-show-cursor.json", - "sha256": "3587fb33cefd80ec3c5b26ff5cb21a96070cd07ff233a91e14588c10367f3e2a", - "size": 666 - }, - { - "path": "02-screenshot-hide-cursor.json", - "sha256": "6bc5274d6769ae841b32ff81dbfb64a930009be840a47c4e8886e8f583f0b1d2", - "size": 667 - }, - { - "path": "03-screenshot-default.json", - "sha256": "f22f7181090fdce5738fb583c5cb937fefa07c913f52b0e83ec881e2ded6cc40", - "size": 667 - }, - { - "path": "command-status.tsv", - "sha256": "253d39e9e74be4f95bef040fd97cc308394e300d0b97983262f5a5e651712dc3", - "size": 806 - }, - { - "path": "commands.sh", - "sha256": "1f7475156c1210f77bd359345ed36ab5f0659be170d3cfb9088a4ccd937162da", - "size": 285 - }, - { - "path": "events.jsonl", - "sha256": "e2ad6af021b8f7e262c8fa202ed9f305cabf1a93ce8d8f3d3760502c067b0abc", - "size": 2287 - }, - { - "path": "logs/01-screenshot-show-cursor.json.exitcode", - "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", - "size": 2 - }, - { - "path": "logs/01-screenshot-show-cursor.json.stderr.txt", - "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "size": 0 - }, - { - "path": "logs/02-screenshot-hide-cursor.json.exitcode", - "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", - "size": 2 - }, - { - "path": "logs/02-screenshot-hide-cursor.json.stderr.txt", - "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "size": 0 - }, - { - "path": "logs/03-screenshot-default.json.exitcode", - "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", - "size": 2 - }, - { - "path": "logs/03-screenshot-default.json.stderr.txt", - "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "size": 0 - }, - { - "path": "notes.md", - "sha256": "198ac82c4f9e1318c16d1438ccd5c7de9280da8ba626da354a53f105dfb5227f", - "size": 1608 - }, - { - "path": "run-scenario.sh", - "sha256": "b73a291757e065f00ba2ff586fbb98fc0fa57215f2ad201e6174432342e668b0", - "size": 7661 - }, - { - "path": "screenshots/default.png", - "sha256": "55c7d357604a5c7bd200680d61b98d3e4dfd27a139a4c0dad6ee1df800a51c87", - "size": 48882 - }, - { - "path": "screenshots/hide-cursor.png", - "sha256": "55c7d357604a5c7bd200680d61b98d3e4dfd27a139a4c0dad6ee1df800a51c87", - "size": 48882 - }, - { - "path": "screenshots/show-cursor.png", - "sha256": "8d62ca0c2ce4c8b4b3c99c7374db8ef5b5896f5751b4e24758c9a1c8ddf410c9", - "size": 48895 - }, - { - "path": "session.json", - "sha256": "085bf905b2a2e84b4ef39339ee4af7bc6216e30998c68b81a3ae746eb00a2ee8", - "size": 339 - } - ] -} diff --git a/dogfood/20260323-week5-render-cursor/notes.md b/dogfood/20260323-week5-render-cursor/notes.md deleted file mode 100644 index 580b70c1..00000000 --- a/dogfood/20260323-week5-render-cursor/notes.md +++ /dev/null @@ -1,27 +0,0 @@ -# 2026-03-23 dogfood — Week 5 Lane B cursor visibility screenshots - -## Bundle metadata - -- **Bundle path:** `dogfood/20260323-week5-render-cursor/` -- **Fixture events:** `dogfood/20260322-dogfood-color/events.jsonl` -- **Replay mode:** offline replay against a synthetic exited session (`session.json`) -- **Session ID:** `01W5CURSR1774283429` - -## Scenario summary - -This bundle runs `screenshot` three ways against the same exited session: explicit `--show-cursor`, explicit `--hide-cursor`, and the default invocation with no flag. - -## Reviewer highlights - -- `01-screenshot-show-cursor.json` reports `cursorVisible=true` and produced `screenshots/show-cursor.png`. -- `02-screenshot-hide-cursor.json` reports `cursorVisible=false` and produced `screenshots/hide-cursor.png`. -- `03-screenshot-default.json` also reports `cursorVisible=false`, confirming the default behavior matches `--hide-cursor`. -- PNG digests make the pairing easy to verify: show `8d62ca0c2ce4c8b4b3c99c7374db8ef5b5896f5751b4e24758c9a1c8ddf410c9`, hide `55c7d357604a5c7bd200680d61b98d3e4dfd27a139a4c0dad6ee1df800a51c87`, default `55c7d357604a5c7bd200680d61b98d3e4dfd27a139a4c0dad6ee1df800a51c87`. -- The default and explicit hide renders match exactly, which is the key reviewer check for the default-hidden contract. - -## Artifact details - -- `screenshots/show-cursor.png` — 48895 bytes -- `screenshots/hide-cursor.png` — 48882 bytes -- `screenshots/default.png` — 48882 bytes -- All three JSON outputs include `renderProfileHash=908ba0076143741bddebfffd75b4eca8397f320131ef8173a77302a39b2376f8` for the shared `reference-dark` profile. diff --git a/dogfood/20260323-week5-render-cursor/run-scenario.sh b/dogfood/20260323-week5-render-cursor/run-scenario.sh deleted file mode 100755 index 2e7b5f4e..00000000 --- a/dogfood/20260323-week5-render-cursor/run-scenario.sh +++ /dev/null @@ -1,214 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -export MISE_TRUSTED_CONFIG_PATHS="${PWD}" -CLI=(npx tsx src/cli/main.ts) -BUNDLE="dogfood/20260323-week5-render-cursor" -FIXTURE_EVENTS="dogfood/20260322-dogfood-color/events.jsonl" -STATUS_TSV="$BUNDLE/command-status.tsv" -COMMANDS_SH="$BUNDLE/commands.sh" -LOG_DIR="$BUNDLE/logs" -SCREENSHOT_DIR="$BUNDLE/screenshots" -GHOSTTY_JS="node_modules/ghostty-web/dist/ghostty-web.js" -GHOSTTY_BACKUP="${GHOSTTY_JS}.week5-cursor.bak" -PATCH_MARKER="IA.prototype.requestRender = function()" - -mkdir -p "$LOG_DIR" "$SCREENSHOT_DIR" -rm -f "$STATUS_TSV" "$COMMANDS_SH" "$BUNDLE/manifest.json" -printf 'step\texit_code\tstdout\tstderr\tcommand\n' > "$STATUS_TSV" -cat > "$COMMANDS_SH" <<'COMMANDS' -#!/usr/bin/env bash -set -euo pipefail -SESSION_ID="REPLACED_BY_RUN_SCENARIO" -COMMANDS -chmod +x "$COMMANDS_SH" - -AGENT_TERMINAL_HOME="" -SESSION_ID="" -SESSION_DIR="" -cleanup() { - local status=$? - if [[ -f "$GHOSTTY_BACKUP" ]]; then - mv "$GHOSTTY_BACKUP" "$GHOSTTY_JS" - fi - if [[ -n "$AGENT_TERMINAL_HOME" && -d "$AGENT_TERMINAL_HOME" ]]; then - rm -rf "$AGENT_TERMINAL_HOME" - fi - exit "$status" -} -trap cleanup EXIT - -patch_request_render() { - python3 - "$GHOSTTY_JS" "$PATCH_MARKER" <<'PY' -from pathlib import Path -import shutil -import sys -path = Path(sys.argv[1]) -marker = sys.argv[2] -text = path.read_text() -if marker in text: - raise SystemExit(0) -backup = Path(f"{path}.week5-cursor.bak") -if not backup.exists(): - shutil.copy2(path, backup) -patch = "\nif (typeof IA !== 'undefined' && typeof IA.prototype.requestRender !== 'function') {\n IA.prototype.requestRender = function() {\n if (this.renderer && this.wasmTerm) {\n this.renderer.render(this.wasmTerm, !0, this.viewportY, this, this.scrollbarOpacity);\n }\n };\n}\n" -marker_text = "\nexport {" -idx = text.rfind(marker_text) -if idx == -1: - raise SystemExit('export marker not found in ghostty-web bundle') -path.write_text(text[:idx] + patch + text[idx:]) -PY -} - -log_cmd() { - local rendered="" - printf -v rendered '%q ' "$@" - printf '%s\n' "${rendered% }" >> "$COMMANDS_SH" -} - -run_cmd() { - local step="$1" - shift - local stdout="$BUNDLE/${step}.out" - local stderr="$LOG_DIR/${step}.stderr.txt" - log_cmd "$@" - set +e - "$@" >"$stdout" 2>"$stderr" - local code=$? - set -e - printf '%s\n' "$code" > "$LOG_DIR/${step}.exitcode" - printf '%s\t%s\t%s\t%s\t' "$step" "$code" "$stdout" "$stderr" >> "$STATUS_TSV" - local rendered="" - printf -v rendered '%q ' "$@" - printf '%s\n' "${rendered% }" >> "$STATUS_TSV" - if [[ "$code" -eq 0 ]]; then - mv "$stdout" "$BUNDLE/${step}" - fi - return 0 -} - -json_field() { - local file="$1" - local expr="$2" - python3 - "$file" "$expr" <<'PY' -import json -import sys -value = json.loads(open(sys.argv[1], 'r', encoding='utf-8').read()) -for part in sys.argv[2].split('.'): - if not part: - continue - value = value[part] -if isinstance(value, (dict, list)): - print(json.dumps(value)) -else: - print(value) -PY -} - -copy_if_exists() { - local src="$1" - local dest="$2" - if [[ -n "$src" && -f "$src" ]]; then - cp "$src" "$dest" - fi -} - -patch_request_render -AGENT_TERMINAL_HOME="$(mktemp -d)" -export AGENT_TERMINAL_HOME -SESSION_ID="01W5CURSR$(date +%s)" -SESSION_DIR="$AGENT_TERMINAL_HOME/sessions/$SESSION_ID" -mkdir -p "$SESSION_DIR/artifacts" -python3 - "$SESSION_DIR/session.json" "$SESSION_ID" <<'PY' -import json -import sys -payload = { - 'version': 1, - 'sessionId': sys.argv[2], - 'createdAt': '2026-03-23T16:00:00.000Z', - 'updatedAt': '2026-03-23T16:00:05.000Z', - 'status': 'exited', - 'command': ['echo', 'week5-cursor'], - 'cwd': '/tmp', - 'cols': 80, - 'rows': 24, - 'hostPid': None, - 'childPid': None, - 'exitCode': 0, - 'exitSignal': None, -} -with open(sys.argv[1], 'w', encoding='utf-8') as fh: - json.dump(payload, fh, indent=2) - fh.write('\n') -PY -cp "$FIXTURE_EVENTS" "$SESSION_DIR/events.jsonl" -python3 - "$COMMANDS_SH" "$SESSION_ID" <<'PY' -from pathlib import Path -import sys -path = Path(sys.argv[1]) -path.write_text(path.read_text().replace('REPLACED_BY_RUN_SCENARIO', sys.argv[2])) -PY - -run_cmd 01-screenshot-show-cursor.json "${CLI[@]}" screenshot "$SESSION_ID" --show-cursor --json -copy_if_exists "$(json_field "$BUNDLE/01-screenshot-show-cursor.json" result.artifactPath 2>/dev/null || true)" "$SCREENSHOT_DIR/show-cursor.png" -run_cmd 02-screenshot-hide-cursor.json "${CLI[@]}" screenshot "$SESSION_ID" --hide-cursor --json -copy_if_exists "$(json_field "$BUNDLE/02-screenshot-hide-cursor.json" result.artifactPath 2>/dev/null || true)" "$SCREENSHOT_DIR/hide-cursor.png" -run_cmd 03-screenshot-default.json "${CLI[@]}" screenshot "$SESSION_ID" --json -copy_if_exists "$(json_field "$BUNDLE/03-screenshot-default.json" result.artifactPath 2>/dev/null || true)" "$SCREENSHOT_DIR/default.png" -cp "$SESSION_DIR/events.jsonl" "$BUNDLE/events.jsonl" -cp "$SESSION_DIR/session.json" "$BUNDLE/session.json" - -python3 - "$BUNDLE" <<'PY' -import hashlib -import json -import sys -from pathlib import Path -bundle = Path(sys.argv[1]) -show = json.loads((bundle / '01-screenshot-show-cursor.json').read_text())['result'] -hide = json.loads((bundle / '02-screenshot-hide-cursor.json').read_text())['result'] -default = json.loads((bundle / '03-screenshot-default.json').read_text())['result'] -show_png = bundle / 'screenshots' / 'show-cursor.png' -hide_png = bundle / 'screenshots' / 'hide-cursor.png' -default_png = bundle / 'screenshots' / 'default.png' -show_sha = hashlib.sha256(show_png.read_bytes()).hexdigest() -hide_sha = hashlib.sha256(hide_png.read_bytes()).hexdigest() -default_sha = hashlib.sha256(default_png.read_bytes()).hexdigest() -notes = f'''# 2026-03-23 dogfood — Week 5 Lane B cursor visibility screenshots - -## Bundle metadata - -- **Bundle path:** `{bundle.as_posix()}/` -- **Fixture events:** `dogfood/20260322-dogfood-color/events.jsonl` -- **Replay mode:** offline replay against a synthetic exited session (`session.json`) -- **Session ID:** `{show['sessionId']}` - -## Scenario summary - -This bundle runs `screenshot` three ways against the same exited session: explicit `--show-cursor`, explicit `--hide-cursor`, and the default invocation with no flag. - -## Reviewer highlights - -- `01-screenshot-show-cursor.json` reports `cursorVisible=true` and produced `screenshots/show-cursor.png`. -- `02-screenshot-hide-cursor.json` reports `cursorVisible=false` and produced `screenshots/hide-cursor.png`. -- `03-screenshot-default.json` also reports `cursorVisible=false`, confirming the default behavior matches `--hide-cursor`. -- PNG digests make the pairing easy to verify: show `{show_sha}`, hide `{hide_sha}`, default `{default_sha}`. -- The default and explicit hide renders {'match exactly' if hide_sha == default_sha else 'do not byte-match in this run'}, which is the key reviewer check for the default-hidden contract. - -## Artifact details - -- `screenshots/show-cursor.png` — {show['pngSizeBytes']} bytes -- `screenshots/hide-cursor.png` — {hide['pngSizeBytes']} bytes -- `screenshots/default.png` — {default['pngSizeBytes']} bytes -- All three JSON outputs include `renderProfileHash={show['renderProfileHash']}` for the shared `reference-dark` profile. -''' -(bundle / 'notes.md').write_text(notes) -manifest_entries = [] -for path in sorted(bundle.rglob('*')): - if path.is_file() and path.name != 'manifest.json': - manifest_entries.append({ - 'path': path.relative_to(bundle).as_posix(), - 'sha256': __import__('hashlib').sha256(path.read_bytes()).hexdigest(), - 'size': path.stat().st_size, - }) -(bundle / 'manifest.json').write_text(json.dumps({'bundle': bundle.name, 'artifacts': manifest_entries}, indent=2) + '\n') -PY diff --git a/dogfood/20260323-week5-render-cursor/screenshots/default.png b/dogfood/20260323-week5-render-cursor/screenshots/default.png deleted file mode 100644 index 70d909218769d6ffc8c21b1d30326560739116d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48882 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 diff --git a/dogfood/20260323-week5-render-cursor/screenshots/hide-cursor.png b/dogfood/20260323-week5-render-cursor/screenshots/hide-cursor.png deleted file mode 100644 index 70d909218769d6ffc8c21b1d30326560739116d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48882 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 diff --git a/dogfood/20260323-week5-render-cursor/screenshots/show-cursor.png b/dogfood/20260323-week5-render-cursor/screenshots/show-cursor.png deleted file mode 100644 index 1496fdaba3e3230507deef48c72eb0c1fe00c293..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48895 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 diff --git a/dogfood/20260323-week5-render-cursor/session.json b/dogfood/20260323-week5-render-cursor/session.json deleted file mode 100644 index e7617f23..00000000 --- a/dogfood/20260323-week5-render-cursor/session.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "version": 1, - "sessionId": "01W5CURSR1774283429", - "createdAt": "2026-03-23T16:00:00.000Z", - "updatedAt": "2026-03-23T16:00:05.000Z", - "status": "exited", - "command": ["echo", "week5-cursor"], - "cwd": "/tmp", - "cols": 80, - "rows": 24, - "hostPid": null, - "childPid": null, - "exitCode": 0, - "exitSignal": null -} diff --git a/dogfood/20260323-week5-render-fonts/01-screenshot-reference-dark.json b/dogfood/20260323-week5-render-fonts/01-screenshot-reference-dark.json deleted file mode 100644 index ee54be5e..00000000 --- a/dogfood/20260323-week5-render-fonts/01-screenshot-reference-dark.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-23T16:30:14.882Z", - "result": { - "sessionId": "01W5FONTS1774283413", - "capturedAtSeq": 4, - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/tmp.PZjAR98QO0/sessions/01W5FONTS1774283413/artifacts/screenshot-4-reference-dark.png", - "pngSizeBytes": 48882, - "cursorVisible": false, - "rendererBackend": "ghostty-web", - "pixelWidth": 640, - "pixelHeight": 384, - "sha256": "55c7d357604a5c7bd200680d61b98d3e4dfd27a139a4c0dad6ee1df800a51c87", - "renderProfileHash": "908ba0076143741bddebfffd75b4eca8397f320131ef8173a77302a39b2376f8" - } -} diff --git a/dogfood/20260323-week5-render-fonts/02-screenshot-reference-light.json b/dogfood/20260323-week5-render-fonts/02-screenshot-reference-light.json deleted file mode 100644 index 07644b79..00000000 --- a/dogfood/20260323-week5-render-fonts/02-screenshot-reference-light.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-23T16:30:21.332Z", - "result": { - "sessionId": "01W5FONTS1774283413", - "capturedAtSeq": 4, - "profileName": "reference-light", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/tmp.PZjAR98QO0/sessions/01W5FONTS1774283413/artifacts/screenshot-4-reference-light.png", - "pngSizeBytes": 48153, - "cursorVisible": false, - "rendererBackend": "ghostty-web", - "pixelWidth": 640, - "pixelHeight": 384, - "sha256": "f48f2bf87f4bbc5b051caa4b70585e3d44ba632263a11938b19df9b65b1de74d", - "renderProfileHash": "edc8d16eecb0904138aef5a119c6d2888529b16f16172971add3cf9f43368d6f" - } -} diff --git a/dogfood/20260323-week5-render-fonts/command-status.tsv b/dogfood/20260323-week5-render-fonts/command-status.tsv deleted file mode 100644 index 55c0bd5b..00000000 --- a/dogfood/20260323-week5-render-fonts/command-status.tsv +++ /dev/null @@ -1,3 +0,0 @@ -step exit_code stdout stderr command -01-screenshot-reference-dark.json 0 dogfood/20260323-week5-render-fonts/01-screenshot-reference-dark.json.out dogfood/20260323-week5-render-fonts/logs/01-screenshot-reference-dark.json.stderr.txt npx tsx src/cli/main.ts screenshot 01W5FONTS1774283413 --json --profile reference-dark -02-screenshot-reference-light.json 0 dogfood/20260323-week5-render-fonts/02-screenshot-reference-light.json.out dogfood/20260323-week5-render-fonts/logs/02-screenshot-reference-light.json.stderr.txt npx tsx src/cli/main.ts screenshot 01W5FONTS1774283413 --json --profile reference-light diff --git a/dogfood/20260323-week5-render-fonts/commands.sh b/dogfood/20260323-week5-render-fonts/commands.sh deleted file mode 100755 index 81347860..00000000 --- a/dogfood/20260323-week5-render-fonts/commands.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail -SESSION_ID="01W5FONTS1774283413" -npx tsx src/cli/main.ts screenshot 01W5FONTS1774283413 --json --profile reference-dark -npx tsx src/cli/main.ts screenshot 01W5FONTS1774283413 --json --profile reference-light diff --git a/dogfood/20260323-week5-render-fonts/events.jsonl b/dogfood/20260323-week5-render-fonts/events.jsonl deleted file mode 100644 index c7ff3057..00000000 --- a/dogfood/20260323-week5-render-fonts/events.jsonl +++ /dev/null @@ -1,5 +0,0 @@ -{"seq":0,"ts":"2026-03-22T22:31:37.799Z","type":"output","payload":{"data":"COLOR GRID FIXTURE\r\nBasic background colors:\r\n\u001b[97m\u001b[40m BG-40 \u001b[0m \u001b[97m\u001b[41m BG-41 \u001b[0m \u001b[97m\u001b[42m BG-42 \u001b[0m \u001b[97m\u001b[43m BG-43 \u001b[0m \u001b[97m\u001b[44m BG-44 \u001b[0m \u001b[97m\u001b[45m BG-45 \u001b[0m \u001b[97m\u001b[46m BG-46 \u001b[0m \u001b[30m\u001b[47m BG-47 \u001b[0m\r\nBright background colors:\r\n\u001b[97m\u001b[100m BG-100 \u001b[0m \u001b[97m\u001b[101m BG-101 \u001b[0m \u001b[97m\u001b[102m BG-102 \u001b[0m \u001b[30m\u001b[103m BG-103 \u001b[0m \u001b[30m\u001b[104m BG-104 \u001b[0m \u001b[30m\u001b[105m BG-105 \u001b[0m \u001b[30m\u001b[106m BG-106 \u001b[0m \u001b[30m\u001b[107m BG-107 \u001b[0m\r\n256-color sample backgrounds:\r\n\u001b[97m\u001b[48;5;16m IDX-016 \u001b[0m \u001b[97m\u001b[48;5;22m IDX-022 \u001b[0m \u001b[97m\u001b[48;5;28m IDX-028 \u001b[0m \u001b[97m\u001b[48;5;34m IDX-034 \u001b[0m \u001b[97m\u001b[48;5;40m IDX-040 \u001b[0m \u001b[97m\u001b[48;5;46m IDX-046 \u001b[0m \u001b[97m\u001b[48;5;82m IDX-082 \u001b[0m \u001b[30m\u001b[48;5;118m IDX-118 \u001b[0m \u001b[30m\u001b[48;5;154m IDX-154 \u001b[0m \u001b[30m\u001b[48;5;190m IDX-190 \u001b[0m \u001b[30m\u001b[48;5;196m IDX-196 \u001b[0m \u001b[30m\u001b[48;5;202m IDX-202 \u001b[0m\r\nTruecolor sample backgrounds:\r\n\u001b[30m\u001b[48;2;255;90;90m TC-RED \u001b[0m \u001b[30m\u001b[48;2;80;220;120m TC-GRN \u001b[0m \u001b[97m\u001b[48;2;90;140;255m TC-BLU \u001b[0m \u001b[30m\u001b[48;2;255;190;64m TC-GLD \u001b[0m\r\nForeground sample labels:\r\n\u001b[31mFG-31 \u001b[0m \u001b[92mFG-92 \u001b[0m \u001b[38;5;45mFG5-45 \u001b[0m \u001b[38;5;201mFG5-201 \u001b[0m \u001b[38;2;255;140;40mFG2-ORANGE \u001b[0m \u001b[38;2;80;220;255mFG2-CYAN \u001b[0m\r\n\u001b[0mCOLOR GRID COMPLETE\r\n"}} -{"seq":1,"ts":"2026-03-22T22:31:39.022Z","type":"output","payload":{"data":"\\"}} -{"seq":2,"ts":"2026-03-22T22:31:39.023Z","type":"output","payload":{"data":"\u001b[1G"}} -{"seq":3,"ts":"2026-03-22T22:31:39.023Z","type":"output","payload":{"data":"\u001b[0K"}} -{"seq":4,"ts":"2026-03-22T22:31:39.032Z","type":"exit","payload":{"exitCode":0,"exitSignal":null}} diff --git a/dogfood/20260323-week5-render-fonts/logs/01-screenshot-reference-dark.json.exitcode b/dogfood/20260323-week5-render-fonts/logs/01-screenshot-reference-dark.json.exitcode deleted file mode 100644 index 573541ac..00000000 --- a/dogfood/20260323-week5-render-fonts/logs/01-screenshot-reference-dark.json.exitcode +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/dogfood/20260323-week5-render-fonts/logs/01-screenshot-reference-dark.json.stderr.txt b/dogfood/20260323-week5-render-fonts/logs/01-screenshot-reference-dark.json.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260323-week5-render-fonts/logs/02-screenshot-reference-light.json.exitcode b/dogfood/20260323-week5-render-fonts/logs/02-screenshot-reference-light.json.exitcode deleted file mode 100644 index 573541ac..00000000 --- a/dogfood/20260323-week5-render-fonts/logs/02-screenshot-reference-light.json.exitcode +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/dogfood/20260323-week5-render-fonts/logs/02-screenshot-reference-light.json.stderr.txt b/dogfood/20260323-week5-render-fonts/logs/02-screenshot-reference-light.json.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260323-week5-render-fonts/manifest.json b/dogfood/20260323-week5-render-fonts/manifest.json deleted file mode 100644 index 11fa3e83..00000000 --- a/dogfood/20260323-week5-render-fonts/manifest.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "bundle": "20260323-week5-render-fonts", - "artifacts": [ - { - "path": "01-screenshot-reference-dark.json", - "sha256": "51af1332da8838e27e248f40a868c1a19ea22f5265bc6d2079d40d4eb66f4731", - "size": 667 - }, - { - "path": "02-screenshot-reference-light.json", - "sha256": "b24753969c2a89c4e679b1555d23b334bfe045517fae99b338588bc82cecda12", - "size": 669 - }, - { - "path": "command-status.tsv", - "sha256": "75dfd042eded2af131e3bee2a7beca66a9cf59e7c6f1a6e85c1183359ce809a8", - "size": 607 - }, - { - "path": "commands.sh", - "sha256": "b22f7a6f70f9afcff3daa7bcbc2b9802fa238bd7e8c26500f79f0c15e0137fdf", - "size": 246 - }, - { - "path": "events.jsonl", - "sha256": "e2ad6af021b8f7e262c8fa202ed9f305cabf1a93ce8d8f3d3760502c067b0abc", - "size": 2287 - }, - { - "path": "logs/01-screenshot-reference-dark.json.exitcode", - "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", - "size": 2 - }, - { - "path": "logs/01-screenshot-reference-dark.json.stderr.txt", - "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "size": 0 - }, - { - "path": "logs/02-screenshot-reference-light.json.exitcode", - "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", - "size": 2 - }, - { - "path": "logs/02-screenshot-reference-light.json.stderr.txt", - "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "size": 0 - }, - { - "path": "notes.md", - "sha256": "367916eab84c2df8e112e70d17655e5822c7959a4d0ec1776bb8ce8af10acccb", - "size": 1892 - }, - { - "path": "run-scenario.sh", - "sha256": "52a4143028f4ed18736c01ad183972167db3b85dabd79aec5bd4e281a14b5fd2", - "size": 7384 - }, - { - "path": "screenshots/reference-dark.png", - "sha256": "55c7d357604a5c7bd200680d61b98d3e4dfd27a139a4c0dad6ee1df800a51c87", - "size": 48882 - }, - { - "path": "screenshots/reference-light.png", - "sha256": "f48f2bf87f4bbc5b051caa4b70585e3d44ba632263a11938b19df9b65b1de74d", - "size": 48153 - }, - { - "path": "session.json", - "sha256": "e237598783b20d0125518428d835b77cca0fe457e16cd4ea2b5331b5551b6776", - "size": 338 - } - ] -} diff --git a/dogfood/20260323-week5-render-fonts/notes.md b/dogfood/20260323-week5-render-fonts/notes.md deleted file mode 100644 index 2528571c..00000000 --- a/dogfood/20260323-week5-render-fonts/notes.md +++ /dev/null @@ -1,25 +0,0 @@ -# 2026-03-23 dogfood — Week 5 Lane B bundled font rendering - -## Bundle metadata - -- **Bundle path:** `dogfood/20260323-week5-render-fonts/` -- **Fixture events:** `dogfood/20260323-week5-render-fonts/events.jsonl` copied from `dogfood/20260322-dogfood-color/events.jsonl` -- **Replay mode:** offline replay against a synthetic exited session (`session.json`) -- **Session ID:** `01W5FONTS1774283413` - -## Scenario summary - -This bundle replays the color-grid fixture twice through `screenshot`, once with `reference-dark` and once with `reference-light`, to prove the built-in render profiles can render reviewer-facing PNGs from the bundled JetBrains Mono font path. - -## Reviewer highlights - -- `01-screenshot-reference-dark.json` reported `renderProfileHash=908ba0076143741bddebfffd75b4eca8397f320131ef8173a77302a39b2376f8` and produced `screenshots/reference-dark.png`. -- `02-screenshot-reference-light.json` reported `renderProfileHash=edc8d16eecb0904138aef5a119c6d2888529b16f16172971add3cf9f43368d6f` and produced `screenshots/reference-light.png`. -- Both built-in profiles use the bundled **JetBrains Mono** family with a baked-in `fontAssetIdentity`; the hashes differ here because the full render profile also includes theme/background/foreground fields, but each hash is deterministic for its exact built-in profile definition. -- Both screenshots replayed the same 80×24 exited session at `capturedAtSeq=4`, so reviewers can compare just the profile/rendering differences. - -## Artifact details - -- `screenshots/reference-dark.png` — 48882 bytes, SHA-256 `55c7d357604a5c7bd200680d61b98d3e4dfd27a139a4c0dad6ee1df800a51c87` -- `screenshots/reference-light.png` — 48153 bytes, SHA-256 `f48f2bf87f4bbc5b051caa4b70585e3d44ba632263a11938b19df9b65b1de74d` -- Both JSON outputs include `rendererBackend: "ghostty-web"`, pixel dimensions, and the emitted `renderProfileHash` for reproducibility. diff --git a/dogfood/20260323-week5-render-fonts/run-scenario.sh b/dogfood/20260323-week5-render-fonts/run-scenario.sh deleted file mode 100755 index f74c0b31..00000000 --- a/dogfood/20260323-week5-render-fonts/run-scenario.sh +++ /dev/null @@ -1,207 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -export MISE_TRUSTED_CONFIG_PATHS="${PWD}" -CLI=(npx tsx src/cli/main.ts) -BUNDLE="dogfood/20260323-week5-render-fonts" -FIXTURE_EVENTS="dogfood/20260322-dogfood-color/events.jsonl" -STATUS_TSV="$BUNDLE/command-status.tsv" -COMMANDS_SH="$BUNDLE/commands.sh" -LOG_DIR="$BUNDLE/logs" -SCREENSHOT_DIR="$BUNDLE/screenshots" -GHOSTTY_JS="node_modules/ghostty-web/dist/ghostty-web.js" -GHOSTTY_BACKUP="${GHOSTTY_JS}.week5-fonts.bak" -PATCH_MARKER="IA.prototype.requestRender = function()" - -mkdir -p "$LOG_DIR" "$SCREENSHOT_DIR" -rm -f "$STATUS_TSV" "$COMMANDS_SH" "$BUNDLE/manifest.json" -printf 'step\texit_code\tstdout\tstderr\tcommand\n' > "$STATUS_TSV" -cat > "$COMMANDS_SH" <<'COMMANDS' -#!/usr/bin/env bash -set -euo pipefail -SESSION_ID="REPLACED_BY_RUN_SCENARIO" -COMMANDS -chmod +x "$COMMANDS_SH" - -AGENT_TERMINAL_HOME="" -SESSION_ID="" -SESSION_DIR="" - -cleanup() { - local status=$? - if [[ -f "$GHOSTTY_BACKUP" ]]; then - mv "$GHOSTTY_BACKUP" "$GHOSTTY_JS" - fi - if [[ -n "$AGENT_TERMINAL_HOME" && -d "$AGENT_TERMINAL_HOME" ]]; then - rm -rf "$AGENT_TERMINAL_HOME" - fi - exit "$status" -} -trap cleanup EXIT - -patch_request_render() { - python3 - "$GHOSTTY_JS" "$PATCH_MARKER" <<'PY' -from pathlib import Path -import shutil -import sys -path = Path(sys.argv[1]) -marker = sys.argv[2] -text = path.read_text() -if marker in text: - raise SystemExit(0) -backup = Path(f"{path}.week5-fonts.bak") -if not backup.exists(): - shutil.copy2(path, backup) -patch = "\nif (typeof IA !== 'undefined' && typeof IA.prototype.requestRender !== 'function') {\n IA.prototype.requestRender = function() {\n if (this.renderer && this.wasmTerm) {\n this.renderer.render(this.wasmTerm, !0, this.viewportY, this, this.scrollbarOpacity);\n }\n };\n}\n" -marker_text = "\nexport {" -idx = text.rfind(marker_text) -if idx == -1: - raise SystemExit('export marker not found in ghostty-web bundle') -path.write_text(text[:idx] + patch + text[idx:]) -PY -} - -log_cmd() { - local rendered="" - printf -v rendered '%q ' "$@" - printf '%s\n' "${rendered% }" >> "$COMMANDS_SH" -} - -run_cmd() { - local step="$1" - shift - local stdout="$BUNDLE/${step}.out" - local stderr="$LOG_DIR/${step}.stderr.txt" - log_cmd "$@" - set +e - "$@" >"$stdout" 2>"$stderr" - local code=$? - set -e - printf '%s\n' "$code" > "$LOG_DIR/${step}.exitcode" - printf '%s\t%s\t%s\t%s\t' "$step" "$code" "$stdout" "$stderr" >> "$STATUS_TSV" - local rendered="" - printf -v rendered '%q ' "$@" - printf '%s\n' "${rendered% }" >> "$STATUS_TSV" - if [[ "$code" -eq 0 ]]; then - mv "$stdout" "$BUNDLE/${step}" - fi - return 0 -} - -json_field() { - local file="$1" - local expr="$2" - python3 - "$file" "$expr" <<'PY' -import json -import sys -value = json.loads(open(sys.argv[1], 'r', encoding='utf-8').read()) -for part in sys.argv[2].split('.'): - if not part: - continue - value = value[part] -if isinstance(value, (dict, list)): - print(json.dumps(value)) -else: - print(value) -PY -} - -copy_if_exists() { - local src="$1" - local dest="$2" - if [[ -n "$src" && -f "$src" ]]; then - cp "$src" "$dest" - fi -} - -patch_request_render -AGENT_TERMINAL_HOME="$(mktemp -d)" -export AGENT_TERMINAL_HOME -SESSION_ID="01W5FONTS$(date +%s)" -SESSION_DIR="$AGENT_TERMINAL_HOME/sessions/$SESSION_ID" -mkdir -p "$SESSION_DIR/artifacts" -python3 - "$SESSION_DIR/session.json" "$SESSION_ID" <<'PY' -import json -import sys -payload = { - 'version': 1, - 'sessionId': sys.argv[2], - 'createdAt': '2026-03-23T16:00:00.000Z', - 'updatedAt': '2026-03-23T16:00:05.000Z', - 'status': 'exited', - 'command': ['echo', 'week5-fonts'], - 'cwd': '/tmp', - 'cols': 80, - 'rows': 24, - 'hostPid': None, - 'childPid': None, - 'exitCode': 0, - 'exitSignal': None, -} -with open(sys.argv[1], 'w', encoding='utf-8') as fh: - json.dump(payload, fh, indent=2) - fh.write('\n') -PY -cp "$FIXTURE_EVENTS" "$SESSION_DIR/events.jsonl" -python3 - "$COMMANDS_SH" "$SESSION_ID" <<'PY' -from pathlib import Path -import sys -path = Path(sys.argv[1]) -path.write_text(path.read_text().replace('REPLACED_BY_RUN_SCENARIO', sys.argv[2])) -PY - -run_cmd 01-screenshot-reference-dark.json "${CLI[@]}" screenshot "$SESSION_ID" --json --profile reference-dark -run_cmd 02-screenshot-reference-light.json "${CLI[@]}" screenshot "$SESSION_ID" --json --profile reference-light - -copy_if_exists "$(json_field "$BUNDLE/01-screenshot-reference-dark.json" result.artifactPath 2>/dev/null || true)" "$SCREENSHOT_DIR/reference-dark.png" -copy_if_exists "$(json_field "$BUNDLE/02-screenshot-reference-light.json" result.artifactPath 2>/dev/null || true)" "$SCREENSHOT_DIR/reference-light.png" -copy_if_exists "$SESSION_DIR/events.jsonl" "$BUNDLE/events.jsonl" -copy_if_exists "$SESSION_DIR/session.json" "$BUNDLE/session.json" - -python3 - "$BUNDLE" <<'PY' -import json -import os -import sys -from pathlib import Path -bundle = Path(sys.argv[1]) -dark = json.loads((bundle / '01-screenshot-reference-dark.json').read_text()) -light = json.loads((bundle / '02-screenshot-reference-light.json').read_text()) -dark_result = dark['result'] -light_result = light['result'] -notes = f'''# 2026-03-23 dogfood — Week 5 Lane B bundled font rendering - -## Bundle metadata - -- **Bundle path:** `{bundle.as_posix()}/` -- **Fixture events:** `{(bundle / 'events.jsonl').as_posix()}` copied from `dogfood/20260322-dogfood-color/events.jsonl` -- **Replay mode:** offline replay against a synthetic exited session (`session.json`) -- **Session ID:** `{dark_result['sessionId']}` - -## Scenario summary - -This bundle replays the color-grid fixture twice through `screenshot`, once with `reference-dark` and once with `reference-light`, to prove the built-in render profiles can render reviewer-facing PNGs from the bundled JetBrains Mono font path. - -## Reviewer highlights - -- `01-screenshot-reference-dark.json` reported `renderProfileHash={dark_result['renderProfileHash']}` and produced `screenshots/reference-dark.png`. -- `02-screenshot-reference-light.json` reported `renderProfileHash={light_result['renderProfileHash']}` and produced `screenshots/reference-light.png`. -- Both built-in profiles use the bundled **JetBrains Mono** family with a baked-in `fontAssetIdentity`; the hashes differ here because the full render profile also includes theme/background/foreground fields, but each hash is deterministic for its exact built-in profile definition. -- Both screenshots replayed the same 80×24 exited session at `capturedAtSeq=4`, so reviewers can compare just the profile/rendering differences. - -## Artifact details - -- `screenshots/reference-dark.png` — {dark_result['pngSizeBytes']} bytes, SHA-256 `{dark_result['sha256']}` -- `screenshots/reference-light.png` — {light_result['pngSizeBytes']} bytes, SHA-256 `{light_result['sha256']}` -- Both JSON outputs include `rendererBackend: "ghostty-web"`, pixel dimensions, and the emitted `renderProfileHash` for reproducibility. -''' -(bundle / 'notes.md').write_text(notes) -manifest_entries = [] -for path in sorted(bundle.rglob('*')): - if path.is_file() and path.name != 'manifest.json': - manifest_entries.append({ - 'path': path.relative_to(bundle).as_posix(), - 'sha256': __import__('hashlib').sha256(path.read_bytes()).hexdigest(), - 'size': path.stat().st_size, - }) -(bundle / 'manifest.json').write_text(json.dumps({'bundle': bundle.name, 'artifacts': manifest_entries}, indent=2) + '\n') -PY diff --git a/dogfood/20260323-week5-render-fonts/screenshots/reference-dark.png b/dogfood/20260323-week5-render-fonts/screenshots/reference-dark.png deleted file mode 100644 index 70d909218769d6ffc8c21b1d30326560739116d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48882 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 diff --git a/dogfood/20260323-week5-render-fonts/screenshots/reference-light.png b/dogfood/20260323-week5-render-fonts/screenshots/reference-light.png deleted file mode 100644 index ed475dac9ae8d4430950ce35a7b50d5f68a0a981..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48153 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‎^Ie(IE_1~yHaIofwt3kv=0Z1X?>qXb)F4`Z& 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 E10pUyr~m)} diff --git a/dogfood/20260323-week5-render-timing/recordings/max-speed.webm b/dogfood/20260323-week5-render-timing/recordings/max-speed.webm deleted file mode 100644 index 3545e87f04ad4800448e1f87c2360f808347df77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 109662 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�^#zGFI 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௳yRf)4 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 diff --git a/dogfood/20260323-week5-render-timing/recordings/recorded.webm b/dogfood/20260323-week5-render-timing/recordings/recorded.webm deleted file mode 100644 index 5d87c33dc21e76cc5da38e6f1701e57c7be6786c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91218 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 diff --git a/dogfood/20260323-week5-render-timing/run-scenario.sh b/dogfood/20260323-week5-render-timing/run-scenario.sh deleted file mode 100755 index 13ffad6d..00000000 --- a/dogfood/20260323-week5-render-timing/run-scenario.sh +++ /dev/null @@ -1,149 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -export MISE_TRUSTED_CONFIG_PATHS="${PWD}" -CLI=(npx tsx src/cli/main.ts) -BUNDLE="dogfood/20260323-week5-render-timing" -FIXTURE_EVENTS="dogfood/20260322-dogfood-color/events.jsonl" -STATUS_TSV="$BUNDLE/command-status.tsv" -COMMANDS_SH="$BUNDLE/commands.sh" -LOG_DIR="$BUNDLE/logs" -RECORDING_DIR="$BUNDLE/recordings" - -mkdir -p "$LOG_DIR" "$RECORDING_DIR" -rm -f "$STATUS_TSV" "$COMMANDS_SH" "$BUNDLE/manifest.json" -printf 'step\texit_code\tstdout\tstderr\tcommand\n' > "$STATUS_TSV" -cat > "$COMMANDS_SH" <<'COMMANDS' -#!/usr/bin/env bash -set -euo pipefail -SESSION_ID="REPLACED_BY_RUN_SCENARIO" -COMMANDS -chmod +x "$COMMANDS_SH" - -AGENT_TERMINAL_HOME="" -SESSION_ID="" -SESSION_DIR="" -cleanup() { - local status=$? - if [[ -n "$AGENT_TERMINAL_HOME" && -d "$AGENT_TERMINAL_HOME" ]]; then - rm -rf "$AGENT_TERMINAL_HOME" - fi - exit "$status" -} -trap cleanup EXIT - -log_cmd() { - local rendered="" - printf -v rendered '%q ' "$@" - printf '%s\n' "${rendered% }" >> "$COMMANDS_SH" -} - -run_cmd() { - local step="$1" - shift - local stdout="$BUNDLE/${step}.out" - local stderr="$LOG_DIR/${step}.stderr.txt" - log_cmd "$@" - set +e - "$@" >"$stdout" 2>"$stderr" - local code=$? - set -e - printf '%s\n' "$code" > "$LOG_DIR/${step}.exitcode" - printf '%s\t%s\t%s\t%s\t' "$step" "$code" "$stdout" "$stderr" >> "$STATUS_TSV" - local rendered="" - printf -v rendered '%q ' "$@" - printf '%s\n' "${rendered% }" >> "$STATUS_TSV" - if [[ "$code" -eq 0 ]]; then - mv "$stdout" "$BUNDLE/${step}" - fi - return 0 -} - -AGENT_TERMINAL_HOME="$(mktemp -d)" -export AGENT_TERMINAL_HOME -SESSION_ID="01W5TIMNG$(date +%s)" -SESSION_DIR="$AGENT_TERMINAL_HOME/sessions/$SESSION_ID" -mkdir -p "$SESSION_DIR/artifacts" -python3 - "$SESSION_DIR/session.json" "$SESSION_ID" <<'PY' -import json -import sys -payload = { - 'version': 1, - 'sessionId': sys.argv[2], - 'createdAt': '2026-03-23T16:00:00.000Z', - 'updatedAt': '2026-03-23T16:00:05.000Z', - 'status': 'exited', - 'command': ['echo', 'week5-timing'], - 'cwd': '/tmp', - 'cols': 80, - 'rows': 24, - 'hostPid': None, - 'childPid': None, - 'exitCode': 0, - 'exitSignal': None, -} -with open(sys.argv[1], 'w', encoding='utf-8') as fh: - json.dump(payload, fh, indent=2) - fh.write('\n') -PY -cp "$FIXTURE_EVENTS" "$SESSION_DIR/events.jsonl" -python3 - "$COMMANDS_SH" "$SESSION_ID" <<'PY' -from pathlib import Path -import sys -path = Path(sys.argv[1]) -path.write_text(path.read_text().replace('REPLACED_BY_RUN_SCENARIO', sys.argv[2])) -PY - -run_cmd 01-record-export-recorded.json "${CLI[@]}" record export "$SESSION_ID" --format webm --timing recorded --out "$RECORDING_DIR/recorded.webm" --json -run_cmd 02-record-export-accelerated.json "${CLI[@]}" record export "$SESSION_ID" --format webm --timing accelerated --out "$RECORDING_DIR/accelerated.webm" --json -run_cmd 03-record-export-max-speed.json "${CLI[@]}" record export "$SESSION_ID" --format webm --timing max-speed --out "$RECORDING_DIR/max-speed.webm" --json -cp "$SESSION_DIR/events.jsonl" "$BUNDLE/events.jsonl" -cp "$SESSION_DIR/session.json" "$BUNDLE/session.json" - -python3 - "$BUNDLE" <<'PY' -import json -import sys -from pathlib import Path -bundle = Path(sys.argv[1]) -recorded = json.loads((bundle / '01-record-export-recorded.json').read_text())['result'] -accelerated = json.loads((bundle / '02-record-export-accelerated.json').read_text())['result'] -max_speed = json.loads((bundle / '03-record-export-max-speed.json').read_text())['result'] -notes = f'''# 2026-03-23 dogfood — Week 5 Lane B WebM timing modes - -## Bundle metadata - -- **Bundle path:** `{bundle.as_posix()}/` -- **Fixture events:** `dogfood/20260322-dogfood-color/events.jsonl` -- **Replay mode:** offline replay against a synthetic exited session (`session.json`) -- **Session ID:** `{recorded['sessionId']}` - -## Scenario summary - -This bundle exports the same exited session to WebM three times, varying only `--timing recorded|accelerated|max-speed`. - -## Reviewer highlights - -- `01-record-export-recorded.json` reports `metadata.timingMode="{recorded['metadata']['timingMode']}"` and wrote `recordings/recorded.webm` ({recorded['bytes']} bytes). -- `02-record-export-accelerated.json` reports `metadata.timingMode="{accelerated['metadata']['timingMode']}"` and wrote `recordings/accelerated.webm` ({accelerated['bytes']} bytes). -- `03-record-export-max-speed.json` reports `metadata.timingMode="{max_speed['metadata']['timingMode']}"` and wrote `recordings/max-speed.webm` ({max_speed['bytes']} bytes). -- The implementation default is `accelerated`; this bundle captures all three explicit modes so reviewers can compare the generated files directly. -- For this short color-grid replay, all three exports report the same event-span `durationMs={recorded['durationMs']}` because the underlying output timestamps are already close together; the reviewer-visible proof here is the distinct `timingMode` metadata plus differing WebM file sizes. - -## Comparison guidance - -- `recorded` preserves the real event gaps from the log. -- `accelerated` caps long gaps while keeping a readable replay speed. -- `max-speed` minimizes delays further (subject to the renderer's minimum frame hold). -- The JSON payloads also carry a shared `renderProfileHash={recorded['metadata']['renderProfileHash']}` for the bundled `reference-dark` profile used for all three exports. -''' -(bundle / 'notes.md').write_text(notes) -manifest_entries = [] -for path in sorted(bundle.rglob('*')): - if path.is_file() and path.name != 'manifest.json': - manifest_entries.append({ - 'path': path.relative_to(bundle).as_posix(), - 'sha256': __import__('hashlib').sha256(path.read_bytes()).hexdigest(), - 'size': path.stat().st_size, - }) -(bundle / 'manifest.json').write_text(json.dumps({'bundle': bundle.name, 'artifacts': manifest_entries}, indent=2) + '\n') -PY diff --git a/dogfood/20260323-week5-render-timing/session.json b/dogfood/20260323-week5-render-timing/session.json deleted file mode 100644 index 918a6227..00000000 --- a/dogfood/20260323-week5-render-timing/session.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "version": 1, - "sessionId": "01W5TIMNG1774283448", - "createdAt": "2026-03-23T16:00:00.000Z", - "updatedAt": "2026-03-23T16:00:05.000Z", - "status": "exited", - "command": ["echo", "week5-timing"], - "cwd": "/tmp", - "cols": 80, - "rows": 24, - "hostPid": null, - "childPid": null, - "exitCode": 0, - "exitSignal": null -} diff --git a/dogfood/20260323-week5-review-helper/01-generate-single.json b/dogfood/20260323-week5-review-helper/01-generate-single.json deleted file mode 100644 index becfa12c..00000000 --- a/dogfood/20260323-week5-review-helper/01-generate-single.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "command": "npx tsx src/tools/review-bundle.ts dogfood/20260322-dogfood-alt-screen", - "exitCode": 0, - "stdoutPath": "logs/01-generate-single.stdout.txt", - "stderrPath": "logs/01-generate-single.stderr.txt", - "generatedPath": "dogfood/20260322-dogfood-alt-screen/index.html", - "fileSizeBytes": 58876 -} diff --git a/dogfood/20260323-week5-review-helper/02-generate-all.json b/dogfood/20260323-week5-review-helper/02-generate-all.json deleted file mode 100644 index 7924ff0a..00000000 --- a/dogfood/20260323-week5-review-helper/02-generate-all.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "command": "npx tsx src/tools/review-bundle.ts --all dogfood/", - "exitCode": 0, - "stdoutPath": "logs/02-generate-all.stdout.txt", - "stderrPath": "logs/02-generate-all.stderr.txt" -} diff --git a/dogfood/20260323-week5-review-helper/command-status.tsv b/dogfood/20260323-week5-review-helper/command-status.tsv deleted file mode 100644 index b8fd884f..00000000 --- a/dogfood/20260323-week5-review-helper/command-status.tsv +++ /dev/null @@ -1,5 +0,0 @@ -step exit_code stdout stderr command -01-generate-single 0 dogfood/20260323-week5-review-helper/logs/01-generate-single.stdout.txt dogfood/20260323-week5-review-helper/logs/01-generate-single.stderr.txt npx tsx src/tools/review-bundle.ts dogfood/20260322-dogfood-alt-screen -02-playwright-capture 0 dogfood/20260323-week5-review-helper/logs/03-playwright.stdout.txt dogfood/20260323-week5-review-helper/logs/03-playwright.stderr.txt npx tsx --eval "(async () => { const { chromium } = await import('playwright'); const browser = await chromium.launch(); const page = await browser.newPage({ viewport: { width: 1280, height: 900 } }); await page.goto('file://' + process.cwd() + '/dogfood/20260322-dogfood-alt-screen/index.html'); await page.waitForLoadState('networkidle'); await page.screenshot({ path: 'dogfood/20260323-week5-review-helper/screenshots/01-review-page-header.png' }); await page.evaluate(() => window.scrollBy(0, 800)); await new Promise((resolve) => setTimeout(resolve, 500)); await page.screenshot({ path: 'dogfood/20260323-week5-review-helper/screenshots/02-review-page-artifacts.png' }); await browser.close(); })().catch((error) => { console.error(error); process.exit(1); });" -03-generate-all 0 dogfood/20260323-week5-review-helper/logs/02-generate-all.stdout.txt dogfood/20260323-week5-review-helper/logs/02-generate-all.stderr.txt npx tsx src/tools/review-bundle.ts --all dogfood/ -04-cleanup-and-verify 0 dogfood/20260323-week5-review-helper/logs/04-cleanup.stdout.txt dogfood/20260323-week5-review-helper/logs/04-cleanup.stderr.txt find dogfood -maxdepth 2 -name 'index.html' -delete && find dogfood -maxdepth 2 -name 'index.html' diff --git a/dogfood/20260323-week5-review-helper/commands.sh b/dogfood/20260323-week5-review-helper/commands.sh deleted file mode 100644 index 4835550d..00000000 --- a/dogfood/20260323-week5-review-helper/commands.sh +++ /dev/null @@ -1,16 +0,0 @@ -mkdir -p dogfood/20260323-week5-review-helper/{screenshots,videos,recordings,snapshots,logs} -export PATH="$HOME/.local/bin:$PATH" -mise trust 2>/dev/null -mise install 2>/dev/null -mise run bootstrap 2>&1 | tail -5 -npx tsx src/tools/review-bundle.ts dogfood/20260322-dogfood-alt-screen \ - >dogfood/20260323-week5-review-helper/logs/01-generate-single.stdout.txt \ - 2>dogfood/20260323-week5-review-helper/logs/01-generate-single.stderr.txt -npx tsx --eval "(async () => { const { chromium } = await import('playwright'); const browser = await chromium.launch(); const page = await browser.newPage({ viewport: { width: 1280, height: 900 } }); await page.goto('file://' + process.cwd() + '/dogfood/20260322-dogfood-alt-screen/index.html'); await page.waitForLoadState('networkidle'); await page.screenshot({ path: 'dogfood/20260323-week5-review-helper/screenshots/01-review-page-header.png' }); await page.evaluate(() => window.scrollBy(0, 800)); await new Promise((resolve) => setTimeout(resolve, 500)); await page.screenshot({ path: 'dogfood/20260323-week5-review-helper/screenshots/02-review-page-artifacts.png' }); await browser.close(); })().catch((error) => { console.error(error); process.exit(1); });" \ - >dogfood/20260323-week5-review-helper/logs/03-playwright.stdout.txt \ - 2>dogfood/20260323-week5-review-helper/logs/03-playwright.stderr.txt -npx tsx src/tools/review-bundle.ts --all dogfood/ \ - >dogfood/20260323-week5-review-helper/logs/02-generate-all.stdout.txt \ - 2>dogfood/20260323-week5-review-helper/logs/02-generate-all.stderr.txt -find dogfood -maxdepth 2 -name 'index.html' -delete -find dogfood -maxdepth 2 -name 'index.html' diff --git a/dogfood/20260323-week5-review-helper/logs/00-bootstrap.tail.txt b/dogfood/20260323-week5-review-helper/logs/00-bootstrap.tail.txt deleted file mode 100644 index 3a08c769..00000000 --- a/dogfood/20260323-week5-review-helper/logs/00-bootstrap.tail.txt +++ /dev/null @@ -1,5 +0,0 @@ - -55 packages are looking for funding - run `npm fund` for details - -found 0 vulnerabilities diff --git a/dogfood/20260323-week5-review-helper/logs/01-generate-single.stderr.txt b/dogfood/20260323-week5-review-helper/logs/01-generate-single.stderr.txt deleted file mode 100644 index aa02fbf1..00000000 --- a/dogfood/20260323-week5-review-helper/logs/01-generate-single.stderr.txt +++ /dev/null @@ -1 +0,0 @@ -Building dogfood/20260322-dogfood-alt-screen diff --git a/dogfood/20260323-week5-review-helper/logs/01-generate-single.stdout.txt b/dogfood/20260323-week5-review-helper/logs/01-generate-single.stdout.txt deleted file mode 100644 index 0fe27bd9..00000000 --- a/dogfood/20260323-week5-review-helper/logs/01-generate-single.stdout.txt +++ /dev/null @@ -1 +0,0 @@ -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-alt-screen/index.html diff --git a/dogfood/20260323-week5-review-helper/logs/02-generate-all.stderr.txt b/dogfood/20260323-week5-review-helper/logs/02-generate-all.stderr.txt deleted file mode 100644 index 023e0eec..00000000 --- a/dogfood/20260323-week5-review-helper/logs/02-generate-all.stderr.txt +++ /dev/null @@ -1,50 +0,0 @@ -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260319-lifecycle -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260319-nvim-demo -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260319-resize-demo -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260320-renderer-complete -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260321-post-hardening-smoke -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260321-week3-crash-retention -warning: Manifest artifact was not found on disk: artifacts/snapshot-1-structured.json -warning: Manifest artifact was not found on disk: artifacts/screenshot-1-reference-dark.png -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260321-week3-renderer-complete -warning: Manifest artifact was not found on disk: artifacts/snapshot-4-structured.json -warning: Manifest artifact was not found on disk: artifacts/snapshot-4-text.json -warning: Manifest artifact was not found on disk: artifacts/screenshot-4-reference-dark.png -warning: Manifest artifact was not found on disk: artifacts/screenshot-4-reference-light.png -warning: Manifest artifact was not found on disk: artifacts/snapshot-5-structured.json -warning: Manifest artifact was not found on disk: artifacts/screenshot-5-reference-dark.png -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-alt-screen -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-color -warning: Manifest artifact was not found on disk: setup-npm-ci.log -warning: Manifest artifact was not found on disk: setup-playwright-install.log -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-crash -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-hello-prompt -warning: manifest.json did not match the preferred schema; using legacy normalization. -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-resize -warning: manifest.json did not match the preferred schema; using legacy normalization. -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-scrollback -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-unicode -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-week4-features -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-global-cli-context -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-lazyvim-scenario -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-week4-cli-parity -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-week4-failure-recovery -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-week4-scrollback-review -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-week4-unicode-review -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260323-bugfix-resize -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260323-bugfix-scrollback -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260323-week5-review-helper diff --git a/dogfood/20260323-week5-review-helper/logs/02-generate-all.stdout.txt b/dogfood/20260323-week5-review-helper/logs/02-generate-all.stdout.txt deleted file mode 100644 index 9743b9de..00000000 --- a/dogfood/20260323-week5-review-helper/logs/02-generate-all.stdout.txt +++ /dev/null @@ -1,24 +0,0 @@ -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260319-lifecycle/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260319-nvim-demo/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260319-resize-demo/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260320-renderer-complete/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260321-post-hardening-smoke/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260321-week3-crash-retention/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260321-week3-renderer-complete/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-alt-screen/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-color/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-crash/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-hello-prompt/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-resize/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-scrollback/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-unicode/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-dogfood-week4-features/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-global-cli-context/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-lazyvim-scenario/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-week4-cli-parity/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-week4-failure-recovery/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-week4-scrollback-review/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260322-week4-unicode-review/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260323-bugfix-resize/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260323-bugfix-scrollback/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_883e6029e6/dogfood/20260323-week5-review-helper/index.html diff --git a/dogfood/20260323-week5-review-helper/logs/03-playwright.stderr.txt b/dogfood/20260323-week5-review-helper/logs/03-playwright.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260323-week5-review-helper/logs/03-playwright.stdout.txt b/dogfood/20260323-week5-review-helper/logs/03-playwright.stdout.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260323-week5-review-helper/logs/04-cleanup.stderr.txt b/dogfood/20260323-week5-review-helper/logs/04-cleanup.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260323-week5-review-helper/logs/04-cleanup.stdout.txt b/dogfood/20260323-week5-review-helper/logs/04-cleanup.stdout.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260323-week5-review-helper/manifest.json b/dogfood/20260323-week5-review-helper/manifest.json deleted file mode 100644 index 60bfb414..00000000 --- a/dogfood/20260323-week5-review-helper/manifest.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "bundle": "20260323-week5-review-helper", - "title": "Week 5 — Review Helper Proof", - "description": "Proves review-bundle generates usable static review pages for dogfood bundles", - "createdAt": "2026-03-23T16:10:02Z", - "week": 5, - "lane": "C", - "artifacts": [ - { - "path": "screenshots/01-review-page-header.png", - "description": "Top of generated review page showing header and manifest summary" - }, - { - "path": "screenshots/02-review-page-artifacts.png", - "description": "Review page scrolled to show artifact inventory and embedded screenshots" - }, - { - "path": "01-generate-single.json", - "description": "Single-bundle generation result" - }, - { - "path": "02-generate-all.json", - "description": "All-bundles generation result" - } - ] -} diff --git a/dogfood/20260323-week5-review-helper/notes.md b/dogfood/20260323-week5-review-helper/notes.md deleted file mode 100644 index a6992110..00000000 --- a/dogfood/20260323-week5-review-helper/notes.md +++ /dev/null @@ -1,29 +0,0 @@ -# 2026-03-23 dogfood — Week 5 review helper proof - -## Bundle metadata - -- **Date:** 2026-03-23 -- **Bundle path:** `dogfood/20260323-week5-review-helper/` -- **Source bundle:** `dogfood/20260322-dogfood-alt-screen/` -- **Tool under test:** `npx tsx src/tools/review-bundle.ts` - -## Scenario summary - -This proof bundle exercised the static `review-bundle` helper in both single-bundle mode and `--all` mode. The single-bundle run generated `dogfood/20260322-dogfood-alt-screen/index.html`, captured the page in a browser for reviewer-friendly evidence, then the `--all` run generated review pages across `dogfood/` before cleanup removed every generated `index.html` file. - -## Review answers - -- **Did single-bundle generation produce a review page?** Yes. `01-generate-single.json` records exit code 0 and a generated file size of 58876 bytes for `dogfood/20260322-dogfood-alt-screen/index.html`. -- **Did the generated single-bundle page render in a browser?** Yes. `screenshots/01-review-page-header.png` shows the review page header plus manifest facts, and `screenshots/02-review-page-artifacts.png` shows the artifact inventory and embedded screenshots further down the page. -- **What does `screenshots/01-review-page-header.png` show?** The top of the generated `index.html` with the page title, summary copy, and manifest metadata for `dogfood/20260322-dogfood-alt-screen/`. -- **What does `screenshots/02-review-page-artifacts.png` show?** The scrolled artifact section, including reviewable screenshots and supporting bundle outputs. -- **Did `--all` mode complete?** Yes. `02-generate-all.json` records exit code 0 for `npx tsx src/tools/review-bundle.ts --all dogfood/`. -- **Were all generated review pages removed afterward?** Yes. `logs/04-cleanup.stdout.txt` is empty after the verification `find dogfood -maxdepth 2 -name 'index.html'`, which confirms no `index.html` files remained anywhere under `dogfood/`. - -## Bugs / unexpected behavior - -- None during capture. Playwright loaded the generated `file://` page and saved both screenshots successfully. - -## Command results - -See `command-status.tsv` for the exact commands and exit codes. The proof captured single-bundle generation, browser rendering, `--all` generation, and final cleanup verification. diff --git a/dogfood/20260323-week5-review-helper/screenshots/01-review-page-header.png b/dogfood/20260323-week5-review-helper/screenshots/01-review-page-header.png deleted file mode 100644 index 48b59fccf6d66053cdab7fe39f67a3b3830c73fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114158 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

JGEeO>ox1&pKYma09#>lY6xu^x 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

  • BgXrXVjbCyLlBi;<8r37QHJRc`O> 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 KRc(9i{{I19*^4Ux diff --git a/dogfood/20260323-week5-review-helper/screenshots/02-review-page-artifacts.png b/dogfood/20260323-week5-review-helper/screenshots/02-review-page-artifacts.png deleted file mode 100644 index 463125c48299b8c8b3e97a4f9f1b8e4089f27ea2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38925 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 JBx`d0{{vDW=zstK diff --git a/dogfood/20260325-week6-a-cli-contract/agent-terminal-home.txt b/dogfood/20260325-week6-a-cli-contract/agent-terminal-home.txt deleted file mode 100644 index 8d311261..00000000 --- a/dogfood/20260325-week6-a-cli-contract/agent-terminal-home.txt +++ /dev/null @@ -1 +0,0 @@ -/tmp/agent-terminal-week6.N8X5Dz diff --git a/dogfood/20260325-week6-a-cli-contract/command-status.tsv b/dogfood/20260325-week6-a-cli-contract/command-status.tsv deleted file mode 100644 index e69fb848..00000000 --- a/dogfood/20260325-week6-a-cli-contract/command-status.tsv +++ /dev/null @@ -1,7 +0,0 @@ -step exit_code duration_ms stdout stderr command -01-version.json 0 1137 dogfood/20260325-week6-a-cli-contract/logs/01-version.json dogfood/20260325-week6-a-cli-contract/logs/01-version.stderr.txt npx tsx src/cli/main.ts version --json -02-create.json 0 1898 dogfood/20260325-week6-a-cli-contract/logs/02-create.json dogfood/20260325-week6-a-cli-contract/logs/02-create.stderr.txt npx tsx src/cli/main.ts create --json -- /bin/sh -c 'echo hello; sleep 5' -03-wait-text.json 0 1738 dogfood/20260325-week6-a-cli-contract/logs/03-wait-text.json dogfood/20260325-week6-a-cli-contract/logs/03-wait-text.stderr.txt npx tsx src/cli/main.ts wait 01KMJ2R5VRY4GS10VZ3VNG52Z1 --text hello --timeout 10000 --json -04-inspect-running.json 0 1301 dogfood/20260325-week6-a-cli-contract/logs/04-inspect-running.json dogfood/20260325-week6-a-cli-contract/logs/04-inspect-running.stderr.txt npx tsx src/cli/main.ts inspect 01KMJ2R5VRY4GS10VZ3VNG52Z1 --json -05-wait-exit.json 0 1816 dogfood/20260325-week6-a-cli-contract/logs/05-wait-exit.json dogfood/20260325-week6-a-cli-contract/logs/05-wait-exit.stderr.txt npx tsx src/cli/main.ts wait 01KMJ2R5VRY4GS10VZ3VNG52Z1 --exit --timeout 10000 --json -06-inspect-exited.json 0 1166 dogfood/20260325-week6-a-cli-contract/logs/06-inspect-exited.json dogfood/20260325-week6-a-cli-contract/logs/06-inspect-exited.stderr.txt npx tsx src/cli/main.ts inspect 01KMJ2R5VRY4GS10VZ3VNG52Z1 --json diff --git a/dogfood/20260325-week6-a-cli-contract/commands.sh b/dogfood/20260325-week6-a-cli-contract/commands.sh deleted file mode 100755 index 0d30961e..00000000 --- a/dogfood/20260325-week6-a-cli-contract/commands.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail -export PATH="$HOME/.local/bin:$PATH" -export AGENT_TERMINAL_HOME="/tmp/agent-terminal-week6.N8X5Dz" - -npx tsx src/cli/main.ts version --json -npx tsx src/cli/main.ts create --json -- /bin/sh -c 'echo hello; sleep 5' -npx tsx src/cli/main.ts wait 01KMJ2R5VRY4GS10VZ3VNG52Z1 --text hello --timeout 10000 --json -npx tsx src/cli/main.ts inspect 01KMJ2R5VRY4GS10VZ3VNG52Z1 --json -npx tsx src/cli/main.ts wait 01KMJ2R5VRY4GS10VZ3VNG52Z1 --exit --timeout 10000 --json -npx tsx src/cli/main.ts inspect 01KMJ2R5VRY4GS10VZ3VNG52Z1 --json diff --git a/dogfood/20260325-week6-a-cli-contract/index.html b/dogfood/20260325-week6-a-cli-contract/index.html deleted file mode 100644 index 43f9fb76..00000000 --- a/dogfood/20260325-week6-a-cli-contract/index.html +++ /dev/null @@ -1,789 +0,0 @@ - - - - - - Week 6 — CLI Contract Proof review bundle - - - -
    -
    -

    Portable review bundle

    -

    Week 6 — CLI Contract Proof

    -

    Bundle directory: 20260325-week6-a-cli-contract

    -

    - Proves enriched inspect JSON fields and version renderer backend - reporting -

    -
    - -
    -

    Manifest summary

    -
    -
    -
    Bundle
    -
    20260325-week6-a-cli-contract
    -
    -
    -
    Date
    -
    2026-03-25T08:48:27Z
    -
    -
    -
    Lane
    -
    A
    -
    -
    -
    Week
    -
    6
    -
    -
    -
    Manifest artifacts
    -
    5
    -
    -
    -
    Discovered files
    -
    24
    -
    -
    -
    - -
    -

    JSON outputs

    - -
    - logs/01-version.json -
    {
    -  "ok": true,
    -  "command": "version",
    -  "timestamp": "2026-03-25T08:46:01.457Z",
    -  "result": {
    -    "cliVersion": "0.1.0",
    -    "protocolVersion": "0.1.0",
    -    "rendererBackends": [
    -      "ghostty-web"
    -    ],
    -    "runtime": {
    -      "node": "v24.14.0",
    -      "platform": "linux",
    -      "arch": "x64"
    -    }
    -  }
    -}
    -
    -
    - logs/02-create.json -
    {
    -  "ok": true,
    -  "command": "create",
    -  "timestamp": "2026-03-25T08:46:03.342Z",
    -  "result": {
    -    "sessionId": "01KMJ2R5VRY4GS10VZ3VNG52Z1",
    -    "createdAt": "2026-03-25T08:46:02.619Z",
    -    "cols": 80,
    -    "rows": 24,
    -    "shell": "/bin/bash"
    -  }
    -}
    -
    -
    - logs/03-wait-text.json -
    {
    -  "ok": true,
    -  "command": "wait",
    -  "timestamp": "2026-03-25T08:46:05.145Z",
    -  "result": {
    -    "matched": true,
    -    "timedOut": false,
    -    "matchedText": "hello",
    -    "cursorRow": 1,
    -    "cursorCol": 0,
    -    "capturedAtSeq": 0
    -  }
    -}
    -
    -
    - logs/04-inspect-running.json -
    {
    -  "ok": true,
    -  "command": "inspect",
    -  "timestamp": "2026-03-25T08:46:06.444Z",
    -  "result": {
    -    "session": {
    -      "version": 1,
    -      "sessionId": "01KMJ2R5VRY4GS10VZ3VNG52Z1",
    -      "createdAt": "2026-03-25T08:46:02.619Z",
    -      "updatedAt": "2026-03-25T08:46:03.255Z",
    -      "status": "running",
    -      "command": [
    -        "/bin/sh",
    -        "-c",
    -        "echo hello; sleep 5"
    -      ],
    -      "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65",
    -      "shell": "/bin/bash",
    -      "term": "xterm-256color",
    -      "cols": 80,
    -      "rows": 24,
    -      "creationCols": 80,
    -      "creationRows": 24,
    -      "hostPid": 827964,
    -      "childPid": 827977,
    -      "exitCode": null,
    -      "exitSignal": null
    -    },
    -    "eventCount": 1,
    -    "uptime": 3824,
    -    "lastEventSeq": 0,
    -    "terminationCategory": "running",
    -    "artifacts": {
    -      "total": 0,
    -      "byKind": {},
    -      "missingCount": 0,
    -      "health": "no-artifacts"
    -    },
    -    "usedOfflineReplay": false
    -  }
    -}
    -
    -
    - logs/05-wait-exit.json -
    {
    -  "ok": true,
    -  "command": "wait",
    -  "timestamp": "2026-03-25T08:46:08.262Z",
    -  "result": {
    -    "exitCode": 0,
    -    "timedOut": false
    -  }
    -}
    -
    -
    - logs/06-inspect-exited.json -
    {
    -  "ok": true,
    -  "command": "inspect",
    -  "timestamp": "2026-03-25T08:46:09.432Z",
    -  "result": {
    -    "session": {
    -      "version": 1,
    -      "sessionId": "01KMJ2R5VRY4GS10VZ3VNG52Z1",
    -      "createdAt": "2026-03-25T08:46:02.619Z",
    -      "updatedAt": "2026-03-25T08:46:08.259Z",
    -      "status": "exited",
    -      "command": [
    -        "/bin/sh",
    -        "-c",
    -        "echo hello; sleep 5"
    -      ],
    -      "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65",
    -      "shell": "/bin/bash",
    -      "term": "xterm-256color",
    -      "cols": 80,
    -      "rows": 24,
    -      "creationCols": 80,
    -      "creationRows": 24,
    -      "hostPid": 827964,
    -      "childPid": 827977,
    -      "exitCode": 0,
    -      "exitSignal": null
    -    },
    -    "eventCount": 2,
    -    "uptime": 5640,
    -    "lastEventSeq": 1,
    -    "terminationCategory": "clean-exit",
    -    "artifacts": {
    -      "total": 0,
    -      "byKind": {},
    -      "missingCount": 0,
    -      "health": "no-artifacts"
    -    },
    -    "usedOfflineReplay": false
    -  }
    -}
    -
    -
    - logs/07-session.json -
    {
    -  "version": 1,
    -  "sessionId": "01KMJ2R5VRY4GS10VZ3VNG52Z1",
    -  "createdAt": "2026-03-25T08:46:02.619Z",
    -  "updatedAt": "2026-03-25T08:46:08.259Z",
    -  "status": "exited",
    -  "command": [
    -    "/bin/sh",
    -    "-c",
    -    "echo hello; sleep 5"
    -  ],
    -  "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65",
    -  "shell": "/bin/bash",
    -  "term": "xterm-256color",
    -  "cols": 80,
    -  "rows": 24,
    -  "creationCols": 80,
    -  "creationRows": 24,
    -  "hostPid": 827964,
    -  "childPid": 827977,
    -  "exitCode": 0,
    -  "exitSignal": null
    -}
    -
    -
    -
    -

    Notes

    - -
    -

    notes.md

    -

    2026-03-25 dogfood — Week 6 bundle A CLI contract proof

    -

    Bundle metadata

    -
      -
    • - Bundle path: - dogfood/20260325-week6-a-cli-contract/ -
    • -
    • - Session ID: - 01KMJ2R5VRY4GS10VZ3VNG52Z1 -
    • -
    • - Isolated AGENT_TERMINAL_HOME: - /tmp/agent-terminal-week6.N8X5Dz -
    • -
    • - CLI entrypoint: - npx tsx src/cli/main.ts -
    • -
    -

    Scenario summary

    -

    - This bundle proves the Week 6 CLI contract additions on the stable - JSON surface: -

    -
      -
    • - version --json reports - rendererBackends: ["ghostty-web"] -
    • -
    • - inspect --json includes artifacts, - terminationCategory, lastEventSeq, and - usedOfflineReplay -
    • -
    • - the same session shows the enriched inspect payload both while - running and after a clean exit -
    • -
    -

    Review answers

    -
      -
    • - Did version --json advertise the renderer backend - list? - Yes. logs/01-version.json reports - rendererBackends: ["ghostty-web"] alongside - CLI, protocol, and runtime facts. -
    • -
    • - Did the running inspect include the new Week 6 fields? - Yes. logs/04-inspect-running.json shows - lastEventSeq: 0, - terminationCategory: "running", - artifacts.health: "no-artifacts", and - usedOfflineReplay: false while the shell command was - still sleeping. -
    • -
    • - Did the exited inspect keep the same enriched shape? - Yes. logs/06-inspect-exited.json shows - lastEventSeq: 1, - terminationCategory: "clean-exit", the same - artifacts object, and - usedOfflineReplay: false after exit. -
    • -
    • - Did the proof exercise real output and exit waits? - Yes. logs/03-wait-text.json matched the rendered text - hello, and - logs/05-wait-exit.json observed the clean exit. -
    • -
    • - What supporting raw session files are included? - logs/07-session.json and - logs/08-events.jsonl were copied from the isolated - session directory so reviewers can correlate the inspect output - with the persisted session record and append-only event log. -
    • -
    -

    Issues / limitations

    -
      -
    • - None during capture. This scenario intentionally produced no - artifacts, so both inspect calls report - artifacts.health: "no-artifacts". -
    • -
    -
    -
    -
    -

    Commands

    -
    -

    commands.sh

    -
    #!/usr/bin/env bash
    -set -euo pipefail
    -export PATH="$HOME/.local/bin:$PATH"
    -export AGENT_TERMINAL_HOME="/tmp/agent-terminal-week6.N8X5Dz"
    -
    -npx tsx src/cli/main.ts version --json
    -npx tsx src/cli/main.ts create --json -- /bin/sh -c 'echo hello; sleep 5'
    -npx tsx src/cli/main.ts wait 01KMJ2R5VRY4GS10VZ3VNG52Z1 --text hello --timeout 10000 --json
    -npx tsx src/cli/main.ts inspect 01KMJ2R5VRY4GS10VZ3VNG52Z1 --json
    -npx tsx src/cli/main.ts wait 01KMJ2R5VRY4GS10VZ3VNG52Z1 --exit --timeout 10000 --json
    -npx tsx src/cli/main.ts inspect 01KMJ2R5VRY4GS10VZ3VNG52Z1 --json
    -
    -
    -
    -
    -

    Command status

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    stepexit_codeduration_msstdoutstderrcommand
    01-version.json01137 - dogfood/20260325-week6-a-cli-contract/logs/01-version.json - - dogfood/20260325-week6-a-cli-contract/logs/01-version.stderr.txt - npx tsx src/cli/main.ts version --json
    02-create.json01898 - dogfood/20260325-week6-a-cli-contract/logs/02-create.json - - dogfood/20260325-week6-a-cli-contract/logs/02-create.stderr.txt - - npx tsx src/cli/main.ts create --json -- /bin/sh -c 'echo - hello; sleep 5' -
    03-wait-text.json01738 - dogfood/20260325-week6-a-cli-contract/logs/03-wait-text.json - - dogfood/20260325-week6-a-cli-contract/logs/03-wait-text.stderr.txt - - npx tsx src/cli/main.ts wait 01KMJ2R5VRY4GS10VZ3VNG52Z1 --text - hello --timeout 10000 --json -
    04-inspect-running.json01301 - dogfood/20260325-week6-a-cli-contract/logs/04-inspect-running.json - - dogfood/20260325-week6-a-cli-contract/logs/04-inspect-running.stderr.txt - - npx tsx src/cli/main.ts inspect 01KMJ2R5VRY4GS10VZ3VNG52Z1 - --json -
    05-wait-exit.json01816 - dogfood/20260325-week6-a-cli-contract/logs/05-wait-exit.json - - dogfood/20260325-week6-a-cli-contract/logs/05-wait-exit.stderr.txt - - npx tsx src/cli/main.ts wait 01KMJ2R5VRY4GS10VZ3VNG52Z1 --exit - --timeout 10000 --json -
    06-inspect-exited.json01166 - dogfood/20260325-week6-a-cli-contract/logs/06-inspect-exited.json - - dogfood/20260325-week6-a-cli-contract/logs/06-inspect-exited.stderr.txt - - npx tsx src/cli/main.ts inspect 01KMJ2R5VRY4GS10VZ3VNG52Z1 - --json -
    -
    -
    -
    -

    Artifact inventory

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    PathTypeSize
    - agent-terminal-home.txt - support33 B
    command-status.tsvsupport1.4 KB
    commands.shscript561 B
    logs/01-version.jsonsupport311 B
    - logs/01-version.stderr.txt - support0 B
    logs/02-create.jsonsupport251 B
    - logs/02-create.stderr.txt - support0 B
    - logs/03-wait-text.json - support235 B
    - logs/03-wait-text.stderr.txt - support0 B
    - logs/04-inspect-running.json - support983 B
    - logs/04-inspect-running.stderr.txt - support0 B
    - logs/05-wait-exit.json - support141 B
    - logs/05-wait-exit.stderr.txt - support0 B
    - logs/06-inspect-exited.json - support982 B
    - logs/06-inspect-exited.stderr.txt - support0 B
    logs/07-session.jsonsupport519 B
    logs/08-events.jsonlsupport188 B
    manifest.jsonsupport1.0 KB
    notes.mdnotes1.9 KB
    recordings/.gitkeepother0 B
    screenshots/.gitkeepother0 B
    session-id.txtsupport27 B
    snapshots/.gitkeepother0 B
    videos/.gitkeepother0 B
    -
    -
    -
    - - diff --git a/dogfood/20260325-week6-a-cli-contract/logs/01-version.json b/dogfood/20260325-week6-a-cli-contract/logs/01-version.json deleted file mode 100644 index 01973790..00000000 --- a/dogfood/20260325-week6-a-cli-contract/logs/01-version.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "ok": true, - "command": "version", - "timestamp": "2026-03-25T08:46:01.457Z", - "result": { - "cliVersion": "0.1.0", - "protocolVersion": "0.1.0", - "rendererBackends": ["ghostty-web"], - "runtime": { - "node": "v24.14.0", - "platform": "linux", - "arch": "x64" - } - } -} diff --git a/dogfood/20260325-week6-a-cli-contract/logs/01-version.stderr.txt b/dogfood/20260325-week6-a-cli-contract/logs/01-version.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-a-cli-contract/logs/02-create.json b/dogfood/20260325-week6-a-cli-contract/logs/02-create.json deleted file mode 100644 index 5babaaed..00000000 --- a/dogfood/20260325-week6-a-cli-contract/logs/02-create.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-25T08:46:03.342Z", - "result": { - "sessionId": "01KMJ2R5VRY4GS10VZ3VNG52Z1", - "createdAt": "2026-03-25T08:46:02.619Z", - "cols": 80, - "rows": 24, - "shell": "/bin/bash" - } -} diff --git a/dogfood/20260325-week6-a-cli-contract/logs/02-create.stderr.txt b/dogfood/20260325-week6-a-cli-contract/logs/02-create.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-a-cli-contract/logs/03-wait-text.json b/dogfood/20260325-week6-a-cli-contract/logs/03-wait-text.json deleted file mode 100644 index 0ec8fe3e..00000000 --- a/dogfood/20260325-week6-a-cli-contract/logs/03-wait-text.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-25T08:46:05.145Z", - "result": { - "matched": true, - "timedOut": false, - "matchedText": "hello", - "cursorRow": 1, - "cursorCol": 0, - "capturedAtSeq": 0 - } -} diff --git a/dogfood/20260325-week6-a-cli-contract/logs/03-wait-text.stderr.txt b/dogfood/20260325-week6-a-cli-contract/logs/03-wait-text.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-a-cli-contract/logs/04-inspect-running.json b/dogfood/20260325-week6-a-cli-contract/logs/04-inspect-running.json deleted file mode 100644 index d7379225..00000000 --- a/dogfood/20260325-week6-a-cli-contract/logs/04-inspect-running.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-25T08:46:06.444Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KMJ2R5VRY4GS10VZ3VNG52Z1", - "createdAt": "2026-03-25T08:46:02.619Z", - "updatedAt": "2026-03-25T08:46:03.255Z", - "status": "running", - "command": ["/bin/sh", "-c", "echo hello; sleep 5"], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65", - "shell": "/bin/bash", - "term": "xterm-256color", - "cols": 80, - "rows": 24, - "creationCols": 80, - "creationRows": 24, - "hostPid": 827964, - "childPid": 827977, - "exitCode": null, - "exitSignal": null - }, - "eventCount": 1, - "uptime": 3824, - "lastEventSeq": 0, - "terminationCategory": "running", - "artifacts": { - "total": 0, - "byKind": {}, - "missingCount": 0, - "health": "no-artifacts" - }, - "usedOfflineReplay": false - } -} diff --git a/dogfood/20260325-week6-a-cli-contract/logs/04-inspect-running.stderr.txt b/dogfood/20260325-week6-a-cli-contract/logs/04-inspect-running.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-a-cli-contract/logs/05-wait-exit.json b/dogfood/20260325-week6-a-cli-contract/logs/05-wait-exit.json deleted file mode 100644 index f9560581..00000000 --- a/dogfood/20260325-week6-a-cli-contract/logs/05-wait-exit.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-25T08:46:08.262Z", - "result": { - "exitCode": 0, - "timedOut": false - } -} diff --git a/dogfood/20260325-week6-a-cli-contract/logs/05-wait-exit.stderr.txt b/dogfood/20260325-week6-a-cli-contract/logs/05-wait-exit.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-a-cli-contract/logs/06-inspect-exited.json b/dogfood/20260325-week6-a-cli-contract/logs/06-inspect-exited.json deleted file mode 100644 index 0bf1ad51..00000000 --- a/dogfood/20260325-week6-a-cli-contract/logs/06-inspect-exited.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-25T08:46:09.432Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KMJ2R5VRY4GS10VZ3VNG52Z1", - "createdAt": "2026-03-25T08:46:02.619Z", - "updatedAt": "2026-03-25T08:46:08.259Z", - "status": "exited", - "command": ["/bin/sh", "-c", "echo hello; sleep 5"], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65", - "shell": "/bin/bash", - "term": "xterm-256color", - "cols": 80, - "rows": 24, - "creationCols": 80, - "creationRows": 24, - "hostPid": 827964, - "childPid": 827977, - "exitCode": 0, - "exitSignal": null - }, - "eventCount": 2, - "uptime": 5640, - "lastEventSeq": 1, - "terminationCategory": "clean-exit", - "artifacts": { - "total": 0, - "byKind": {}, - "missingCount": 0, - "health": "no-artifacts" - }, - "usedOfflineReplay": false - } -} diff --git a/dogfood/20260325-week6-a-cli-contract/logs/06-inspect-exited.stderr.txt b/dogfood/20260325-week6-a-cli-contract/logs/06-inspect-exited.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-a-cli-contract/logs/07-session.json b/dogfood/20260325-week6-a-cli-contract/logs/07-session.json deleted file mode 100644 index 86cef8da..00000000 --- a/dogfood/20260325-week6-a-cli-contract/logs/07-session.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "version": 1, - "sessionId": "01KMJ2R5VRY4GS10VZ3VNG52Z1", - "createdAt": "2026-03-25T08:46:02.619Z", - "updatedAt": "2026-03-25T08:46:08.259Z", - "status": "exited", - "command": ["/bin/sh", "-c", "echo hello; sleep 5"], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65", - "shell": "/bin/bash", - "term": "xterm-256color", - "cols": 80, - "rows": 24, - "creationCols": 80, - "creationRows": 24, - "hostPid": 827964, - "childPid": 827977, - "exitCode": 0, - "exitSignal": null -} diff --git a/dogfood/20260325-week6-a-cli-contract/logs/08-events.jsonl b/dogfood/20260325-week6-a-cli-contract/logs/08-events.jsonl deleted file mode 100644 index 7be827a0..00000000 --- a/dogfood/20260325-week6-a-cli-contract/logs/08-events.jsonl +++ /dev/null @@ -1,2 +0,0 @@ -{"seq":0,"ts":"2026-03-25T08:46:03.257Z","type":"output","payload":{"data":"hello\r\n"}} -{"seq":1,"ts":"2026-03-25T08:46:08.260Z","type":"exit","payload":{"exitCode":0,"exitSignal":null}} diff --git a/dogfood/20260325-week6-a-cli-contract/manifest.json b/dogfood/20260325-week6-a-cli-contract/manifest.json deleted file mode 100644 index 7417ca61..00000000 --- a/dogfood/20260325-week6-a-cli-contract/manifest.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "bundle": "20260325-week6-a-cli-contract", - "title": "Week 6 — CLI Contract Proof", - "description": "Proves enriched inspect JSON fields and version renderer backend reporting", - "createdAt": "2026-03-25T08:48:27Z", - "week": 6, - "lane": "A", - "artifacts": [ - { - "path": "logs/01-version.json", - "description": "version --json output showing rendererBackends including ghostty-web" - }, - { - "path": "logs/04-inspect-running.json", - "description": "Running inspect output with artifacts, terminationCategory, lastEventSeq, and usedOfflineReplay" - }, - { - "path": "logs/06-inspect-exited.json", - "description": "Exited inspect output showing clean-exit terminationCategory and lastEventSeq" - }, - { - "path": "logs/07-session.json", - "description": "Persisted session record copied from the isolated temp home" - }, - { - "path": "logs/08-events.jsonl", - "description": "Event log proving the session emitted output and exit events" - } - ] -} diff --git a/dogfood/20260325-week6-a-cli-contract/notes.md b/dogfood/20260325-week6-a-cli-contract/notes.md deleted file mode 100644 index ba7287d1..00000000 --- a/dogfood/20260325-week6-a-cli-contract/notes.md +++ /dev/null @@ -1,28 +0,0 @@ -# 2026-03-25 dogfood — Week 6 bundle A CLI contract proof - -## Bundle metadata - -- **Bundle path:** `dogfood/20260325-week6-a-cli-contract/` -- **Session ID:** `01KMJ2R5VRY4GS10VZ3VNG52Z1` -- **Isolated AGENT_TERMINAL_HOME:** `/tmp/agent-terminal-week6.N8X5Dz` -- **CLI entrypoint:** `npx tsx src/cli/main.ts` - -## Scenario summary - -This bundle proves the Week 6 CLI contract additions on the stable JSON surface: - -- `version --json` reports `rendererBackends: ["ghostty-web"]` -- `inspect --json` includes `artifacts`, `terminationCategory`, `lastEventSeq`, and `usedOfflineReplay` -- the same session shows the enriched inspect payload both while running and after a clean exit - -## Review answers - -- **Did `version --json` advertise the renderer backend list?** Yes. `logs/01-version.json` reports `rendererBackends: ["ghostty-web"]` alongside CLI, protocol, and runtime facts. -- **Did the running inspect include the new Week 6 fields?** Yes. `logs/04-inspect-running.json` shows `lastEventSeq: 0`, `terminationCategory: "running"`, `artifacts.health: "no-artifacts"`, and `usedOfflineReplay: false` while the shell command was still sleeping. -- **Did the exited inspect keep the same enriched shape?** Yes. `logs/06-inspect-exited.json` shows `lastEventSeq: 1`, `terminationCategory: "clean-exit"`, the same `artifacts` object, and `usedOfflineReplay: false` after exit. -- **Did the proof exercise real output and exit waits?** Yes. `logs/03-wait-text.json` matched the rendered text `hello`, and `logs/05-wait-exit.json` observed the clean exit. -- **What supporting raw session files are included?** `logs/07-session.json` and `logs/08-events.jsonl` were copied from the isolated session directory so reviewers can correlate the inspect output with the persisted session record and append-only event log. - -## Issues / limitations - -- None during capture. This scenario intentionally produced no artifacts, so both inspect calls report `artifacts.health: "no-artifacts"`. diff --git a/dogfood/20260325-week6-a-cli-contract/recordings/.gitkeep b/dogfood/20260325-week6-a-cli-contract/recordings/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-a-cli-contract/screenshots/.gitkeep b/dogfood/20260325-week6-a-cli-contract/screenshots/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-a-cli-contract/session-id.txt b/dogfood/20260325-week6-a-cli-contract/session-id.txt deleted file mode 100644 index 08463831..00000000 --- a/dogfood/20260325-week6-a-cli-contract/session-id.txt +++ /dev/null @@ -1 +0,0 @@ -01KMJ2R5VRY4GS10VZ3VNG52Z1 diff --git a/dogfood/20260325-week6-a-cli-contract/snapshots/.gitkeep b/dogfood/20260325-week6-a-cli-contract/snapshots/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-a-cli-contract/videos/.gitkeep b/dogfood/20260325-week6-a-cli-contract/videos/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-b-artifact-health/agent-terminal-home.txt b/dogfood/20260325-week6-b-artifact-health/agent-terminal-home.txt deleted file mode 100644 index 8d311261..00000000 --- a/dogfood/20260325-week6-b-artifact-health/agent-terminal-home.txt +++ /dev/null @@ -1 +0,0 @@ -/tmp/agent-terminal-week6.N8X5Dz diff --git a/dogfood/20260325-week6-b-artifact-health/command-status.tsv b/dogfood/20260325-week6-b-artifact-health/command-status.tsv deleted file mode 100644 index c1105888..00000000 --- a/dogfood/20260325-week6-b-artifact-health/command-status.tsv +++ /dev/null @@ -1,7 +0,0 @@ -step exit_code duration_ms stdout stderr command -01-create.json 0 1785 dogfood/20260325-week6-b-artifact-health/logs/01-create.json dogfood/20260325-week6-b-artifact-health/logs/01-create.stderr.txt npx tsx src/cli/main.ts create --json -- node --import tsx test/fixtures/apps/color-grid/main.ts -02-wait-exit.json 0 1224 dogfood/20260325-week6-b-artifact-health/logs/02-wait-exit.json dogfood/20260325-week6-b-artifact-health/logs/02-wait-exit.stderr.txt npx tsx src/cli/main.ts wait 01KMJ2RDHRZPYTZQW4WJH2717B --exit --timeout 10000 --json -03-screenshot.json 0 6588 dogfood/20260325-week6-b-artifact-health/logs/03-screenshot.json dogfood/20260325-week6-b-artifact-health/logs/03-screenshot.stderr.txt npx tsx src/cli/main.ts screenshot 01KMJ2RDHRZPYTZQW4WJH2717B --json -05-inspect-healthy.json 0 1152 dogfood/20260325-week6-b-artifact-health/logs/05-inspect-healthy.json dogfood/20260325-week6-b-artifact-health/logs/05-inspect-healthy.stderr.txt npx tsx src/cli/main.ts inspect 01KMJ2RDHRZPYTZQW4WJH2717B --json -06-delete-artifact.json 0 0 dogfood/20260325-week6-b-artifact-health/logs/06-delete-artifact.json - rm -f /tmp/agent-terminal-week6.N8X5Dz/sessions/01KMJ2RDHRZPYTZQW4WJH2717B/artifacts/screenshot-1-reference-dark.png -07-inspect-missing.json 0 1206 dogfood/20260325-week6-b-artifact-health/logs/07-inspect-missing.json dogfood/20260325-week6-b-artifact-health/logs/07-inspect-missing.stderr.txt npx tsx src/cli/main.ts inspect 01KMJ2RDHRZPYTZQW4WJH2717B --json diff --git a/dogfood/20260325-week6-b-artifact-health/commands.sh b/dogfood/20260325-week6-b-artifact-health/commands.sh deleted file mode 100755 index ec8bed16..00000000 --- a/dogfood/20260325-week6-b-artifact-health/commands.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail -export PATH="$HOME/.local/bin:$PATH" -export AGENT_TERMINAL_HOME="/tmp/agent-terminal-week6.N8X5Dz" - -npx tsx src/cli/main.ts create --json -- node --import tsx test/fixtures/apps/color-grid/main.ts -npx tsx src/cli/main.ts wait 01KMJ2RDHRZPYTZQW4WJH2717B --exit --timeout 10000 --json -npx tsx src/cli/main.ts screenshot 01KMJ2RDHRZPYTZQW4WJH2717B --json -npx tsx src/cli/main.ts inspect 01KMJ2RDHRZPYTZQW4WJH2717B --json -rm -f /tmp/agent-terminal-week6.N8X5Dz/sessions/01KMJ2RDHRZPYTZQW4WJH2717B/artifacts/screenshot-1-reference-dark.png -npx tsx src/cli/main.ts inspect 01KMJ2RDHRZPYTZQW4WJH2717B --json diff --git a/dogfood/20260325-week6-b-artifact-health/index.html b/dogfood/20260325-week6-b-artifact-health/index.html deleted file mode 100644 index 1e20a576..00000000 --- a/dogfood/20260325-week6-b-artifact-health/index.html +++ /dev/null @@ -1,840 +0,0 @@ - - - - - - Week 6 — Artifact Health Proof review bundle - - - -
    -
    -

    Portable review bundle

    -

    Week 6 — Artifact Health Proof

    -

    Bundle directory: 20260325-week6-b-artifact-health

    -

    - Proves healthy and missing-artifacts inspect summaries against a real - screenshot artifact -

    -
    - -
    -

    Manifest summary

    -
    -
    -
    Bundle
    -
    20260325-week6-b-artifact-health
    -
    -
    -
    Date
    -
    2026-03-25T08:48:27Z
    -
    -
    -
    Lane
    -
    B
    -
    -
    -
    Week
    -
    6
    -
    -
    -
    Manifest artifacts
    -
    5
    -
    -
    -
    Discovered files
    -
    24
    -
    -
    -
    -
    -

    Screenshot gallery

    - -
    - -
    -

    JSON outputs

    - -
    - logs/01-create.json -
    {
    -  "ok": true,
    -  "command": "create",
    -  "timestamp": "2026-03-25T08:46:11.214Z",
    -  "result": {
    -    "sessionId": "01KMJ2RDHRZPYTZQW4WJH2717B",
    -    "createdAt": "2026-03-25T08:46:10.490Z",
    -    "cols": 80,
    -    "rows": 24,
    -    "shell": "/bin/bash"
    -  }
    -}
    -
    -
    - logs/02-wait-exit.json -
    {
    -  "ok": true,
    -  "command": "wait",
    -  "timestamp": "2026-03-25T08:46:12.483Z",
    -  "result": {
    -    "exitCode": 0,
    -    "timedOut": false
    -  }
    -}
    -
    -
    - logs/03-screenshot.json -
    {
    -  "ok": true,
    -  "command": "screenshot",
    -  "timestamp": "2026-03-25T08:46:14.205Z",
    -  "result": {
    -    "sessionId": "01KMJ2RDHRZPYTZQW4WJH2717B",
    -    "capturedAtSeq": 1,
    -    "profileName": "reference-dark",
    -    "cols": 80,
    -    "rows": 24,
    -    "artifactPath": "/tmp/agent-terminal-week6.N8X5Dz/sessions/01KMJ2RDHRZPYTZQW4WJH2717B/artifacts/screenshot-1-reference-dark.png",
    -    "pngSizeBytes": 48895,
    -    "cursorVisible": false,
    -    "rendererBackend": "ghostty-web",
    -    "pixelWidth": 640,
    -    "pixelHeight": 384,
    -    "sha256": "8d62ca0c2ce4c8b4b3c99c7374db8ef5b5896f5751b4e24758c9a1c8ddf410c9",
    -    "renderProfileHash": "908ba0076143741bddebfffd75b4eca8397f320131ef8173a77302a39b2376f8"
    -  }
    -}
    -
    -
    - logs/04-session-artifact-manifest.json -
    {
    -  "version": 1,
    -  "sessionId": "01KMJ2RDHRZPYTZQW4WJH2717B",
    -  "artifacts": [
    -    {
    -      "id": "01KMJ2RH4H4ZDTYJ5SZQD785SB",
    -      "kind": "screenshot",
    -      "filename": "screenshot-1-reference-dark.png",
    -      "sessionId": "01KMJ2RDHRZPYTZQW4WJH2717B",
    -      "capturedAtSeq": 1,
    -      "createdAt": "2026-03-25T08:46:14.161Z",
    -      "sha256": "8d62ca0c2ce4c8b4b3c99c7374db8ef5b5896f5751b4e24758c9a1c8ddf410c9",
    -      "metadata": {
    -        "profileName": "reference-dark",
    -        "cols": 80,
    -        "rows": 24,
    -        "pngSizeBytes": 48895,
    -        "cursorVisible": false,
    -        "rendererBackend": "ghostty-web",
    -        "pixelWidth": 640,
    -        "pixelHeight": 384,
    -        "renderProfileHash": "908ba0076143741bddebfffd75b4eca8397f320131ef8173a77302a39b2376f8"
    -      }
    -    }
    -  ]
    -}
    -
    -
    - logs/05-inspect-healthy.json -
    {
    -  "ok": true,
    -  "command": "inspect",
    -  "timestamp": "2026-03-25T08:46:20.280Z",
    -  "result": {
    -    "session": {
    -      "version": 1,
    -      "sessionId": "01KMJ2RDHRZPYTZQW4WJH2717B",
    -      "createdAt": "2026-03-25T08:46:10.490Z",
    -      "updatedAt": "2026-03-25T08:46:12.480Z",
    -      "status": "exited",
    -      "command": [
    -        "node",
    -        "--import",
    -        "tsx",
    -        "test/fixtures/apps/color-grid/main.ts"
    -      ],
    -      "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65",
    -      "shell": "/bin/bash",
    -      "term": "xterm-256color",
    -      "cols": 80,
    -      "rows": 24,
    -      "creationCols": 80,
    -      "creationRows": 24,
    -      "hostPid": 828989,
    -      "childPid": 829002,
    -      "exitCode": 0,
    -      "exitSignal": null
    -    },
    -    "eventCount": 2,
    -    "uptime": 1990,
    -    "lastEventSeq": 1,
    -    "terminationCategory": "clean-exit",
    -    "artifacts": {
    -      "total": 1,
    -      "byKind": {
    -        "screenshot": 1
    -      },
    -      "missingCount": 0,
    -      "health": "healthy"
    -    },
    -    "usedOfflineReplay": false
    -  }
    -}
    -
    -
    - logs/06-delete-artifact.json -
    {
    -  "command": "rm -f /tmp/agent-terminal-week6.N8X5Dz/sessions/01KMJ2RDHRZPYTZQW4WJH2717B/artifacts/screenshot-1-reference-dark.png",
    -  "removed": true
    -}
    -
    -
    - logs/07-inspect-missing.json -
    {
    -  "ok": true,
    -  "command": "inspect",
    -  "timestamp": "2026-03-25T08:46:21.496Z",
    -  "result": {
    -    "session": {
    -      "version": 1,
    -      "sessionId": "01KMJ2RDHRZPYTZQW4WJH2717B",
    -      "createdAt": "2026-03-25T08:46:10.490Z",
    -      "updatedAt": "2026-03-25T08:46:12.480Z",
    -      "status": "exited",
    -      "command": [
    -        "node",
    -        "--import",
    -        "tsx",
    -        "test/fixtures/apps/color-grid/main.ts"
    -      ],
    -      "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65",
    -      "shell": "/bin/bash",
    -      "term": "xterm-256color",
    -      "cols": 80,
    -      "rows": 24,
    -      "creationCols": 80,
    -      "creationRows": 24,
    -      "hostPid": 828989,
    -      "childPid": 829002,
    -      "exitCode": 0,
    -      "exitSignal": null
    -    },
    -    "eventCount": 2,
    -    "uptime": 1990,
    -    "lastEventSeq": 1,
    -    "terminationCategory": "clean-exit",
    -    "artifacts": {
    -      "total": 1,
    -      "byKind": {
    -        "screenshot": 1
    -      },
    -      "missingCount": 1,
    -      "health": "missing-artifacts",
    -      "missing": [
    -        {
    -          "id": "01KMJ2RH4H4ZDTYJ5SZQD785SB",
    -          "kind": "screenshot",
    -          "filename": "screenshot-1-reference-dark.png"
    -        }
    -      ]
    -    },
    -    "usedOfflineReplay": false
    -  }
    -}
    -
    -
    - logs/08-session.json -
    {
    -  "version": 1,
    -  "sessionId": "01KMJ2RDHRZPYTZQW4WJH2717B",
    -  "createdAt": "2026-03-25T08:46:10.490Z",
    -  "updatedAt": "2026-03-25T08:46:12.480Z",
    -  "status": "exited",
    -  "command": [
    -    "node",
    -    "--import",
    -    "tsx",
    -    "test/fixtures/apps/color-grid/main.ts"
    -  ],
    -  "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65",
    -  "shell": "/bin/bash",
    -  "term": "xterm-256color",
    -  "cols": 80,
    -  "rows": 24,
    -  "creationCols": 80,
    -  "creationRows": 24,
    -  "hostPid": 828989,
    -  "childPid": 829002,
    -  "exitCode": 0,
    -  "exitSignal": null
    -}
    -
    -
    -
    -

    Notes

    - -
    -

    notes.md

    -

    2026-03-25 dogfood — Week 6 bundle B artifact health proof

    -

    Bundle metadata

    -
      -
    • - Bundle path: - dogfood/20260325-week6-b-artifact-health/ -
    • -
    • - Session ID: - 01KMJ2RDHRZPYTZQW4WJH2717B -
    • -
    • - Isolated AGENT_TERMINAL_HOME: - /tmp/agent-terminal-week6.N8X5Dz -
    • -
    • - Fixture: - test/fixtures/apps/color-grid/main.ts -
    • -
    -

    Scenario summary

    -

    - This bundle proves the new artifact health summary by creating a - screenshot artifact from an exited color-grid session, - inspecting the healthy state, manually deleting the screenshot file - from disk, and inspecting again to confirm missing-artifact - detection. -

    -

    Review answers

    -
      -
    • - Did the bundle create a real artifact? Yes. - logs/03-screenshot.json reports a screenshot artifact - captured at sequence 1 with - rendererBackend: "ghostty-web", - pngSizeBytes: 48895, and SHA-256 - 8d62ca0c2ce4c8b4b3c99c7374db8ef5b5896f5751b4e24758c9a1c8ddf410c9. -
    • -
    • - What artifact metadata was persisted? - logs/04-session-artifact-manifest.json records one - artifact entry with ID 01KMJ2RH4H4ZDTYJ5SZQD785SB, - kind screenshot, and filename - screenshot-1-reference-dark.png. -
    • -
    • - Did inspect report the healthy state? Yes. - logs/05-inspect-healthy.json shows - artifacts.total: 1, - artifacts.byKind.screenshot: 1, - missingCount: 0, and - health: "healthy". -
    • -
    • - Did inspect detect a missing-on-disk artifact after - deletion? - Yes. logs/06-delete-artifact.json records the manual - removal, and logs/07-inspect-missing.json then - reports missingCount: 1, - health: "missing-artifacts", plus a - missing entry naming the deleted screenshot artifact. -
    • -
    • - Is there a reviewer-friendly copy of the generated PNG? - Yes. screenshots/01-color-grid.png preserves the - screenshot before deletion from the temp home so the rendered - output is still reviewable. -
    • -
    -

    Issues / limitations

    -
      -
    • - None during capture. The missing-artifact proof intentionally - deletes the session-owned screenshot file after copying it into - the bundle for review. -
    • -
    -
    -
    -
    -

    Commands

    -
    -

    commands.sh

    -
    #!/usr/bin/env bash
    -set -euo pipefail
    -export PATH="$HOME/.local/bin:$PATH"
    -export AGENT_TERMINAL_HOME="/tmp/agent-terminal-week6.N8X5Dz"
    -
    -npx tsx src/cli/main.ts create --json -- node --import tsx test/fixtures/apps/color-grid/main.ts
    -npx tsx src/cli/main.ts wait 01KMJ2RDHRZPYTZQW4WJH2717B --exit --timeout 10000 --json
    -npx tsx src/cli/main.ts screenshot 01KMJ2RDHRZPYTZQW4WJH2717B --json
    -npx tsx src/cli/main.ts inspect 01KMJ2RDHRZPYTZQW4WJH2717B --json
    -rm -f /tmp/agent-terminal-week6.N8X5Dz/sessions/01KMJ2RDHRZPYTZQW4WJH2717B/artifacts/screenshot-1-reference-dark.png
    -npx tsx src/cli/main.ts inspect 01KMJ2RDHRZPYTZQW4WJH2717B --json
    -
    -
    -
    -
    -

    Command status

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    stepexit_codeduration_msstdoutstderrcommand
    01-create.json01785 - dogfood/20260325-week6-b-artifact-health/logs/01-create.json - - dogfood/20260325-week6-b-artifact-health/logs/01-create.stderr.txt - - npx tsx src/cli/main.ts create --json -- node --import tsx - test/fixtures/apps/color-grid/main.ts -
    02-wait-exit.json01224 - dogfood/20260325-week6-b-artifact-health/logs/02-wait-exit.json - - dogfood/20260325-week6-b-artifact-health/logs/02-wait-exit.stderr.txt - - npx tsx src/cli/main.ts wait 01KMJ2RDHRZPYTZQW4WJH2717B --exit - --timeout 10000 --json -
    03-screenshot.json06588 - dogfood/20260325-week6-b-artifact-health/logs/03-screenshot.json - - dogfood/20260325-week6-b-artifact-health/logs/03-screenshot.stderr.txt - - npx tsx src/cli/main.ts screenshot 01KMJ2RDHRZPYTZQW4WJH2717B - --json -
    05-inspect-healthy.json01152 - dogfood/20260325-week6-b-artifact-health/logs/05-inspect-healthy.json - - dogfood/20260325-week6-b-artifact-health/logs/05-inspect-healthy.stderr.txt - - npx tsx src/cli/main.ts inspect 01KMJ2RDHRZPYTZQW4WJH2717B - --json -
    06-delete-artifact.json00 - dogfood/20260325-week6-b-artifact-health/logs/06-delete-artifact.json - - - rm -f - /tmp/agent-terminal-week6.N8X5Dz/sessions/01KMJ2RDHRZPYTZQW4WJH2717B/artifacts/screenshot-1-reference-dark.png -
    07-inspect-missing.json01206 - dogfood/20260325-week6-b-artifact-health/logs/07-inspect-missing.json - - dogfood/20260325-week6-b-artifact-health/logs/07-inspect-missing.stderr.txt - - npx tsx src/cli/main.ts inspect 01KMJ2RDHRZPYTZQW4WJH2717B - --json -
    -
    -
    -
    -

    Artifact inventory

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    PathTypeSize
    - agent-terminal-home.txt - support33 B
    command-status.tsvsupport1.4 KB
    commands.shscript639 B
    logs/01-create.jsonsupport251 B
    - logs/01-create.stderr.txt - support0 B
    - logs/02-wait-exit.json - support141 B
    - logs/02-wait-exit.stderr.txt - support0 B
    - logs/03-screenshot.json - support694 B
    - logs/03-screenshot.stderr.txt - support0 B
    - logs/04-session-artifact-manifest.json - support792 B
    - logs/05-inspect-healthy.json - support1.0 KB
    - logs/05-inspect-healthy.stderr.txt - support0 B
    - logs/06-delete-artifact.json - support146 B
    - logs/07-inspect-missing.json - support1.2 KB
    - logs/07-inspect-missing.stderr.txt - support0 B
    logs/08-session.jsonsupport551 B
    manifest.jsonsupport1.0 KB
    notes.mdnotes1.9 KB
    recordings/.gitkeepother0 B
    screenshots/.gitkeepother0 B
    - screenshots/01-color-grid.png - screenshot47.7 KB
    session-id.txtsupport27 B
    snapshots/.gitkeepother0 B
    videos/.gitkeepother0 B
    -
    -
    -
    - - diff --git a/dogfood/20260325-week6-b-artifact-health/logs/01-create.json b/dogfood/20260325-week6-b-artifact-health/logs/01-create.json deleted file mode 100644 index f359d32e..00000000 --- a/dogfood/20260325-week6-b-artifact-health/logs/01-create.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-25T08:46:11.214Z", - "result": { - "sessionId": "01KMJ2RDHRZPYTZQW4WJH2717B", - "createdAt": "2026-03-25T08:46:10.490Z", - "cols": 80, - "rows": 24, - "shell": "/bin/bash" - } -} diff --git a/dogfood/20260325-week6-b-artifact-health/logs/01-create.stderr.txt b/dogfood/20260325-week6-b-artifact-health/logs/01-create.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-b-artifact-health/logs/02-wait-exit.json b/dogfood/20260325-week6-b-artifact-health/logs/02-wait-exit.json deleted file mode 100644 index 228db837..00000000 --- a/dogfood/20260325-week6-b-artifact-health/logs/02-wait-exit.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-25T08:46:12.483Z", - "result": { - "exitCode": 0, - "timedOut": false - } -} diff --git a/dogfood/20260325-week6-b-artifact-health/logs/02-wait-exit.stderr.txt b/dogfood/20260325-week6-b-artifact-health/logs/02-wait-exit.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-b-artifact-health/logs/03-screenshot.json b/dogfood/20260325-week6-b-artifact-health/logs/03-screenshot.json deleted file mode 100644 index 5ea223b1..00000000 --- a/dogfood/20260325-week6-b-artifact-health/logs/03-screenshot.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "ok": true, - "command": "screenshot", - "timestamp": "2026-03-25T08:46:14.205Z", - "result": { - "sessionId": "01KMJ2RDHRZPYTZQW4WJH2717B", - "capturedAtSeq": 1, - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "artifactPath": "/tmp/agent-terminal-week6.N8X5Dz/sessions/01KMJ2RDHRZPYTZQW4WJH2717B/artifacts/screenshot-1-reference-dark.png", - "pngSizeBytes": 48895, - "cursorVisible": false, - "rendererBackend": "ghostty-web", - "pixelWidth": 640, - "pixelHeight": 384, - "sha256": "8d62ca0c2ce4c8b4b3c99c7374db8ef5b5896f5751b4e24758c9a1c8ddf410c9", - "renderProfileHash": "908ba0076143741bddebfffd75b4eca8397f320131ef8173a77302a39b2376f8" - } -} diff --git a/dogfood/20260325-week6-b-artifact-health/logs/03-screenshot.stderr.txt b/dogfood/20260325-week6-b-artifact-health/logs/03-screenshot.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-b-artifact-health/logs/04-session-artifact-manifest.json b/dogfood/20260325-week6-b-artifact-health/logs/04-session-artifact-manifest.json deleted file mode 100644 index 61dc31c5..00000000 --- a/dogfood/20260325-week6-b-artifact-health/logs/04-session-artifact-manifest.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "version": 1, - "sessionId": "01KMJ2RDHRZPYTZQW4WJH2717B", - "artifacts": [ - { - "id": "01KMJ2RH4H4ZDTYJ5SZQD785SB", - "kind": "screenshot", - "filename": "screenshot-1-reference-dark.png", - "sessionId": "01KMJ2RDHRZPYTZQW4WJH2717B", - "capturedAtSeq": 1, - "createdAt": "2026-03-25T08:46:14.161Z", - "sha256": "8d62ca0c2ce4c8b4b3c99c7374db8ef5b5896f5751b4e24758c9a1c8ddf410c9", - "metadata": { - "profileName": "reference-dark", - "cols": 80, - "rows": 24, - "pngSizeBytes": 48895, - "cursorVisible": false, - "rendererBackend": "ghostty-web", - "pixelWidth": 640, - "pixelHeight": 384, - "renderProfileHash": "908ba0076143741bddebfffd75b4eca8397f320131ef8173a77302a39b2376f8" - } - } - ] -} diff --git a/dogfood/20260325-week6-b-artifact-health/logs/05-inspect-healthy.json b/dogfood/20260325-week6-b-artifact-health/logs/05-inspect-healthy.json deleted file mode 100644 index c4a02b60..00000000 --- a/dogfood/20260325-week6-b-artifact-health/logs/05-inspect-healthy.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-25T08:46:20.280Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KMJ2RDHRZPYTZQW4WJH2717B", - "createdAt": "2026-03-25T08:46:10.490Z", - "updatedAt": "2026-03-25T08:46:12.480Z", - "status": "exited", - "command": [ - "node", - "--import", - "tsx", - "test/fixtures/apps/color-grid/main.ts" - ], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65", - "shell": "/bin/bash", - "term": "xterm-256color", - "cols": 80, - "rows": 24, - "creationCols": 80, - "creationRows": 24, - "hostPid": 828989, - "childPid": 829002, - "exitCode": 0, - "exitSignal": null - }, - "eventCount": 2, - "uptime": 1990, - "lastEventSeq": 1, - "terminationCategory": "clean-exit", - "artifacts": { - "total": 1, - "byKind": { - "screenshot": 1 - }, - "missingCount": 0, - "health": "healthy" - }, - "usedOfflineReplay": false - } -} diff --git a/dogfood/20260325-week6-b-artifact-health/logs/05-inspect-healthy.stderr.txt b/dogfood/20260325-week6-b-artifact-health/logs/05-inspect-healthy.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-b-artifact-health/logs/06-delete-artifact.json b/dogfood/20260325-week6-b-artifact-health/logs/06-delete-artifact.json deleted file mode 100644 index 60db2a32..00000000 --- a/dogfood/20260325-week6-b-artifact-health/logs/06-delete-artifact.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "command": "rm -f /tmp/agent-terminal-week6.N8X5Dz/sessions/01KMJ2RDHRZPYTZQW4WJH2717B/artifacts/screenshot-1-reference-dark.png", - "removed": true -} diff --git a/dogfood/20260325-week6-b-artifact-health/logs/07-inspect-missing.json b/dogfood/20260325-week6-b-artifact-health/logs/07-inspect-missing.json deleted file mode 100644 index d93fb6e4..00000000 --- a/dogfood/20260325-week6-b-artifact-health/logs/07-inspect-missing.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-25T08:46:21.496Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KMJ2RDHRZPYTZQW4WJH2717B", - "createdAt": "2026-03-25T08:46:10.490Z", - "updatedAt": "2026-03-25T08:46:12.480Z", - "status": "exited", - "command": [ - "node", - "--import", - "tsx", - "test/fixtures/apps/color-grid/main.ts" - ], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65", - "shell": "/bin/bash", - "term": "xterm-256color", - "cols": 80, - "rows": 24, - "creationCols": 80, - "creationRows": 24, - "hostPid": 828989, - "childPid": 829002, - "exitCode": 0, - "exitSignal": null - }, - "eventCount": 2, - "uptime": 1990, - "lastEventSeq": 1, - "terminationCategory": "clean-exit", - "artifacts": { - "total": 1, - "byKind": { - "screenshot": 1 - }, - "missingCount": 1, - "health": "missing-artifacts", - "missing": [ - { - "id": "01KMJ2RH4H4ZDTYJ5SZQD785SB", - "kind": "screenshot", - "filename": "screenshot-1-reference-dark.png" - } - ] - }, - "usedOfflineReplay": false - } -} diff --git a/dogfood/20260325-week6-b-artifact-health/logs/07-inspect-missing.stderr.txt b/dogfood/20260325-week6-b-artifact-health/logs/07-inspect-missing.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-b-artifact-health/logs/08-session.json b/dogfood/20260325-week6-b-artifact-health/logs/08-session.json deleted file mode 100644 index 30da5270..00000000 --- a/dogfood/20260325-week6-b-artifact-health/logs/08-session.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "version": 1, - "sessionId": "01KMJ2RDHRZPYTZQW4WJH2717B", - "createdAt": "2026-03-25T08:46:10.490Z", - "updatedAt": "2026-03-25T08:46:12.480Z", - "status": "exited", - "command": [ - "node", - "--import", - "tsx", - "test/fixtures/apps/color-grid/main.ts" - ], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65", - "shell": "/bin/bash", - "term": "xterm-256color", - "cols": 80, - "rows": 24, - "creationCols": 80, - "creationRows": 24, - "hostPid": 828989, - "childPid": 829002, - "exitCode": 0, - "exitSignal": null -} diff --git a/dogfood/20260325-week6-b-artifact-health/manifest.json b/dogfood/20260325-week6-b-artifact-health/manifest.json deleted file mode 100644 index c5eef61e..00000000 --- a/dogfood/20260325-week6-b-artifact-health/manifest.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "bundle": "20260325-week6-b-artifact-health", - "title": "Week 6 — Artifact Health Proof", - "description": "Proves healthy and missing-artifacts inspect summaries against a real screenshot artifact", - "createdAt": "2026-03-25T08:48:27Z", - "week": 6, - "lane": "B", - "artifacts": [ - { - "path": "logs/03-screenshot.json", - "description": "Screenshot command output with renderer backend, PNG size, and artifact path" - }, - { - "path": "logs/04-session-artifact-manifest.json", - "description": "Persisted session artifact manifest after screenshot capture" - }, - { - "path": "logs/05-inspect-healthy.json", - "description": "Inspect output showing healthy artifact summary" - }, - { - "path": "logs/07-inspect-missing.json", - "description": "Inspect output showing missing-artifacts health and the missing artifact entry" - }, - { - "path": "screenshots/01-color-grid.png", - "description": "Reviewer-friendly copy of the captured screenshot before deletion from session storage" - } - ] -} diff --git a/dogfood/20260325-week6-b-artifact-health/notes.md b/dogfood/20260325-week6-b-artifact-health/notes.md deleted file mode 100644 index 5ac02afa..00000000 --- a/dogfood/20260325-week6-b-artifact-health/notes.md +++ /dev/null @@ -1,24 +0,0 @@ -# 2026-03-25 dogfood — Week 6 bundle B artifact health proof - -## Bundle metadata - -- **Bundle path:** `dogfood/20260325-week6-b-artifact-health/` -- **Session ID:** `01KMJ2RDHRZPYTZQW4WJH2717B` -- **Isolated AGENT_TERMINAL_HOME:** `/tmp/agent-terminal-week6.N8X5Dz` -- **Fixture:** `test/fixtures/apps/color-grid/main.ts` - -## Scenario summary - -This bundle proves the new artifact health summary by creating a screenshot artifact from an exited `color-grid` session, inspecting the healthy state, manually deleting the screenshot file from disk, and inspecting again to confirm missing-artifact detection. - -## Review answers - -- **Did the bundle create a real artifact?** Yes. `logs/03-screenshot.json` reports a screenshot artifact captured at sequence 1 with `rendererBackend: "ghostty-web"`, `pngSizeBytes: 48895`, and SHA-256 `8d62ca0c2ce4c8b4b3c99c7374db8ef5b5896f5751b4e24758c9a1c8ddf410c9`. -- **What artifact metadata was persisted?** `logs/04-session-artifact-manifest.json` records one artifact entry with ID `01KMJ2RH4H4ZDTYJ5SZQD785SB`, kind `screenshot`, and filename `screenshot-1-reference-dark.png`. -- **Did inspect report the healthy state?** Yes. `logs/05-inspect-healthy.json` shows `artifacts.total: 1`, `artifacts.byKind.screenshot: 1`, `missingCount: 0`, and `health: "healthy"`. -- **Did inspect detect a missing-on-disk artifact after deletion?** Yes. `logs/06-delete-artifact.json` records the manual removal, and `logs/07-inspect-missing.json` then reports `missingCount: 1`, `health: "missing-artifacts"`, plus a `missing` entry naming the deleted screenshot artifact. -- **Is there a reviewer-friendly copy of the generated PNG?** Yes. `screenshots/01-color-grid.png` preserves the screenshot before deletion from the temp home so the rendered output is still reviewable. - -## Issues / limitations - -- None during capture. The missing-artifact proof intentionally deletes the session-owned screenshot file after copying it into the bundle for review. diff --git a/dogfood/20260325-week6-b-artifact-health/recordings/.gitkeep b/dogfood/20260325-week6-b-artifact-health/recordings/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-b-artifact-health/screenshots/.gitkeep b/dogfood/20260325-week6-b-artifact-health/screenshots/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-b-artifact-health/screenshots/01-color-grid.png b/dogfood/20260325-week6-b-artifact-health/screenshots/01-color-grid.png deleted file mode 100644 index 1496fdaba3e3230507deef48c72eb0c1fe00c293..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48895 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 diff --git a/dogfood/20260325-week6-b-artifact-health/session-id.txt b/dogfood/20260325-week6-b-artifact-health/session-id.txt deleted file mode 100644 index f3e345c9..00000000 --- a/dogfood/20260325-week6-b-artifact-health/session-id.txt +++ /dev/null @@ -1 +0,0 @@ -01KMJ2RDHRZPYTZQW4WJH2717B diff --git a/dogfood/20260325-week6-b-artifact-health/snapshots/.gitkeep b/dogfood/20260325-week6-b-artifact-health/snapshots/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-b-artifact-health/videos/.gitkeep b/dogfood/20260325-week6-b-artifact-health/videos/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-c-failure-taxonomy/agent-terminal-home.txt b/dogfood/20260325-week6-c-failure-taxonomy/agent-terminal-home.txt deleted file mode 100644 index 8d311261..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/agent-terminal-home.txt +++ /dev/null @@ -1 +0,0 @@ -/tmp/agent-terminal-week6.N8X5Dz diff --git a/dogfood/20260325-week6-c-failure-taxonomy/command-status.tsv b/dogfood/20260325-week6-c-failure-taxonomy/command-status.tsv deleted file mode 100644 index 4f148fd4..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/command-status.tsv +++ /dev/null @@ -1,12 +0,0 @@ -step exit_code duration_ms stdout stderr command -01-create-exit-42.json 0 1971 dogfood/20260325-week6-c-failure-taxonomy/logs/01-create-exit-42.json dogfood/20260325-week6-c-failure-taxonomy/logs/01-create-exit-42.stderr.txt npx tsx src/cli/main.ts create --json -- /bin/sh -c 'exit 42' -02-wait-exit-42.json 0 1297 dogfood/20260325-week6-c-failure-taxonomy/logs/02-wait-exit-42.json dogfood/20260325-week6-c-failure-taxonomy/logs/02-wait-exit-42.stderr.txt npx tsx src/cli/main.ts wait 01KMJ2RSD2NWQKAN6NH3TGMSRC --exit --timeout 10000 --json -03-inspect-exit-42.json 0 1073 dogfood/20260325-week6-c-failure-taxonomy/logs/03-inspect-exit-42.json dogfood/20260325-week6-c-failure-taxonomy/logs/03-inspect-exit-42.stderr.txt npx tsx src/cli/main.ts inspect 01KMJ2RSD2NWQKAN6NH3TGMSRC --json -04-create-exit-0.json 0 1936 dogfood/20260325-week6-c-failure-taxonomy/logs/04-create-exit-0.json dogfood/20260325-week6-c-failure-taxonomy/logs/04-create-exit-0.stderr.txt npx tsx src/cli/main.ts create --json -- /bin/sh -c 'exit 0' -05-wait-exit-0.json 0 1153 dogfood/20260325-week6-c-failure-taxonomy/logs/05-wait-exit-0.json dogfood/20260325-week6-c-failure-taxonomy/logs/05-wait-exit-0.stderr.txt npx tsx src/cli/main.ts wait 01KMJ2RXN9F3K4H9366FNZZJ79 --exit --timeout 10000 --json -06-inspect-exit-0.json 0 1278 dogfood/20260325-week6-c-failure-taxonomy/logs/06-inspect-exit-0.json dogfood/20260325-week6-c-failure-taxonomy/logs/06-inspect-exit-0.stderr.txt npx tsx src/cli/main.ts inspect 01KMJ2RXN9F3K4H9366FNZZJ79 --json -07-create-host-death.json 0 1975 dogfood/20260325-week6-c-failure-taxonomy/logs/07-create-host-death.json dogfood/20260325-week6-c-failure-taxonomy/logs/07-create-host-death.stderr.txt npx tsx src/cli/main.ts create --json -- /bin/sh -c 'echo host-death-proof; exec cat' -08-wait-text-host.json 0 1554 dogfood/20260325-week6-c-failure-taxonomy/logs/08-wait-text-host.json dogfood/20260325-week6-c-failure-taxonomy/logs/08-wait-text-host.stderr.txt npx tsx src/cli/main.ts wait 01KMJ2S238K002KNYQWZGCCT3N --text host-death-proof --timeout 10000 --json -09-inspect-live.json 0 1206 dogfood/20260325-week6-c-failure-taxonomy/logs/09-inspect-live.json dogfood/20260325-week6-c-failure-taxonomy/logs/09-inspect-live.stderr.txt npx tsx src/cli/main.ts inspect 01KMJ2S238K002KNYQWZGCCT3N --json -10-kill-host.json 0 2053 dogfood/20260325-week6-c-failure-taxonomy/logs/10-kill-host.json dogfood/20260325-week6-c-failure-taxonomy/logs/10-kill-host.stderr.txt kill -9 831241; sleep 2; printf '{"command":"kill -9 %s","hostPid":%s,"exitCode":0}\n' '831241' '831241' -11-inspect-host-death.json 0 1114 dogfood/20260325-week6-c-failure-taxonomy/logs/11-inspect-host-death.json dogfood/20260325-week6-c-failure-taxonomy/logs/11-inspect-host-death.stderr.txt npx tsx src/cli/main.ts inspect 01KMJ2S238K002KNYQWZGCCT3N --json diff --git a/dogfood/20260325-week6-c-failure-taxonomy/commands.sh b/dogfood/20260325-week6-c-failure-taxonomy/commands.sh deleted file mode 100755 index f9dda258..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/commands.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail -export PATH="$HOME/.local/bin:$PATH" -export AGENT_TERMINAL_HOME="/tmp/agent-terminal-week6.N8X5Dz" - -npx tsx src/cli/main.ts create --json -- /bin/sh -c 'exit 42' -npx tsx src/cli/main.ts wait 01KMJ2RSD2NWQKAN6NH3TGMSRC --exit --timeout 10000 --json -npx tsx src/cli/main.ts inspect 01KMJ2RSD2NWQKAN6NH3TGMSRC --json -npx tsx src/cli/main.ts create --json -- /bin/sh -c 'exit 0' -npx tsx src/cli/main.ts wait 01KMJ2RXN9F3K4H9366FNZZJ79 --exit --timeout 10000 --json -npx tsx src/cli/main.ts inspect 01KMJ2RXN9F3K4H9366FNZZJ79 --json -npx tsx src/cli/main.ts create --json -- /bin/sh -c 'echo host-death-proof; exec cat' -npx tsx src/cli/main.ts wait 01KMJ2S238K002KNYQWZGCCT3N --text host-death-proof --timeout 10000 --json -npx tsx src/cli/main.ts inspect 01KMJ2S238K002KNYQWZGCCT3N --json -kill -9 831241; sleep 2; printf '{"command":"kill -9 %s","hostPid":%s,"exitCode":0}\n' '831241' '831241' -npx tsx src/cli/main.ts inspect 01KMJ2S238K002KNYQWZGCCT3N --json diff --git a/dogfood/20260325-week6-c-failure-taxonomy/index.html b/dogfood/20260325-week6-c-failure-taxonomy/index.html deleted file mode 100644 index c1339172..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/index.html +++ /dev/null @@ -1,1107 +0,0 @@ - - - - - - Week 6 — Failure Taxonomy Proof review bundle - - - -
    -
    -

    Portable review bundle

    -

    Week 6 — Failure Taxonomy Proof

    -

    - Bundle directory: 20260325-week6-c-failure-taxonomy -

    -

    - Proves derived termination categories and persisted failureOrigin - across clean exit, non-zero exit, and host death -

    -
    - -
    -

    Manifest summary

    -
    -
    -
    Bundle
    -
    20260325-week6-c-failure-taxonomy
    -
    -
    -
    Date
    -
    2026-03-25T08:48:27Z
    -
    -
    -
    Lane
    -
    C
    -
    -
    -
    Week
    -
    6
    -
    -
    -
    Manifest artifacts
    -
    6
    -
    -
    -
    Discovered files
    -
    33
    -
    -
    -
    - -
    -

    JSON outputs

    - -
    - logs/01-create-exit-42.json -
    {
    -  "ok": true,
    -  "command": "create",
    -  "timestamp": "2026-03-25T08:46:23.448Z",
    -  "result": {
    -    "sessionId": "01KMJ2RSD2NWQKAN6NH3TGMSRC",
    -    "createdAt": "2026-03-25T08:46:22.628Z",
    -    "cols": 80,
    -    "rows": 24,
    -    "shell": "/bin/bash"
    -  }
    -}
    -
    -
    - logs/02-wait-exit-42.json -
    {
    -  "ok": true,
    -  "command": "wait",
    -  "timestamp": "2026-03-25T08:46:24.816Z",
    -  "result": {
    -    "timedOut": false,
    -    "exitCode": 42
    -  }
    -}
    -
    -
    - logs/03-inspect-exit-42.json -
    {
    -  "ok": true,
    -  "command": "inspect",
    -  "timestamp": "2026-03-25T08:46:25.892Z",
    -  "result": {
    -    "session": {
    -      "version": 1,
    -      "sessionId": "01KMJ2RSD2NWQKAN6NH3TGMSRC",
    -      "createdAt": "2026-03-25T08:46:22.628Z",
    -      "updatedAt": "2026-03-25T08:46:23.397Z",
    -      "status": "exited",
    -      "command": [
    -        "/bin/sh",
    -        "-c",
    -        "exit 42"
    -      ],
    -      "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65",
    -      "shell": "/bin/bash",
    -      "term": "xterm-256color",
    -      "cols": 80,
    -      "rows": 24,
    -      "creationCols": 80,
    -      "creationRows": 24,
    -      "hostPid": 830139,
    -      "childPid": 830152,
    -      "exitCode": 42,
    -      "exitSignal": null
    -    },
    -    "eventCount": 1,
    -    "uptime": 769,
    -    "lastEventSeq": 0,
    -    "terminationCategory": "nonzero-exit",
    -    "artifacts": {
    -      "total": 0,
    -      "byKind": {},
    -      "missingCount": 0,
    -      "health": "no-artifacts"
    -    },
    -    "usedOfflineReplay": false
    -  }
    -}
    -
    -
    - logs/04-create-exit-0.json -
    {
    -  "ok": true,
    -  "command": "create",
    -  "timestamp": "2026-03-25T08:46:27.809Z",
    -  "result": {
    -    "sessionId": "01KMJ2RXN9F3K4H9366FNZZJ79",
    -    "createdAt": "2026-03-25T08:46:26.988Z",
    -    "cols": 80,
    -    "rows": 24,
    -    "shell": "/bin/bash"
    -  }
    -}
    -
    -
    - logs/05-wait-exit-0.json -
    {
    -  "ok": true,
    -  "command": "wait",
    -  "timestamp": "2026-03-25T08:46:29.014Z",
    -  "result": {
    -    "timedOut": false,
    -    "exitCode": 0
    -  }
    -}
    -
    -
    - logs/06-inspect-exit-0.json -
    {
    -  "ok": true,
    -  "command": "inspect",
    -  "timestamp": "2026-03-25T08:46:30.294Z",
    -  "result": {
    -    "session": {
    -      "version": 1,
    -      "sessionId": "01KMJ2RXN9F3K4H9366FNZZJ79",
    -      "createdAt": "2026-03-25T08:46:26.988Z",
    -      "updatedAt": "2026-03-25T08:46:27.802Z",
    -      "status": "exited",
    -      "command": [
    -        "/bin/sh",
    -        "-c",
    -        "exit 0"
    -      ],
    -      "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65",
    -      "shell": "/bin/bash",
    -      "term": "xterm-256color",
    -      "cols": 80,
    -      "rows": 24,
    -      "creationCols": 80,
    -      "creationRows": 24,
    -      "hostPid": 830665,
    -      "childPid": 830678,
    -      "exitCode": 0,
    -      "exitSignal": null
    -    },
    -    "eventCount": 1,
    -    "uptime": 814,
    -    "lastEventSeq": 0,
    -    "terminationCategory": "clean-exit",
    -    "artifacts": {
    -      "total": 0,
    -      "byKind": {},
    -      "missingCount": 0,
    -      "health": "no-artifacts"
    -    },
    -    "usedOfflineReplay": false
    -  }
    -}
    -
    -
    - logs/07-create-host-death.json -
    {
    -  "ok": true,
    -  "command": "create",
    -  "timestamp": "2026-03-25T08:46:32.258Z",
    -  "result": {
    -    "sessionId": "01KMJ2S238K002KNYQWZGCCT3N",
    -    "createdAt": "2026-03-25T08:46:31.531Z",
    -    "cols": 80,
    -    "rows": 24,
    -    "shell": "/bin/bash"
    -  }
    -}
    -
    -
    - logs/08-wait-text-host.json -
    {
    -  "ok": true,
    -  "command": "wait",
    -  "timestamp": "2026-03-25T08:46:33.864Z",
    -  "result": {
    -    "matched": true,
    -    "timedOut": false,
    -    "matchedText": "host-death-proof",
    -    "cursorRow": 1,
    -    "cursorCol": 0,
    -    "capturedAtSeq": 0
    -  }
    -}
    -
    -
    - logs/09-inspect-live.json -
    {
    -  "ok": true,
    -  "command": "inspect",
    -  "timestamp": "2026-03-25T08:46:35.073Z",
    -  "result": {
    -    "session": {
    -      "version": 1,
    -      "sessionId": "01KMJ2S238K002KNYQWZGCCT3N",
    -      "createdAt": "2026-03-25T08:46:31.531Z",
    -      "updatedAt": "2026-03-25T08:46:32.161Z",
    -      "status": "running",
    -      "command": [
    -        "/bin/sh",
    -        "-c",
    -        "echo host-death-proof; exec cat"
    -      ],
    -      "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65",
    -      "shell": "/bin/bash",
    -      "term": "xterm-256color",
    -      "cols": 80,
    -      "rows": 24,
    -      "creationCols": 80,
    -      "creationRows": 24,
    -      "hostPid": 831241,
    -      "childPid": 831254,
    -      "exitCode": null,
    -      "exitSignal": null
    -    },
    -    "eventCount": 1,
    -    "uptime": 3541,
    -    "lastEventSeq": 0,
    -    "terminationCategory": "running",
    -    "artifacts": {
    -      "total": 0,
    -      "byKind": {},
    -      "missingCount": 0,
    -      "health": "no-artifacts"
    -    },
    -    "usedOfflineReplay": false
    -  }
    -}
    -
    -
    - logs/10-kill-host.json -
    {
    -  "command": "kill -9 831241",
    -  "hostPid": 831241,
    -  "exitCode": 0
    -}
    -
    -
    - logs/11-inspect-host-death.json -
    {
    -  "ok": true,
    -  "command": "inspect",
    -  "timestamp": "2026-03-25T08:46:38.287Z",
    -  "result": {
    -    "session": {
    -      "version": 1,
    -      "sessionId": "01KMJ2S238K002KNYQWZGCCT3N",
    -      "createdAt": "2026-03-25T08:46:31.531Z",
    -      "updatedAt": "2026-03-25T08:46:38.283Z",
    -      "status": "failed",
    -      "failureReason": "host process died unexpectedly (pid: 831241)",
    -      "failureOrigin": "host-death",
    -      "command": [
    -        "/bin/sh",
    -        "-c",
    -        "echo host-death-proof; exec cat"
    -      ],
    -      "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65",
    -      "shell": "/bin/bash",
    -      "term": "xterm-256color",
    -      "cols": 80,
    -      "rows": 24,
    -      "creationCols": 80,
    -      "creationRows": 24,
    -      "hostPid": null,
    -      "childPid": null,
    -      "exitCode": null,
    -      "exitSignal": null
    -    },
    -    "eventCount": 1,
    -    "uptime": 6752,
    -    "lastEventSeq": 0,
    -    "terminationCategory": "host-death",
    -    "artifacts": {
    -      "total": 0,
    -      "byKind": {},
    -      "missingCount": 0,
    -      "health": "no-artifacts"
    -    },
    -    "usedOfflineReplay": true
    -  }
    -}
    -
    -
    - logs/12-host-death-session.json -
    {
    -  "version": 1,
    -  "sessionId": "01KMJ2S238K002KNYQWZGCCT3N",
    -  "createdAt": "2026-03-25T08:46:31.531Z",
    -  "updatedAt": "2026-03-25T08:46:38.283Z",
    -  "status": "failed",
    -  "failureReason": "host process died unexpectedly (pid: 831241)",
    -  "failureOrigin": "host-death",
    -  "command": [
    -    "/bin/sh",
    -    "-c",
    -    "echo host-death-proof; exec cat"
    -  ],
    -  "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65",
    -  "shell": "/bin/bash",
    -  "term": "xterm-256color",
    -  "cols": 80,
    -  "rows": 24,
    -  "creationCols": 80,
    -  "creationRows": 24,
    -  "hostPid": null,
    -  "childPid": null,
    -  "exitCode": null,
    -  "exitSignal": null
    -}
    -
    -
    -
    -

    Notes

    - -
    -

    notes.md

    -

    2026-03-25 dogfood — Week 6 bundle C failure taxonomy proof

    -

    Bundle metadata

    -
      -
    • - Bundle path: - dogfood/20260325-week6-c-failure-taxonomy/ -
    • -
    • - Non-zero exit session: - 01KMJ2RSD2NWQKAN6NH3TGMSRC -
    • -
    • - Clean exit session: - 01KMJ2RXN9F3K4H9366FNZZJ79 -
    • -
    • - Host-death session: - 01KMJ2S238K002KNYQWZGCCT3N -
    • -
    • Killed host PID: 831241
    • -
    • - Isolated AGENT_TERMINAL_HOME: - /tmp/agent-terminal-week6.N8X5Dz -
    • -
    -

    Scenario summary

    -

    - This bundle exercises the new failure taxonomy surface across three - cases: -

    -
      -
    1. a shell command that exits with code 42
    2. -
    3. a shell command that exits cleanly with code 0
    4. -
    5. - a live host process that is force-killed so reconciliation - persists failureOrigin and derives - terminationCategory: "host-death" -
    6. -
    -

    Review answers

    -
      -
    • - Did a non-zero exit map to the expected termination - category? - Yes. logs/03-inspect-exit-42.json shows - exitCode: 42 with - terminationCategory: "nonzero-exit". -
    • -
    • - Did a clean exit map to the expected termination - category? - Yes. logs/06-inspect-exit-0.json shows - exitCode: 0 with - terminationCategory: "clean-exit". -
    • -
    • - Was the host-death scenario captured from a live - session? - Yes. logs/09-inspect-live.json captured the running - session and the live hostPid before the forced kill - recorded in logs/10-kill-host.json. -
    • -
    • - Did reconciliation persist failureOrigin for host - death? - Yes. logs/11-inspect-host-death.json shows - status: "failed", - failureOrigin: "host-death", and - failureReason: "host process died unexpectedly (pid: - 831241)". -
    • -
    • - Was terminationCategory derived correctly after - the host died? - Yes. The same inspect output reports - terminationCategory: "host-death" and - usedOfflineReplay: true, proving the CLI recovered - through offline reconciliation. -
    • -
    • - Is the reconciled session record included? Yes. - logs/12-host-death-session.json is the persisted - failed session record copied directly from the isolated session - directory. -
    • -
    -

    Issues / limitations

    -
      -
    • - None during capture. The host-death branch intentionally - force-kills the host process with kill -9 to exercise - reconciliation. -
    • -
    -
    -
    -
    -

    Commands

    -
    -

    commands.sh

    -
    #!/usr/bin/env bash
    -set -euo pipefail
    -export PATH="$HOME/.local/bin:$PATH"
    -export AGENT_TERMINAL_HOME="/tmp/agent-terminal-week6.N8X5Dz"
    -
    -npx tsx src/cli/main.ts create --json -- /bin/sh -c 'exit 42'
    -npx tsx src/cli/main.ts wait 01KMJ2RSD2NWQKAN6NH3TGMSRC --exit --timeout 10000 --json
    -npx tsx src/cli/main.ts inspect 01KMJ2RSD2NWQKAN6NH3TGMSRC --json
    -npx tsx src/cli/main.ts create --json -- /bin/sh -c 'exit 0'
    -npx tsx src/cli/main.ts wait 01KMJ2RXN9F3K4H9366FNZZJ79 --exit --timeout 10000 --json
    -npx tsx src/cli/main.ts inspect 01KMJ2RXN9F3K4H9366FNZZJ79 --json
    -npx tsx src/cli/main.ts create --json -- /bin/sh -c 'echo host-death-proof; exec cat'
    -npx tsx src/cli/main.ts wait 01KMJ2S238K002KNYQWZGCCT3N --text host-death-proof --timeout 10000 --json
    -npx tsx src/cli/main.ts inspect 01KMJ2S238K002KNYQWZGCCT3N --json
    -kill -9 831241; sleep 2; printf '{"command":"kill -9 %s","hostPid":%s,"exitCode":0}\n' '831241' '831241'
    -npx tsx src/cli/main.ts inspect 01KMJ2S238K002KNYQWZGCCT3N --json
    -
    -
    -
    -
    -

    Command status

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    stepexit_codeduration_msstdoutstderrcommand
    01-create-exit-42.json01971 - dogfood/20260325-week6-c-failure-taxonomy/logs/01-create-exit-42.json - - dogfood/20260325-week6-c-failure-taxonomy/logs/01-create-exit-42.stderr.txt - - npx tsx src/cli/main.ts create --json -- /bin/sh -c 'exit - 42' -
    02-wait-exit-42.json01297 - dogfood/20260325-week6-c-failure-taxonomy/logs/02-wait-exit-42.json - - dogfood/20260325-week6-c-failure-taxonomy/logs/02-wait-exit-42.stderr.txt - - npx tsx src/cli/main.ts wait 01KMJ2RSD2NWQKAN6NH3TGMSRC --exit - --timeout 10000 --json -
    03-inspect-exit-42.json01073 - dogfood/20260325-week6-c-failure-taxonomy/logs/03-inspect-exit-42.json - - dogfood/20260325-week6-c-failure-taxonomy/logs/03-inspect-exit-42.stderr.txt - - npx tsx src/cli/main.ts inspect 01KMJ2RSD2NWQKAN6NH3TGMSRC - --json -
    04-create-exit-0.json01936 - dogfood/20260325-week6-c-failure-taxonomy/logs/04-create-exit-0.json - - dogfood/20260325-week6-c-failure-taxonomy/logs/04-create-exit-0.stderr.txt - - npx tsx src/cli/main.ts create --json -- /bin/sh -c 'exit - 0' -
    05-wait-exit-0.json01153 - dogfood/20260325-week6-c-failure-taxonomy/logs/05-wait-exit-0.json - - dogfood/20260325-week6-c-failure-taxonomy/logs/05-wait-exit-0.stderr.txt - - npx tsx src/cli/main.ts wait 01KMJ2RXN9F3K4H9366FNZZJ79 --exit - --timeout 10000 --json -
    06-inspect-exit-0.json01278 - dogfood/20260325-week6-c-failure-taxonomy/logs/06-inspect-exit-0.json - - dogfood/20260325-week6-c-failure-taxonomy/logs/06-inspect-exit-0.stderr.txt - - npx tsx src/cli/main.ts inspect 01KMJ2RXN9F3K4H9366FNZZJ79 - --json -
    07-create-host-death.json01975 - dogfood/20260325-week6-c-failure-taxonomy/logs/07-create-host-death.json - - dogfood/20260325-week6-c-failure-taxonomy/logs/07-create-host-death.stderr.txt - - npx tsx src/cli/main.ts create --json -- /bin/sh -c 'echo - host-death-proof; exec cat' -
    08-wait-text-host.json01554 - dogfood/20260325-week6-c-failure-taxonomy/logs/08-wait-text-host.json - - dogfood/20260325-week6-c-failure-taxonomy/logs/08-wait-text-host.stderr.txt - - npx tsx src/cli/main.ts wait 01KMJ2S238K002KNYQWZGCCT3N --text - host-death-proof --timeout 10000 --json -
    09-inspect-live.json01206 - dogfood/20260325-week6-c-failure-taxonomy/logs/09-inspect-live.json - - dogfood/20260325-week6-c-failure-taxonomy/logs/09-inspect-live.stderr.txt - - npx tsx src/cli/main.ts inspect 01KMJ2S238K002KNYQWZGCCT3N - --json -
    10-kill-host.json02053 - dogfood/20260325-week6-c-failure-taxonomy/logs/10-kill-host.json - - dogfood/20260325-week6-c-failure-taxonomy/logs/10-kill-host.stderr.txt - - kill -9 831241; sleep 2; printf - '{"command":"kill -9 - %s","hostPid":%s,"exitCode":0}\n' - '831241' '831241' -
    11-inspect-host-death.json01114 - dogfood/20260325-week6-c-failure-taxonomy/logs/11-inspect-host-death.json - - dogfood/20260325-week6-c-failure-taxonomy/logs/11-inspect-host-death.stderr.txt - - npx tsx src/cli/main.ts inspect 01KMJ2S238K002KNYQWZGCCT3N - --json -
    -
    -
    -
    -

    Artifact inventory

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    PathTypeSize
    - agent-terminal-home.txt - support33 B
    command-status.tsvsupport2.8 KB
    commands.shscript991 B
    - logs/01-create-exit-42.json - support251 B
    - logs/01-create-exit-42.stderr.txt - support0 B
    - logs/02-wait-exit-42.json - support142 B
    - logs/02-wait-exit-42.stderr.txt - support0 B
    - logs/03-inspect-exit-42.json - support972 B
    - logs/03-inspect-exit-42.stderr.txt - support0 B
    - logs/04-create-exit-0.json - support251 B
    - logs/04-create-exit-0.stderr.txt - support0 B
    - logs/05-wait-exit-0.json - support141 B
    - logs/05-wait-exit-0.stderr.txt - support0 B
    - logs/06-inspect-exit-0.json - support968 B
    - logs/06-inspect-exit-0.stderr.txt - support0 B
    - logs/07-create-host-death.json - support251 B
    - logs/07-create-host-death.stderr.txt - support0 B
    - logs/08-wait-text-host.json - support246 B
    - logs/08-wait-text-host.stderr.txt - support0 B
    - logs/09-inspect-live.json - support995 B
    - logs/09-inspect-live.stderr.txt - support0 B
    - logs/10-kill-host.json - support59 B
    - logs/10-kill-host.stderr.txt - support0 B
    - logs/11-inspect-host-death.json - support1.1 KB
    - logs/11-inspect-host-death.stderr.txt - support0 B
    - logs/12-host-death-session.json - support630 B
    manifest.jsonsupport1.2 KB
    notes.mdnotes2.1 KB
    recordings/.gitkeepother0 B
    screenshots/.gitkeepother0 B
    session-ids.txtother147 B
    snapshots/.gitkeepother0 B
    videos/.gitkeepother0 B
    -
    -
    -
    - - diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/01-create-exit-42.json b/dogfood/20260325-week6-c-failure-taxonomy/logs/01-create-exit-42.json deleted file mode 100644 index 8ec3a742..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/logs/01-create-exit-42.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-25T08:46:23.448Z", - "result": { - "sessionId": "01KMJ2RSD2NWQKAN6NH3TGMSRC", - "createdAt": "2026-03-25T08:46:22.628Z", - "cols": 80, - "rows": 24, - "shell": "/bin/bash" - } -} diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/01-create-exit-42.stderr.txt b/dogfood/20260325-week6-c-failure-taxonomy/logs/01-create-exit-42.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/02-wait-exit-42.json b/dogfood/20260325-week6-c-failure-taxonomy/logs/02-wait-exit-42.json deleted file mode 100644 index ee7d262a..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/logs/02-wait-exit-42.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-25T08:46:24.816Z", - "result": { - "timedOut": false, - "exitCode": 42 - } -} diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/02-wait-exit-42.stderr.txt b/dogfood/20260325-week6-c-failure-taxonomy/logs/02-wait-exit-42.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/03-inspect-exit-42.json b/dogfood/20260325-week6-c-failure-taxonomy/logs/03-inspect-exit-42.json deleted file mode 100644 index 1245f12e..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/logs/03-inspect-exit-42.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-25T08:46:25.892Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KMJ2RSD2NWQKAN6NH3TGMSRC", - "createdAt": "2026-03-25T08:46:22.628Z", - "updatedAt": "2026-03-25T08:46:23.397Z", - "status": "exited", - "command": ["/bin/sh", "-c", "exit 42"], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65", - "shell": "/bin/bash", - "term": "xterm-256color", - "cols": 80, - "rows": 24, - "creationCols": 80, - "creationRows": 24, - "hostPid": 830139, - "childPid": 830152, - "exitCode": 42, - "exitSignal": null - }, - "eventCount": 1, - "uptime": 769, - "lastEventSeq": 0, - "terminationCategory": "nonzero-exit", - "artifacts": { - "total": 0, - "byKind": {}, - "missingCount": 0, - "health": "no-artifacts" - }, - "usedOfflineReplay": false - } -} diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/03-inspect-exit-42.stderr.txt b/dogfood/20260325-week6-c-failure-taxonomy/logs/03-inspect-exit-42.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/04-create-exit-0.json b/dogfood/20260325-week6-c-failure-taxonomy/logs/04-create-exit-0.json deleted file mode 100644 index 7e48771a..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/logs/04-create-exit-0.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-25T08:46:27.809Z", - "result": { - "sessionId": "01KMJ2RXN9F3K4H9366FNZZJ79", - "createdAt": "2026-03-25T08:46:26.988Z", - "cols": 80, - "rows": 24, - "shell": "/bin/bash" - } -} diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/04-create-exit-0.stderr.txt b/dogfood/20260325-week6-c-failure-taxonomy/logs/04-create-exit-0.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/05-wait-exit-0.json b/dogfood/20260325-week6-c-failure-taxonomy/logs/05-wait-exit-0.json deleted file mode 100644 index 01ae1f81..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/logs/05-wait-exit-0.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-25T08:46:29.014Z", - "result": { - "timedOut": false, - "exitCode": 0 - } -} diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/05-wait-exit-0.stderr.txt b/dogfood/20260325-week6-c-failure-taxonomy/logs/05-wait-exit-0.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/06-inspect-exit-0.json b/dogfood/20260325-week6-c-failure-taxonomy/logs/06-inspect-exit-0.json deleted file mode 100644 index e06352d5..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/logs/06-inspect-exit-0.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-25T08:46:30.294Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KMJ2RXN9F3K4H9366FNZZJ79", - "createdAt": "2026-03-25T08:46:26.988Z", - "updatedAt": "2026-03-25T08:46:27.802Z", - "status": "exited", - "command": ["/bin/sh", "-c", "exit 0"], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65", - "shell": "/bin/bash", - "term": "xterm-256color", - "cols": 80, - "rows": 24, - "creationCols": 80, - "creationRows": 24, - "hostPid": 830665, - "childPid": 830678, - "exitCode": 0, - "exitSignal": null - }, - "eventCount": 1, - "uptime": 814, - "lastEventSeq": 0, - "terminationCategory": "clean-exit", - "artifacts": { - "total": 0, - "byKind": {}, - "missingCount": 0, - "health": "no-artifacts" - }, - "usedOfflineReplay": false - } -} diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/06-inspect-exit-0.stderr.txt b/dogfood/20260325-week6-c-failure-taxonomy/logs/06-inspect-exit-0.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/07-create-host-death.json b/dogfood/20260325-week6-c-failure-taxonomy/logs/07-create-host-death.json deleted file mode 100644 index d274620b..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/logs/07-create-host-death.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "ok": true, - "command": "create", - "timestamp": "2026-03-25T08:46:32.258Z", - "result": { - "sessionId": "01KMJ2S238K002KNYQWZGCCT3N", - "createdAt": "2026-03-25T08:46:31.531Z", - "cols": 80, - "rows": 24, - "shell": "/bin/bash" - } -} diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/07-create-host-death.stderr.txt b/dogfood/20260325-week6-c-failure-taxonomy/logs/07-create-host-death.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/08-wait-text-host.json b/dogfood/20260325-week6-c-failure-taxonomy/logs/08-wait-text-host.json deleted file mode 100644 index 4709c39b..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/logs/08-wait-text-host.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "ok": true, - "command": "wait", - "timestamp": "2026-03-25T08:46:33.864Z", - "result": { - "matched": true, - "timedOut": false, - "matchedText": "host-death-proof", - "cursorRow": 1, - "cursorCol": 0, - "capturedAtSeq": 0 - } -} diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/08-wait-text-host.stderr.txt b/dogfood/20260325-week6-c-failure-taxonomy/logs/08-wait-text-host.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/09-inspect-live.json b/dogfood/20260325-week6-c-failure-taxonomy/logs/09-inspect-live.json deleted file mode 100644 index 3a5297a6..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/logs/09-inspect-live.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-25T08:46:35.073Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KMJ2S238K002KNYQWZGCCT3N", - "createdAt": "2026-03-25T08:46:31.531Z", - "updatedAt": "2026-03-25T08:46:32.161Z", - "status": "running", - "command": ["/bin/sh", "-c", "echo host-death-proof; exec cat"], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65", - "shell": "/bin/bash", - "term": "xterm-256color", - "cols": 80, - "rows": 24, - "creationCols": 80, - "creationRows": 24, - "hostPid": 831241, - "childPid": 831254, - "exitCode": null, - "exitSignal": null - }, - "eventCount": 1, - "uptime": 3541, - "lastEventSeq": 0, - "terminationCategory": "running", - "artifacts": { - "total": 0, - "byKind": {}, - "missingCount": 0, - "health": "no-artifacts" - }, - "usedOfflineReplay": false - } -} diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/09-inspect-live.stderr.txt b/dogfood/20260325-week6-c-failure-taxonomy/logs/09-inspect-live.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/10-kill-host.json b/dogfood/20260325-week6-c-failure-taxonomy/logs/10-kill-host.json deleted file mode 100644 index 4363bf4c..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/logs/10-kill-host.json +++ /dev/null @@ -1 +0,0 @@ -{ "command": "kill -9 831241", "hostPid": 831241, "exitCode": 0 } diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/10-kill-host.stderr.txt b/dogfood/20260325-week6-c-failure-taxonomy/logs/10-kill-host.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/11-inspect-host-death.json b/dogfood/20260325-week6-c-failure-taxonomy/logs/11-inspect-host-death.json deleted file mode 100644 index ee0944fb..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/logs/11-inspect-host-death.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "ok": true, - "command": "inspect", - "timestamp": "2026-03-25T08:46:38.287Z", - "result": { - "session": { - "version": 1, - "sessionId": "01KMJ2S238K002KNYQWZGCCT3N", - "createdAt": "2026-03-25T08:46:31.531Z", - "updatedAt": "2026-03-25T08:46:38.283Z", - "status": "failed", - "failureReason": "host process died unexpectedly (pid: 831241)", - "failureOrigin": "host-death", - "command": ["/bin/sh", "-c", "echo host-death-proof; exec cat"], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65", - "shell": "/bin/bash", - "term": "xterm-256color", - "cols": 80, - "rows": 24, - "creationCols": 80, - "creationRows": 24, - "hostPid": null, - "childPid": null, - "exitCode": null, - "exitSignal": null - }, - "eventCount": 1, - "uptime": 6752, - "lastEventSeq": 0, - "terminationCategory": "host-death", - "artifacts": { - "total": 0, - "byKind": {}, - "missingCount": 0, - "health": "no-artifacts" - }, - "usedOfflineReplay": true - } -} diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/11-inspect-host-death.stderr.txt b/dogfood/20260325-week6-c-failure-taxonomy/logs/11-inspect-host-death.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-c-failure-taxonomy/logs/12-host-death-session.json b/dogfood/20260325-week6-c-failure-taxonomy/logs/12-host-death-session.json deleted file mode 100644 index ca1b9553..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/logs/12-host-death-session.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": 1, - "sessionId": "01KMJ2S238K002KNYQWZGCCT3N", - "createdAt": "2026-03-25T08:46:31.531Z", - "updatedAt": "2026-03-25T08:46:38.283Z", - "status": "failed", - "failureReason": "host process died unexpectedly (pid: 831241)", - "failureOrigin": "host-death", - "command": ["/bin/sh", "-c", "echo host-death-proof; exec cat"], - "cwd": "/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65", - "shell": "/bin/bash", - "term": "xterm-256color", - "cols": 80, - "rows": 24, - "creationCols": 80, - "creationRows": 24, - "hostPid": null, - "childPid": null, - "exitCode": null, - "exitSignal": null -} diff --git a/dogfood/20260325-week6-c-failure-taxonomy/manifest.json b/dogfood/20260325-week6-c-failure-taxonomy/manifest.json deleted file mode 100644 index 5bcdfdfc..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/manifest.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "bundle": "20260325-week6-c-failure-taxonomy", - "title": "Week 6 — Failure Taxonomy Proof", - "description": "Proves derived termination categories and persisted failureOrigin across clean exit, non-zero exit, and host death", - "createdAt": "2026-03-25T08:48:27Z", - "week": 6, - "lane": "C", - "artifacts": [ - { - "path": "logs/03-inspect-exit-42.json", - "description": "Inspect output showing terminationCategory nonzero-exit for exit code 42" - }, - { - "path": "logs/06-inspect-exit-0.json", - "description": "Inspect output showing terminationCategory clean-exit for exit code 0" - }, - { - "path": "logs/09-inspect-live.json", - "description": "Live inspect output used to capture the host PID before the forced kill" - }, - { - "path": "logs/10-kill-host.json", - "description": "Forced host kill record for the host-death scenario" - }, - { - "path": "logs/11-inspect-host-death.json", - "description": "Reconciled inspect output showing failureOrigin host-death, terminationCategory host-death, and usedOfflineReplay true" - }, - { - "path": "logs/12-host-death-session.json", - "description": "Persisted failed session record copied from the isolated temp home" - } - ] -} diff --git a/dogfood/20260325-week6-c-failure-taxonomy/notes.md b/dogfood/20260325-week6-c-failure-taxonomy/notes.md deleted file mode 100644 index e14b373d..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/notes.md +++ /dev/null @@ -1,31 +0,0 @@ -# 2026-03-25 dogfood — Week 6 bundle C failure taxonomy proof - -## Bundle metadata - -- **Bundle path:** `dogfood/20260325-week6-c-failure-taxonomy/` -- **Non-zero exit session:** `01KMJ2RSD2NWQKAN6NH3TGMSRC` -- **Clean exit session:** `01KMJ2RXN9F3K4H9366FNZZJ79` -- **Host-death session:** `01KMJ2S238K002KNYQWZGCCT3N` -- **Killed host PID:** `831241` -- **Isolated AGENT_TERMINAL_HOME:** `/tmp/agent-terminal-week6.N8X5Dz` - -## Scenario summary - -This bundle exercises the new failure taxonomy surface across three cases: - -1. a shell command that exits with code 42 -2. a shell command that exits cleanly with code 0 -3. a live host process that is force-killed so reconciliation persists `failureOrigin` and derives `terminationCategory: "host-death"` - -## Review answers - -- **Did a non-zero exit map to the expected termination category?** Yes. `logs/03-inspect-exit-42.json` shows `exitCode: 42` with `terminationCategory: "nonzero-exit"`. -- **Did a clean exit map to the expected termination category?** Yes. `logs/06-inspect-exit-0.json` shows `exitCode: 0` with `terminationCategory: "clean-exit"`. -- **Was the host-death scenario captured from a live session?** Yes. `logs/09-inspect-live.json` captured the running session and the live `hostPid` before the forced kill recorded in `logs/10-kill-host.json`. -- **Did reconciliation persist `failureOrigin` for host death?** Yes. `logs/11-inspect-host-death.json` shows `status: "failed"`, `failureOrigin: "host-death"`, and `failureReason: "host process died unexpectedly (pid: 831241)"`. -- **Was `terminationCategory` derived correctly after the host died?** Yes. The same inspect output reports `terminationCategory: "host-death"` and `usedOfflineReplay: true`, proving the CLI recovered through offline reconciliation. -- **Is the reconciled session record included?** Yes. `logs/12-host-death-session.json` is the persisted failed session record copied directly from the isolated session directory. - -## Issues / limitations - -- None during capture. The host-death branch intentionally force-kills the host process with `kill -9` to exercise reconciliation. diff --git a/dogfood/20260325-week6-c-failure-taxonomy/recordings/.gitkeep b/dogfood/20260325-week6-c-failure-taxonomy/recordings/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-c-failure-taxonomy/screenshots/.gitkeep b/dogfood/20260325-week6-c-failure-taxonomy/screenshots/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-c-failure-taxonomy/session-ids.txt b/dogfood/20260325-week6-c-failure-taxonomy/session-ids.txt deleted file mode 100644 index 06da2829..00000000 --- a/dogfood/20260325-week6-c-failure-taxonomy/session-ids.txt +++ /dev/null @@ -1,4 +0,0 @@ -nonzeroSessionId=01KMJ2RSD2NWQKAN6NH3TGMSRC -cleanSessionId=01KMJ2RXN9F3K4H9366FNZZJ79 -hostDeathSessionId=01KMJ2S238K002KNYQWZGCCT3N -hostPid=831241 diff --git a/dogfood/20260325-week6-c-failure-taxonomy/snapshots/.gitkeep b/dogfood/20260325-week6-c-failure-taxonomy/snapshots/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-c-failure-taxonomy/videos/.gitkeep b/dogfood/20260325-week6-c-failure-taxonomy/videos/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-d-review-surface/agent-terminal-home.txt b/dogfood/20260325-week6-d-review-surface/agent-terminal-home.txt deleted file mode 100644 index 8d311261..00000000 --- a/dogfood/20260325-week6-d-review-surface/agent-terminal-home.txt +++ /dev/null @@ -1 +0,0 @@ -/tmp/agent-terminal-week6.N8X5Dz diff --git a/dogfood/20260325-week6-d-review-surface/command-status.tsv b/dogfood/20260325-week6-d-review-surface/command-status.tsv deleted file mode 100644 index 6456d574..00000000 --- a/dogfood/20260325-week6-d-review-surface/command-status.tsv +++ /dev/null @@ -1,14 +0,0 @@ -step exit_code duration_ms stdout stderr command -01-review-single.txt 0 731 dogfood/20260325-week6-d-review-surface/logs/01-review-single.txt dogfood/20260325-week6-d-review-surface/logs/01-review-single.stderr.txt npx tsx src/tools/review-bundle.ts dogfood/20260325-week6-a-cli-contract -02-review-all.txt 0 1035 dogfood/20260325-week6-d-review-surface/logs/02-review-all.txt dogfood/20260325-week6-d-review-surface/logs/02-review-all.stderr.txt npx tsx src/tools/review-bundle.ts --all dogfood/ -03-index-files.txt 0 69 dogfood/20260325-week6-d-review-surface/logs/03-index-files.txt dogfood/20260325-week6-d-review-surface/logs/03-index-files.stderr.txt find dogfood -maxdepth 2 -name 'index.html' | sort -04-playwright.txt 0 2197 dogfood/20260325-week6-d-review-surface/logs/04-playwright.txt dogfood/20260325-week6-d-review-surface/logs/04-playwright.stderr.txt npx tsx --eval "(async () => { const { chromium } = await import('playwright'); const browser = await chromium.launch(); const page = await browser.newPage({ viewport: { width: 1440, height: 1000 } }); await page.goto('file://' + process.cwd() + '/dogfood/20260325-week6-a-cli-contract/index.html'); await page.waitForLoadState('networkidle'); await page.screenshot({ path: 'dogfood/20260325-week6-d-review-surface/screenshots/01-week6-a-review-page.png', fullPage: true }); await browser.close(); })().catch((error) => { console.error(error); process.exit(1); });" -05-cleanup-home.txt 0 68 dogfood/20260325-week6-d-review-surface/logs/05-cleanup-home.txt dogfood/20260325-week6-d-review-surface/logs/05-cleanup-home.stderr.txt rm -rf '/tmp/agent-terminal-week6.N8X5Dz' && printf 'removed %s\n' '/tmp/agent-terminal-week6.N8X5Dz' -06-cleanup-extra-indexes.txt 0 56 dogfood/20260325-week6-d-review-surface/logs/06-cleanup-extra-indexes.txt dogfood/20260325-week6-d-review-surface/logs/06-cleanup-extra-indexes.stderr.txt find dogfood -maxdepth 2 -name 'index.html' ! -path 'dogfood/20260325-week6-a-cli-contract/index.html' ! -path 'dogfood/20260325-week6-b-artifact-health/index.html' ! -path 'dogfood/20260325-week6-c-failure-taxonomy/index.html' ! -path 'dogfood/20260325-week6-d-review-surface/index.html' -print -delete -07-review-all-final.txt 0 1021 dogfood/20260325-week6-d-review-surface/logs/07-review-all-final.txt dogfood/20260325-week6-d-review-surface/logs/07-review-all-final.stderr.txt npx tsx src/tools/review-bundle.ts --all dogfood/ -08-week6-index-files.txt 0 61 dogfood/20260325-week6-d-review-surface/logs/08-week6-index-files.txt dogfood/20260325-week6-d-review-surface/logs/08-week6-index-files.stderr.txt find dogfood/20260325-week6-* -maxdepth 1 -name 'index.html' | sort -09-cleanup-extra-indexes-final.txt 0 71 dogfood/20260325-week6-d-review-surface/logs/09-cleanup-extra-indexes-final.txt dogfood/20260325-week6-d-review-surface/logs/09-cleanup-extra-indexes-final.stderr.txt find dogfood -maxdepth 2 -name 'index.html' ! -path 'dogfood/20260325-week6-a-cli-contract/index.html' ! -path 'dogfood/20260325-week6-b-artifact-health/index.html' ! -path 'dogfood/20260325-week6-c-failure-taxonomy/index.html' ! -path 'dogfood/20260325-week6-d-review-surface/index.html' -print -delete -10-review-all-post-edit.txt 0 1004 dogfood/20260325-week6-d-review-surface/logs/10-review-all-post-edit.txt dogfood/20260325-week6-d-review-surface/logs/10-review-all-post-edit.stderr.txt npx tsx src/tools/review-bundle.ts --all dogfood/ -11-week6-index-files-post-edit.txt 0 66 dogfood/20260325-week6-d-review-surface/logs/11-week6-index-files-post-edit.txt dogfood/20260325-week6-d-review-surface/logs/11-week6-index-files-post-edit.stderr.txt find dogfood/20260325-week6-* -maxdepth 1 -name 'index.html' | sort -12-cleanup-extra-indexes-post-edit.txt 0 56 dogfood/20260325-week6-d-review-surface/logs/12-cleanup-extra-indexes-post-edit.txt dogfood/20260325-week6-d-review-surface/logs/12-cleanup-extra-indexes-post-edit.stderr.txt find dogfood -maxdepth 2 -name 'index.html' ! -path 'dogfood/20260325-week6-a-cli-contract/index.html' ! -path 'dogfood/20260325-week6-b-artifact-health/index.html' ! -path 'dogfood/20260325-week6-c-failure-taxonomy/index.html' ! -path 'dogfood/20260325-week6-d-review-surface/index.html' -print -delete -13-review-d-final.txt 0 793 dogfood/20260325-week6-d-review-surface/logs/13-review-d-final.txt dogfood/20260325-week6-d-review-surface/logs/13-review-d-final.stderr.txt npx tsx src/tools/review-bundle.ts dogfood/20260325-week6-d-review-surface diff --git a/dogfood/20260325-week6-d-review-surface/commands.sh b/dogfood/20260325-week6-d-review-surface/commands.sh deleted file mode 100755 index 1cbc92fa..00000000 --- a/dogfood/20260325-week6-d-review-surface/commands.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -npx tsx src/tools/review-bundle.ts dogfood/20260325-week6-a-cli-contract -npx tsx src/tools/review-bundle.ts --all dogfood/ -find dogfood -maxdepth 2 -name 'index.html' | sort -npx tsx --eval "(async () => { const { chromium } = await import('playwright'); const browser = await chromium.launch(); const page = await browser.newPage({ viewport: { width: 1440, height: 1000 } }); await page.goto('file://' + process.cwd() + '/dogfood/20260325-week6-a-cli-contract/index.html'); await page.waitForLoadState('networkidle'); await page.screenshot({ path: 'dogfood/20260325-week6-d-review-surface/screenshots/01-week6-a-review-page.png', fullPage: true }); await browser.close(); })().catch((error) => { console.error(error); process.exit(1); });" -rm -rf '/tmp/agent-terminal-week6.N8X5Dz' && printf 'removed %s\n' '/tmp/agent-terminal-week6.N8X5Dz' -find dogfood -maxdepth 2 -name 'index.html' ! -path 'dogfood/20260325-week6-a-cli-contract/index.html' ! -path 'dogfood/20260325-week6-b-artifact-health/index.html' ! -path 'dogfood/20260325-week6-c-failure-taxonomy/index.html' ! -path 'dogfood/20260325-week6-d-review-surface/index.html' -print -delete -npx tsx src/tools/review-bundle.ts --all dogfood/ -find dogfood/20260325-week6-* -maxdepth 1 -name 'index.html' | sort -find dogfood -maxdepth 2 -name 'index.html' ! -path 'dogfood/20260325-week6-a-cli-contract/index.html' ! -path 'dogfood/20260325-week6-b-artifact-health/index.html' ! -path 'dogfood/20260325-week6-c-failure-taxonomy/index.html' ! -path 'dogfood/20260325-week6-d-review-surface/index.html' -print -delete -npx tsx src/tools/review-bundle.ts --all dogfood/ -find dogfood/20260325-week6-* -maxdepth 1 -name 'index.html' | sort -find dogfood -maxdepth 2 -name 'index.html' ! -path 'dogfood/20260325-week6-a-cli-contract/index.html' ! -path 'dogfood/20260325-week6-b-artifact-health/index.html' ! -path 'dogfood/20260325-week6-c-failure-taxonomy/index.html' ! -path 'dogfood/20260325-week6-d-review-surface/index.html' -print -delete -npx tsx src/tools/review-bundle.ts dogfood/20260325-week6-d-review-surface diff --git a/dogfood/20260325-week6-d-review-surface/index.html b/dogfood/20260325-week6-d-review-surface/index.html deleted file mode 100644 index 77c1dd95..00000000 --- a/dogfood/20260325-week6-d-review-surface/index.html +++ /dev/null @@ -1,858 +0,0 @@ - - - - - - Week 6 — Review Surface Proof review bundle - - - -
    -
    -

    Portable review bundle

    -

    Week 6 — Review Surface Proof

    -

    Bundle directory: 20260325-week6-d-review-surface

    -

    - Proves review-bundle generation and reviewer-facing index pages for - the Week 6 dogfood bundles -

    -
    - -
    -

    Manifest summary

    -
    -
    -
    Bundle
    -
    20260325-week6-d-review-surface
    -
    -
    -
    Date
    -
    2026-03-25T08:49:36Z
    -
    -
    -
    Lane
    -
    D
    -
    -
    -
    Week
    -
    6
    -
    -
    -
    Manifest artifacts
    -
    7
    -
    -
    -
    Discovered files
    -
    35
    -
    -
    -
    -
    -

    Screenshot gallery

    - -
    - -
    -

    Notes

    - -
    -

    notes.md

    -

    2026-03-25 dogfood — Week 6 bundle D review surface proof

    -

    Bundle metadata

    -
      -
    • - Bundle path: - dogfood/20260325-week6-d-review-surface/ -
    • -
    • - Review helper: - npx tsx src/tools/review-bundle.ts -
    • -
    • - Week 6 focus bundles: - 20260325-week6-a-cli-contract, - 20260325-week6-b-artifact-health, - 20260325-week6-c-failure-taxonomy, and - 20260325-week6-d-review-surface -
    • -
    • - Cleaned AGENT_TERMINAL_HOME: - /tmp/agent-terminal-week6.N8X5Dz -
    • -
    -

    Scenario summary

    -

    - This bundle proves the reviewer-facing surface for the new Week 6 - bundles. It generated a single-bundle review page for bundle A, then - ran review-bundle --all dogfood/ to render review pages - for every dogfood bundle, captured a browser screenshot of the - generated bundle A page, verified the generated index file list, and - finally cleaned the temporary session home plus the non-Week-6 - generated pages to keep the git diff scoped. -

    -

    Review answers

    -
      -
    • - Did single-bundle generation succeed? Yes. - logs/01-review-single.txt contains the generated path - for dogfood/20260325-week6-a-cli-contract/index.html. -
    • -
    • - Did all-bundle generation succeed? Yes. - logs/02-review-all.txt captured the first - --all pass, - logs/07-review-all-final.txt captured the first - post-notes refresh, and - logs/10-review-all-post-edit.txt captured the final - review-bundle --all dogfood/ run after the bundle - notes/manifests were settled. -
    • -
    • - How was index generation verified? - logs/03-index-files.txt records the full-tree - index.html list from the first - --all pass, and - logs/11-week6-index-files-post-edit.txt confirms the - final committed Week 6 set contains all four generated review - pages. -
    • -
    • - Is there visual proof of the review page? Yes. - screenshots/01-week6-a-review-page.png is a full-page - Playwright screenshot of the generated bundle A review page. -
    • -
    • - Was the isolated temp home cleaned up? Yes. - logs/05-cleanup-home.txt confirms removal of - /tmp/agent-terminal-week6.N8X5Dz. -
    • -
    • - Why does the committed diff not include review pages for every - historical bundle? - After verification, - logs/06-cleanup-extra-indexes.txt records deletion of - the non-Week-6 generated index.html files so the - commit stays focused on the new Week 6 proof bundles while still - demonstrating that --all worked. -
    • -
    -

    Issues / limitations

    -
      -
    • - None during capture. Playwright loaded the generated local - file:// review page without errors and saved the - screenshot successfully. -
    • -
    -
    -
    -
    -

    Commands

    -
    -

    commands.sh

    -
    #!/usr/bin/env bash
    -set -euo pipefail
    -
    -npx tsx src/tools/review-bundle.ts dogfood/20260325-week6-a-cli-contract
    -npx tsx src/tools/review-bundle.ts --all dogfood/
    -find dogfood -maxdepth 2 -name 'index.html' | sort
    -npx tsx --eval "(async () => { const { chromium } = await import('playwright'); const browser = await chromium.launch(); const page = await browser.newPage({ viewport: { width: 1440, height: 1000 } }); await page.goto('file://' + process.cwd() + '/dogfood/20260325-week6-a-cli-contract/index.html'); await page.waitForLoadState('networkidle'); await page.screenshot({ path: 'dogfood/20260325-week6-d-review-surface/screenshots/01-week6-a-review-page.png', fullPage: true }); await browser.close(); })().catch((error) => { console.error(error); process.exit(1); });"
    -rm -rf '/tmp/agent-terminal-week6.N8X5Dz' && printf 'removed %s\n' '/tmp/agent-terminal-week6.N8X5Dz'
    -find dogfood -maxdepth 2 -name 'index.html' ! -path 'dogfood/20260325-week6-a-cli-contract/index.html' ! -path 'dogfood/20260325-week6-b-artifact-health/index.html' ! -path 'dogfood/20260325-week6-c-failure-taxonomy/index.html' ! -path 'dogfood/20260325-week6-d-review-surface/index.html' -print -delete
    -npx tsx src/tools/review-bundle.ts --all dogfood/
    -find dogfood/20260325-week6-* -maxdepth 1 -name 'index.html' | sort
    -find dogfood -maxdepth 2 -name 'index.html' ! -path 'dogfood/20260325-week6-a-cli-contract/index.html' ! -path 'dogfood/20260325-week6-b-artifact-health/index.html' ! -path 'dogfood/20260325-week6-c-failure-taxonomy/index.html' ! -path 'dogfood/20260325-week6-d-review-surface/index.html' -print -delete
    -npx tsx src/tools/review-bundle.ts --all dogfood/
    -find dogfood/20260325-week6-* -maxdepth 1 -name 'index.html' | sort
    -find dogfood -maxdepth 2 -name 'index.html' ! -path 'dogfood/20260325-week6-a-cli-contract/index.html' ! -path 'dogfood/20260325-week6-b-artifact-health/index.html' ! -path 'dogfood/20260325-week6-c-failure-taxonomy/index.html' ! -path 'dogfood/20260325-week6-d-review-surface/index.html' -print -delete
    -
    -
    -
    -
    -

    Command status

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    stepexit_codeduration_msstdoutstderrcommand
    01-review-single.txt0731 - dogfood/20260325-week6-d-review-surface/logs/01-review-single.txt - - dogfood/20260325-week6-d-review-surface/logs/01-review-single.stderr.txt - - npx tsx src/tools/review-bundle.ts - dogfood/20260325-week6-a-cli-contract -
    02-review-all.txt01035 - dogfood/20260325-week6-d-review-surface/logs/02-review-all.txt - - dogfood/20260325-week6-d-review-surface/logs/02-review-all.stderr.txt - npx tsx src/tools/review-bundle.ts --all dogfood/
    03-index-files.txt069 - dogfood/20260325-week6-d-review-surface/logs/03-index-files.txt - - dogfood/20260325-week6-d-review-surface/logs/03-index-files.stderr.txt - - find dogfood -maxdepth 2 -name 'index.html' | sort -
    04-playwright.txt02197 - dogfood/20260325-week6-d-review-surface/logs/04-playwright.txt - - dogfood/20260325-week6-d-review-surface/logs/04-playwright.stderr.txt - - npx tsx --eval "(async () => { const { chromium } = - await import('playwright'); const browser = await - chromium.launch(); const page = await browser.newPage({ - viewport: { width: 1440, height: 1000 } }); await - page.goto('file://' + process.cwd() + - '/dogfood/20260325-week6-a-cli-contract/index.html'); - await page.waitForLoadState('networkidle'); await - page.screenshot({ path: - 'dogfood/20260325-week6-d-review-surface/screenshots/01-week6-a-review-page.png', - fullPage: true }); await browser.close(); })().catch((error) - => { console.error(error); process.exit(1); });" -
    05-cleanup-home.txt068 - dogfood/20260325-week6-d-review-surface/logs/05-cleanup-home.txt - - dogfood/20260325-week6-d-review-surface/logs/05-cleanup-home.stderr.txt - - rm -rf '/tmp/agent-terminal-week6.N8X5Dz' && - printf 'removed %s\n' - '/tmp/agent-terminal-week6.N8X5Dz' -
    06-cleanup-extra-indexes.txt056 - dogfood/20260325-week6-d-review-surface/logs/06-cleanup-extra-indexes.txt - - dogfood/20260325-week6-d-review-surface/logs/06-cleanup-extra-indexes.stderr.txt - - find dogfood -maxdepth 2 -name 'index.html' ! -path - 'dogfood/20260325-week6-a-cli-contract/index.html' ! - -path - 'dogfood/20260325-week6-b-artifact-health/index.html' - ! -path - 'dogfood/20260325-week6-c-failure-taxonomy/index.html' - ! -path - 'dogfood/20260325-week6-d-review-surface/index.html' - -print -delete -
    07-review-all-final.txt01021 - dogfood/20260325-week6-d-review-surface/logs/07-review-all-final.txt - - dogfood/20260325-week6-d-review-surface/logs/07-review-all-final.stderr.txt - npx tsx src/tools/review-bundle.ts --all dogfood/
    08-week6-index-files.txt061 - dogfood/20260325-week6-d-review-surface/logs/08-week6-index-files.txt - - dogfood/20260325-week6-d-review-surface/logs/08-week6-index-files.stderr.txt - - find dogfood/20260325-week6-* -maxdepth 1 -name - 'index.html' | sort -
    09-cleanup-extra-indexes-final.txt071 - dogfood/20260325-week6-d-review-surface/logs/09-cleanup-extra-indexes-final.txt - - dogfood/20260325-week6-d-review-surface/logs/09-cleanup-extra-indexes-final.stderr.txt - - find dogfood -maxdepth 2 -name 'index.html' ! -path - 'dogfood/20260325-week6-a-cli-contract/index.html' ! - -path - 'dogfood/20260325-week6-b-artifact-health/index.html' - ! -path - 'dogfood/20260325-week6-c-failure-taxonomy/index.html' - ! -path - 'dogfood/20260325-week6-d-review-surface/index.html' - -print -delete -
    10-review-all-post-edit.txt01004 - dogfood/20260325-week6-d-review-surface/logs/10-review-all-post-edit.txt - - dogfood/20260325-week6-d-review-surface/logs/10-review-all-post-edit.stderr.txt - npx tsx src/tools/review-bundle.ts --all dogfood/
    11-week6-index-files-post-edit.txt066 - dogfood/20260325-week6-d-review-surface/logs/11-week6-index-files-post-edit.txt - - dogfood/20260325-week6-d-review-surface/logs/11-week6-index-files-post-edit.stderr.txt - - find dogfood/20260325-week6-* -maxdepth 1 -name - 'index.html' | sort -
    12-cleanup-extra-indexes-post-edit.txt056 - dogfood/20260325-week6-d-review-surface/logs/12-cleanup-extra-indexes-post-edit.txt - - dogfood/20260325-week6-d-review-surface/logs/12-cleanup-extra-indexes-post-edit.stderr.txt - - find dogfood -maxdepth 2 -name 'index.html' ! -path - 'dogfood/20260325-week6-a-cli-contract/index.html' ! - -path - 'dogfood/20260325-week6-b-artifact-health/index.html' - ! -path - 'dogfood/20260325-week6-c-failure-taxonomy/index.html' - ! -path - 'dogfood/20260325-week6-d-review-surface/index.html' - -print -delete -
    -
    -
    -
    -

    Artifact inventory

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    PathTypeSize
    - agent-terminal-home.txt - support33 B
    command-status.tsvsupport4.1 KB
    commands.shscript2.0 KB
    - logs/01-review-single.stderr.txt - support47 B
    - logs/01-review-single.txt - support107 B
    - logs/02-review-all.stderr.txt - support5.8 KB
    - logs/02-review-all.txt - support3.8 KB
    - logs/03-index-files.stderr.txt - support0 B
    - logs/03-index-files.txt - support1.7 KB
    - logs/04-playwright.stderr.txt - support0 B
    - logs/04-playwright.txt - support0 B
    - logs/05-cleanup-home.stderr.txt - support0 B
    - logs/05-cleanup-home.txt - support41 B
    - logs/06-cleanup-extra-indexes.stderr.txt - support0 B
    - logs/06-cleanup-extra-indexes.txt - support1.5 KB
    - logs/07-review-all-final.stderr.txt - support5.8 KB
    - logs/07-review-all-final.txt - support3.8 KB
    - logs/08-week6-index-files.stderr.txt - support0 B
    - logs/08-week6-index-files.txt - support205 B
    - logs/09-cleanup-extra-indexes-final.stderr.txt - support0 B
    - logs/09-cleanup-extra-indexes-final.txt - support1.5 KB
    - logs/10-review-all-post-edit.stderr.txt - support5.8 KB
    - logs/10-review-all-post-edit.txt - support3.8 KB
    - logs/11-week6-index-files-post-edit.stderr.txt - support0 B
    - logs/11-week6-index-files-post-edit.txt - support205 B
    - logs/12-cleanup-extra-indexes-post-edit.stderr.txt - support0 B
    - logs/12-cleanup-extra-indexes-post-edit.txt - support1.5 KB
    - logs/13-review-d-final.stderr.txt - support49 B
    - logs/13-review-d-final.txt - support0 B
    manifest.jsonsupport1.4 KB
    notes.mdnotes2.4 KB
    recordings/.gitkeepother0 B
    - screenshots/01-week6-a-review-page.png - screenshot830.9 KB
    snapshots/.gitkeepother0 B
    videos/.gitkeepother0 B
    -
    -
    -
    - - diff --git a/dogfood/20260325-week6-d-review-surface/logs/01-review-single.stderr.txt b/dogfood/20260325-week6-d-review-surface/logs/01-review-single.stderr.txt deleted file mode 100644 index 98c57412..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/01-review-single.stderr.txt +++ /dev/null @@ -1 +0,0 @@ -Building dogfood/20260325-week6-a-cli-contract diff --git a/dogfood/20260325-week6-d-review-surface/logs/01-review-single.txt b/dogfood/20260325-week6-d-review-surface/logs/01-review-single.txt deleted file mode 100644 index d5b7db74..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/01-review-single.txt +++ /dev/null @@ -1 +0,0 @@ -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-a-cli-contract/index.html diff --git a/dogfood/20260325-week6-d-review-surface/logs/02-review-all.stderr.txt b/dogfood/20260325-week6-d-review-surface/logs/02-review-all.stderr.txt deleted file mode 100644 index 2f3c7127..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/02-review-all.stderr.txt +++ /dev/null @@ -1,66 +0,0 @@ -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-lifecycle -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-nvim-demo -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-resize-demo -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260320-renderer-complete -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-post-hardening-smoke -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-week3-crash-retention -warning: Manifest artifact was not found on disk: artifacts/snapshot-1-structured.json -warning: Manifest artifact was not found on disk: artifacts/screenshot-1-reference-dark.png -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-week3-renderer-complete -warning: Manifest artifact was not found on disk: artifacts/snapshot-4-structured.json -warning: Manifest artifact was not found on disk: artifacts/snapshot-4-text.json -warning: Manifest artifact was not found on disk: artifacts/screenshot-4-reference-dark.png -warning: Manifest artifact was not found on disk: artifacts/screenshot-4-reference-light.png -warning: Manifest artifact was not found on disk: artifacts/snapshot-5-structured.json -warning: Manifest artifact was not found on disk: artifacts/screenshot-5-reference-dark.png -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-alt-screen -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-color -warning: Manifest artifact was not found on disk: setup-npm-ci.log -warning: Manifest artifact was not found on disk: setup-playwright-install.log -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-crash -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-hello-prompt -warning: manifest.json did not match the preferred schema; using legacy normalization. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-resize -warning: manifest.json did not match the preferred schema; using legacy normalization. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-scrollback -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-unicode -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-week4-features -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-global-cli-context -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-lazyvim-scenario -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-cli-parity -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-failure-recovery -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-scrollback-review -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-unicode-review -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-bugfix-resize -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-bugfix-scrollback -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-platform-closure -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-host -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-renderer -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-replay -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-cells -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-cursor -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-fonts -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-timing -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-review-helper -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-a-cli-contract -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-b-artifact-health -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-c-failure-taxonomy -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-d-review-surface -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/week5-config-parity -warning: manifest.json was not found; using filesystem scan only. diff --git a/dogfood/20260325-week6-d-review-surface/logs/02-review-all.txt b/dogfood/20260325-week6-d-review-surface/logs/02-review-all.txt deleted file mode 100644 index e9ac31c0..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/02-review-all.txt +++ /dev/null @@ -1,37 +0,0 @@ -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-lifecycle/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-nvim-demo/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-resize-demo/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260320-renderer-complete/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-post-hardening-smoke/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-week3-crash-retention/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-week3-renderer-complete/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-alt-screen/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-color/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-crash/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-hello-prompt/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-resize/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-scrollback/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-unicode/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-week4-features/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-global-cli-context/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-lazyvim-scenario/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-cli-parity/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-failure-recovery/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-scrollback-review/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-unicode-review/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-bugfix-resize/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-bugfix-scrollback/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-platform-closure/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-host/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-renderer/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-replay/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-cells/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-cursor/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-fonts/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-timing/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-review-helper/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-a-cli-contract/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-b-artifact-health/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-c-failure-taxonomy/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-d-review-surface/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/week5-config-parity/index.html diff --git a/dogfood/20260325-week6-d-review-surface/logs/03-index-files.stderr.txt b/dogfood/20260325-week6-d-review-surface/logs/03-index-files.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-d-review-surface/logs/03-index-files.txt b/dogfood/20260325-week6-d-review-surface/logs/03-index-files.txt deleted file mode 100644 index 0f1645c0..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/03-index-files.txt +++ /dev/null @@ -1,37 +0,0 @@ -dogfood/20260319-lifecycle/index.html -dogfood/20260319-nvim-demo/index.html -dogfood/20260319-resize-demo/index.html -dogfood/20260320-renderer-complete/index.html -dogfood/20260321-post-hardening-smoke/index.html -dogfood/20260321-week3-crash-retention/index.html -dogfood/20260321-week3-renderer-complete/index.html -dogfood/20260322-dogfood-alt-screen/index.html -dogfood/20260322-dogfood-color/index.html -dogfood/20260322-dogfood-crash/index.html -dogfood/20260322-dogfood-hello-prompt/index.html -dogfood/20260322-dogfood-resize/index.html -dogfood/20260322-dogfood-scrollback/index.html -dogfood/20260322-dogfood-unicode/index.html -dogfood/20260322-dogfood-week4-features/index.html -dogfood/20260322-global-cli-context/index.html -dogfood/20260322-lazyvim-scenario/index.html -dogfood/20260322-week4-cli-parity/index.html -dogfood/20260322-week4-failure-recovery/index.html -dogfood/20260322-week4-scrollback-review/index.html -dogfood/20260322-week4-unicode-review/index.html -dogfood/20260323-bugfix-resize/index.html -dogfood/20260323-bugfix-scrollback/index.html -dogfood/20260323-week5-platform-closure/index.html -dogfood/20260323-week5-recovery-host/index.html -dogfood/20260323-week5-recovery-renderer/index.html -dogfood/20260323-week5-recovery-replay/index.html -dogfood/20260323-week5-render-cells/index.html -dogfood/20260323-week5-render-cursor/index.html -dogfood/20260323-week5-render-fonts/index.html -dogfood/20260323-week5-render-timing/index.html -dogfood/20260323-week5-review-helper/index.html -dogfood/20260325-week6-a-cli-contract/index.html -dogfood/20260325-week6-b-artifact-health/index.html -dogfood/20260325-week6-c-failure-taxonomy/index.html -dogfood/20260325-week6-d-review-surface/index.html -dogfood/week5-config-parity/index.html diff --git a/dogfood/20260325-week6-d-review-surface/logs/04-playwright.stderr.txt b/dogfood/20260325-week6-d-review-surface/logs/04-playwright.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-d-review-surface/logs/04-playwright.txt b/dogfood/20260325-week6-d-review-surface/logs/04-playwright.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-d-review-surface/logs/05-cleanup-home.stderr.txt b/dogfood/20260325-week6-d-review-surface/logs/05-cleanup-home.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-d-review-surface/logs/05-cleanup-home.txt b/dogfood/20260325-week6-d-review-surface/logs/05-cleanup-home.txt deleted file mode 100644 index c2e13944..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/05-cleanup-home.txt +++ /dev/null @@ -1 +0,0 @@ -removed /tmp/agent-terminal-week6.N8X5Dz diff --git a/dogfood/20260325-week6-d-review-surface/logs/06-cleanup-extra-indexes.stderr.txt b/dogfood/20260325-week6-d-review-surface/logs/06-cleanup-extra-indexes.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-d-review-surface/logs/06-cleanup-extra-indexes.txt b/dogfood/20260325-week6-d-review-surface/logs/06-cleanup-extra-indexes.txt deleted file mode 100644 index 001b0666..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/06-cleanup-extra-indexes.txt +++ /dev/null @@ -1,33 +0,0 @@ -dogfood/20260322-dogfood-hello-prompt/index.html -dogfood/20260323-week5-review-helper/index.html -dogfood/20260323-week5-render-timing/index.html -dogfood/week5-config-parity/index.html -dogfood/20260323-week5-render-fonts/index.html -dogfood/20260322-dogfood-alt-screen/index.html -dogfood/20260323-bugfix-scrollback/index.html -dogfood/20260321-week3-renderer-complete/index.html -dogfood/20260323-week5-platform-closure/index.html -dogfood/20260322-week4-failure-recovery/index.html -dogfood/20260323-week5-recovery-renderer/index.html -dogfood/20260322-week4-scrollback-review/index.html -dogfood/20260322-dogfood-resize/index.html -dogfood/20260323-bugfix-resize/index.html -dogfood/20260322-week4-cli-parity/index.html -dogfood/20260321-post-hardening-smoke/index.html -dogfood/20260322-week4-unicode-review/index.html -dogfood/20260322-global-cli-context/index.html -dogfood/20260323-week5-recovery-host/index.html -dogfood/20260322-dogfood-unicode/index.html -dogfood/20260320-renderer-complete/index.html -dogfood/20260323-week5-render-cursor/index.html -dogfood/20260319-lifecycle/index.html -dogfood/20260321-week3-crash-retention/index.html -dogfood/20260319-resize-demo/index.html -dogfood/20260322-dogfood-color/index.html -dogfood/20260322-dogfood-week4-features/index.html -dogfood/20260322-dogfood-crash/index.html -dogfood/20260322-dogfood-scrollback/index.html -dogfood/20260323-week5-recovery-replay/index.html -dogfood/20260319-nvim-demo/index.html -dogfood/20260323-week5-render-cells/index.html -dogfood/20260322-lazyvim-scenario/index.html diff --git a/dogfood/20260325-week6-d-review-surface/logs/07-review-all-final.stderr.txt b/dogfood/20260325-week6-d-review-surface/logs/07-review-all-final.stderr.txt deleted file mode 100644 index 1ae1b16b..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/07-review-all-final.stderr.txt +++ /dev/null @@ -1,65 +0,0 @@ -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-lifecycle -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-nvim-demo -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-resize-demo -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260320-renderer-complete -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-post-hardening-smoke -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-week3-crash-retention -warning: Manifest artifact was not found on disk: artifacts/snapshot-1-structured.json -warning: Manifest artifact was not found on disk: artifacts/screenshot-1-reference-dark.png -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-week3-renderer-complete -warning: Manifest artifact was not found on disk: artifacts/snapshot-4-structured.json -warning: Manifest artifact was not found on disk: artifacts/snapshot-4-text.json -warning: Manifest artifact was not found on disk: artifacts/screenshot-4-reference-dark.png -warning: Manifest artifact was not found on disk: artifacts/screenshot-4-reference-light.png -warning: Manifest artifact was not found on disk: artifacts/snapshot-5-structured.json -warning: Manifest artifact was not found on disk: artifacts/screenshot-5-reference-dark.png -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-alt-screen -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-color -warning: Manifest artifact was not found on disk: setup-npm-ci.log -warning: Manifest artifact was not found on disk: setup-playwright-install.log -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-crash -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-hello-prompt -warning: manifest.json did not match the preferred schema; using legacy normalization. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-resize -warning: manifest.json did not match the preferred schema; using legacy normalization. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-scrollback -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-unicode -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-week4-features -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-global-cli-context -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-lazyvim-scenario -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-cli-parity -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-failure-recovery -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-scrollback-review -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-unicode-review -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-bugfix-resize -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-bugfix-scrollback -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-platform-closure -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-host -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-renderer -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-replay -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-cells -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-cursor -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-fonts -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-timing -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-review-helper -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-a-cli-contract -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-b-artifact-health -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-c-failure-taxonomy -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-d-review-surface -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/week5-config-parity -warning: manifest.json was not found; using filesystem scan only. diff --git a/dogfood/20260325-week6-d-review-surface/logs/07-review-all-final.txt b/dogfood/20260325-week6-d-review-surface/logs/07-review-all-final.txt deleted file mode 100644 index e9ac31c0..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/07-review-all-final.txt +++ /dev/null @@ -1,37 +0,0 @@ -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-lifecycle/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-nvim-demo/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-resize-demo/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260320-renderer-complete/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-post-hardening-smoke/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-week3-crash-retention/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-week3-renderer-complete/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-alt-screen/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-color/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-crash/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-hello-prompt/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-resize/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-scrollback/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-unicode/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-week4-features/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-global-cli-context/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-lazyvim-scenario/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-cli-parity/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-failure-recovery/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-scrollback-review/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-unicode-review/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-bugfix-resize/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-bugfix-scrollback/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-platform-closure/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-host/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-renderer/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-replay/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-cells/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-cursor/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-fonts/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-timing/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-review-helper/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-a-cli-contract/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-b-artifact-health/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-c-failure-taxonomy/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-d-review-surface/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/week5-config-parity/index.html diff --git a/dogfood/20260325-week6-d-review-surface/logs/08-week6-index-files.stderr.txt b/dogfood/20260325-week6-d-review-surface/logs/08-week6-index-files.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-d-review-surface/logs/08-week6-index-files.txt b/dogfood/20260325-week6-d-review-surface/logs/08-week6-index-files.txt deleted file mode 100644 index 9cf65398..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/08-week6-index-files.txt +++ /dev/null @@ -1,4 +0,0 @@ -dogfood/20260325-week6-a-cli-contract/index.html -dogfood/20260325-week6-b-artifact-health/index.html -dogfood/20260325-week6-c-failure-taxonomy/index.html -dogfood/20260325-week6-d-review-surface/index.html diff --git a/dogfood/20260325-week6-d-review-surface/logs/09-cleanup-extra-indexes-final.stderr.txt b/dogfood/20260325-week6-d-review-surface/logs/09-cleanup-extra-indexes-final.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-d-review-surface/logs/09-cleanup-extra-indexes-final.txt b/dogfood/20260325-week6-d-review-surface/logs/09-cleanup-extra-indexes-final.txt deleted file mode 100644 index 001b0666..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/09-cleanup-extra-indexes-final.txt +++ /dev/null @@ -1,33 +0,0 @@ -dogfood/20260322-dogfood-hello-prompt/index.html -dogfood/20260323-week5-review-helper/index.html -dogfood/20260323-week5-render-timing/index.html -dogfood/week5-config-parity/index.html -dogfood/20260323-week5-render-fonts/index.html -dogfood/20260322-dogfood-alt-screen/index.html -dogfood/20260323-bugfix-scrollback/index.html -dogfood/20260321-week3-renderer-complete/index.html -dogfood/20260323-week5-platform-closure/index.html -dogfood/20260322-week4-failure-recovery/index.html -dogfood/20260323-week5-recovery-renderer/index.html -dogfood/20260322-week4-scrollback-review/index.html -dogfood/20260322-dogfood-resize/index.html -dogfood/20260323-bugfix-resize/index.html -dogfood/20260322-week4-cli-parity/index.html -dogfood/20260321-post-hardening-smoke/index.html -dogfood/20260322-week4-unicode-review/index.html -dogfood/20260322-global-cli-context/index.html -dogfood/20260323-week5-recovery-host/index.html -dogfood/20260322-dogfood-unicode/index.html -dogfood/20260320-renderer-complete/index.html -dogfood/20260323-week5-render-cursor/index.html -dogfood/20260319-lifecycle/index.html -dogfood/20260321-week3-crash-retention/index.html -dogfood/20260319-resize-demo/index.html -dogfood/20260322-dogfood-color/index.html -dogfood/20260322-dogfood-week4-features/index.html -dogfood/20260322-dogfood-crash/index.html -dogfood/20260322-dogfood-scrollback/index.html -dogfood/20260323-week5-recovery-replay/index.html -dogfood/20260319-nvim-demo/index.html -dogfood/20260323-week5-render-cells/index.html -dogfood/20260322-lazyvim-scenario/index.html diff --git a/dogfood/20260325-week6-d-review-surface/logs/10-review-all-post-edit.stderr.txt b/dogfood/20260325-week6-d-review-surface/logs/10-review-all-post-edit.stderr.txt deleted file mode 100644 index 1ae1b16b..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/10-review-all-post-edit.stderr.txt +++ /dev/null @@ -1,65 +0,0 @@ -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-lifecycle -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-nvim-demo -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-resize-demo -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260320-renderer-complete -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-post-hardening-smoke -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-week3-crash-retention -warning: Manifest artifact was not found on disk: artifacts/snapshot-1-structured.json -warning: Manifest artifact was not found on disk: artifacts/screenshot-1-reference-dark.png -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-week3-renderer-complete -warning: Manifest artifact was not found on disk: artifacts/snapshot-4-structured.json -warning: Manifest artifact was not found on disk: artifacts/snapshot-4-text.json -warning: Manifest artifact was not found on disk: artifacts/screenshot-4-reference-dark.png -warning: Manifest artifact was not found on disk: artifacts/screenshot-4-reference-light.png -warning: Manifest artifact was not found on disk: artifacts/snapshot-5-structured.json -warning: Manifest artifact was not found on disk: artifacts/screenshot-5-reference-dark.png -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-alt-screen -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-color -warning: Manifest artifact was not found on disk: setup-npm-ci.log -warning: Manifest artifact was not found on disk: setup-playwright-install.log -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-crash -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-hello-prompt -warning: manifest.json did not match the preferred schema; using legacy normalization. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-resize -warning: manifest.json did not match the preferred schema; using legacy normalization. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-scrollback -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-unicode -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-week4-features -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-global-cli-context -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-lazyvim-scenario -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-cli-parity -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-failure-recovery -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-scrollback-review -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-unicode-review -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-bugfix-resize -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-bugfix-scrollback -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-platform-closure -warning: manifest.json was not found; using filesystem scan only. -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-host -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-renderer -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-replay -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-cells -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-cursor -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-fonts -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-timing -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-review-helper -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-a-cli-contract -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-b-artifact-health -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-c-failure-taxonomy -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-d-review-surface -Building /home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/week5-config-parity -warning: manifest.json was not found; using filesystem scan only. diff --git a/dogfood/20260325-week6-d-review-surface/logs/10-review-all-post-edit.txt b/dogfood/20260325-week6-d-review-surface/logs/10-review-all-post-edit.txt deleted file mode 100644 index e9ac31c0..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/10-review-all-post-edit.txt +++ /dev/null @@ -1,37 +0,0 @@ -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-lifecycle/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-nvim-demo/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260319-resize-demo/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260320-renderer-complete/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-post-hardening-smoke/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-week3-crash-retention/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260321-week3-renderer-complete/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-alt-screen/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-color/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-crash/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-hello-prompt/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-resize/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-scrollback/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-unicode/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-dogfood-week4-features/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-global-cli-context/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-lazyvim-scenario/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-cli-parity/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-failure-recovery/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-scrollback-review/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260322-week4-unicode-review/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-bugfix-resize/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-bugfix-scrollback/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-platform-closure/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-host/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-renderer/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-recovery-replay/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-cells/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-cursor/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-fonts/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-render-timing/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260323-week5-review-helper/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-a-cli-contract/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-b-artifact-health/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-c-failure-taxonomy/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-d-review-surface/index.html -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/week5-config-parity/index.html diff --git a/dogfood/20260325-week6-d-review-surface/logs/11-week6-index-files-post-edit.stderr.txt b/dogfood/20260325-week6-d-review-surface/logs/11-week6-index-files-post-edit.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-d-review-surface/logs/11-week6-index-files-post-edit.txt b/dogfood/20260325-week6-d-review-surface/logs/11-week6-index-files-post-edit.txt deleted file mode 100644 index 9cf65398..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/11-week6-index-files-post-edit.txt +++ /dev/null @@ -1,4 +0,0 @@ -dogfood/20260325-week6-a-cli-contract/index.html -dogfood/20260325-week6-b-artifact-health/index.html -dogfood/20260325-week6-c-failure-taxonomy/index.html -dogfood/20260325-week6-d-review-surface/index.html diff --git a/dogfood/20260325-week6-d-review-surface/logs/12-cleanup-extra-indexes-post-edit.stderr.txt b/dogfood/20260325-week6-d-review-surface/logs/12-cleanup-extra-indexes-post-edit.stderr.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-d-review-surface/logs/12-cleanup-extra-indexes-post-edit.txt b/dogfood/20260325-week6-d-review-surface/logs/12-cleanup-extra-indexes-post-edit.txt deleted file mode 100644 index 001b0666..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/12-cleanup-extra-indexes-post-edit.txt +++ /dev/null @@ -1,33 +0,0 @@ -dogfood/20260322-dogfood-hello-prompt/index.html -dogfood/20260323-week5-review-helper/index.html -dogfood/20260323-week5-render-timing/index.html -dogfood/week5-config-parity/index.html -dogfood/20260323-week5-render-fonts/index.html -dogfood/20260322-dogfood-alt-screen/index.html -dogfood/20260323-bugfix-scrollback/index.html -dogfood/20260321-week3-renderer-complete/index.html -dogfood/20260323-week5-platform-closure/index.html -dogfood/20260322-week4-failure-recovery/index.html -dogfood/20260323-week5-recovery-renderer/index.html -dogfood/20260322-week4-scrollback-review/index.html -dogfood/20260322-dogfood-resize/index.html -dogfood/20260323-bugfix-resize/index.html -dogfood/20260322-week4-cli-parity/index.html -dogfood/20260321-post-hardening-smoke/index.html -dogfood/20260322-week4-unicode-review/index.html -dogfood/20260322-global-cli-context/index.html -dogfood/20260323-week5-recovery-host/index.html -dogfood/20260322-dogfood-unicode/index.html -dogfood/20260320-renderer-complete/index.html -dogfood/20260323-week5-render-cursor/index.html -dogfood/20260319-lifecycle/index.html -dogfood/20260321-week3-crash-retention/index.html -dogfood/20260319-resize-demo/index.html -dogfood/20260322-dogfood-color/index.html -dogfood/20260322-dogfood-week4-features/index.html -dogfood/20260322-dogfood-crash/index.html -dogfood/20260322-dogfood-scrollback/index.html -dogfood/20260323-week5-recovery-replay/index.html -dogfood/20260319-nvim-demo/index.html -dogfood/20260323-week5-render-cells/index.html -dogfood/20260322-lazyvim-scenario/index.html diff --git a/dogfood/20260325-week6-d-review-surface/logs/13-review-d-final.stderr.txt b/dogfood/20260325-week6-d-review-surface/logs/13-review-d-final.stderr.txt deleted file mode 100644 index dca402c6..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/13-review-d-final.stderr.txt +++ /dev/null @@ -1 +0,0 @@ -Building dogfood/20260325-week6-d-review-surface diff --git a/dogfood/20260325-week6-d-review-surface/logs/13-review-d-final.txt b/dogfood/20260325-week6-d-review-surface/logs/13-review-d-final.txt deleted file mode 100644 index c476a2d8..00000000 --- a/dogfood/20260325-week6-d-review-surface/logs/13-review-d-final.txt +++ /dev/null @@ -1 +0,0 @@ -/home/coder/.mux/src/agent-terminal/agent_exec_43b108bc65/dogfood/20260325-week6-d-review-surface/index.html diff --git a/dogfood/20260325-week6-d-review-surface/manifest.json b/dogfood/20260325-week6-d-review-surface/manifest.json deleted file mode 100644 index b2e68b4d..00000000 --- a/dogfood/20260325-week6-d-review-surface/manifest.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "bundle": "20260325-week6-d-review-surface", - "title": "Week 6 — Review Surface Proof", - "description": "Proves review-bundle generation and reviewer-facing index pages for the Week 6 dogfood bundles", - "createdAt": "2026-03-25T08:49:36Z", - "week": 6, - "lane": "D", - "artifacts": [ - { - "path": "logs/01-review-single.txt", - "description": "Single-bundle review generation output for the Week 6 CLI contract bundle" - }, - { - "path": "logs/02-review-all.txt", - "description": "Initial all-bundles review generation output across the dogfood tree" - }, - { - "path": "logs/10-review-all-post-edit.txt", - "description": "Final all-bundles review generation output after the Week 6 bundle notes and manifests were settled" - }, - { - "path": "logs/11-week6-index-files-post-edit.txt", - "description": "Verification listing showing the final four Week 6 review pages" - }, - { - "path": "screenshots/01-week6-a-review-page.png", - "description": "Full-page screenshot of the generated Week 6 bundle A review page" - }, - { - "path": "logs/05-cleanup-home.txt", - "description": "Proof that the isolated AGENT_TERMINAL_HOME was removed after capture" - }, - { - "path": "logs/06-cleanup-extra-indexes.txt", - "description": "List of non-Week-6 generated review pages removed after validation to keep the diff scoped" - } - ] -} diff --git a/dogfood/20260325-week6-d-review-surface/notes.md b/dogfood/20260325-week6-d-review-surface/notes.md deleted file mode 100644 index a8c7e137..00000000 --- a/dogfood/20260325-week6-d-review-surface/notes.md +++ /dev/null @@ -1,25 +0,0 @@ -# 2026-03-25 dogfood — Week 6 bundle D review surface proof - -## Bundle metadata - -- **Bundle path:** `dogfood/20260325-week6-d-review-surface/` -- **Review helper:** `npx tsx src/tools/review-bundle.ts` -- **Week 6 focus bundles:** `20260325-week6-a-cli-contract`, `20260325-week6-b-artifact-health`, `20260325-week6-c-failure-taxonomy`, and `20260325-week6-d-review-surface` -- **Cleaned AGENT_TERMINAL_HOME:** `/tmp/agent-terminal-week6.N8X5Dz` - -## Scenario summary - -This bundle proves the reviewer-facing surface for the new Week 6 bundles. It generated a single-bundle review page for bundle A, then ran `review-bundle --all dogfood/` to render review pages for every dogfood bundle, captured a browser screenshot of the generated bundle A page, verified the generated index file list, and finally cleaned the temporary session home plus the non-Week-6 generated pages to keep the git diff scoped. - -## Review answers - -- **Did single-bundle generation succeed?** Yes. `logs/01-review-single.txt` contains the generated path for `dogfood/20260325-week6-a-cli-contract/index.html`. -- **Did all-bundle generation succeed?** Yes. `logs/02-review-all.txt` captured the first `--all` pass, `logs/07-review-all-final.txt` captured the first post-notes refresh, and `logs/10-review-all-post-edit.txt` captured the final `review-bundle --all dogfood/` run after the bundle notes/manifests were settled. -- **How was index generation verified?** `logs/03-index-files.txt` records the full-tree `index.html` list from the first `--all` pass, and `logs/11-week6-index-files-post-edit.txt` confirms the final committed Week 6 set contains all four generated review pages. -- **Is there visual proof of the review page?** Yes. `screenshots/01-week6-a-review-page.png` is a full-page Playwright screenshot of the generated bundle A review page. -- **Was the isolated temp home cleaned up?** Yes. `logs/05-cleanup-home.txt` confirms removal of `/tmp/agent-terminal-week6.N8X5Dz`. -- **Why does the committed diff not include review pages for every historical bundle?** After verification, `logs/06-cleanup-extra-indexes.txt` records deletion of the non-Week-6 generated `index.html` files so the commit stays focused on the new Week 6 proof bundles while still demonstrating that `--all` worked. - -## Issues / limitations - -- None during capture. Playwright loaded the generated local `file://` review page without errors and saved the screenshot successfully. diff --git a/dogfood/20260325-week6-d-review-surface/recordings/.gitkeep b/dogfood/20260325-week6-d-review-surface/recordings/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/dogfood/20260325-week6-d-review-surface/screenshots/01-week6-a-review-page.png b/dogfood/20260325-week6-d-review-surface/screenshots/01-week6-a-review-page.png deleted file mode 100644 index 499c7a00f1dcd6c641c18c606cbb936224d777e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 850891 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ⅈvaJ1}SB+ZAZ8(5Qg)=+EssHD<$MwU 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

    g>kNCr37Z;BiYx(F{XvMX#Wg^%zKoS5Pm5^|^ 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�XwR?H(^j>zuNe(){BR9G)hvgtghSy`g2 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ξmR3KIv8;4U+#bhf%W2CBD4c;EPOnZPk$Y!j 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

  • b63+M}|>-dfG=?nmrFJJ-x`K)E!JUN(kLLUw& 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