Commit Graph

12 Commits

Author SHA1 Message Date
ba8eaba9d9 feat: compile revisions from area config snapshots 2026-08-26 18:08:55 +08:00
c0c8a16dd4 feat: add immutable road revision storage 2026-08-26 17:54:38 +08:00
35002371ae feat: add native road edits document validation 2026-08-26 17:46:02 +08:00
93f09e399e chore(road-editor): plan direct-edit task tree and add client test infra
Planning: parent design.md becomes the single authoritative contract
(constraint model with 6 kinds, handle manifest, coordinate/unit
layering, preview sequencing, storage layout and lazy migration, area
config snapshot, API contract). Work is split into four independently
verifiable child tasks with per-step gates and rollback points.

Test infra: pin vitest 4.1.11, add test:client:unit for client pure
logic, extend prettier globs to root *.ts so vitest.config.ts is checked.

Add .gitignore: the repo had none, so inputs/, outputs/, workbench-data/
and the client build output were untracked rather than ignored.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-26 17:33:42 +08:00
3ddb33e321 feat: migrate workbench to React 2026-08-26 15:01:07 +08:00
81e02c670d feat: export portable native road packages 2026-08-26 11:59:48 +08:00
3b4befb025 fix: preserve native road metadata order 2026-08-26 10:44:17 +08:00
54d77ef09d fix: preserve native road render order 2026-08-26 10:25:08 +08:00
82afafa294 feat: publish native road layer manifest 2026-08-26 09:53:21 +08:00
90400d967f test: add standalone area fixtures 2026-08-26 09:13:44 +08:00
8e79790261 feat: make road compiler standalone 2026-08-25 17:53:49 +08:00
eb859c40d5 refactor: move road compiler core into package 2026-08-25 17:12:58 +08:00