e643af1fe6
feat(F-003): implement auth domain Prisma schema and migration
...
Build and Deploy / build (push) Failing after 5m18s
Build and Deploy / deploy (push) Has been skipped
Auth Domain (Complete):
- auth_user: Better Auth compatible with password, 2FA, SSO support
- auth_session: session management with IP and user agent tracking
- auth_account: OAuth provider accounts
- auth_oauth_client + tokens: OAuth client configuration and token management
- auth_user_type: role definitions (admin, customer, internal)
- auth_domain: multi-tenant domain grouping
- auth_password_history + reset: password security and recovery
- auth_permission_group + rule + category: RBAC system with granular permissions
- auth_security_question + answer: account recovery mechanism
Quest Domain (Partial - Core User/Company):
- quest_user: portal-specific user data (sub-user flag, API tokens)
- quest_company: customer/company info (Epicor integration, invoicing flags)
- quest_user_company: many-to-many with active company tracking
Migration applied successfully to PostgreSQL 16 database.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-16 02:08:09 +00:00
7cd434aa82
feat(F-001): scaffold Next.js 15 project with TypeScript and Tailwind
...
Build and Deploy / build (push) Failing after 18m25s
Build and Deploy / deploy (push) Has been skipped
- Initialize Next.js 15 with App Router and TypeScript strict mode
- Configure Tailwind CSS with shadcn/ui theme system
- Install shadcn/ui components (button, card, input, table, etc.)
- Set up ESLint and Prettier with automatic formatting
- Configure path aliases (@/*) in tsconfig.json
- Create full project structure per CLAUDE.md
- Add health check endpoint at /api/health
- Configure next.config.ts with output: 'standalone' for Docker
- Set up Prisma with placeholder schema
- Configure Vitest (unit) and Playwright (E2E) testing
- Add VS Code settings for consistent development experience
Build verification: TypeScript compilation, ESLint, and production build all pass.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-16 00:04:44 +00:00
6ef918aad4
Add reference docs and update CLAUDE.md
Build and Deploy / build (push) Failing after 5s
Build and Deploy / deploy (push) Has been skipped
2026-02-15 23:33:57 +00:00
fbe79c0773
Update CLAUDE.md and TASKS.md to match infrastructure
Build and Deploy / build (push) Failing after 9s
Build and Deploy / deploy (push) Has been skipped
2026-02-15 23:25:24 +00:00
66ba6a6c89
Update CLAUDE.md to match actual infrastructure
Build and Deploy / build (push) Failing after 8s
Build and Deploy / deploy (push) Has been skipped
2026-02-15 23:17:06 +00:00
9b75729bac
Remove DOCKER_HOST from workflow
Build and Deploy / build (push) Failing after 33s
Build and Deploy / deploy (push) Has been skipped
2026-02-15 22:52:33 +00:00
9100695253
Simplify CI to use plain docker build
Build and Deploy / build (push) Failing after 4s
Build and Deploy / deploy (push) Has been skipped
2026-02-15 22:50:24 +00:00
50833b778a
Add Dockerfile and CI/CD pipeline
Build and Deploy / build (push) Failing after 56s
Build and Deploy / deploy (push) Has been skipped
2026-02-15 22:42:41 +00:00
36c157893e
Add test workflow
Test CI / test (push) Successful in 33s
2026-02-15 22:15:14 +00:00
91f4ba3dbf
Initial infrastructure setup
2026-02-15 19:31:34 +00:00