-
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