Skip to content

Align generated skill template with example-l-dev-loop practices - #1

Merged
dmccoystephenson merged 1 commit into
mainfrom
feature/align-with-dpm-dev-loop
May 17, 2026
Merged

dmccoystephenson merged 1 commit into
mainfrom
feature/align-with-dpm-dev-loop

Conversation

@dmccoystephenson

@dmccoystephenson dmccoystephenson commented May 17, 2026 •

Copy link
Copy Markdown
Member

Summary

Brings the template produced by create-dev-loop into alignment with the patterns now established in example-l-dev-loop:

  • Phase 1 — adds gh pr list --state open and the open-PR decision guidance before triage begins
  • Phase 8 — adds explicit "Proceed to Phase 9" callout so the self-audit cannot be silently skipped
  • Phase 9 (new) — self-audit phase replacing the old bare "Next cycle"; Phase 10 becomes "Next cycle"
  • Edge cases — adds the merge-conflict / branch-behind-main entry with rebase + force-push recovery and full close/delete abandon path
  • Step 4 placeholder table — documents the Maven wrapper-aware MVN=$(...) pattern for COMPILE_CMD and TEST_CMD

Test plan

  • Phase 1 block includes gh pr list --state open and open-PR guidance
  • Phase 8 ends with "Proceed to Phase 9" callout
  • Phase 9 is self-audit; Phase 10 is "Next cycle"
  • Merge-conflict edge case present with {{DEFAULT_BRANCH}} and {{BRANCH_PREFIX}} placeholders
  • COMPILE_CMD / TEST_CMD rows in Step 4 table include Maven wrapper note

drafted by Claude on behalf of Daniel Stephenson

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@dmccoystephenson
dmccoystephenson merged commit beddb6d into main May 17, 2026
@dmccoystephenson
dmccoystephenson deleted the feature/align-with-dpm-dev-loop branch May 17, 2026 19:08
dmccoystephenson added a commit that referenced this pull request Jul 27, 2026
* Add Tests-fix CI-revert fallback ladder and scratch-file guidance

Phase 4's Tests-fix rubric item required a local stash-and-run
experiment with no defined substitute when the local anchor can't run,
even though the UNVERIFIED handling elsewhere in the template fully
anticipates that case; CI on the fixed tree alone can't reproduce the
stashed-revert half. Adds a three-rung fallback ladder (CI-based
temporary revert, a pre-existing test whose assertion changed with the
fix, or FAIL/hand-to-human) and a matching cross-reference from the
Phase 8 regression gate.

Also adds a Phase 3 Universal rule documenting a harness sandbox quirk
(observed on medieval-factions-dev-loop): plain `>` redirection and
`rm` can be statically blocked even for session-created scratch files,
where the `Write` tool and `python3 -c "import os; os.remove(...)"`
are not.

Closes #61
Closes #62

* Record PR #67 Implementations entry in RESEARCH.md finding #1
@dmccoystephenson dmccoystephenson changed the title Align generated skill template with dpm-dev-loop practices Align generated skill template with example-l-dev-loop practices Jul 27, 2026
dmccoystephenson added a commit that referenced this pull request Aug 3, 2026
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
dmccoystephenson added a commit that referenced this pull request Aug 3, 2026
* Add Tests-fix CI-revert fallback ladder and scratch-file guidance

Phase 4's Tests-fix rubric item required a local stash-and-run
experiment with no defined substitute when the local anchor can't run,
even though the UNVERIFIED handling elsewhere in the template fully
anticipates that case; CI on the fixed tree alone can't reproduce the
stashed-revert half. Adds a three-rung fallback ladder (CI-based
temporary revert, a pre-existing test whose assertion changed with the
fix, or FAIL/hand-to-human) and a matching cross-reference from the
Phase 8 regression gate.

Also adds a Phase 3 Universal rule documenting a harness sandbox quirk
(observed on medieval-factions-dev-loop): plain `>` redirection and
`rm` can be statically blocked even for session-created scratch files,
where the `Write` tool and `python3 -c "import os; os.remove(...)"`
are not.

Closes #61
Closes #62

* Record PR #67 Implementations entry in RESEARCH.md finding #1
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