Skip to content

Add sequential numbering and suggested fixes to again skill output#9

Merged
HartBrook merged 6 commits into
mainfrom
feat/numbered-suggested-fixes
May 8, 2026
Merged

Add sequential numbering and suggested fixes to again skill output#9
HartBrook merged 6 commits into
mainfrom
feat/numbered-suggested-fixes

Conversation

@pike00
Copy link
Copy Markdown
Collaborator

@pike00 pike00 commented May 7, 2026

Summary

  • Phase 2 now assigns a single global sequential ID across all aggregated issues (must_fix -> should_fix -> suggestion, confidence-sorted within each), stored as id in aggregate.json.
  • Phase 3 conversation tables and aggregate.md gain a # column and a Suggested Fix column so users can reference fixes by number (e.g. "apply fix 1, 3, 5").
  • aggregate.md is specified to keep the full suggested_fix text untruncated.

Issues now get a single global ID across must_fix/should_fix/suggestion
tables so users can reference fixes by number (e.g. 'apply fix 1, 3, 5').
Each table gains a # column and a Suggested Fix column, and aggregate.md
mirrors the same columns with full untruncated fix text.
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the again skill specification so aggregated issues receive a single global sequential identifier and both the conversational summary and aggregate.md include a # reference column plus a Suggested Fix column, enabling users to apply fixes by number.

Changes:

  • Specify global sequential issue IDs (1..N) assigned during aggregation and stored as id in aggregate.json.
  • Update Phase 3 reporting format to include # and Suggested Fix columns and add guidance about preserving full suggested_fix content in aggregate.md.
  • Add user-facing guidance for referencing fixes by number (e.g., “apply fix 1, 3, 5”).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/skills/again/SKILL.md Outdated
Comment thread src/skills/again/SKILL.md Outdated
Comment thread src/skills/again/SKILL.md Outdated
Comment thread src/skills/again/SKILL.md Outdated
pike00 added 5 commits May 7, 2026 15:15
Make Phase 2's "no restart" wording explicit and pull the user-reference
syntax ("apply fix 1, 3, 5") out of a parenthetical into its own step,
and call out the three-table layout in the Phase 3 intro. Add a
test_again_numbering_format suite to scripts/test.sh that greps for the
numbering, Suggested Fix column, '#' ID column, full-text aggregate
rule, and pipe-escape rule so future edits cannot silently drop them.
Plans for the again skill now exceed 2048 tokens because Phase 2 was
expanded with explicit "no restart" wording and a separate Reference-by-ID
step. Tests 8-10 were truncating mid-sentence before the summary-format
section and failing rubric checks. 4096 leaves headroom for the full plan.
Copy link
Copy Markdown
Owner

@HartBrook HartBrook left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thanks for submitting!

@HartBrook HartBrook merged commit c8c2c48 into main May 8, 2026
1 check passed
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.

3 participants