taskStatus: Done

taskTitle: Show help text when task invoked without args

taskType: WorkTask


taskTitle: Move dev instructions from README.md to AGENTS.md


taskTitle: Task ids should be shorter. Use the sqids package in haskell to generate ids


taskTitle: Tasks should have an optional namespace associated with them. Namespaces are first class citizens in this monorepo


taskTitle: There should be a command to list all projects.


taskTitle: Instruct agents too use git-branchless and a patch based workflow rather than traditional git commands if and when they need to record things in git.


taskTitle: instruct agents to include tests with all new features and bug fixes


taskTitle: instruct agents to run 'bild --test' and 'lint' for whatever namespace(s) they are working on after completing a task and fix any reported errors


taskStatus: Open

taskTitle: The script Omni/Ide/typecheck.sh needs to support Haskell type checking in a similar fashion as how Omni/Ide/repl.sh is able to handle multiple languages


taskTitle: Remove the old aider config in .aider* files and directories. Aider stinks and we will use amp going forward


taskId: t-PpXWsU

taskTitle: Task Manager Improvements

taskType: Epic


taskParent: t-PpXWsU

taskTitle: Implement child ID generation (t-abc123.1)


taskTitle: Add child_counters storage


taskTitle: Update createTask to auto-generate child IDs


taskId: t-PpZlbL

taskTitle: Implement task tree visualization command


taskTitle: Implement task stats command


taskId: t-PpZzBA

taskTitle: Implement epic progress tracking


taskId: t-PpZGVf

taskTitle: Add filtering by type and parent (list improvements)


taskId: t-PqLLXk

taskTitle: Implement epic and task types


taskTitle: Add enhanced dependency types (blocks, discovered-from, related)


taskId: t-PqMBuS

taskTitle: Protect production database from tests


taskTitle: Add migration support for old task format


depId: t-PpZlbL

depType: DiscoveredFrom

taskId: t-Uumhrq

taskTitle: Investigate and implement prettier tree drawing with box characters


taskTitle: PodcastItLater: Path to Paid Product


taskTitle: Adopt Bootstrap CSS for UI improvements


taskTitle: Add Stripe integration for billing


taskTitle: Implement usage tracking and limits


taskTitle: Add email notifications (transactional)


taskTitle: Migrate from SQLite to PostgreSQL


taskTitle: Create basic admin dashboard


taskTitle: Complete comprehensive test suite


taskTitle: Fix Recent Episodes refresh to prepend instead of reload (interrupts audio playback)


taskTitle: Implement billing page UI component with pricing and upgrade options


taskTitle: Add a 'task show <id>' command that prints out a long, easy to read (for humans) version of the task. Include dependencies and all information fields in the output


taskTitle: Make PodcastItLater UI mobile-friendly and responsive


taskTitle: Add dark mode support to PodcastItLater UI


taskTitle: Simplify billing to single paid plan


taskTitle: Separate navbar into user navbar and callout box for plan info


taskTitle: Make 'Upgrade Now' button go directly to Stripe checkout (not /billing page)


taskTitle: Add plan details to callout box (unlimited articles, $12/month)


taskTitle: Delete /billing page and all related code (billing_page, BillingPage component)


taskTitle: Update billing_checkout to use 'paid' tier instead of 'pro'


taskTitle: Update success/cancel URLs to redirect to / instead of /billing


taskTitle: Remove 'Billing' button from navbar (paid users will use Stripe portal link in callout)


taskTitle: Test the complete flow and verify all changes


taskTitle: Remove BLE001 noqa for bare Exception catches - use specific exceptions


taskTitle: Fix PLR0913 violations - refactor functions with too many parameters


taskTitle: Extract format_duration utility to shared UI or Core module (used only in Web.py)


taskTitle: Extract extract_og_metadata and send_magic_link to Core module for reusability


taskTitle: Review and fix type: ignore comments - improve type safety


taskTitle: Remove PLR2004 magic number - use constant for month check


taskTitle: Implement cancel subscription functionality


taskTitle: Implement delete account functionality


taskTitle: Implement change email address functionality


taskTitle: Add logout button to account page


taskTitle: Replace Coming Soon placeholder with full account management UI


taskTitle: Add remove button to queue status items


taskTitle: Remove button classes from navbar links (make them regular nav links)


taskTitle: Remove 'Logged in as' text from navbar


taskTitle: Left-align navbar links instead of right-aligned buttons


taskTitle: Remove logout button from navbar (will be in account page)


taskTitle: Add ruff to the developer environment, the 'env' attribute in Bild.nix


taskTitle: Fix dev mode banner styling and pre-fill login email