1.1 KiB
1.1 KiB
Documentation Discrepancies
2026-04-28
- The plan and ADRs repeatedly describe a single Go binary, while Milestone 1 also requires
apps/web/as a separate Vite/Preact app. The current implementation treats the web app as build-time static assets served by the Go binary. - Milestone 1 asks for
packages/protocol/with a protobuf schema, but the sync ADR and protocol spec describe JSON messages over WebSocket. The protocol package currently preserves both a.protoplaceholder and TypeScript-facing JSON model notes. - ADR-005 stores content under
data/files/..., while Milestone 2 examples usestore/.... The implementation follows ADR-005 and usesdata/files. - The frontend stack still requires a Node package install step, but local automation is now centralized in
misetasks and the lockfile-backedpnpmworkflow rather than ad hoc commands. - The foundation milestone specifies
golang-migrate, butgo-libsqlintegration constraints need a clean validation path. A lightweight internal migrator is used now so the project can move forward.