Files
goplt/docs/content/stories/COMPLETE_TASK_LIST.md
0x1d d1d0b170ce fix: improve logging and error visibility, move Story 1.7 to Epic 2
Fixes:
- Added database connection logging with masked DSN
- Added migration progress logging
- Added HTTP server startup logging with address
- Fixed database provider to accept logger parameter
- Improved error visibility throughout initialization

Documentation:
- Moved Story 1.7 (Service Client Interfaces) to Epic 2 as Story 2.7
- Updated Epic 1 and Epic 2 READMEs
- Updated COMPLETE_TASK_LIST.md
- Updated story metadata (ID, Epic, Dependencies)

These changes will help diagnose startup issues and provide better visibility into what the application is doing.
2025-11-05 19:39:25 +01:00

4.2 KiB

Complete Task List

This document provides a comprehensive list of all tasks across all epics. Each task has a corresponding detailed file in the epic-specific directories.

Task Organization

Tasks are organized by epic and section. Each task file follows the naming convention: {section}.{subtask}-{description}.md

Epic 0: Project Setup & Foundation

Epic 0 Stories

Epic 1: Core Kernel & Infrastructure

Epic 2: Authentication & Authorization

Epic 3: Module Framework

Epic 4: Sample Feature Module (Blog)

Epic 5: Infrastructure Adapters

Epic 6: Observability & Production Readiness

Epic 7: Testing, Documentation & CI/CD

Epic 8: Advanced Features & Polish

Task Status Tracking

To track task completion:

  1. Update the Status field in each task file
  2. Update checkboxes in the main plan.md
  3. Reference task IDs in commit messages: [0.1.1] Initialize Go module
  4. Link GitHub issues to tasks if using issue tracking

Generating Missing Task Files

A script is available to generate task files from plan.md:

cd docs/tasks
python3 generate_tasks.py

Note: Manually review and refine generated task files as needed.