|
|
b920da1e8f
|
feat(core): add auth controllers with tests (sign-in, sign-up, sign-out)
|
2026-04-06 14:28:57 +02:00 |
|
|
|
f1041f2f1d
|
feat(core): add content use cases with tests (create-article, get-articles)
|
2026-04-06 14:28:01 +02:00 |
|
|
|
45cb0ee972
|
feat(core): add auth use cases with tests (sign-in, sign-up, sign-out)
|
2026-04-06 14:27:23 +02:00 |
|
|
|
c73d4acec9
|
feat(core): add InversifyJS DI container with auth and content modules
|
2026-04-06 14:25:26 +02:00 |
|
|
|
746270eb73
|
feat(core): add mock implementations (users, articles, auth, telemetry)
|
2026-04-06 14:25:03 +02:00 |
|
|
|
f2bbd9791f
|
feat(core): add application interfaces (repositories + services)
|
2026-04-06 14:24:31 +02:00 |
|
|
|
bc78f2d366
|
feat(core): add entity errors (auth, common)
|
2026-04-06 14:24:11 +02:00 |
|
|
|
18bde6ca4c
|
feat(core): add entity models (user, article, session, cookie)
|
2026-04-06 14:23:54 +02:00 |
|
|
|
fe70a48702
|
feat(core): add vitest config and constants
|
2026-04-06 14:23:36 +02:00 |
|
|
|
9e1edcc7c1
|
feat(core): add dependencies (inversify, reflect-metadata, zod, vitest)
|
2026-04-06 14:23:22 +02:00 |
|
|
|
25e533b6be
|
Add Plan 2: Core Package + DI implementation plan
12 tasks covering: dependencies, vitest config, entities (models + errors),
application interfaces, DI container (InversifyJS), mock infrastructure,
auth use cases + tests (TDD), content use cases + tests (TDD),
auth controllers + tests, content controllers + tests, public API exports.
|
2026-04-06 14:21:30 +02:00 |
|
|
|
e70f6a1327
|
feat: add test directory structure (unit, integration, e2e)
|
2026-04-06 14:14:25 +02:00 |
|
|
|
8ffc91f5e0
|
chore: add pnpm lockfile, fix core tsconfig
Remove reflect-metadata type reference from core/tsconfig.json —
it will be added in Plan 2 when InversifyJS is installed.
|
2026-04-06 14:13:59 +02:00 |
|
|
|
f7aa0cec2b
|
feat: add Docker Compose with PostgreSQL for local dev
|
2026-04-06 14:10:18 +02:00 |
|
|
|
1cd9d6ffba
|
feat: add placeholder apps (web-next, web-tanstack, cms, storybook)
|
2026-04-06 14:09:21 +02:00 |
|
|
|
1cbdb71111
|
feat: add placeholder packages (core, api, api-client, cms-core, cms-client, ui)
|
2026-04-06 14:08:50 +02:00 |
|
|
|
c3f069a005
|
feat: add shared ESLint config package (@repo/eslint-config)
|
2026-04-06 14:06:22 +02:00 |
|
|
|
f2d7bc15da
|
feat: add shared TypeScript config package (@repo/typescript-config)
|
2026-04-06 14:06:00 +02:00 |
|
|
|
6cff55d6d3
|
feat: scaffold root workspace files (Turborepo + pnpm)
|
2026-04-06 14:04:41 +02:00 |
|
|
|
d0d335d829
|
Add Plan 1: Monorepo Foundation implementation plan
8 tasks covering: root workspace files, shared TypeScript config,
shared ESLint config, placeholder packages, placeholder apps,
Docker Compose, dependency installation + verification, test dirs.
|
2026-04-06 13:56:00 +02:00 |
|
|
|
c3c2e19e4f
|
Add clean architecture monorepo template design spec
Comprehensive design specification covering: Turborepo+pnpm monorepo, clean
architecture core (InversifyJS DI), tRPC+TanStack Query shared API layer,
Payload CMS with dual-mode client (local+HTTP), Atomic Design UI with
shadcn/ui+Storybook, MCP agent infrastructure, and 4-tier documentation
architecture with ~22 AGENTS.md files.
|
2026-04-06 13:28:56 +02:00 |
|