Repository navigation
Cite a Contract Section in a Comment Without Echoing It - #2918
Conversation
Comments that named a contract section and also copied its reasoning keep the citation and drop the copy. The Concurrency exceptions are now cited by number in their implementing workflows' header comments rather than restated there, and the Comments rule settles paraphrase, bare ids, and which sections count. Refs #2907 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The D5.2 and D1.6 citations keep only the section id, the prune comment keeps its local reason, and the Concurrency bullet names the comment above the concurrency key rather than a header comment. Refs #2907 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The validate-task D1.6 comments point at the section rather than restating it, the prune comment no longer contradicts its no-op hook line, and the sweep header drops its first-run history. Refs #2907 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
🟡 Changes recommended
Open findings remain in workflow comments, citation guidance, and concurrency documentation.
5 open findings
What changed in this PR
This PR replaces repeated workflow rationale with contract citations and regenerates comment-style guidance.
Changes:
- Simplifies workflow and catalog comments.
- Clarifies citation and concurrency rules.
- Regenerates distributed skill files and digests.
| File | Summary |
|---|---|
GOVERNANCE.md |
Updates concurrency exception guidance. |
docs/reusable-workflows.md |
Updates workflow comment citations. |
catalog/snippets/workflows/test-pull-request.yml |
Simplifies contract comments. |
catalog/snippets/workflows/publish-release.yml |
Updates release comments. |
catalog/snippets/workflows/merge-bot-pull-request.yml |
Adds concurrency citations. |
.github/workflows/validate-task.yml |
Simplifies validation comments. |
.github/workflows/publish-release.yml |
Updates publish comments. |
.github/workflows/merge-bot-pull-request.yml |
Adds concurrency citations. |
.github/workflows/get-version-task.yml |
Simplifies versioning comments. |
.github/workflows/deploy-site-task.yml |
Revises deployment comments. |
.github/workflows/canonical-review-sweep.yml |
Updates sweep comments. |
.github/workflows/build-release-task.yml |
Simplifies release comments. |
.github/skills/comment-and-doc-style/SKILL.md |
Updates citation guidance. |
.claude-plugin/fleet-skills/skills/comment-and-doc-style/SKILL.md |
Regenerates skill guidance. |
.claude-plugin/fleet-skills/.source-digests/comment-and-doc-style |
Updates the source digest. |
.agents/skills/comment-and-doc-style/SKILL.md |
Updates canonical comment guidance. |
🧠 Review effort: Lite
💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #2918 +/- ##
==========================================
Coverage ? 60.00%
==========================================
Files ? 17
Lines ? 8773
Branches ? 0
==========================================
Hits ? 5264
Misses ? 3509
Partials ? 0
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
The prune comment points at D5.6, the root-default comment states current behavior instead of an old gate, and the sweep header drops a line whose only consequence was its first run, which has already happened. Refs #2907 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The root-default comment names D1.2 rather than restating its condition, and the prune block no longer restates the D5.6 ownership its pointer names. Refs #2907 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
A recorded local strict-review pass covers head |
…mment The root-default comment names D1.2 alone, and the prune comment no longer says a write-only repo skips a step that still runs its no-op hook. Refs #2907 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
A recorded local strict-review pass covers head |
…t Citation Fixes to Main (#2919) - #2910 reads the open handoff chain through `handoff.py tracks --json` in the `session-handoff` and `unattended-handoff` skills, not the search index - #2913 names the shared stash in the GOVERNANCE.md write-safety law and the host-wide agent-safety block - #2914 shares one GraphQL transport and cursor walker between `pr_review.py` and `handoff.py` - #2911 states the no-`push` condition in D4.1 and drops the `!= 'schedule'` form from the audit - #2918 lets a comment cite a contract section without echoing it, and cites the Concurrency exceptions by number Closes #2902 Closes #2900 Closes #2903 Closes #2904 Closes #2907 🤖 Generated with [Claude Code](https://claude.com/claude-code)

Refs #2907
Summary
See D5.2.This covers the hub workflows, the catalog snippets, and the stubs docs/reusable-workflows.md mirrors.concurrency:key. The tails of (3) and (4) that placed the rationale in the bullet rather than a header comment are gone. The merge-bot, publisher, and canonical-review-sweep comments now carry the citation alone.scripts/build_dist.py.Carries the
commentslabel, since editing comments is the change.Local review findings and their outcomes
.github/workflows/validate-task.ymlis now the bare pointerSee D1.2 for the undeclared root..github/workflows/deploy-site-task.ymlno longer says a write-only repo skips a step that still runs its no-op hook.style, declined: the Concurrency bullet's "never restated" and the Skill's "echoes or paraphrases" use different verbs for one rule.Filed
docs/section.🤖 Generated with Claude Code