Repository navigation
Apply consolidated template-rule backlog (#36, #39–#51) - #54
Merged
Merged
Conversation
Bundle the 14 consolidated template-rule fixes into the template in one wave (per CONVENTIONS "Promoting a carry-over"): - #36 move template-version/generated-at comments below the H1 heading so commands-format installs show the description, not the comment - #39 review-ready hand-off is a valid Phase-8 terminal state; never --admin; explicit human authorization satisfies a do-not-auto-merge hold - #40 self-review as a plain PR comment (not the blocked reviews API); backfill on carried-over PRs; keep inline comments inside the diff hunk - #41 resolve the working tree at runtime (env var > path > clean clone > clone) instead of hardcoding an absolute path; add REPO_ENV_VAR placeholder - #42 autonomous multi-cycle batch mode + stop condition; record externally-directed skip reasons once, not per-issue - #43 classify harness-blocked ops (CLAUDE.md edits, external submodule reg) at triage; never drop a path CLAUDE.md still references - #44 UNVERIFIED handling + scope-gated merge when the anchor cannot run - #45 adopt a concurrent session's PR; harmless worktree --delete-branch failure - #46 green CI is not verification when CI scope excludes the changed files - #47 empirical Tests-fix (stash-and-run FAIL->PASS), not judged - #48 scope formatting to changed files; don't pollute a focused PR - #49 scope ceiling counts non-test LOC; allow dependency-coupled batches - #50 don't hardcode the Co-Authored-By model; defer to the harness git rule - #51 stage by name, never git add -A (leaks .claude/ harness state) README and CLAUDE.md updated for the #36 header-position change. Closes #36 Closes #39 Closes #40 Closes #41 Closes #42 Closes #43 Closes #44 Closes #45 Closes #46 Closes #47 Closes #48 Closes #49 Closes #50 Closes #51 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Member
Author
4 tasks done
This was referenced Jul 25, 2026
dmccoystephenson
added a commit
that referenced
this pull request
Aug 3, 2026
…ity, test comment (#103) - README.md: use ln -sf for the Installation symlink, matching Step 5's own registration convention (create-dev-loop.md:624). - CLAUDE.md: clarify that the ISSUE_TEMPLATE doc-table row's *.md glob deliberately excludes config.yml, which has no restatable conventions. - tests/test_check_docs.py: note in the module docstring that any new test class must reset check_docs.errors in its own setUp(), so a future addition doesn't silently leak state between tests. Not included, with reasons: - RESEARCH.md's "Observed effect: pending — needs N cycles of data" entries (PRs #29/#30/#52/#54): this needs real usage data the maintainer would have to supply; nothing to mechanically edit here without fabricating an observed effect. - The flagged openai.com RESEARCH.md link: re-verified via an independent fetch, still 403 (not 404) — consistent with bot/WAF blocking a non-browser client, not a confirmed dead link. Left as-is.
dmccoystephenson
added a commit
that referenced
this pull request
Aug 3, 2026
Bundle the 14 consolidated template-rule fixes into the template in one wave (per CONVENTIONS "Promoting a carry-over"): - #36 move template-version/generated-at comments below the H1 heading so commands-format installs show the description, not the comment - #39 review-ready hand-off is a valid Phase-8 terminal state; never --admin; explicit human authorization satisfies a do-not-auto-merge hold - #40 self-review as a plain PR comment (not the blocked reviews API); backfill on carried-over PRs; keep inline comments inside the diff hunk - #41 resolve the working tree at runtime (env var > path > clean clone > clone) instead of hardcoding an absolute path; add REPO_ENV_VAR placeholder - #42 autonomous multi-cycle batch mode + stop condition; record externally-directed skip reasons once, not per-issue - #43 classify harness-blocked ops (CLAUDE.md edits, external submodule reg) at triage; never drop a path CLAUDE.md still references - #44 UNVERIFIED handling + scope-gated merge when the anchor cannot run - #45 adopt a concurrent session's PR; harmless worktree --delete-branch failure - #46 green CI is not verification when CI scope excludes the changed files - #47 empirical Tests-fix (stash-and-run FAIL->PASS), not judged - #48 scope formatting to changed files; don't pollute a focused PR - #49 scope ceiling counts non-test LOC; allow dependency-coupled batches - #50 don't hardcode the Co-Authored-By model; defer to the harness git rule - #51 stage by name, never git add -A (leaks .claude/ harness state) README and CLAUDE.md updated for the #36 header-position change. Closes #36 Closes #39 Closes #40 Closes #41 Closes #42 Closes #43 Closes #44 Closes #45 Closes #46 Closes #47 Closes #48 Closes #49 Closes #50 Closes #51 Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
dmccoystephenson
added a commit
that referenced
this pull request
Aug 3, 2026
…ity, test comment (#103) - README.md: use ln -sf for the Installation symlink, matching Step 5's own registration convention (create-dev-loop.md:624). - CLAUDE.md: clarify that the ISSUE_TEMPLATE doc-table row's *.md glob deliberately excludes config.yml, which has no restatable conventions. - tests/test_check_docs.py: note in the module docstring that any new test class must reset check_docs.errors in its own setUp(), so a future addition doesn't silently leak state between tests. Not included, with reasons: - RESEARCH.md's "Observed effect: pending — needs N cycles of data" entries (PRs #29/#30/#52/#54): this needs real usage data the maintainer would have to supply; nothing to mechanically edit here without fabricating an observed effect. - The flagged openai.com RESEARCH.md link: re-verified via an independent fetch, still 403 (not 404) — consistent with bot/WAF blocking a non-browser client, not a confirmed dead link. Left as-is.
This was referenced Aug 16, 2026
This was referenced Aug 25, 2026
Closed
3 tasks done
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Bundles the 14 consolidated
template-ruleissues intocreate-dev-loop.mdin one wave, the documented promotion pattern (CONVENTIONS §"Promoting a carry-over"; the May-25 wave bundled 8 the same way). Each fix is applied once to the template; the per-instance retrofit wave follows as one small PR per lagging skill.--admin; explicit human auth satisfies a do-not-auto-merge holdREPO_ENV_VARplaceholder--delete-branchfailuregit add -AResearch grounding (per CLAUDE.md)
Validation
No automated suite (per CLAUDE.md). Structural validation on
create-dev-loop.md: outer code fences balanced (13 pairs), escaped inner fences balanced (14 pairs), embedded template closes cleanly, newREPO_ENV_VARplaceholder has a Step-4 table row, no leftover formal-review API call or hardcoded model name. README + CLAUDE.md updated 1:1 for the #36 header move.Closes #36, #39, #40, #41, #42, #43, #44, #45, #46, #47, #48, #49, #50, #51
🤖 Generated with Claude Code
drafted by Claude on behalf of Daniel Stephenson