feat: complete Epic 0 — foundation migration & infrastructure setup

Stories 0.2-0.5: rename folders→declarations (backend+frontend), configure
Redis for cache/queue/sessions, add foundation database migrations
(permissions, archived_at), replace DeclarationStatus enum with architecture
lifecycle values, create DeclarationObserver for status transition validation
and auto-archive, fix controller status transitions to respect observer rules.

93 tests pass (240 assertions).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-12 18:25:32 +00:00
parent d380df4074
commit fd43a6f429
105 changed files with 3899 additions and 1558 deletions

View File

@@ -43,10 +43,10 @@ development_status:
# Epic 0: Foundation Migration & Infrastructure Setup
epic-0: in-progress
0-1-rename-folders-to-declarations-in-database: done
0-2-rename-folders-to-declarations-in-backend: backlog
0-3-rename-folders-to-declarations-in-frontend: backlog
0-4-configure-redis-for-cache-queue-and-sessions: backlog
0-5-add-foundation-database-migrations-and-declaration-status-flow: backlog
0-2-rename-folders-to-declarations-in-backend: done
0-3-rename-folders-to-declarations-in-frontend: done
0-4-configure-redis-for-cache-queue-and-sessions: done
0-5-add-foundation-database-migrations-and-declaration-status-flow: done
epic-0-retrospective: optional
# Epic 1: Team Management & Permission System