Skip to content

chore(knowledge): remove the resources-overview entry from the docpage-digest queue - #1872

Merged
kyle-sexton merged 1 commit into
mainfrom
chore/docqueue-resources-overview-complete
Aug 1, 2026
Merged

chore(knowledge): remove the resources-overview entry from the docpage-digest queue#1872
kyle-sexton merged 1 commit into
mainfrom
chore/docqueue-resources-overview-complete

Conversation

@kyle-sexton

Copy link
Copy Markdown
Contributor

The platform.claude.com/docs/en/resources/overview slice ran end to end and reached dual verification, so its entry leaves the docpage-digest Anthropic doc queue under the queue's remove-on-completion rule.

What ran

  • Raw-md fetch, per-unit digests (4 digests, 57 claim rows, 13 api-only), correction rounds, and Phase 5 interview handoff.
  • Dual verification on identical SHA-256-pinned bytes: verifier arm A and cross-vendor arm B both returned VERDICT: PASS with no MAJOR findings.
  • Arm B's coverage: all 57 claim rows and all 117 source lines examined; 31 distinct commands replayed with every count agreeing; all 174 llms.txt hits mechanically verified; 57/57 quote anchors, row/tag parity, stated tallies and placeholder scans all clean.

Residual MINOR findings are disclosed in the slice's interview-handoff.md as Open questions for the batched dispositions interview, per the campaign's stopping rule.

What this PR changes

  • Removes the resources-overview entry from the profile's Doc queue section. The "Supplementary references" heading remains — the system-prompts release-notes page sits under it as a separate concurrent run, and its own queue PR removes the heading once it empties.
  • Bumps the knowledge plugin 0.10.110.10.12.
  • Adds the matching CHANGELOG entry, mirroring the 0.10.8–0.10.11 exemplars.

No linked issue

Related

🤖 Generated with Claude Code

…e-digest queue

The platform.claude.com/docs/en/resources/overview slice ran end to end —
raw-md fetch, per-unit digests, correction rounds, and dual verification on
identical SHA-256-pinned bytes. Both verification arms returned PASS with no
MAJOR findings, so the entry leaves the queue under the remove-on-completion
rule.

The "Supplementary references" heading stays: the system-prompts release-notes
page sits under it as a separate concurrent run, and its own queue PR removes
the heading once it empties.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@claude

claude Bot commented Aug 1, 2026

Copy link
Copy Markdown

Claude finished @kyle-sexton's task in 51s —— View job


Review: PR #1872

  • Gather context (diff, changed files, CLAUDE.md guidelines)
  • Review plugin.json version bump
  • Review CHANGELOG.md entry
  • Review anthropic-docs-profile.md queue removal
  • Post final review

Summary: Small, mechanical, well-scoped change. All three files are internally consistent and match the PR description.

  • plugins/knowledge/.claude-plugin/plugin.json — valid patch bump 0.10.110.10.12, JSON stays well-formed.
  • plugins/knowledge/CHANGELOG.md — new [0.10.12] entry follows the exact structure/tone of the 0.10.80.10.11 exemplars (bold lead, what-ran summary, remove-on-completion rule citation, note on what's deliberately left behind).
  • plugins/knowledge/skills/docpage-digest/context/anthropic-docs-profile.md — removes only the resources/overview line under "Supplementary references"; the heading correctly stays since the system-prompts release-notes URL remains queued there, matching the PR's stated reasoning.

Confirmed no other repo references to resources-overview / resources/overview were left dangling (plugins/knowledge/CHANGELOG.md is the only remaining hit, which is expected — it's the historical record).

CLAUDE.md fresh-docs mandate: not triggered here — this edit touches doc-queue prose in a skill's context file, not a manifest/schema/hook-contract surface, so no live WebFetch verification was required for this change.

No correctness, error-handling, or maintainability issues found. Nothing to flag for the security lane either (no code execution, no new external surface).

@claude

claude Bot commented Aug 1, 2026

Copy link
Copy Markdown

Claude finished @kyle-sexton's task in 35s —— View job


Security review complete

  • Gather context (PR diff, changed files)
  • Review plugins/knowledge/.claude-plugin/plugin.json version bump
  • Review plugins/knowledge/CHANGELOG.md entry
  • Review plugins/knowledge/skills/docpage-digest/context/anthropic-docs-profile.md queue removal
  • Post findings

Scope reviewed: the 3 files in this PR's diff (git diff origin/main...HEAD) — a semver bump in plugin.json, a changelog entry, and a single line removed from the "Supplementary references" list in anthropic-docs-profile.md.

No security issues found.

Details:

  • plugin.json: version string 0.10.110.10.12, no other fields touched. No permission, dependency, or manifest-contract changes.
  • CHANGELOG.md: pure prose addition documenting the change; no executable content.
  • anthropic-docs-profile.md: removes one <https://platform.claude.com/docs/en/resources/overview> line from a queue list. This file is consumed by plugins/knowledge/skills/docpage-digest/SKILL.md as reference/context data (URLs to process), not as executable code or a template — so there's no injection surface here, and the change only shrinks the set of URLs the skill will process, which doesn't introduce new attacker-controlled input or widen any trust boundary.

No GitHub Actions workflows, hook contracts, secrets/token handling, or authorization logic are touched by this PR.

@github-actions

github-actions Bot commented Aug 1, 2026

Copy link
Copy Markdown

Claude has reviewed this PR 1 time. The lane skips further automatic reviews after 5; deleting this comment resets the count.

@kyle-sexton
kyle-sexton merged commit 062ba6f into main Aug 1, 2026
32 checks passed
@kyle-sexton
kyle-sexton deleted the chore/docqueue-resources-overview-complete branch August 1, 2026 20:59
kyle-sexton added a commit that referenced this pull request Aug 1, 2026
…ocpage-digest queue (#1873)

The
`claude.com/blog/building-verification-loops-in-claude-code-with-skills`
slice ran end to end and reached dual verification, so its entry leaves
the `docpage-digest` Anthropic doc queue under the queue's
remove-on-completion rule. It was the last entry under **"Blog posts"**,
so that heading is removed too.

## What ran

- Raw-md fetch, per-unit digests (6 digests, 78 claim rows, **0
`api-only`** — every row is positive-tagged), correction rounds, and
Phase 5 interview handoff.
- **Dual verification on identical SHA-256-pinned bytes**: arm A and
cross-vendor arm B both returned `VERDICT: PASS` with **no MAJOR
findings**.
- Arm B's coverage: 78/78 rows examined including all 44
`vendor-claimed` rows; 7/7 pin hashes matched; 50 commands replayed with
every count agreeing; 78/78 source quotes exact including ellipsis
placement; a structural platform-scope sweep over 68 candidate
paragraphs found no unscoped absence claim remaining.

## Why this slice took extra rounds

It exercised the **vendor-blog attestation rule** (profile 0.10.9) at
scale. The rule's predicate names two properties — an assertion exists
only in the blog when *"no harness **or platform** doc states the same
assertion"* — so a `code.claude.com`-only search never establishes it.
All 44 `vendor-claimed` rows now carry a **targeted row-local
`platform.claude.com` check**, using `curl -sSL` for pages outside the
snapshot subset per DIGEST-BRIEF §5. Exhaustiveness language stays
scoped to `code.claude.com`; the platform half is stated as the check
performed, never as corpus-wide platform absence.

Residual MINOR findings are disclosed in the slice's
`interview-handoff.md` as Open questions for the batched dispositions
interview.

## What this PR changes

- Removes the blog entry and the now-empty "Blog posts" heading from the
profile's Doc queue.
- Bumps the `knowledge` plugin `0.10.12` → `0.10.13`.
- Adds the matching CHANGELOG entry.

No linked issue

## Related

- Second of three serialized run-11 queue PRs; follows #1872 (resources
overview). All three touch the same profile file, so they merge one at a
time.
- Same queue-drain pattern as #1868, #1842, #1816.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
kyle-sexton added a commit that referenced this pull request Aug 1, 2026
…ge-digest queue (#1874)

The `platform.claude.com/docs/en/release-notes/system-prompts` slice
completed. It is the **last entry in the doc queue** — after this
merges, the queue section holds only the deferred task-budgets trigger
entry, which was never queued.

## What ran

The largest slice this pipeline has processed: **18 digests over a
2,548-line source, 659 claim rows, 561 `api-only`.**

- Seven correction rounds and five dual-verification rounds, each on
SHA-256-pinned bytes with the frozen-tree rule enforced — both arms
re-hash before *and* after auditing, and no correction runs while a
verifier holds the tree.
- Final state: both arms `VERDICT: PASS`, with a confirming round after
the last corrections.
- Final gates: **1,895 recorded command/count pairs replay with 0
mismatches**, 0 `<corpus>` placeholders, 659/659 rows parse with `N.
Quote (line` count equal to `- Tag:` count in all 18 digests, every
stated tally equal to its anchored `grep -c`, `check-quotes.py` clean.

## What the run found worth carrying forward

- **Narrow-slug false absences** remained the dominant defect — a basis
testing one literal while the corpus documents the same concept in other
words. Rows now disclose near-misses by name and line, each produced by
a command recorded in that row.
- **Prose is unparsed by every gate.** Summary paragraphs, Implications
bullets and Open questions carried stale counts and false statements
across several rounds; two sweeps (one whitespace-normalized with an
offset map back to physical lines) closed the class.
- **A contested tag-ordering question is escalated, not decided** —
whether selecting a positive tag requires first establishing harness
applicability. It is written up as a candidate profile amendment with
both readings, the evidence, and a recommendation, for the dispositions
interview.

Residual MINOR findings are disclosed in the slice's
`interview-handoff.md` as Open questions, per the run's stopping rule.

## What this PR changes

- Removes the system-prompts entry and the now-empty "Supplementary
references" heading from the profile's Doc queue.
- Bumps the `knowledge` plugin `0.10.13` → `0.10.14`.
- Adds the matching CHANGELOG entry.

No linked issue

## Related

- Third and final of the serialized run-11 queue PRs, after #1872
(resources overview) and #1873 (verification-loops blog). All three
touch the same profile file, so they merged one at a time.
- Completes the queue drain begun in #1752 and continued through #1756,
#1761, #1765, #1775, #1779, #1788, #1816, #1842 and #1868.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
kyle-sexton added a commit that referenced this pull request Aug 2, 2026
…d pipeline amendments (#1875)

Applies the evidence-forced profile and pipeline amendments the
docpage-digest campaign produced, and nothing else. `knowledge` 0.10.14
-> 0.10.15.

## What this ships

Eleven normative rules across `SKILL.md` and
`context/anthropic-docs-profile.md`, each mapping to a triage row marked
`evidence-forced`:

- **PA-A** row-local reachability — a cited `file.md:NN` counts as
disclosed only when a command recorded in that same row produces it,
plus the `| wc -l` and sampled-set corollaries.
- **PA-B** a mechanical gate reports only what it parsed, and only the
fields it checks; unrecognized input becomes a hard error *before* the
gate is made required.
- **PA-C** every correction round leaves an applied record, and its "New
findings" section is a required input to the next round's brief; a
verdict lands in `verification/` or it did not happen.
- **PA-D** commands are replayable in every pipeline artifact, not just
digest rows.
- **PA-E** reconcile the digest set against itself before Phase 5.
- **PA-G** every non-zero result names its match sites; a sampled hit
set states that scope at the row.
- **PA-R** absence-establishing fetches use the raw `.md` channel via
`curl` and record the retrieved length.
- Plus the frozen-tree rule (no tree moves until every dispatched arm
has reported) and the `api-only` exact-command-and-raw-count basis. Both
were forced by the record but had no triage row, because the triage
never ingested the process-failure file; rows `PA-AL` and `PA-AM` were
added to close that classification gap.

## Verification

Two independent verifier arms, one adversarial, audited whether any
amendment here is really a judgment call. Both concluded no: every rule
maps to an `evidence-forced` row, nothing from the judgment-amendments
file is present, and the escalated Decision-A ordering amendment (PA-AI)
is untouched.

Both arms then failed the branch on its *supporting evidence* — five
parentheticals that misattributed an instrument, compressed defects
spanning three jobs into "a single round", reported a
written-but-unconsumed record as "left no record", blended a run-9
figure into a run-10 slice, and asserted a reconstruction the record
does not describe. All five are corrected against primary sources and
re-verified by two fresh arms.

Rules were proven untouched mechanically rather than by eye: stripping
every balanced parenthetical span and normalizing whitespace yields
byte-identical remainders against the pre-correction commit (15,210 and
5,838 chars).

No linked issue

## Related

- Follows the three merged doc-queue PRs #1872, #1873, #1874, which
emptied the digest queue.
- Triage and judgment classification live in the campaign's memory tier
under `.work/_harness-snapshots-2026-07-31/`, which is deliberately not
committed.

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
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