klondike # Show CLI help
klondike status # Show project status
klondike feature list # List all features.klondike/features.json.klondike/agent-progress.jsonagent-progress.md
| ID | Description | Status |
|---|---|---|
| F042 | Integration test | ⏳ Not started |
| F043 | E2E test | ⏳ Not started |
| F052 | Extract release command from cli.py into release.py module | ⏳ Not started |
Agent: Initializer Agent Duration: ~session Focus: Initial CLI implementation with 16 features verified
- Created Python package
- Implemented data models
- Built CLI commands
- Set up testing
- Created documentation
- None
- None
- Update prompts to use klondike CLI
- Add templates to package
- Implement config management
- Using pith library (pypith) for agent-native CLI
- All klondike data lives in .klondike/ subdirectory
- agent-progress.md is generated from agent-progress.json
- Features designed to be implemented incrementally
Agent: Coding Agent Duration: (in progress) Focus: F027 - Update repository prompts to use klondike CLI
- None
- Session started
- None
- Continue implementation
- None
Agent: Coding Agent Duration: ~session Focus: Implemented F015 (templates), F016 (config), F020 (CLI tests)
- Baked templates into executable
- Implemented config management
- Added 43 tests including CLI integration tests
- None
- None
- F026 report command
- F014 feature edit
- F017 rich output
- None
Agent: Coding Agent Duration: ~session Focus: ALL 30 FEATURES COMPLETE - F028, F029, F025, F030 implemented and verified
- F028 input validation
- F029 git integration
- F025 shell completion
- F030 performance optimization
- None
- None
- Publish to PyPI
- Write documentation
- Add more integration tests
- None
Agent: Coding Agent Duration: (in progress) Focus: F031 - Copilot agent launcher with context-aware prompts
- None
- Session started
- None
- Continue implementation
- None
Agent: Coding Agent Duration: ~session Focus: Implemented F032 - MCP server for AI agent integration
- Created mcp_server.py module
- Added klondike mcp serve/install/config commands
- Added 14 tests for MCP functionality
- Verified all acceptance criteria
- None
- None
- Continue F033: Generate feature-specific prompts for copilot
- Continue F034: Generate AGENTS.md from klondike configuration
- Continue F035: Auto-delegate feature PRs via copilot
- None
Agent: Coding Agent Duration: ~session Focus: Implemented F040 - .github directory scaffolding in init command. Created github_templates package with 18 template files including copilot-instructions.md, instruction files, prompt templates, and init scripts. Added --skip-github flag. All 142 tests pass including 9 new tests for GitHub templates.
- None
- None
- None
- Consider adding CI workflows templates to .github scaffolding. Push changes to trigger CI/CD.
- None
Agent: Coding Agent Duration: ~session Focus: Implemented F034: AGENTS.md generation
- Add agents command
- Generate AGENTS.md
- Verify F034
- None
- None
- Continue F039: Local CI check command that detects and runs project CI checks
- Continue F035: Auto-delegate feature PRs via copilot
- Continue F036: Copilot session resume integration
- None
Agent: Coding Agent Duration: (in progress) Focus: F044-F054 - CLI refactoring: extract commands into modules
- None
- Session started
- None
- Continue implementation
- None
Agent: Coding Agent Duration: (in progress) Focus: F044-F054 - CLI refactoring: extract commands into modules
- None
- Session started
- None
- Continue implementation
- None
Agent: Coding Agent Duration: ~session Focus: Completed F044 and F045: extracted data layer and feature commands into separate modules
- None
- None
- None
- Continue with F046: extract session commands
- then run tests and push
- None
Agent: Coding Agent Duration: ~session Focus: Completed CLI refactoring: extracted data layer (F044), feature commands (F045), session commands (F046), and init/upgrade commands (F047). All 181 tests passing after each extraction. Code is cleaner with modular command structure.
- None
- None
- None
- Continue with F048 (extract report commands) and F049 (extract import/export commands) to complete the CLI refactoring work.
- None
Agent: Coding Agent Duration: ~session Focus: Completed CLI refactoring: extracted copilot and MCP command handlers (F050-F051)
- Created commands/copilot_cmd.py
- Created commands/mcp_cmd.py
- Updated cli.py imports
- Fixed MCP test
- Verified F050 and F051
- None
- None
- Work on remaining priority features: F039 (local CI check)
- F042 (integration test)
- F043 (E2E test)
- None
Agent: Coding Agent Duration: ~session Focus: Successfully implemented F058: klondike serve command with FastAPI. Added optional [serve] dependencies, created serve command with port/host options, implemented basic FastAPI app with static file serving and /health endpoint, added placeholder index.html for future React SPA.
- F058
- None
- None
- Implement F059 (React SPA scaffold with Tailwind CSS)
- then F060 (REST API /api/status endpoint)
- None
Agent: Coding Agent Duration: ~session Focus: Successfully implemented F059: React SPA scaffold with Tailwind CSS. Created klondike-web project with Vite + React + TypeScript. Configured Tailwind CSS v4, React Router, and WebSocket hook. Updated FastAPI serve command to support client-side routing. All acceptance criteria met and verified.
- None
- None
- None
- Continue with F060: Implement REST API endpoint GET /api/status for project overview. Then implement remaining API endpoints (F061-F065) and connect React components to the backend.
- None
Agent: Coding Agent Duration: (in progress) Focus: F060 - Implement REST API endpoint GET /api/status
- None
- Session started
- None
- Continue implementation
- None
Agent: Coding Agent Duration: (in progress) Focus: F061 - REST API endpoints for feature CRUD operations
- None
- Session started
- None
- Continue implementation
- None
Agent: Coding Agent Duration: ~session Focus: Completed F062 and working on F063
- F062 - REST API status transitions
- None
- None
- Complete F063
- Start F064
- None
Agent: Coding Agent Duration: ~session Focus: Completed F062 and F063 - REST API endpoints for feature status transitions and session management
- F062 - Status transition endpoints (start/verify/block)
- F063 - Session management endpoints (progress/start/end)
- None
- None
- Continue with F064 - REST API config endpoints
- Then F065 - WebSocket real-time updates
- None
Agent: Coding Agent Duration: ~session Focus: Completed F064 - REST API endpoints for configuration management. Implemented GET /api/config and PUT /api/config with full validation and persistence. All 181 tests passing.
- None
- None
- None
- F065 - WebSocket endpoint for real-time UI updates
- None
Agent: Coding Agent Duration: (in progress) Focus: Code review and next feature planning
- None
- Session started
- None
- Continue implementation
- None
Agent: Coding Agent Duration: ~session Focus: Completed F065 - WebSocket endpoint for real-time UI updates. Implemented file watcher, event broadcasting, and integration with all API endpoints.
- Implemented WebSocket endpoint at /api/updates
- Added watchdog file system monitoring
- Integrated broadcasts into all API operations
- Added initial sync on connection
- Implemented debounced file change detection
- None
- None
- Continue with F066 - Dashboard UI component
- Or work on other UI components (F067-F074)
- Consider unblocking infrastructure features
- None
Agent: Coding Agent Duration: ~session Focus: Completed F066 - Dashboard UI component with project overview. Implemented all acceptance criteria including real-time data fetching from /api/status, WebSocket integration for live updates, progress visualization, feature counts, current session display, priority features list, and git commit history. Added CORS middleware for dev server support. Fixed React linting warnings in useWebSocket hook. All tests passing.
- None
- None
- None
- Continue with F067 - Spec Explorer UI component with feature list and filtering. This will allow users to browse all features with search/filter capabilities.
- None
Agent: Coding Agent Duration: ~session Focus: Completed F067 - Spec Explorer UI component with feature list and filtering. Implemented full-featured table view with dynamic filtering by status and category, text search across multiple fields, color-coded badges with icons, and click-to-view modal for detailed feature information. All acceptance criteria met and tested with real API data. Build successful, linting clean, all 181 tests passing.
- None
- None
- None
- Continue with remaining UI components: F068 (Task Viewer with editing)
- F069 (Activity Log)
- F070 (Config Editor)
- F071 (Add Feature form)
- F073 (Navigation sidebar)
- None
Agent: Coding Agent Duration: ~session Focus: Completed F068 - Task Viewer UI component with full feature management capabilities. Implemented comprehensive feature detail display with all metadata, acceptance criteria checklist, verification evidence display, and block reason highlighting. Added edit mode for modifiable fields and action buttons (Start/Block/Verify) with modal forms. Integrated with all feature API endpoints. Updated routing and navigation from SpecExplorer. All acceptance criteria met and verified. Build successful, linting clean, all 181 tests passing.
- None
- None
- None
- Continue with remaining UI components: F069 (Activity Log)
- F070 (Config Editor)
- F071 (Add Feature form)
- F073 (Navigation sidebar)
- None
Agent: Coding Agent Duration: ~session Focus: Completed F069 - Activity Log UI component with comprehensive session timeline. Implemented expandable/collapsible session cards with chronological display, icon indicators for all item types, real-time WebSocket integration, and full API connectivity. Component displays 26 sessions with rich metadata. All acceptance criteria met and verified. Build successful, linting clean, all 181 tests passing.
- None
- None
- None
- Continue with remaining UI components: F070 (Config Editor)
- F071 (Add Feature form)
- F073 (Navigation sidebar)
- F072 (Session controls)
- F074 (Toast notifications)
- None
Agent: Coding Agent Duration: ~session Focus: Completed F070 - Config Editor UI component with comprehensive settings form. Implemented React component with GET/PUT /api/config integration, real-time WebSocket updates, grouped settings sections, and proper validation/feedback. Build successful, all 181 tests passing. Component fully functional and accessible at /config route.
- None
- None
- None
- Continue with remaining UI features: F071 (Add Feature form)
- F073 (Navigation sidebar)
- F072 (Session controls)
- F074 (Toast notifications)
- None
Agent: Coding Agent Duration: ~session Focus: Successfully completed F071 - Add Feature form UI component. Created modal form with all required/optional fields, integrated into Spec Explorer, and verified end-to-end functionality.
- None
- None
- None
- Consider F073 (Navigation sidebar) or F072 (Session control UI) next for completing the web UI.
- None
Agent: Coding Agent Duration: (in progress) Focus: F073 - Navigation sidebar with view switching
- None
- Session started
- None
- Continue implementation
- None
Agent: Coding Agent Duration: ~session Focus: Completed F073 and F074. F073 (Navigation sidebar) was already fully implemented with all acceptance criteria met, just needed verification. F074 (Toast notifications) fully implemented with react-hot-toast library, apiCall wrapper for consistent toast behavior, and integration across AddFeatureForm, TaskViewer, and ConfigEditor components. All changes committed and verified.
- None
- None
- None
- Next priority: F072 (Session control UI)
- F075 (Git commits API endpoint)
- or F076 (Serve --open flag). Consider F072 for session management UI or F076 for quick quality-of-life improvement.
- None
Agent: Coding Agent Duration: ~session Focus: Completed F076 (serve --open flag) and F075 (GET /api/commits endpoint). F076 adds --open/-o flag to auto-launch browser using threading with 1.5s delay. F075 adds REST API endpoint returning recent git commits with hash/author/date/message fields. Both features fully tested and verified. All pre-commit checks passed (linting, formatting, 181 tests).
- None
- None
- None
- Continue with F072 (Session control UI components) - implement React components for session start/end with forms and active session indicator. Then investigate blocked features (F039
- F042
- F043) to determine if they can be unblocked.
- None
Agent: Coding Agent Duration: ~session Focus: Testing session end from API
- None
- None
- None
- Continue F039: Local CI check command that detects and runs project CI checks
- Continue F042: Integration test
- Continue F043: E2E test
- None
Agent: Coding Agent Duration: ~session Focus: F072 - Session control UI components test
- None
- None
- None
- Continue F039: Local CI check command that detects and runs project CI checks
- Continue F042: Integration test
- Continue F043: E2E test
- None
Agent: Coding Agent Duration: ~session Focus: Completed all 5 remaining not-started web features: F088 (real-time collaboration indicators), F090 (customizable dashboard widgets), F092 (theme customization with color picker), F103 (print-friendly view), F104 (offline support with service worker). Project is now at 87.5% complete (91/104 verified).
- F088 - PresenceIndicator with WebSocket presence tracking
- F090 - WidgetGrid with drag-drop layout and localStorage persistence
- F092 - ThemeCustomizer with 12 accent colors and custom color picker
- F103 - PrintView with full print preview and status filtering
- F104 - Service worker with offline caching and OfflineIndicator
- None
- None
- Review 13 blocked features to determine if any can be unblocked
- Consider code-splitting to reduce bundle size (now >1MB)
- Add offline settings panel to Config page
- None
Agent: Coding Agent Duration: ~session Focus: Fixed release command to work with hatch-vcs dynamic versioning
- None
- None
- None
- Test release process
- Update global klondike installation
- None
Agent: Coding Agent Duration: ~session Focus: Fixed theme support
- None
- None
- None
- Continue implementation
- None
Agent: Coding Agent Duration: ~session Focus: Dark mode review/fix for feature details page
- None
- None
- None
- Continue F039: Local CI check command that detects and runs project CI checks
- Continue F042: Integration test
- Continue F043: E2E test
- None
Agent: Coding Agent Duration: ~session Focus: Implemented F058: ntfy.sh push notification integration. Created ntfy.py module with full test coverage (23 tests), integrated into session/feature commands, all 204 tests passing.
- F058: ntfy.sh integration
- None
- None
- Continue F042: Integration test
- Continue F043: E2E test
- Continue F052: Extract release command from cli.py into release.py module
- None
Agent: Coding Agent Duration: ~session Focus: Successfully tested ntfy.sh notification integration
- None
- None
- None
- Continue F042: Integration test
- Continue F043: E2E test
- Continue F052: Extract release command from cli.py into release.py module
- None
Agent: Coding Agent Duration: ~session Focus: Successfully implemented F059: added klondike-agent-workflow skill templates to both Claude and Copilot scaffolding
- Copied skill files to template packages
- Updated Claude adapter for skills directory mapping
- Added init.py files for package discovery
- Tested with both agents
- None
- None
- Consider testing existing projects with 'klondike init --upgrade' to add skills retroactively
- None
Agent: Coding Agent Duration: (in progress) Focus: F060 - Fix status distribution chart legend placement and hover clipping
- None
- Session started
- None
- Continue implementation
- None
Agent: Coding Agent Duration: ~session Focus: F060 - Fix status distribution chart legend placement and hover clipping
- None
- None
- None
- Continue F042: Integration test
- Continue F043: E2E test
- Continue F052: Extract release command from cli.py into release.py module
- None