Skip to content

feat: TODOS-aware skills, 2-tier Greptile replies, gitignore fix#61

Merged
garrytan merged 6 commits intomainfrom
garrytan/ship-todos-gitignore-fix
Mar 15, 2026
Merged

feat: TODOS-aware skills, 2-tier Greptile replies, gitignore fix#61
garrytan merged 6 commits intomainfrom
garrytan/ship-todos-gitignore-fix

Conversation

@garrytan
Copy link
Owner

Summary

  • TODOS.md as single source of truth — merged TODO.md (roadmap) and TODOS.md (near-term) into one file organized by skill/component with P0-P4 priority ordering and a Completed section.
  • /ship Step 5.5: TODOS.md management — auto-detects completed items from the diff, marks them done with version annotations, offers to create/reorganize TODOS.md if missing or unstructured.
  • Cross-skill TODOS awareness/plan-ceo-review, /plan-eng-review, /retro, /review, and /qa now read TODOS.md for project context. /retro adds Backlog Health metric.
  • Shared review/TODOS-format.md — canonical TODO item format referenced by /ship and /plan-ceo-review (DRY).
  • Greptile 2-tier reply system — Tier 1 (friendly, inline diff) for first responses; Tier 2 (firm, evidence chain + re-rank) when Greptile re-flags.
  • Greptile escalation detection — explicit algorithm to detect prior GStack replies and auto-escalate to Tier 2.
  • Greptile severity re-ranking — replies include **Suggested re-rank:** when Greptile miscategorizes severity.
  • .gitignore bug fixensureStateDir() bare catch {} replaced with ENOENT-only silence; non-ENOENT errors logged to .gstack/browse-server.log.

Pre-Landing Review

No issues found.

Greptile Review

No PR existed during review — Greptile triage skipped.

Test plan

  • All tests pass (267 tests, 0 failures, 950 assertions)
  • SKILL.md files regenerated cleanly from templates
  • VERSION bumped to 0.3.8, CHANGELOG updated

🤖 Generated with Claude Code

garrytan and others added 6 commits March 14, 2026 22:04
…allowing

Replace bare catch {} with ENOENT-only silence. Non-ENOENT errors (EACCES,
ENOSPC) are now logged to .gstack/browse-server.log. Includes test for
permission-denied scenario with chmod 444.
…t reference

Merge TODO.md (roadmap) and TODOS.md (near-term) into one file organized by
skill/component with P0-P4 priority ordering and Completed section. Add shared
review/TODOS-format.md for canonical format. Add static validation tests.
Add reply templates (Tier 1 friendly, Tier 2 firm), explicit escalation
detection algorithm, and severity re-ranking guidance to greptile-triage.md.
/ship Step 5.5: auto-detect completed TODOs, offer reorganization.
/review Step 5.5: cross-reference PR against open TODOs.
/plan-ceo-review, /plan-eng-review: TODOS context in planning.
/retro: Backlog Health metric. /qa: bug TODO context in diff-aware mode.
All Greptile-aware skills now reference reply templates and escalation detection.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Clarify test tier cost table (Tier 3 standalone vs combined), add TODOS.md
to "Things to know", mention Greptile triage in ship workflow description.
@garrytan garrytan merged commit 4114100 into main Mar 15, 2026
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