Skip to content

chore(tasks): queue tech-lead-curated hardening + simplification (10h grind)#49

Merged
fyodoriv merged 1 commit into
mainfrom
chore/queue-tech-lead-2026-05-03
May 3, 2026
Merged

chore(tasks): queue tech-lead-curated hardening + simplification (10h grind)#49
fyodoriv merged 1 commit into
mainfrom
chore/queue-tech-lead-2026-05-03

Conversation

@fyodoriv
Copy link
Copy Markdown
Collaborator

@fyodoriv fyodoriv commented May 3, 2026

Why this is needed

Pre-stage queue was 100% blocked (3/3 tasks carried **Blocked** lines), so the autonomous agent's taskgrind/scripts/check-zero-ship-streak.mjs returned STOP and the 10h grind would hard-exit on Rule 10 without shipping any work. The user wants a productive 10h tech-lead-led grind focused on hardening user stories and simplifying CLI features. This PR files the actionable, unblocked queue that closes that gap.

Summary

Stages 7 actionable tasks for the 2026-05-03 10h taskgrind run with explicit tech-lead focus on hardening user stories and simplifying CLI features.

What's queued

Pri ID Type
P1 user-stories-spec-metadata-coverage Hardening — covers **Blocked**, **Research**, **Parent**, **Last-enriched**, standing loops, policies (all first-class spec features absent from user stories)
P1 cli-watch-fix-flag-mismatch Bug — story 01 line 132 advertises tasks watch --fix but no such flag exists in cli.ts:113-120
P2 cli-simplify-sync-providers Simplification — collapse sync-issues/sync-jira/sync-linear into tasks sync <provider> (11→9 commands)
P2 cli-add-list-command Simplification — close CLI↔MCP API drift; MCP has list_tasks, CLI does not
P2 user-stories-acceptance-sharpening Hardening (batched ≥3) — stories 03/04/05 get concrete success criteria
P2 docs-accuracy-batch-readme-cli Hardening (batched ≥3) — README CLI table, watch/diff visibility, P2-default and Linear-label-normalization in story 06
P2 user-stories-polish-batch Polish (batched ≥3) — story 02 backtick fix, story 07 tasks pick docs, story 03 pick-vs-next-task

Each task is sized for one PR; doc-only tasks batch ≥3 findings per Rule 9.

Tech-lead pruning

Pruned 5 audit findings that didn't justify their cost: tasks lint removal (convenience wrapper, not real surface), init --install removal (UX win), generate-commands hiding (used by CI), --agent removal (explicit installs are useful), and small per-finding doc PRs that would fail Rule 9.

Test plan

  • npx -y @tasks-md/lint TASKS.md passes (run on the new file before commit)
  • taskgrind/scripts/check-zero-ship-streak.mjs returns CONTINUE (was STOP before)
  • 10h taskgrind run starts and picks up P1 tasks first

🤖 Written by an agent, not Fyodor. Ping me if this looks off.

Stage 7 actionable tasks for the 2026-05-03 10h taskgrind run with
focus on user-stories hardening and feature simplification.

- P1: spec-metadata coverage gap (Blocked, Research, Parent,
  Last-enriched, standing loops, policies are first-class fields
  per spec.md but never appear in user stories)
- P1: tasks watch --fix doc/code mismatch (story 01 line 132 false
  promise; cli.ts:113-120 has no --fix flag)
- P2: consolidate sync-issues|jira|linear into tasks sync <provider>
- P2: add tasks list to close CLI/MCP API drift with list_tasks
- P2: sharpen vague acceptance in stories 03/04/05 (batched >=3)
- P2: README CLI table + watch/diff visibility + sync defaults
  (batched >=3 docs findings)
- P2: story 02 backtick + story 07 pick docs + story 03
  pick-vs-next-task (batched >=3 polish findings)

Each task is sized for one PR. Doc batches respect Rule 9 (no
single-finding doc-drift PRs). Existing blocked tasks preserved.

---
_🤖 Written by an agent, not Fyodor. Ping me if this looks off._
@fyodoriv fyodoriv merged commit a48c0de into main May 3, 2026
4 checks passed
@fyodoriv fyodoriv deleted the chore/queue-tech-lead-2026-05-03 branch May 3, 2026 15:26
fyodoriv added a commit that referenced this pull request May 3, 2026
Mid-grind refill at 12:13 EDT. The tech-lead-curated queue from
PR #49 was burned through in ~50min (PRs #51-#57). Restocking with
5 substantive tasks aligned with the same focus axes.

P1:
- cli-restore-json-on-read-commands — undo a partial regression that
  removed --json from pick/stats/diff but kept it on the new list cmd
- user-stories-runnable-demos — add Try-it-yourself sections to all
  8 stories so claims become reader-verifiable

P2:
- cli-pick-show-details — print full Details block in pick output
- readme-worked-example — first-10-min walkthrough connecting stories
- cli-watch-monorepo-coverage — discoverWatchFiles integration test
  for monorepo shape (story 05's promise is unverified today)
- user-stories-install-detect-docs — story 03 doesn't say which dirs
  trigger which agent install

Each task is sized for one PR. Doc batches respect Rule 9 (>=3
findings batched).

---
_🤖 Written by an agent, not Fyodor. Ping me if this looks off._
fyodoriv added a commit that referenced this pull request May 3, 2026
Mid-grind refill at 12:13 EDT. The tech-lead-curated queue from
PR #49 was burned through in ~50min (PRs #51-#57). Restocking with
5 substantive tasks aligned with the same focus axes.

P1:
- cli-restore-json-on-read-commands — undo a partial regression that
  removed --json from pick/stats/diff but kept it on the new list cmd
- user-stories-runnable-demos — add Try-it-yourself sections to all
  8 stories so claims become reader-verifiable

P2:
- cli-pick-show-details — print full Details block in pick output
- readme-worked-example — first-10-min walkthrough connecting stories
- cli-watch-monorepo-coverage — discoverWatchFiles integration test
  for monorepo shape (story 05's promise is unverified today)
- user-stories-install-detect-docs — story 03 doesn't say which dirs
  trigger which agent install

Each task is sized for one PR. Doc batches respect Rule 9 (>=3
findings batched).

---
_🤖 Written by an agent, not Fyodor. Ping me if this looks off._
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant