docs: Fix ADR numbering conflicts and create comprehensive documentation indices
This commit resolves all documentation issues identified in the comprehensive review: CRITICAL FIXES: - Renumbered duplicate ADRs to eliminate conflicts: * ADR-022-migration-race-condition-fix → ADR-037 * ADR-022-syndication-formats → ADR-038 * ADR-023-microformats2-compliance → ADR-040 * ADR-027-versioning-strategy-for-authorization-removal → ADR-042 * ADR-030-CORRECTED-indieauth-endpoint-discovery → ADR-043 * ADR-031-endpoint-discovery-implementation → ADR-044 - Updated all cross-references to renumbered ADRs in: * docs/projectplan/ROADMAP.md * docs/reports/v1.0.0-rc.5-migration-race-condition-implementation.md * docs/reports/2025-11-24-endpoint-discovery-analysis.md * docs/decisions/ADR-043-CORRECTED-indieauth-endpoint-discovery.md * docs/decisions/ADR-044-endpoint-discovery-implementation.md - Updated README.md version from 1.0.0 to 1.1.0 - Tracked ADR-021-indieauth-provider-strategy.md in git DOCUMENTATION IMPROVEMENTS: - Created comprehensive INDEX.md files for all docs/ subdirectories: * docs/architecture/INDEX.md (28 documents indexed) * docs/decisions/INDEX.md (55 ADRs indexed with topical grouping) * docs/design/INDEX.md (phase plans and feature designs) * docs/standards/INDEX.md (9 standards with compliance checklist) * docs/reports/INDEX.md (57 implementation reports) * docs/deployment/INDEX.md (deployment guides) * docs/examples/INDEX.md (code samples and usage patterns) * docs/migration/INDEX.md (version migration guides) * docs/releases/INDEX.md (release documentation) * docs/reviews/INDEX.md (architectural reviews) * docs/security/INDEX.md (security documentation) - Updated CLAUDE.md with complete folder descriptions including: * docs/migration/ * docs/releases/ * docs/security/ VERIFICATION: - All ADR numbers now sequential and unique (50 total ADRs) - No duplicate ADR numbers remain - All cross-references updated and verified - Documentation structure consistent and well-organized These changes improve documentation discoverability, maintainability, and ensure proper version tracking. All index files follow consistent format with clear navigation guidance. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
128
docs/design/INDEX.md
Normal file
128
docs/design/INDEX.md
Normal file
@@ -0,0 +1,128 @@
|
||||
# Design Documentation Index
|
||||
|
||||
This directory contains detailed design documents, feature specifications, and phase implementation plans for StarPunk CMS.
|
||||
|
||||
## Project Structure
|
||||
- **[project-structure.md](project-structure.md)** - Overall project structure and organization
|
||||
- **[initial-files.md](initial-files.md)** - Initial file structure for the project
|
||||
|
||||
## Phase Implementation Plans
|
||||
|
||||
### Phase 1: Foundation
|
||||
- **[phase-1.1-core-utilities.md](phase-1.1-core-utilities.md)** - Core utility functions and helpers
|
||||
- **[phase-1.1-quick-reference.md](phase-1.1-quick-reference.md)** - Quick reference for Phase 1.1
|
||||
- **[phase-1.2-data-models.md](phase-1.2-data-models.md)** - Data models and database schema
|
||||
- **[phase-1.2-quick-reference.md](phase-1.2-quick-reference.md)** - Quick reference for Phase 1.2
|
||||
|
||||
### Phase 2: Core Features
|
||||
- **[phase-2.1-notes-management.md](phase-2.1-notes-management.md)** - Notes CRUD functionality
|
||||
- **[phase-2.1-quick-reference.md](phase-2.1-quick-reference.md)** - Quick reference for Phase 2.1
|
||||
|
||||
### Phase 3: Authentication
|
||||
- **[phase-3-authentication.md](phase-3-authentication.md)** - Authentication system design
|
||||
- **[phase-3-authentication-implementation.md](phase-3-authentication-implementation.md)** - Implementation details
|
||||
- **[indieauth-pkce-authentication.md](indieauth-pkce-authentication.md)** - IndieAuth PKCE authentication design
|
||||
|
||||
### Phase 4: Web Interface
|
||||
- **[phase-4-web-interface.md](phase-4-web-interface.md)** - Web interface design
|
||||
- **[phase-4-quick-reference.md](phase-4-quick-reference.md)** - Quick reference for Phase 4
|
||||
- **[phase-4-error-handling-fix.md](phase-4-error-handling-fix.md)** - Error handling improvements
|
||||
|
||||
### Phase 5: RSS & Deployment
|
||||
- **[phase-5-rss-and-container.md](phase-5-rss-and-container.md)** - RSS feed and container deployment
|
||||
- **[phase-5-executive-summary.md](phase-5-executive-summary.md)** - Executive summary of Phase 5
|
||||
- **[phase-5-quick-reference.md](phase-5-quick-reference.md)** - Quick reference for Phase 5
|
||||
|
||||
## Feature-Specific Design
|
||||
|
||||
### Micropub API
|
||||
- **[micropub-endpoint-design.md](micropub-endpoint-design.md)** - Micropub endpoint detailed design
|
||||
|
||||
### Authentication Fixes
|
||||
- **[auth-redirect-loop-diagnosis.md](auth-redirect-loop-diagnosis.md)** - Diagnosis of redirect loop issues
|
||||
- **[auth-redirect-loop-diagram.md](auth-redirect-loop-diagram.md)** - Visual diagrams of the problem
|
||||
- **[auth-redirect-loop-executive-summary.md](auth-redirect-loop-executive-summary.md)** - Executive summary
|
||||
- **[auth-redirect-loop-fix-implementation.md](auth-redirect-loop-fix-implementation.md)** - Implementation guide
|
||||
|
||||
### Database Schema
|
||||
- **[initial-schema-implementation-guide.md](initial-schema-implementation-guide.md)** - Schema implementation guide
|
||||
- **[initial-schema-quick-reference.md](initial-schema-quick-reference.md)** - Quick reference
|
||||
|
||||
### Security
|
||||
- **[token-security-migration.md](token-security-migration.md)** - Token security improvements
|
||||
|
||||
## Version-Specific Design
|
||||
|
||||
### v1.1.1
|
||||
- **[v1.1.1/](v1.1.1/)** - v1.1.1 specific design documents
|
||||
|
||||
## Quick Reference Documents
|
||||
|
||||
Quick reference documents provide condensed, actionable information for developers:
|
||||
- **phase-1.1-quick-reference.md** - Core utilities quick ref
|
||||
- **phase-1.2-quick-reference.md** - Data models quick ref
|
||||
- **phase-2.1-quick-reference.md** - Notes management quick ref
|
||||
- **phase-4-quick-reference.md** - Web interface quick ref
|
||||
- **phase-5-quick-reference.md** - RSS and deployment quick ref
|
||||
- **initial-schema-quick-reference.md** - Database schema quick ref
|
||||
|
||||
## How to Use This Documentation
|
||||
|
||||
### For Developers Implementing Features
|
||||
1. Start with the relevant **phase** document (e.g., phase-2.1-notes-management.md)
|
||||
2. Consult the **quick reference** for that phase
|
||||
3. Check **feature-specific design** docs for details
|
||||
4. Reference **ADRs** in ../decisions/ for architectural decisions
|
||||
|
||||
### For Planning New Features
|
||||
1. Review similar **phase documents** for patterns
|
||||
2. Check **project-structure.md** for organization guidelines
|
||||
3. Create new design doc following existing format
|
||||
4. Update this index with the new document
|
||||
|
||||
### For Understanding Existing Code
|
||||
1. Find the **phase** that implemented the feature
|
||||
2. Read the design document for context
|
||||
3. Check **ADRs** for decision rationale
|
||||
4. Review implementation reports in ../reports/
|
||||
|
||||
## Document Types
|
||||
|
||||
### Phase Documents
|
||||
Comprehensive plans for each development phase, including:
|
||||
- Goals and scope
|
||||
- Implementation tasks
|
||||
- Dependencies
|
||||
- Testing requirements
|
||||
|
||||
### Quick Reference Documents
|
||||
Condensed information for rapid development:
|
||||
- Key decisions
|
||||
- Code patterns
|
||||
- Common operations
|
||||
- Gotchas and notes
|
||||
|
||||
### Feature Design Documents
|
||||
Detailed specifications for specific features:
|
||||
- Requirements
|
||||
- API design
|
||||
- Data models
|
||||
- UI/UX considerations
|
||||
|
||||
### Diagnostic Documents
|
||||
Problem analysis and solutions:
|
||||
- Issue description
|
||||
- Root cause analysis
|
||||
- Solution design
|
||||
- Implementation plan
|
||||
|
||||
## Related Documentation
|
||||
- **[../architecture/](../architecture/)** - System architecture and overviews
|
||||
- **[../decisions/](../decisions/)** - Architectural Decision Records (ADRs)
|
||||
- **[../reports/](../reports/)** - Implementation reports
|
||||
- **[../standards/](../standards/)** - Coding standards and conventions
|
||||
|
||||
---
|
||||
|
||||
**Last Updated**: 2025-11-25
|
||||
**Maintained By**: Documentation Manager Agent
|
||||
Reference in New Issue
Block a user