Commit Graph

9 Commits

Author SHA1 Message Date
Bas van Rossem
1d395b417b docs: add session log for 2026-06-17 Phase 0 kickoff 2026-06-17 13:20:35 +02:00
Bas van Rossem
74e697054a chore: add .gitattributes and normalize line endings to LF 2026-06-17 13:20:09 +02:00
Bas van Rossem
54d21f300c chore: gitignore local MCP config and personal CLAUDE.local.md 2026-06-17 13:10:00 +02:00
Bas van Rossem
ac2f9c669b docs: add project roadmap and Phase 0 (Foundation) implementation plan
Tracked planning docs under docs/ (the project's documentation source of
truth per CLAUDE.local.md):
- docs/roadmap.md      — vision, decisions, architecture, 6-phase roadmap
- docs/plans/phase-0-foundation.md — TDD plan to stand up the dockerized
  Hono + better-auth + Drizzle + libsql backend with an auth round-trip
2026-06-17 13:09:12 +02:00
Bas van Rossem
b32d91bc4d docs(web): add reverse-engineered db/schema.sql
No migration shipped in the export. Recreates production_tasks and
time_logs (columns derived from the API queries) so the backend can run
against a fresh self-hosted Postgres.
2026-06-17 11:15:55 +02:00
Bas van Rossem
9689b84e8d fix(web): track and repair the /api/logs route
- .gitignore: the bare 'logs' rule was matching the api/logs/ source
  dir, so the route was never committed. Anchor it to /logs/ and repair
  two log globs where '*' had been mangled to '_'.
- route.ts: add the missing 'import sql' — the file used sql but never
  imported it, so every GET/POST /api/logs threw ReferenceError and 500'd.
2026-06-17 11:15:55 +02:00
Bas van Rossem
be280b4b29 chore: reconcile yarn.lock with package.json
The export shipped a lockfile out of sync with the manifest (lock had
expo 54.0.35 etc., package.json pins 54.0.34). yarn install reconciled
the lock down to the manifest versions.
2026-06-17 11:15:54 +02:00
Bas van Rossem
9ca8a454f4 docs: correct CLAUDE.md after reverse-engineering apps/web backend
The backend is not remote: apps/web is a Next.js 16 app with the API
routes, better-auth, and a Neon Postgres data layer. Document the data
model, the mobile<->web API contract, and the missing /api/logs route.
2026-06-17 10:22:20 +02:00
Bas van Rossem
d94d0b188b Initial commit: code as received (Create/Anything export)
Insole-production time tracker exported from the Create/Anything AI
platform. Baseline snapshot before any reverse-engineering or cleanup.

- apps/mobile: Expo Router app (iOS/Android/web), the only workspace
- publisher/: standalone OpenNext/AWS deploy tooling for the web side
- Backend (/api/tasks, /api/logs + DB) lives remotely, not in this repo
2026-06-17 10:19:33 +02:00