summaryrefslogtreecommitdiff
path: root/.tasks
AgeCommit message (Collapse)Author
2025-11-20chore(task): re-delete resurrected tasksBen Sima
2025-11-20task: harvest updates from workersBen Sima
2025-11-20chore(task): delete tasks t-1ne7Qtj, t-1ne7VoO and epic t-1f9QP23Ben Sima
2025-11-20task: harvest updates from workersBen Sima
2025-11-20task: harvest updates from workersBen Sima
2025-11-20fix(task): exclude Review tasks from task readyBen Sima
2025-11-20task: harvest updates from workersBen Sima
2025-11-20task: harvest updates from workersBen Sima
2025-11-20task: harvest updates from workersBen Sima
2025-11-20chore: fix gitlint regex-style-search warningBen Sima
2025-11-20docs(agent): update logging design with 2-line status UIBen Sima
2025-11-20docs: update Agent design with git robustness learningsBen Sima
2025-11-20feat(task): remove horizontal bars from outputBen Sima
2025-11-20task: harvest updates from workersBen Sima
2025-11-20task: bump t-PpYZt2 timestamp to fix worker syncBen Sima
Amp-Thread-ID: https://ampcode.com/threads/T-4aeb1055-1271-41f4-ad2b-39d49b75c355 Co-authored-by: Amp <amp@ampcode.com>
2025-11-20task: t-PpYZt2 and t-1ndDhLo done (merged combined branch)Ben Sima
Amp-Thread-ID: https://ampcode.com/threads/T-4aeb1055-1271-41f4-ad2b-39d49b75c355 Co-authored-by: Amp <amp@ampcode.com>
2025-11-20Merge branch 'task/t-PpYZt2' into liveBen Sima
2025-11-20task: harvest updates from workersBen Sima
2025-11-20task: sync databaseBen Sima
2025-11-20task: harvest updates from workersBen Sima
2025-11-20task: harvest updates from workersBen Sima
2025-11-20chore: organize tasks into epics and fix namespacesBen Sima
- Converted parent tasks to Epics: - Task Manager Improvements - PodcastItLater: Path to Paid Product - Complete comprehensive test suite - General Code Quality Refactor - Created new Epic 'PodcastItLater: UX Polish' - Reparented orphan tasks to appropriate epics - Fixed namespaces ending in .hs.hs
2025-11-20doc: update agent design to require timestamps in logsBen Sima
2025-11-20chore: create epic for Multi-Agent System 2.0 (Haskell port)Ben Sima
2025-11-20task: harvest updates from workersBen Sima
2025-11-20task: sync databaseBen Sima
2025-11-20task: sync databaseBen Sima
2025-11-20Merge branch 'live' into omni-worker-1Ben Sima
2025-11-20task: t-1ne80pJ doneBen Sima
Amp-Thread-ID: https://ampcode.com/threads/T-4aeb1055-1271-41f4-ad2b-39d49b75c355 Co-authored-by: Amp <amp@ampcode.com>
2025-11-20task: manually harvest t-1ne80pJ statusBen Sima
2025-11-20task: claim t-1ndDhLoBen Sima
2025-11-20task: claim t-1rb7XhgBen Sima
2025-11-20chore: add tasks for Task Manager improvements and Audio polishBen Sima
2025-11-20task: t-1gcR9RV doneBen Sima
Amp-Thread-ID: https://ampcode.com/threads/T-4aeb1055-1271-41f4-ad2b-39d49b75c355 Co-authored-by: Amp <amp@ampcode.com>
2025-11-20task: harvest updates from workersBen Sima
2025-11-20fix: task display and namespace fixesBen Sima
- Update showTaskDetailed to display taskNamespace - Fix namespace for account management tasks in tasks.jsonl
2025-11-20chore: task breakdown and cleanupBen Sima
- Updated Omni/Task/Core.hs to filter parent tasks from 'task ready' - Broke down 'PodcastItLater: Path to Paid Product' into 5 subtasks - Broke down 'General Code Quality Refactor' into 3 subtasks - Broke down 'Complete comprehensive test suite' into 2 subtasks - Fixed namespace naming in tasks.jsonl
2025-11-20bild: fix --plan to output only JSON without loggingBen Sima
- Remove Log.wipe from --plan output path - Add isPlanMode parameter to analyzeAll to skip LogC.withLineManager when planning - Update all analyzeAll call sites to pass isPlanMode flag - Remove grep workaround from repl.sh (no longer needed) Now 'bild --plan' outputs clean JSON that can be piped directly to jq. This fixes typecheck.sh and other tools that rely on clean JSON output. Amp-Thread-ID: https://ampcode.com/threads/T-4e6225cf-3e78-4538-963c-5377bbbccee8 Co-authored-by: Amp <amp@ampcode.com>
2025-11-20typecheck: add Haskell support to typecheck.shBen Sima
- Implement Haskell typechecking using 'ghc -fno-code' - Use repl.sh to provision correct GHC environment with dependencies - Follows same pattern as Python typechecking (via repl.sh) - Typechecks without generating code (fast feedback) Now typecheck.sh supports both Python (.py) and Haskell (.hs) files. Amp-Thread-ID: https://ampcode.com/threads/T-4e6225cf-3e78-4538-963c-5377bbbccee8 Co-authored-by: Amp <amp@ampcode.com>
2025-11-20Remove some leftover test tasksBen Sima
2025-11-20task: implement epic progress trackingBen Sima
- Add progress display to 'task show' for epics (X/Y with percentage) - Add progress display to 'task list --type=epic' showing [X/Y] - Progress already shown in 'task tree' as [X/Y] - Calculate completed/total child tasks for epics - Clean up test tasks accidentally created in production database All 31 tests passing. Amp-Thread-ID: https://ampcode.com/threads/T-4e6225cf-3e78-4538-963c-5377bbbccee8 Co-authored-by: Amp <amp@ampcode.com>
2025-11-20task: implement stats commandBen Sima
- Add 'task stats' command to show task statistics - Display total tasks, status breakdown (open/in-progress/done) - Show epic count, ready vs blocked tasks - Show task counts by priority (P0-P4) and namespace - Support both human-readable and JSON output (--json flag) - Add tests for stats command and stats --json - TaskStats data type with ToJSON/FromJSON instances All 31 tests passing. Amp-Thread-ID: https://ampcode.com/threads/T-4e6225cf-3e78-4538-963c-5377bbbccee8 Co-authored-by: Amp <amp@ampcode.com>
2025-11-20task: add tasks-test.jsonl to .gitignoreBen Sima
The test database file should not be tracked in git. Only the production database (.tasks/tasks.jsonl) should be committed. Amp-Thread-ID: https://ampcode.com/threads/T-4e6225cf-3e78-4538-963c-5377bbbccee8 Co-authored-by: Amp <amp@ampcode.com>
2025-11-20test: verify pre-commit hook behaviorBen Sima
Amp-Thread-ID: https://ampcode.com/threads/T-4e6225cf-3e78-4538-963c-5377bbbccee8 Co-authored-by: Amp <amp@ampcode.com>
2025-11-20task: prettier tree visualization and flag ordering fixesBen Sima
- Implement box-drawing characters (├──, └──, │) for task tree visualization - Fix 'task create' flag ordering by using [options] in docopt (same as 'task list') - Document TASK_TEST_MODE environment variable in AGENTS.md Testing section - Add test case for multi-flag ordering on 'task create' - Clean up test tasks polluted in production database All 29 tests passing. Amp-Thread-ID: https://ampcode.com/threads/T-4e6225cf-3e78-4538-963c-5377bbbccee8 Co-authored-by: Amp <amp@ampcode.com>
2025-11-20task: sync databaseBen Sima
2025-11-20task: sync databaseBen Sima
2025-11-20task: sync databaseBen Sima
2025-11-20task: sync databaseBen Sima
2025-11-19Implement usage tracking and limits enforcementBen Sima
- Fix get_usage() to count from user_episodes table instead of episodes.user_id - Now correctly tracks when episodes are added to user's feed - Handles shared/existing episodes properly (count against the user who added them) - Add comprehensive test suite for usage limits (TestUsageLimits): - test_usage_counts_episodes_added_to_feed - test_usage_counts_existing_episodes_correctly - test_free_tier_limit_enforcement (10 articles) - test_can_submit_blocks_at_limit - test_paid_tier_unlimited - Billing.can_submit() now properly enforces 10 article limit for free tier - Usage tracking via user_episodes.added_at ensures accurate billing Completes t-144eKR1