backlog-md/backlog.md

140 lines
14 KiB
Markdown

# Kanban Board Export (powered by Backlog.md)
Generated on: 2025-07-12 18:27:55
Project: Backlog.md
| To Do | In Progress | Done |
| --- | --- | --- |
| **task-172** - Order tasks by status and ID in both web and CLI lists (Assignees: none, Labels: none) | **└─ task-24.1** - CLI: Kanban board milestone view (Assignees: @codex, Labels: none) | **task-173** - Add CLI command to export Kanban board to markdown (Assignees: @claude, Labels: none) |
| **task-171** - Implement drafts list functionality in CLI and web UI (Assignees: none, Labels: none) | | **task-169** - Fix browser and board crashes (Assignees: @claude, Labels: none) |
| **task-116** - Add dark mode toggle to web UI (Assignees: none, Labels: none) | | **task-168** - Fix editor integration issues with vim/nano (Assignees: @claude, Labels: none) |
| | | **task-167** - Add --notes option to task create command (Assignees: @claude, Labels: none) |
| | | **task-166** - Audit and fix autoCommit behavior across all commands (Assignees: none, Labels: bug, config) |
| | | **task-165** - Fix BUN_OPTIONS environment variable conflict (Assignees: none, Labels: bug) |
| | | **task-164** - Add auto_commit config option with default false (Assignees: none, Labels: enhancement, config) |
| | | **task-163** - Fix intermittent git failure in task edit (Assignees: none, Labels: bug) |
| | | **task-120** - Add offline mode configuration for remote operations (Assignees: none, Labels: enhancement, offline, config) |
| | | **task-119** - Add documentation and decisions pages to web UI (Assignees: none, Labels: none) |
| | | **└─ task-119.1** - Fix comprehensive test suite for data model consistency (Assignees: none, Labels: none) |
| | | **└─ task-119.2** - Core architecture improvements and ID generation enhancements (Assignees: none, Labels: none) |
| | | **task-118** - Add side navigation menu to web UI (Assignees: none, Labels: none) |
| | | **└─ task-118.1** - UI/UX improvements and responsive design enhancements (Assignees: none, Labels: none) |
| | | **└─ task-118.2** - Implement health check API endpoint for web UI monitoring (Assignees: none, Labels: none) |
| | | **└─ task-118.3** - Advanced search and navigation features beyond basic requirements (Assignees: none, Labels: none) |
| | | **task-115** - Add live health check system to web UI (Assignees: none, Labels: none) |
| | | **task-114** - cli: filter task list by parent task (Assignees: none, Labels: none) |
| | | **task-112** - Add Tab key switching between task and kanban views with background loading (Assignees: none, Labels: none) |
| | | **task-111** - Add editor shortcut (E) to kanban and task views (Assignees: none, Labels: none) |
| | | **task-108** - Fix bug: Acceptance criteria removed when updating description (Assignees: none, Labels: none) |
| | | **task-107** - Add agents --update-instructions command (Assignees: none, Labels: none) |
| | | **task-106** - Add --desc alias for description flag (Assignees: none, Labels: none) |
| | | **task-105** - Remove dot from .backlog folder name (Assignees: none, Labels: none) |
| | | **task-104** - Add --notes flag to task edit command for implementation notes (Assignees: @claude, Labels: none) |
| | | **task-101** - Show task file path in plain view (Assignees: none, Labels: none) |
| | | **task-100** - Add embedded web server to Backlog CLI (Assignees: none, Labels: none) |
| | | **└─ task-100.1** - Setup React project structure with shadcn/ui (Assignees: none, Labels: none) |
| | | **└─ task-100.2** - Create HTTP server module (Assignees: none, Labels: none) |
| | | **└─ task-100.3** - Implement API endpoints (Assignees: none, Labels: none) |
| | | **└─ task-100.4** - Build Kanban board component (Assignees: none, Labels: none) |
| | | **└─ task-100.5** - Create task management components (Assignees: none, Labels: none) |
| | | **└─ task-100.6** - Add CLI browser command (Assignees: none, Labels: none) |
| | | **└─ task-100.7** - Bundle web assets into executable (Assignees: none, Labels: none) |
| | | **└─ task-100.8** - Add documentation and examples (Assignees: none, Labels: none) |
| | | **task-99** - Fix loading screen border rendering and improve UX (Assignees: none, Labels: none) |
| | | **task-98** - Invert task order in Done column only (Assignees: @Cursor, Labels: ui, enhancement) |
| | | **task-97** - Cross-branch task ID checking and branch info (Assignees: @Cursor, Labels: none) |
| | | **task-96** - Fix demoted task board visibility - check status across archive and drafts (Assignees: @Cursor, Labels: none) |
| | | **task-95** - Add priority field to tasks (Assignees: @claude, Labels: enhancement) |
| | | **task-94** - CLI: Show created task file path (Assignees: @claude, Labels: cli, enhancement) |
| | | **task-93** - Fix Windows agent instructions file reading hang (Assignees: @claude, Labels: none) |
| | | **task-92** - CI: Fix intermittent Windows test failures (Assignees: @claude, Labels: none) |
| | | **task-91** - Fix Windows issues: empty task list and weird Q character (Assignees: @MrLesk, Labels: bug, windows, regression) |
| | | **task-90** - Fix task list scrolling behavior - selector should move before scrolling (Assignees: @claude, Labels: bug, ui) |
| | | **task-89** - Add dependency parameter for task create and edit commands (Assignees: @claude, Labels: cli, enhancement) |
| | | **task-88** - Fix missing metadata and implementation plan in task view command (Assignees: @claude, Labels: bug, cli) |
| | | **task-87** - Make agent guideline file updates idempotent during init (Assignees: @claude, Labels: enhancement, cli, init) |
| | | **task-86** - Update agent guidelines to emphasize outcome-focused acceptance criteria (Assignees: none, Labels: documentation, agents) |
| | | **task-85** - Merge and consolidate loading screen functions (Assignees: @claude, Labels: refactor, optimization) |
| | | **task-84** - Add -ac flag for acceptance criteria in task create/edit (Assignees: @claude, Labels: enhancement, cli) |
| | | **task-83** - Add case-insensitive status filter support (Assignees: @claude, Labels: enhancement, cli) |
| | | **task-82** - Add --plain flag to task view command for AI agents (Assignees: @claude, Labels: none) |
| | | **task-81** - Fix task list navigation skipping issue (Assignees: @claude, Labels: none) |
| | | **task-80** - Preserve case in task filenames for better agent discoverability (Assignees: @AI, Labels: enhancement, ai-agents) |
| | | **task-79** - Fix task list ordering - sort by decimal ID not string (Assignees: @AI, Labels: bug, regression) |
| | | **task-77** - Migrate from blessed to bblessed for better Bun and Windows support (Assignees: @ai-agent, Labels: refactoring, dependencies, windows) |
| | | **task-76** - Add Implementation Plan section (Assignees: @claude, Labels: docs, cli) |
| | | **task-75** - Fix task selection in board view - opens wrong task (Assignees: @ai-agent, Labels: bug, ui, board) |
| | | **task-74** - Fix TUI crash on Windows by disabling blessed tput (Assignees: @codex, Labels: bug, windows) |
| | | **task-73** - Fix Windows binary package name resolution (Assignees: @codex, Labels: bug, windows, packaging) |
| | | **task-72** - Fix board view on Windows without terminfo (Assignees: none, Labels: bug, windows) |
| | | **task-71** - Fix single task view regression (Assignees: @codex, Labels: none) |
| | | **task-70** - CI: eliminate extra binary download (Assignees: @codex, Labels: ci, packaging) |
| | | **task-69** - CLI: start tasks IDs at 1 (Assignees: @codex, Labels: none) |
| | | **task-68** - Verify Windows binary uses .exe (Assignees: @codex, Labels: packaging) |
| | | **task-67** - Add -p shorthand for --parent option in task create command (Assignees: none, Labels: cli, enhancement) |
| | | **task-61** - Embed blessed in standalone binary (Assignees: @codex, Labels: cli, packaging) |
| | | **task-59** - Simplify init command with modern CLI (Assignees: @codex, Labels: cli) |
| | | **task-58** - Unify task list view to use task viewer component (Assignees: @codex, Labels: none) |
| | | **task-57** - Fix version command to support -v flag and display correct version (Assignees: @codex, Labels: none) |
| | | **task-56** - Simplify TUI blessed import (Assignees: @codex, Labels: refactor) |
| | | **task-54** - CLI: fix init prompt colors (Assignees: @codex, Labels: bug) |
| | | **└─ task-55** - CLI: simplify init text prompt (Assignees: @codex, Labels: bug) |
| | | **task-53** - Fix blessed screen bug in Bun install (Assignees: @codex, Labels: bug) |
| | | **task-52** - CLI: Filter tasks list by status or assignee (Assignees: @codex, Labels: none) |
| | | **task-51** - Code-path styling (Assignees: none, Labels: enhancement) |
| | | **task-50** - Borders & padding (Assignees: none, Labels: enhancement) |
| | | **task-49** - Status styling (Assignees: Claude, Labels: enhancement) |
| | | **task-48** - Footer hint line (Assignees: none, Labels: enhancement) |
| | | **task-47** - Sticky header in detail view (Assignees: none, Labels: enhancement) |
| | | **task-46** - Split-pane layout (Assignees: none, Labels: enhancement) |
| | | **task-45** - Safe line-wrapping (Assignees: none, Labels: enhancement) |
| | | **task-44** - Checklist alignment (Assignees: none, Labels: ui, enhancement) |
| | | **task-43** - Remove duplicate Acceptance Criteria and style metadata (Assignees: none, Labels: ui, enhancement) |
| | | **task-42** - Visual hierarchy (Assignees: none, Labels: ui, enhancement) |
| | | **task-41** - CLI: Migrate terminal UI to bblessed (Assignees: Claude, Labels: cli) |
| | | **└─ task-41.1** - CLI: bblessed init wizard (Assignees: Claude, Labels: cli) |
| | | **└─ task-41.2** - CLI: bblessed task view (Assignees: Claude, Labels: cli) |
| | | **└─ task-41.3** - CLI: bblessed doc view (Assignees: Claude, Labels: cli) |
| | | **└─ task-41.4** - CLI: bblessed board view (Assignees: Claude, Labels: cli) |
| | | **└─ task-41.5** - CLI: audit remaining UI for bblessed (Assignees: Claude, Labels: cli) |
| | | **task-40** - CLI: Board command defaults to view (Assignees: @codex, Labels: cli) |
| | | **task-39** - CLI: fix empty agent instruction files on init (Assignees: @codex, Labels: cli, bug) |
| | | **task-38** - CLI: Improved Agent Selection for Init (Assignees: @AI, Labels: none) |
| | | **task-36** - CLI: Prompt for project name in init (Assignees: @codex, Labels: none) |
| | | **task-35** - Finalize package.json metadata for publishing (Assignees: @codex, Labels: none) |
| | | **task-34** - Split README.md for users and contributors (Assignees: @codex, Labels: docs) |
| | | **task-32** - CLI: Hide empty 'No Status' column (Assignees: none, Labels: cli, bug) |
| | | **task-31** - Update README for open source (Assignees: none, Labels: docs) |
| | | **task-29** - Add GitHub templates (Assignees: none, Labels: github, docs) |
| | | **task-27** - Add CONTRIBUTING guidelines (Assignees: none, Labels: docs, github) |
| | | **task-25** - CLI: Export Kanban board to README (Assignees: none, Labels: none) |
| | | **task-24** - Handle subtasks in the Kanban view (Assignees: none, Labels: none) |
| | | **task-23** - CLI: Kanban board order tasks by ID ASC (Assignees: none, Labels: none) |
| | | **task-22** - CLI: Prevent double dash in task filenames (Assignees: none, Labels: none) |
| | | **task-21** - Kanban board vertical layout (Assignees: none, Labels: none) |
| | | **task-20** - Add agent guideline to mark tasks In Progress on start (Assignees: none, Labels: agents) |
| | | **task-19** - CLI - fix default task status and remove Draft from statuses (Assignees: none, Labels: none) |
| | | **└─ task-13.1** - CLI: Agent Instruction File Selection (Assignees: none, Labels: cli, agents) |
| | | **task-7** - Kanban Board: Implement CLI Text-Based Kanban Board View (Assignees: none, Labels: cli, command) |
| | | **└─ task-7.1** - CLI: Kanban board detect remote task status (Assignees: none, Labels: none) |
| | | **task-6** - CLI: Argument Parsing, Help, and Packaging (Assignees: none, Labels: cli, command) |
| | | **└─ task-6.1** - CLI: Local installation support for bunx/npx (Assignees: none, Labels: cli) |
| | | **└─ task-6.2** - CLI: GitHub Actions for Build & Publish (Assignees: none, Labels: ci) |
| | | **task-5** - CLI: Implement Docs & Decisions CLI Commands (Basic) (Assignees: none, Labels: cli, command) |
| | | **task-4** - CLI: Task Management Commands (Assignees: none, Labels: cli, command) |
| | | **└─ task-4.1** - CLI: Task Creation Commands (Assignees: @MrLesk, Labels: cli, command) |
| | | **└─ task-4.2** - CLI: Task Listing and Viewing (Assignees: @MrLesk, Labels: cli, command) |
| | | **└─ task-4.3** - CLI: Task Editing (Assignees: @MrLesk, Labels: cli, command) |
| | | **└─ task-4.4** - CLI: Task Archiving and State Transitions (Assignees: @MrLesk, Labels: cli, command) |
| | | **└─ task-4.5** - CLI: Init prompts for reporter name and global/local config (Assignees: @MrLesk, Labels: cli, config) |
| | | **└─ task-4.6** - CLI: Add empty assignee array field for new tasks (Assignees: @MrLesk, Labels: cli, command) |
| | | **└─ task-4.7** - CLI: Parse unquoted created_date (Assignees: @MrLesk, Labels: cli, command) |
| | | **└─ task-4.8** - CLI: enforce description header (Assignees: none, Labels: none) |
| | | **└─ task-4.9** - CLI: Normalize task-id inputs (Assignees: none, Labels: cli, bug) |
| | | **└─ task-4.10** - CLI: enforce Agents to use backlog CLI to mark tasks Done (Assignees: none, Labels: cli, agents) |
| | | **└─ task-4.11** - Docs: add definition of done to agent guidelines (Assignees: none, Labels: docs, agents) |
| | | **└─ task-4.12** - CLI: Handle task ID conflicts across branches (Assignees: none, Labels: none) |
| | | **└─ task-4.13** - CLI: Fix config command local/global logic (Assignees: none, Labels: none) |
| | | **task-3** - CLI: Implement `backlog init` Command (Assignees: @MrLesk, Labels: cli, command) |
| | | **task-2** - CLI: Design & Implement Core Logic Library (Assignees: @MrLesk, Labels: cli, core-logic, architecture) |
| | | **task-1** - CLI: Setup Core Project (Bun, TypeScript, Git, Linters) (Assignees: @MrLesk, Labels: cli, setup) |