Commit Graph

  • 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