Commit Graph

389 Commits

Author SHA1 Message Date
schalli 670fe088a4 docs(04): research phase domain — marketplace & portal navigation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-22 14:06:42 +02:00
schalli 728a4c3ee4 docs(state): record phase 4 UI-SPEC session 2026-06-22 13:55:16 +02:00
schalli 4ea1b6144f docs(04): UI design contract for marketplace & portal navigation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-22 13:53:44 +02:00
schalli 7fb0ed6646 docs(state): record phase 4 context session 2026-06-22 13:48:48 +02:00
schalli bf56aa6a2d docs(04): capture phase context 2026-06-22 13:48:36 +02:00
schalli 27a75ab990 docs(03-04): phase 03 verified — all 11 checks passed, 2 bugs fixed 2026-06-20 10:31:22 +02:00
schalli 46a6e277b8 fix(03): login redirect + API internal URL for Docker networking
- Use window.location.href for full page reload after login (ensures auth state)
- Add API_INTERNAL_URL for server-side requests within Docker network
- Remove unnecessary credentials:'include' from SSR fetch calls
- Update planning state for Phase 03 progress

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-20 09:28:05 +02:00
schalli f5a775c0df wip: phase-03 paused vor human verification (plan 04) 2026-06-19 14:51:31 +02:00
schalli 2832d06ad7 docs(phase-03): update tracking after wave 2
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 13:41:54 +02:00
schalli fbd7d44e88 docs(03-03): complete module UI lazy loading plan summary
- Document module loader registry, category pages, and expanded module views
- Record threat mitigations T-03-09, T-03-10, T-03-11
- Self-check passed: all files and commits verified
2026-06-19 13:39:58 +02:00
schalli 629ef81ea0 docs(03-02): complete Domaincheck module plan summary
- DNS-based domain availability checking across TLD variants
- Frontend page with input form and color-coded results
- Module self-seeds into registry on startup
2026-06-19 13:29:48 +02:00
schalli 4867c30bcd docs(phase-03): update tracking after wave 1
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 12:40:02 +02:00
schalli 0007ef58d9 docs(03-01): complete Module SDK + Registry plan summary
- Module SDK package with versioned interface contract
- Database-driven module registry with per-tenant activation
- ModuleGuard for tenant-scoped module access control
2026-06-19 12:38:40 +02:00
schalli 6e2f6e7c3e docs(03): create phase 3 plans - Module System & Domaincheck
4 plans in 3 waves:
- 03-01: Module SDK + Registry + Activation API
- 03-02: Domaincheck backend + frontend (vertical slice)
- 03-03: Lazy Loading + Category Pages
- 03-04: Visual Verification

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 12:14:54 +02:00
schalli 89f559ce62 docs(03): create phase plan for Module System & Domaincheck
4 plans across 3 waves: SDK + registry (W1), Domaincheck module +
lazy loading (W2), visual verification (W3). Covers MOD-01..04,
DCHK-01..03.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 12:13:20 +02:00
schalli 242553a532 docs(03): capture phase 3 context - Module System & Domaincheck
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 11:57:25 +02:00
schalli 91758a0e44 docs(02-04): LDAP integration complete 2026-06-19 08:41:02 +02:00
schalli eaaa9adfa5 docs(02-02): complete frontend auth and user/tenant CRUD plan 2026-06-18 13:42:00 +02:00
schalli 47f765ca99 docs(02-01): complete backend auth foundation 2026-06-18 13:29:59 +02:00
schalli dddc39f570 docs(02): create phase plan (5 plans, 4 waves) 2026-06-18 13:16:49 +02:00
schalli 8f58882db6 fix(02): revise plans based on checker feedback
Split oversized tasks per scope_sanity blockers:
- 02-01 Task 2 (18 files) -> Task 2 (AuthModule, 12 files) + Task 3 (UserModule+TenantModule+wiring, 8 files)
- 02-02 Task 1 (14 files) -> Task 1 (auth infrastructure, 9 files) + Task 2 (login UI+header/sidebar+i18n, 5 files)

Added runtime smoke test to 02-01 Task 3 verify (ts-node startup check).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 13:16:26 +02:00
schalli e8e89686f5 docs(02): create phase 2 authentication & multi-tenancy plans
5 plans across 4 waves covering all 9 requirements (AUTH-01..06, TNNT-01..03)
and 18 locked decisions (D-01..D-18):
- Plan 01 (W1): Backend auth foundation with Prisma schema, RLS, JWT, admin seed
- Plan 02 (W2): Frontend auth flow, login page, user/tenant CRUD admin pages
- Plan 03 (W2): SUS package verification, password reset, force-change interceptor
- Plan 04 (W3): LDAP sync service, per-tenant config, field mapping, admin UI
- Plan 05 (W4): Visual verification of complete auth and multi-tenancy system

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 13:10:13 +02:00
schalli 4da1c99807 docs(phase-2): research authentication and multi-tenancy domain 2026-06-18 13:00:15 +02:00
schalli 45286d58f9 docs(state): record phase 2 context session 2026-06-18 12:48:31 +02:00
schalli 1ba3433158 docs(02): capture phase context 2026-06-18 12:48:31 +02:00
schalli 8df059b5dd docs(state): phase 1 execution complete 2026-06-18 12:41:28 +02:00
schalli 366ccb8033 docs(01-03): visual verification complete 2026-06-18 12:41:22 +02:00
schalli 224fd59196 docs(01-02): complete Portal Shell plan with SUMMARY, state updates
- SUMMARY.md documenting design tokens, i18n, layout components
- STATE.md advanced to plan 2/3, decisions recorded
- ROADMAP.md updated to 2/3 plans complete
- REQUIREMENTS.md: PRTAL-01, PRTAL-04, UI-01, UI-02, UI-03 marked complete
2026-06-18 10:31:16 +02:00
schalli 0517e2b2b9 docs(01-01): complete walking skeleton plan
- Created 01-01-SUMMARY.md with execution results
- Updated STATE.md with plan completion and metrics
- Updated ROADMAP.md marking plan 01-01 complete
- Updated REQUIREMENTS.md marking INFRA-01, INFRA-02, INFRA-03 complete
2026-06-18 10:20:25 +02:00
schalli 382d2597c7 docs(01): create phase plan 2026-06-18 09:40:09 +02:00
schalli fc5a6f3832 docs(01): create phase 1 plans -- walking skeleton + portal shell
Three plans for Foundation & Portal Shell phase:
- 01-01: Monorepo scaffold, Docker Compose with 3-network segmentation, NestJS API, Next.js app, PostgreSQL
- 01-02: Design tokens (yellow #ffed00 primary), i18n (DE/EN), theme switching, responsive portal layout
- 01-03: Visual verification checkpoint for human approval

Includes SKELETON.md documenting architectural decisions for subsequent phases.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 09:37:08 +02:00
schalli 5415d552bb docs(phase-1): research foundation & portal shell domain
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 09:27:41 +02:00
schalli 173856e508 docs(state): record phase 1 context session 2026-06-18 09:14:01 +02:00
schalli 337e328e98 docs(01): capture phase context 2026-06-18 09:13:55 +02:00
schalli 4a71f1f774 docs: create roadmap (6 phases) 2026-06-18 08:45:41 +02:00
schalli a65b639461 docs: define v1 requirements 2026-06-18 08:41:17 +02:00
schalli 16c2d5b6af docs: complete project research for Tessera portal platform
Synthesize stack, features, architecture, and pitfalls research into
unified summary with roadmap implications and phase suggestions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 08:28:58 +02:00
schalli 77ca2421ca chore: add project config 2026-06-18 08:18:45 +02:00
schalli 5899679a10 docs: initialize project 2026-06-18 07:59:19 +02:00