# Architecture Documentation Index This directory contains architectural documentation, system design overviews, component diagrams, and architectural patterns for StarPunk CMS. ## Core Architecture ### System Overview - **[overview.md](overview.md)** - Complete system architecture and design principles - **[technology-stack.md](technology-stack.md)** - Current technology stack and dependencies - **[technology-stack-legacy.md](technology-stack-legacy.md)** - Historical technology decisions ### Feature-Specific Architecture #### IndieAuth & Authentication - **[indieauth-assessment.md](indieauth-assessment.md)** - Assessment of IndieAuth implementation - **[indieauth-client-diagnosis.md](indieauth-client-diagnosis.md)** - IndieAuth client diagnostic analysis - **[indieauth-endpoint-discovery.md](indieauth-endpoint-discovery.md)** - Endpoint discovery architecture - **[indieauth-identity-page.md](indieauth-identity-page.md)** - Identity page architecture - **[indieauth-questions-answered.md](indieauth-questions-answered.md)** - Architectural Q&A for IndieAuth - **[indieauth-removal-architectural-review.md](indieauth-removal-architectural-review.md)** - Review of custom IndieAuth removal - **[indieauth-removal-implementation-guide.md](indieauth-removal-implementation-guide.md)** - Implementation guide for removal - **[indieauth-removal-phases.md](indieauth-removal-phases.md)** - Phased removal approach - **[indieauth-removal-plan.md](indieauth-removal-plan.md)** - Overall removal plan - **[indieauth-token-verification-diagnosis.md](indieauth-token-verification-diagnosis.md)** - Token verification diagnostic analysis - **[simplified-auth-architecture.md](simplified-auth-architecture.md)** - Simplified authentication architecture - **[endpoint-discovery-answers.md](endpoint-discovery-answers.md)** - Endpoint discovery implementation Q&A #### Database & Migrations - **[database-migration-architecture.md](database-migration-architecture.md)** - Database migration system architecture - **[migration-fix-quick-reference.md](migration-fix-quick-reference.md)** - Quick reference for migration fixes - **[migration-race-condition-answers.md](migration-race-condition-answers.md)** - Race condition resolution Q&A #### Syndication - **[syndication-architecture.md](syndication-architecture.md)** - RSS feed and syndication architecture ## Version-Specific Architecture ### v1.0.0 - **[v1.0.0-release-validation.md](v1.0.0-release-validation.md)** - Release validation architecture ### v1.1.0 - **[v1.1.0-feature-architecture.md](v1.1.0-feature-architecture.md)** - Feature architecture for v1.1.0 - **[v1.1.0-implementation-decisions.md](v1.1.0-implementation-decisions.md)** - Implementation decisions - **[v1.1.0-search-ui-validation.md](v1.1.0-search-ui-validation.md)** - Search UI validation - **[v1.1.0-validation-report.md](v1.1.0-validation-report.md)** - Overall validation report ### v1.1.1 - **[v1.1.1-architecture-overview.md](v1.1.1-architecture-overview.md)** - Architecture overview for v1.1.1 ## Phase Documentation - **[phase1-completion-guide.md](phase1-completion-guide.md)** - Phase 1 completion guide - **[phase-5-validation-report.md](phase-5-validation-report.md)** - Phase 5 validation report ## Review Documentation - **[review-v1.0.0-rc.5.md](review-v1.0.0-rc.5.md)** - Architectural review of v1.0.0-rc.5 ## How to Use This Documentation ### For New Developers 1. Start with **overview.md** to understand the system 2. Review **technology-stack.md** for current technologies 3. Read feature-specific architecture docs relevant to your work ### For Architects 1. Review version-specific architecture for historical context 2. Consult feature-specific docs when making changes 3. Update relevant docs when architecture changes ### For Contributors 1. Read **overview.md** for system understanding 2. Consult specific architecture docs for areas you're working on 3. Follow patterns documented in architecture files ## Related Documentation - **[../decisions/](../decisions/)** - Architectural Decision Records (ADRs) - **[../design/](../design/)** - Detailed design documents - **[../standards/](../standards/)** - Coding standards and conventions --- **Last Updated**: 2025-11-25 **Maintained By**: Documentation Manager Agent