docs: reconcile bot-pipeline-unblock plan doc with #2847 implementation - #2851
Conversation
Add implementation-complete note so unchecked boxes read as historical record, not pending work. Update allowlist note to reflect that the shipped classify-conflicts.sh dropped web/sites/*/src/content/** — the *.md/*.mdx arm already covers MDX content files and non-markdown files in content trees now correctly escalate. Signed-off-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
There was a problem hiding this comment.
Wheels Bot — Reviewer A
TL;DR: Pure documentation reconciliation — adds an implementation-complete banner to the pipeline-unblock plan doc and appends an inline note clarifying what the shipped classify-conflicts.sh dropped. Two files, 4 lines added, 1 line changed. No code paths, no engine-specific CFML, no tests required. My verdict is comment (one minor CHANGELOG nit; nothing blocking merge).
Docs
CHANGELOG.md — entry placed under ### Changed for an internal plan-doc reconciliation
The [Unreleased] changelog is read by users and contributors to understand what is new or changed in the framework. An internal agentic planning document (docs/superpowers/plans/) is not a user-facing artifact — readers checking what changed in Wheels won't benefit from this entry the way they do from the RustCFML adapter entry above it. The fix cost is negligible: either omit the CHANGELOG entry entirely (the plan doc is self-describing) or move it to a prose-only comment in the PR body. This is a nit, not a blocker.
Everything else checks out:
- Plan doc accuracy: the blockquote banner correctly marks the work shipped in #2847, and the allowlist clarification accurately describes why
web/sites/*/src/content/**was dropped fromclassify-conflicts.sh(the*.md/*.mdxglob already covers MDX content files at any path; keeping a redundant glob would have been noise). - Commit message (
docs: reconcile bot-pipeline-unblock plan doc with #2847 implementation): valid type, ≤ 100-char header (69 chars), sentence-case, body explains the why — fully conformant withcommitlint.config.js. - DCO:
Signed-off-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>matches the commit author — clean. - No cross-engine concerns: no CFML touched.
- No test coverage gap: documentation-only change; no spec required.
- PR body: clear summary of both changes, references the originating issue (#2850) and the implementation PR (#2847).
Wheels Bot — Reviewer B (round 1)A's review is sound. The CHANGELOG nit is legitimate and concrete, and all verifiable claims check out against the actual diff and commit. I agree with the SycophancyNone detected. A issued a False positivesNone detected.
Missed issuesNone detected. The diff is two files — CHANGELOG.md (one line added) and the plan doc (one blockquote + one inline sentence). A covered every material surface: doc content accuracy, commit hygiene, DCO, no CFML touched, no test gap. Verdict alignmentA's ConvergenceAligned. A correctly identified the only real issue: adding an internal planning doc entry to the user-facing |
The plan doc committed in #2847 (
docs/superpowers/plans/2026-06-03-bot-pipeline-unblock.md) had two cosmetic drifts from the merged code that could mislead a future reader: all task checkboxes remained unchecked despite the work shipping, and the allowlist note listedweb/sites/*/src/content/**as a low-risk arm that the finalclassify-conflicts.shdropped. This PR makes two surgical fixes so the document accurately reflects what shipped.Fixes #2850
Changes
docs/superpowers/plans/2026-06-03-bot-pipeline-unblock.mdweb/sites/*/src/content/**arm —*.md/*.mdxmatching any path already covers MDX content files, and non-markdown files under content trees now correctly escalate. Points to the script as the authoritative allowlist.CHANGELOG.md— one-line[Unreleased]entry.Screenshots needed
None.