c77a5f5
Mention HEREDOC syntax, include more guidance
Amolith created
c77a5f5
Mention HEREDOC syntax, include more guidance
Amolith created
fc3fb31
Dampen effort in impact mode scoring
Impact mode formula changed from (ds+1)×pw/ew to (ds+1)×pw/ew^0.25 so that effort no longer perfectly cancels priority for standalone tasks. High-priority high-effort work now ranks above medium-priority low-effort work, matching impact mode's intent of favoring importance over cost.
Amolith created
d3a8acb
Mention jj workflow
Amolith created
206bb5b
add cascade FK migration and rm command
Amolith created
8612e36
Add log subcommand for appending timestamped work entries to tasks
Amolith created
e6f63ac
Add FK constraint on blockers.blocker_id → tasks(id)
Amolith created
41ee4d3
Rework show command output as compact Markdown-style view
Amolith created
2fc21ce
Update AGENTS.md
Amolith created
8b6e60e
Use comfy-table Cell API instead of raw ANSI in table cells
Embedding raw ANSI escape codes in cell strings causes comfy-table to count them as visible characters when calculating column widths, shifting headers out of alignment with their data columns. Replace format!() with raw escapes with Cell::fg() and Cell::add_attribute() across list, ready, next, and search. Add cell_bold() and cell_fg() helpers in color.rs that conditionally apply styling based on the existing NO_COLOR / TTY checks.
Amolith created
96aefa2
refine readme
Amolith created
d48826d
Exclude parent tasks with open subtasks from next candidates
Amolith created
b173256
Add integration tests and update docs for next command
Cover both scoring modes, verbose output, limit, empty case, and JSON output. Update SKILL.md and README.md.
Amolith created
1665ae0
Wire next subcommand with --mode, --verbose, -n flags
Add next to cli.rs, cmd/next.rs, and cmd/mod.rs. Queries open tasks and blocker edges from the DB, feeds them to score::rank(), and renders results using comfy-table with a header row.
Amolith created
df88ed8
Implement dependency graph traversal and scoring engine
Add src/score.rs with the core algorithm for the next command: build the blocker DAG from open tasks, compute transitive downstream scores, and rank ready tasks using mode-dependent formulas.
Amolith created
f587294
Distinguish resolved blockers from open ones in show output
show displays all blocker edges regardless of status, making tasks appear blocked when their blockers are closed. Split the display into open blockers (actually blocking) and resolved ones.
Amolith created
24034ed
Add header rows to list and ready table output
list and ready display priority and effort as bare low/medium/high in adjacent columns with nothing distinguishing them. Add a header row to each using comfy-table's set_header().
Amolith created
d9e455f
Adopt comfy-table for consistent CLI output formatting
Replace hardcoded format!() spacing with comfy-table across all commands. Fix missing effort column in list output.
Amolith created
cdbfa95
Add cycle detection to dep add
Prevent circular dependencies in the blocker graph by walking the existing edges from the proposed blocker back toward the task. Reject with a clear error if a cycle would be created.
Amolith created
3fe8bfa
Update SKILL.md, tests, and documentation
Amolith created
8f02350
Refactor priority and effort to text labels at CLI boundary
Amolith created
40850f4
Add effort column via migration 1
Amolith created
2fdcee4
Rewire db::init and db::open to use migration system
Amolith created
13bdfc4
Add migration infrastructure in src/migrate.rs
Amolith created
e08e818
add words to readme
Amolith created
d695932
aaaaaaaaaa
Amolith created
0dc30dd
actually add skill
jj hard
Amolith created
98e2a82
add td to gitignore
Amolith created
66b4642
add skill
Amolith created
ee06c18
add agents.md
Amolith created
2869557
remove ci filter
Amolith created
70c1975
heblo
Amolith created