Cleaned up data model and configuration scope: REMOVED: - Tags field from Task model (out of scope, may never be needed) - Tags from frontmatter example - Tags from Phase 7 features - Theme from Phase 1 AppConfig (not needed until GUI) MOVED: - Theme configuration to Phase 3 (when GUI is introduced) - Added updated AppConfig in Phase 3 showing theme, window_size, last_opened_list Phase 1 now focuses on core essentials: - Task CRUD operations - Markdown file I/O - Basic data model (id, status, due_date, parent_id) - CLI functionality Benefits: - Simpler Phase 1 implementation - Less upfront complexity - Theme configuration appears when it's actually used (GUI) - Tags can be added later if needed (or never) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .idea | ||
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| PLAN.md | ||