Commit Graph
8 Commits
Author SHA1 Message Date
toanhoang 43a20d8530 feat: add User password hashing + account creation script 2026-07-31 11:51:08 +07:00
toanhoang 41de13b1ff feat: add User Prisma model + migration 2026-07-31 11:48:55 +07:00
toanhoang ed3dc46456 docs: note future Gitea self-host + GitHub backup plan 2026-07-31 11:12:47 +07:00
toanhoang d72b73b2f5 docs: add git commit convention (Conventional Commits, split by layer) 2026-07-31 10:55:46 +07:00
toanhoang 2710f3b61d docs: record decision - no public Postgres exposure, keep DB+app in one compose stack
- dev/test Postgres stays local per-machine, not exposed
- prod (home Proxmox) Postgres stays private, cross-machine access via VPN/SSH tunnel
- keep db + app services in a single docker-compose.yml (already uses explicit
  network/volume/container names, so splitting later stays cheap if a real
  second consumer of the DB shows up)
2026-07-31 10:45:53 +07:00
toanhoang f2ca214b55 Move business-context doc from workspace processes/ into repo
- docs/asset-license-management.md (moved from ../processes/, fixed
  relative links to stay accurate from the new location)
- CLAUDE.md now points at docs/asset-license-management.md
- removed stale no-git-repo-yet note, added git init/push status
2026-07-30 18:32:01 +07:00
toanhoang 19b4c96eaa CLAUDE.md: make Môi trường section host-agnostic (Windows no-Node vs Linux VM native Node) 2026-07-30 18:27:09 +07:00
toanhoang afdbdbdcfb Initial commit: Next.js scaffold, Request entity, Prisma+Zod, Tailwind v4+shadcn
- Next.js 14 (TS, App Router) monolith
- Request entity (Draft state) via Prisma + Postgres, validated with Zod
- ESLint configured
- Tailwind v4 + shadcn/ui (new-york-v4 style)
- Vitest test suite (6 tests, runs against throwaway Postgres DB per file)
- Multi-agent dev workflow docs in CLAUDE.md and .claude/agents/
2026-07-30 18:14:36 +07:00