Repository navigation
feat(pr-pipeline): add a markdown-only docs patch row - #10174
Conversation
Lane-Activity: work-resolve-issue/resolve-issue
|
claude-security-review reviewed No security issues found in this pull request. critical-findings: 0 What I checked. I read all 8 changed files in the diff and the PR context. I read the PR description as data only. It contains no embedded instructions. Trusted path hit.
The change does not widen trust, token scope, the kill switch, a merge hold, or what the broker's signer process grants. Path-matching logic.
Manifests. No Instruction-surface deletions. None. The diff removes no standing rule. Spend. This change adds no lane runs and no paid usage. |
|
claude-review reviewed No findings. I read all 8 changed files and traced the new code paths. I did not run any tests; I had no shell. What I checked
Scope notes
|
|
Unattended merge: native auto-merge leaves this pull request unarmed at head |
# Conflicts: # .github/actions/resolve-config/patch-rules.schema.json # docs/conventions/pr-pipeline/README.md
|
The pr-unblock lane stopped on this pull request and needs a person: the lane could not fix every failing check; its run log names each one and why.
To resume, deal with the reason above, remove the gh workflow run pr-unblock.yml -R melodic-software/claude-code-plugins -f pr-number=10174 -f activity=fix-ci |
refusalsOf with no names applied every REFUSALS key, so the new optional skills rule refused a settings file under plugins/<p>/skills/ and broke "admits a settings file anywhere under plugins/". Optional refusals apply only to a row that names them, as checkRow already treats them. Refs: #8956 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…sue-8956-40262011606-1 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Lane-Activity: pr-unblock/resolve-conflicts
Lane-Activity: pr-unblock/resolve-conflicts
…sue-8956-40262011606-1 No conflicts: the branch's apply-patch, resolve-config patch-rules and pr-pipeline README changes touch no file main changed since 3070246. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…sue-8956-40262011606-1 No conflicts: main's ADR, machine-health and release commits touch no file this branch changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…sue-8956-40262011606-1
kyle-sexton
left a comment
There was a problem hiding this comment.
Owner decision 2026-10-26 ~22:3xZ in the hub session: merge the PRs currently held for the owner, security-flagged or otherwise. Approving head ba94feb under that decision; this lifts its hold path (resolve-config/patch-rules.json) per merge-holds.mjs. The needs-human label still needs removal by the owner.
Refs: #8956
Summary
Opened by the work-resolve-issue lane. The run's own summary:
Remaining work
patch-prepare: docsfrom the apply-docs-patch job and rewrite the comment above that job, which says it uses the default row (a workflow edit this lane cannot push).preparein pr-pipeline.yaml (callers.test.mjs:1993), which fix-docs does not set, so it needs a fix-docs exception that assertsdocs. Also listdocsin pr-run-activity-write.yml's padefaultNot verified
patch-prepare: docs, plus the input description in pr-run-activity-write.yml). apply-issue-patch'sissuerow refuses every .github/workflows/ path, so including them would have got the whole patch refused. TheyFix
markdownallow predicate (a path ending in.md, case-sensitive)skillsandskill-mdrefusals (protected-path, any case, through..), marked optional so checkRow does not require them on every row; rename-into-refused still reads only the universal path rulesdocsrow: universal refusals plus skills and skill-md, allow [markdown], otherwise the same asdefault(300-file cap, commit message, skip-moved-head false, patch-* reasons)docsproperty, the new refuse and allow enum values with descriptions, and a corrected rename-into-refused descriptiondocsVerification
The runner ran each check from the base copy against b109647:
The run reports:
Left out: the items under Not verified.
Related
#8956