gstack/autoplan
0xDevNinja 1948e54e88 fix(autoplan): bind commit before split-array index in tasks aggregator
The Phase 4 implementation-tasks aggregator filtered per-phase JSONL by
branch and recent commit with:

  select(.branch == $branch and ($commits | split("|") | index(.commit) != null))

Inside the ($commits | split("|") | ...) pipe the input is the split
array, so index(.commit) tried to index an array with the string
"commit" and jq errored with "Cannot index array with string". The
surrounding invocation swallowed it via 2>/dev/null, so every run
silently dropped all records and reported no actionable tasks even when
valid task records existed for the current branch and commits.

Bind the record's commit to $c before entering the split-array pipe so
index() receives the commit string and the membership test works.

Fixes #2018.
2026-06-16 12:16:34 +05:30
..
SKILL.md fix(autoplan): bind commit before split-array index in tasks aggregator 2026-06-16 12:16:34 +05:30
SKILL.md.tmpl v1.57.10.0 feat: Codex review default-on across review/ship/plan/docs (#1966) 2026-06-10 21:14:58 -07:00