Commit Graph

  • 8e4609ae20 docs(02): close phase 2 — gap closure verified, 24/24 + 4/4 PASS main josh 2026-05-09 12:37:17 -04:00
  • 7f39cf6d31 docs(02-06): complete uat-gap-closure plan josh 2026-05-09 12:21:42 -04:00
  • 47b5b8d6b0 test(02-06): playwright e2e assertions for G1+G2 — phase-2 gap closure complete josh 2026-05-09 12:17:55 -04:00
  • 88adc4f623 fix(02-06,G4): add wall band primitive in gate-renderer — close floating-gate gap josh 2026-05-09 12:16:42 -04:00
  • ab48c7ef30 fix(02-06,G3): brighten tile outline and hover state — close dim-grid gap josh 2026-05-09 12:15:11 -04:00
  • c46fc75549 fix(02-06,G2): first-run hint after Begin — close A-Dark-Room first-prompt gap josh 2026-05-09 12:13:04 -04:00
  • f52de0bdbb fix(02-06,G1): add src/index.css and import from main.tsx — close white-halo gap josh 2026-05-09 12:10:18 -04:00
  • 0ed79b0eb1 docs(02-06): plan UAT gap closure (G1-G4) josh 2026-05-09 12:05:52 -04:00
  • 6f680f4731 test(02): VERIFICATION → gaps_found after live UAT (4 first-impression UX gaps) josh 2026-05-09 11:37:44 -04:00
  • 286b4ba446 test(02): persist human verification items as UAT (6 tone/live-loop items) josh 2026-05-09 11:27:16 -04:00
  • e5d449095d docs(02-05): complete letter-settings-e2e plan josh 2026-05-09 11:16:02 -04:00
  • 31f8ede9ac feat(02-05): wire compost beat toast (Plan 02-04 deferral) josh 2026-05-09 11:07:43 -04:00
  • dd486969a9 test(02-05): playwright e2e for PIPE-07 — full Phase-2 loop josh 2026-05-09 11:04:32 -04:00
  • 5d58d6cc7b feat(02-05): letter overlay + settings UI + boot save lifecycle + clock injection josh 2026-05-09 10:57:09 -04:00
  • 26eb77a216 feat(02-05): sim/offline + auto-harvest + letter Ink + letter-renderer josh 2026-05-09 10:49:59 -04:00
  • de3f55b1c4 docs(02-04): complete lura-gate-beats plan josh 2026-05-09 10:41:24 -04:00
  • 661f990e9a feat(02-04): Lura dialogue overlay + Ink runtime + gate visual + Garden scene wiring josh 2026-05-09 10:33:22 -04:00
  • 7b79d11584 feat(02-04): sim/narrative — Lura beat gating (1/4/8 harvest, STRY-10) josh 2026-05-09 10:27:06 -04:00
  • c90f8f1e5c feat(02-04): ink compilation pipeline + 4 authored Season-1 Ink files + runtime loader josh 2026-05-09 10:24:40 -04:00
  • 348c76a537 docs(02-03): complete harvest-journal-fragments plan josh 2026-05-09 10:16:02 -04:00
  • 39bfcd2032 chore(02-03): scripts/check-bundle-split.mjs (PIPE-02 structural verification) josh 2026-05-09 10:07:36 -04:00
  • 572c86192f feat(02-03): journal + reveal modal + harvest pointer wiring josh 2026-05-09 10:05:45 -04:00
  • f192e8298c feat(02-03): Season-1 fragments + sim/memory selector + harvest/compost commands josh 2026-05-09 10:00:38 -04:00
  • d052a35478 docs(02-02): complete begin-plant-grow plan josh 2026-05-09 09:50:05 -04:00
  • 414a554549 feat(02-02): begin screen + seed picker + ui-strings + lazy content split josh 2026-05-09 09:43:47 -04:00
  • 537016b48f feat(02-02): render layer + Garden scene + scheduler integration josh 2026-05-09 09:36:09 -04:00
  • e82a11b988 feat(02-02): sim/garden — types, plants table, growth state machine, plantSeed josh 2026-05-09 09:32:59 -04:00
  • 38535bac73 docs(02-01): complete foundations plan josh 2026-05-09 09:26:37 -04:00
  • 2a8d354b58 chore(02-01): eslint sim-purity rule + Date.now violator fixture josh 2026-05-09 09:20:44 -04:00
  • fe99058040 feat(02-01): Zustand store + V1Payload extension + save lifecycle hooks josh 2026-05-09 09:18:43 -04:00
  • 58db53227c feat(02-01): BigQty + scheduler + sim foundations josh 2026-05-09 09:14:10 -04:00
  • 5ddaabcdc1 docs(02): cite D-12, D-16, D-32 in plan must_haves + record planning complete josh 2026-05-09 03:19:44 -04:00
  • a641056364 fix(02): plan revision iter 3 — BLOCKER 3 cross-plan regression + W1/W2 josh 2026-05-09 03:15:39 -04:00
  • d065922cad revise(02): mark Open Questions RESOLVED + tidy GrowthStage import order josh 2026-05-09 03:05:51 -04:00
  • e5c55b0aae revise(02): BLOCKER 3 — split lastTickAt (wall-clock) from tickCount (sim counter) josh 2026-05-09 03:04:45 -04:00
  • a9f190ed27 revise(02-05): fix migrate() bypass in boot+import paths + lifecycle leak + hotkey josh 2026-05-09 03:01:27 -04:00
  • 953784ae93 revise(02-03): bump warm-pool fragment count + journal hotkey listener josh 2026-05-09 03:01:12 -04:00
  • f6bef061c3 revise(02-04): replace in-test compileAllInk() call with precondition check josh 2026-05-09 02:57:15 -04:00
  • f7428da299 revise(02-04): fix inklecate binary path + drop unused .ink + add last_fragment_title slot josh 2026-05-09 02:56:50 -04:00
  • 63d2d8d5f7 docs(02): create phase 2 plan — 5 plans across 3 waves josh 2026-05-09 02:45:56 -04:00
  • 5bc98ba4ac docs(02): map phase 2 file targets to existing analogs josh 2026-05-09 02:11:01 -04:00
  • 01e02dcdb8 docs(phase-02): add validation strategy josh 2026-05-09 02:03:17 -04:00
  • c4589a56b4 docs(02): research phase 2 vertical slice — 24 REQ-IDs mapped josh 2026-05-09 02:01:22 -04:00
  • 350e976fed docs(state): record phase 2 context session josh 2026-05-09 01:39:52 -04:00
  • 69964ba17f docs(02): capture phase context josh 2026-05-09 01:39:48 -04:00
  • 49ba411a00 verify(01): phase 1 verification — all 16 REQ-IDs PASS, CI green josh 2026-05-09 00:17:20 -04:00
  • d3410e207d feat(01-05): commit 2 placeholder north-star assets + IOU (Path C deferral) josh 2026-05-09 00:06:27 -04:00
  • 8ace3db7b4 docs(01-07): complete ci-workflow plan + Phase 1 closure metadata josh 2026-05-09 00:00:23 -04:00
  • 609d58231d ci(01-07): minimum-viable GitHub Actions workflow running npm run ci on push + PR (PIPE-06) josh 2026-05-08 23:54:30 -04:00
  • bbaa2c6905 fix(01): remove unused eslint-disable in save/db.ts josh 2026-05-08 23:50:16 -04:00
  • 0f192ca3c0 chore: merge executor worktree (01-06 doctrine-docs) josh 2026-05-08 23:48:35 -04:00
  • 2aa61d030e chore: merge executor worktree (01-05 asset-provenance, partial — Task 2 awaits human curation) josh 2026-05-08 23:48:30 -04:00
  • 4cc3d8dbd2 chore: merge executor worktree (01-03 save-layer) josh 2026-05-08 23:48:25 -04:00
  • c3289440d6 chore: merge executor worktree (01-04 content-pipeline) josh 2026-05-08 23:48:15 -04:00
  • 161be69d7b chore: merge executor worktree (01-02 eslint-firewall) josh 2026-05-08 23:48:11 -04:00
  • 13139547f7 docs(01-03): complete save layer plan josh 2026-05-08 23:47:01 -04:00
  • d4c519c38d chore(01-03): remove src/save/.gitkeep (firewall marker no longer needed) josh 2026-05-08 23:42:13 -04:00
  • 2761bcc1e0 feat(01-03): Base64 codec + DoS-capped import + index re-exports + SaveDB interface refactor [GREEN] josh 2026-05-08 23:42:00 -04:00
  • de39c1b7c3 docs(01-02): complete eslint-firewall plan josh 2026-05-08 23:38:19 -04:00
  • bec0df1dc2 test(01-03): add failing tests for Base64 codec + full round-trip [RED] josh 2026-05-08 23:37:13 -04:00
  • 0b1425d4f6 feat(01-03): idb DB + localStorage fallback adapter (CORE-04) + last-3 snapshot retention + persist API [GREEN] josh 2026-05-08 23:36:20 -04:00
  • f44c108b7c docs(01-06): complete doctrine docs plan josh 2026-05-08 23:34:11 -04:00
  • 8c1d839adf test(01-02): add CORE-10 firewall test + violator fixture josh 2026-05-08 23:34:01 -04:00
  • 3625ef85e6 docs(01-04): complete content pipeline plan josh 2026-05-08 23:32:17 -04:00
  • 8521e04ddf docs(01-05): partial summary — Task 1 complete (validator + schema + refused-sample + Vitest), halted at Task 2 human-curate checkpoint josh 2026-05-08 23:32:11 -04:00
  • cde93883bd docs(01-06): author Season 7 end-state principle doctrine + Vitest doc-lint test (PIPE-05) josh 2026-05-08 23:31:25 -04:00
  • e2d82ffa90 test(01-03): add failing tests for IDB DB + snapshots + persist API [RED] josh 2026-05-08 23:30:02 -04:00
  • c49710e3ad test(01-04): PIPE-01 enforcement — schema violations throw at content load josh 2026-05-08 23:29:40 -04:00
  • da3f55cb69 feat(01-05): asset provenance validator + Zod sidecar schema + refused-sample fixture + PIPE-03 enforcement test (tmpdir-isolated) josh 2026-05-08 23:29:34 -04:00
  • e9b742da79 chore(01-02): add ESLint flat config + boundaries plugin + CORE-10 firewall rule josh 2026-05-08 23:29:09 -04:00
  • dddadbc1ac docs(01-06): author anti-FOMO doctrine consolidating PROJECT/REQUIREMENTS/CLAUDE/PITFALLS constraints (PIPE-05, UX-13) josh 2026-05-08 23:29:01 -04:00
  • d52e35f3ad feat(01-04): Vite-native content pipeline + Zod schemas + demo fragment + /content/ README josh 2026-05-08 23:28:59 -04:00
  • b6cc9000c3 feat(01-03): save envelope + canonical-JSON CRC32 + synthetic v0->v1 migration [GREEN] josh 2026-05-08 23:28:56 -04:00
  • 445a46139f test(01-03): add failing tests for save core (checksum, envelope, migrations) [RED] josh 2026-05-08 23:27:34 -04:00
  • 1e99356b27 docs(01-01): complete scaffold and test infra plan josh 2026-05-08 23:23:15 -04:00
  • 7b2982b839 chore(01-01): wire Vitest (happy-dom) and Playwright config + sentinel test josh 2026-05-08 23:18:22 -04:00
  • df7d687da4 chore(01-01): scaffold Phaser 4 + React 19 + Vite + TS template + Phase-1 deps + firewall directories josh 2026-05-08 23:17:17 -04:00
  • 39563f6934 docs(01): plan phase 1 — 7 plans across 3 waves, verified after 1 revision josh 2026-05-08 23:09:08 -04:00
  • 9c9c6eddbc docs(01): research phase 1 foundations and doctrine josh 2026-05-08 22:19:21 -04:00
  • 8f58e811b5 docs(01): capture phase 1 context josh 2026-05-08 22:03:41 -04:00
  • eecb79ae80 docs: create roadmap (8 phases) josh 2026-05-08 21:37:11 -04:00
  • 3378068884 docs: define v1 requirements josh 2026-05-08 21:27:24 -04:00
  • d7aa38f37e docs: synthesize research findings josh 2026-05-08 21:24:01 -04:00
  • a5dc54e95f docs: project research (stack, features, architecture, pitfalls) josh 2026-05-08 21:23:58 -04:00
  • a9f4efabac chore: add project config josh 2026-05-08 20:58:54 -04:00
  • de4e094d00 docs: initialize project josh 2026-05-08 20:57:15 -04:00