-
98f30306a1
merge: slice 1 — bootstrap + project CRUD + global cable_types
mAi
2026-05-15 16:50:02 +02:00
-
-
905c75c6db
test+docs: store coverage + README for slice 1
mai/picasso/slice-1-bootstrap
mAi
2026-05-15 16:48:29 +02:00
-
c13000ee7e
feat: frontend shell — project picker, legend, modals (new project / cable type / delete), URL ?project= state
mAi
2026-05-15 16:45:29 +02:00
-
1e3988161b
feat: http server — net/http (Go 1.22 ServeMux), /api/healthz + projects + cable-types, JSON errors
mAi
2026-05-15 16:45:29 +02:00
-
255d52e7c4
feat: db store — projects + cable_types CRUD with sentinel errors and confirm-name guardrail
mAi
2026-05-15 16:45:29 +02:00
-
cd34dde133
feat: db migrations runner + 001_init.sql (full v3 schema, 5 cable_types seeded)
mAi
2026-05-15 16:45:29 +02:00
-
b6eb29a103
chore: untrack .m/ worker-local mai event log
mAi
2026-05-15 16:40:41 +02:00
-
e55993ca53
bootstrap: go module, skeleton dirs, Makefile, main.go entrypoint
mAi
2026-05-15 16:40:14 +02:00
-
-
14f0d74e44
merge: design v3 (framework, multi-project, mDock deploy)
mAi
2026-05-15 16:38:02 +02:00
-
-
c690113ea1
docs: design v3 — global cable_types, device UNIQUE, delete guardrail
mai/picasso/design
mAi
2026-05-15 16:32:20 +02:00
-
023bf82dbd
docs: CLAUDE.md reflects v2 — framework, multi-project, mDock deploy
mAi
2026-05-15 16:13:34 +02:00
-
b734e7f874
docs: design v2 — framework rescope, mDock deploy, no runtime importer
mAi
2026-05-15 16:13:24 +02:00
-
f429111462
docs: design pass 1 — schema, API, importer, sync, slices
mAi
2026-05-15 12:26:27 +02:00
-
-
a94e8d9f60
bootstrap: README + CLAUDE.md (architecture sketch, no CLI)
m
2026-05-15 12:17:55 +02:00
-
eaf2d968dd
Initial commit
m
2026-05-15 10:16:28 +00:00