d8af580d93
feat(F-004,F-005): complete Quest and remaining domain schemas
...
Build and Deploy / deploy (push) Blocked by required conditions
Build and Deploy / build (push) Has been cancelled
Quest Domain Complete (F-004):
- quest_account_request: new user registration requests
- quest_notification + alert reads: notification/alert system
- quest_email_event + subscriptions: email event management
- quest_email_log: email tracking
- quest_plant + inventory_type + inventory_plant: plant/inventory configuration
- quest_processed_order_acknowledgement_email: duplicate prevention
Remaining Domains Complete (F-005):
Shipment Requests:
- ship_request + ship_request_detail: shipment request cart workflow
Allocation Requests:
- alloc_request + alloc_request_detail + alloc_plant: coil allocation workflow
Invoice Management:
- inv_upload + inv_upload_entry + inv_upload_status: invoice upload/processing
Finance/AP:
- finance_ap_check_processing_batch + status: AP check processing
Paint Schedule:
- paint_plant + paint_line + paint_line_type + paint_plant_line + paint_schedule
Documentation:
- doc_category + doc_article + doc_article_permission_group: knowledge base
Wave/EDI:
- wave_process + wave_process_history: EDI processing
Task Scheduler:
- lts_task + lts_task_type + lts_task_schedule + lts_task_execution
Total: 60+ tables, 600+ columns across all domains. All migrations applied successfully.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-16 02:16:28 +00:00
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