Verification trail
#6
✅ Verified
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-author.md.txt:86
Please don't edit, hide, or delete this comment — it is the review's record. Full mechanics: [CONTRIBUTING.md §AI-assisted…
framing: The claim's "don't edit, hide, or delete… it is the review's record" sums up the section's "Don't delete them" / "Don't hide them either" / "outcome ledger".…; evidence: CONTRIBUTING.md has a heading "## AI-assisted contributions" at L17, so the #ai-assisted-contributions anchor resolves. Its subsection "Don't fight the review comments" says "Don't delete them", then "**Don't hide them either.**", and…; source: repo:CONTRIBUTING.md (L17, L95-101)
source: repo:CONTRIBUTING.md (L17, L95-101)
framing: entailed-narrower — The claim's "don't edit, hide, or delete… it is the review's record" sums up the section's "Don't delete them" / "Don't hide them either" / "outcome ledger". The section doesn't say "edit" in so many words, but the pipeline is the one…
pass1 · url · high confidence
#12
✅ Verified
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:247
"claim": "Pulumi maintains a guide at /what-is/aws-cli-dynamic-credentials-with-pulumi-esc/ that explains AWS CLI credential errors such as ExpiredToken…
framing: This is fixture JSON, not published docs. The internal URL resolves to an existing page that covers ExpiredToken and related errors.; evidence: The page is in the repo. It is titled "Fix AWS CLI Credential Errors and Run AWS Commands with Pulumi ESC" and says "Most AWS CLI credential errors, such as `ExpiredToken`, `InvalidAccessKeyId`...", with a separate "### ExpiredToken"…; source: repo:content/what-is/aws-cli-dynamic-credentials-with-pulumi-esc.md
source: repo:content/what-is/aws-cli-dynamic-credentials-with-pulumi-esc.md
framing: exact-match — This is fixture JSON, not published docs. The internal URL resolves to an existing page that covers ExpiredToken and related errors.
pass1 · url · high confidence
#39
✅ Verified
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:34
The platform keeps a zero-lock-in posture through its [open-source engine](https://github.com/pulumi/esc) and [SDK support](/docs/esc/languages-sdks/) for…
framing: The docs page lists "Node.js" and the claim says "TypeScript". The JS SDK covers TypeScript.; evidence: The GitHub API shows pulumi/esc is licensed Apache-2.0 and described as "Pulumi ESC is a centralized, secure service for environments, secrets, and configuration management". The /docs/esc/languages-sdks/ page lists SDKs for Node.js…; source: gh api repos/pulumi/esc; repo:content/docs/esc/languages-sdks/_index.md; intuition: pulumi/esc is archived on GitHub (last pushed 2026-09-25), so "keeps a zero-lock-in posture through its open-source…
source: gh api repos/pulumi/esc; repo:content/docs/esc/languages-sdks/_index.md
framing: entailed-narrower — The docs page lists "Node.js" and the claim says "TypeScript". The JS SDK covers TypeScript.
pass1 · url · medium confidence
#42
✅ Verified
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:64
- **Line (verbatim):** Infisical pairs an open-source core with a managed cloud option, and it now prices secrets management [per…
framing: Source: $20/identity/month billed annually ($23 billed monthly), identity = human or machine; claim matches. The 5-identity free tier comes from third-party…; evidence: Infisical's pricing page lists Pro at "Billed annually Save 13% $20 $23 ... /identity/month An identity is any human or machine that authenticates to Infisical." Third-party write-ups from 2026 (freetier.co, guptadeepak.com) confirm the…; source: https://infisical.com/pricing; intuition: The "now" (a switch away from per-human pricing) isn't confirmed by the pricing page. Several mid-2026 third-party…
source: https://infisical.com/pricing
framing: exact-match — Source: $20/identity/month billed annually ($23 billed monthly), identity = human or machine; claim matches. The 5-identity free tier comes from third-party sources that read the pricing page.
pass3 · numerical · high confidence
#46
✅ Verified
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:82
- **Line (verbatim):** [SOPS](https://github.com/getsops/sops) (Secrets OPerationS) encrypts individual values inside YAML, JSON, or .env files so the…
framing: Source lists more formats and key backends ("YAML, JSON, ENV, INI and BINARY"; "...HuaweiCloud KMS, age, and PGP") than the claim does. The claim's shorter…; evidence: The getsops/sops README says SOPS "supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, HuaweiCloud KMS, age, and PGP". pkg.go.dev lists the license as MPL-2.0. The claim names only some…; source: https://github.com/getsops/sops; https://pkg.go.dev/github.com/getsops/sops/v3
source: https://github.com/getsops/sops; https://pkg.go.dev/github.com/getsops/sops/v3
framing: entailed-narrower — Source lists more formats and key backends ("YAML, JSON, ENV, INI and BINARY"; "...HuaweiCloud KMS, age, and PGP") than the claim does. The claim's shorter lists are subsets of the source's, so the source still proves the claim.
pass3 · url · high confidence
#49
✅ Verified
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:144
Please don't edit, hide, or delete this comment — it is the review's record. Full mechanics: [CONTRIBUTING.md §AI-assisted…
framing: This line is in a testdata fixture. The URL target and anchor both exist in the repo.; evidence: CONTRIBUTING.md has the heading "## AI-assisted contributions" at line 17, so the `#ai-assisted-contributions` anchor resolves. The section explains the review pipeline and the pinned author card, which is what the link text promises…; source: repo:CONTRIBUTING.md#L17
source: repo:CONTRIBUTING.md#L17
framing: exact-match — This line is in a testdata fixture. The URL target and anchor both exist in the repo.
pass1 · url · high confidence
#113
✅ Verified
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:491
"framing_note": "The repo has moved from bitnami-labs to the bitnami org, and GitHub redirects the old URL. It could be updated to…
framing: The source says the repo moved from bitnami-labs to bitnami and browser links redirect. The claim says the repo moved and GitHub redirects the old URL. Same…; evidence: The official sealed-secrets announcement (issue #1982) confirms the repository moved from github.com/bitnami-labs/sealed-secrets to github.com/bitnami/sealed-secrets, and says "GitHub will automatically redirect standard Git commands…; source: https://github.com/bitnami/sealed-secrets/issues/1982; intuition: This line comes from a testdata JSON fixture (a stored framing_note), not published docs, so arguably it's not a…
source: https://github.com/bitnami/sealed-secrets/issues/1982
framing: exact-match — The source says the repo moved from bitnami-labs to bitnami and browser links redirect. The claim says the repo moved and GitHub redirects the old URL. Same assertion.
pass3 · url · high confidence
#118
✅ Verified
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:592
"claim": "Doppler charges $8/user/month for additional users on the Developer plan.",
evidence: Several third-party pricing sources from 2026 agree that the Developer plan is free for 3 users and costs $8 per additional user per month. For example, Doolpa says "Additional users on Developer cost $8/month each", and Costbench (Sept…; source: https://doolpa.com/article/doppler; https://costbench.com/software/secrets-management/doppler/free-plan/; https://envmanager.com/blog/doppler-pricing-alternatives; intuition: This line is a claim string inside a test fixture (testdata JSON), not published docs, so it may be not-a-claim.…
source: https://doolpa.com/article/doppler; https://costbench.com/software/secrets-management/doppler/free-plan/; https://envmanager.com/blog/doppler-pricing-alternatives
pass3 · numerical · medium confidence
#128
✅ Verified
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:675
"claim": "IBM's acquisition of HashiCorp was valued at roughly $6.4 billion and closed on February 27, 2025.",
framing: No source is cited in the claim itself. The $6.4B figure is an enterprise value ($35/share in cash), which fits "valued at roughly $6.4 billion."; evidence: SiliconANGLE, dated 2025-02-27: "IBM Corp. today closed its acquisition of infrastructure automation provider HashiCorp Inc. for $6.4 billion." TechCrunch (2025-02-27) and Paul, Weiss (IBM's counsel; "enterprise value of $6.4 billion")…; source: https://siliconangle.com/2025/02/27/ibm-completes-6-4b-hashicorp-acquisition-following-regulatory-approvals/
source: https://siliconangle.com/2025/02/27/ibm-completes-6-4b-hashicorp-acquisition-following-regulatory-approvals/
framing: No source is cited in the claim itself. The $6.4B figure is an enterprise value ($35/share in cash), which fits "valued at roughly $6.4 billion."
pass3 · numerical · high confidence
#149
✅ Verified
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:787
"claim": "AWS Secrets Manager pricing is $0.40 per secret per month plus $0.05 per 10,000 API calls.",
framing: Third-party sources match the figures for US commercial regions; the canonical aws.amazon.com/secrets-manager/pricing page itself was not among the fetched…; evidence: Several current 2026 pricing guides agree on these figures. Markaicode (Aug 2026) says: "AWS Secrets Manager's US commercial public price is $0.40 per secret-month plus $0.05 per 10,000 API calls". The claim itself sits inside a…; source: https://markaicode.com/pricing/aws-secrets-manager-pricing/; https://costgoat.com/pricing/aws-secrets-manager; WebSearch ran query "AWS Secrets Manager pricing per secret per month API calls"; intuition: File is testdata for the normalize script; this string may be a fixture rather than published docs content, so it…
source: https://markaicode.com/pricing/aws-secrets-manager-pricing/; https://costgoat.com/pricing/aws-secrets-manager; WebSearch ran query "AWS Secrets Manager pricing per secret per month API calls"
framing: exact-match — Third-party sources match the figures for US commercial regions; the canonical aws.amazon.com/secrets-manager/pricing page itself was not among the fetched results.
pass3 · numerical · medium confidence
#156
✅ Verified
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:829
"claim": "Azure Key Vault's Premium tier and Managed HSM now run on FIPS 140-3 Level 3 validated hardware.",
framing: Microsoft says the HSM firmware/fleet is validated, not "hardware" as such. Also, legacy Premium keys on Platform 1 are still FIPS 140-2 L2…; evidence: Microsoft Learn says: "the HSM firmware for both Managed HSM and Azure Key Vault Premium are officially upgraded to a modern version validated to FIPS 140-3 level 3 standard," and both run on Marvell LiquidSecurity HSMs. One caveat…; source: https://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/firmware-update; intuition: This line comes from a testdata fixture (normalize-pr21892-evidence-base.json), not published docs, so it may be…
source: https://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/firmware-update
framing: Microsoft says the HSM firmware/fleet is validated, not "hardware" as such. Also, legacy Premium keys on Platform 1 are still FIPS 140-2 L2 (learn.microsoft.com/en-us/azure/security/fundamentals/key-management-choose).
pass3 · numerical · high confidence
#162
✅ Verified
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:857
"claim": "Google Secret Manager pricing is about $0.06 per secret-version per month plus $0.03 per 10,000 access operations after a small free tier.",
framing: The source says '$0.06 per version per location'. The claim says 'about $0.06 per secret-version per month', which drops 'per location'. Automatic…; evidence: Google's official pricing table lists "Active secret versions | $0.06 per version per location" and "Access operations | $0.03 per 10,000 operations". It also lists a monthly free tier of 6 versions and 10,000 operations. That matches…; source: https://cloud.google.com/secret-manager/pricing
source: https://cloud.google.com/secret-manager/pricing
framing: entailed-narrower — The source says '$0.06 per version per location'. The claim says 'about $0.06 per secret-version per month', which drops 'per location'. Automatic replication is billed as a single location, so the approximate claim still holds.
pass3 · numerical · high confidence
#165
✅ Verified
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:874
"evidence": "framing: The official page confirms the $8.99/user/month annual price and that developer tools come with Business. The 'no longer a separate…
framing: The fixture's quoted sentence matches the official page's FAQ text word for word. Only the price was checked; the truncated 'no separate Secrets Automation…; evidence: The official 1Password business pricing page says: "In USD, 1Password Business costs $8.99 per user per month when billed annually, or $107.88 per user per year." Some third-party aggregators (Vendr, comparedge) list $7.99, but those…; source: https://1password.com/pricing/business
source: https://1password.com/pricing/business
framing: exact-match — The fixture's quoted sentence matches the official page's FAQ text word for word. Only the price was checked; the truncated 'no separate Secrets Automation SKU' part was not.
pass3 · numerical · high confidence
#167
✅ Verified
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:885
"claim": "Bitwarden's Teams plan runs $6/user/month and includes up to 20 machine accounts, unlimited secrets and projects, and audit logging.",
framing: The source says 'start at $6' and prices are based on an annual subscription; the claim says 'runs $6/user/month'. The source says 'event logs' and the claim…; evidence: Bitwarden's FAQ says: "Teams subscriptions start at $6 per month per user, with unlimited secrets, users, and projects, and up to 20 machine accounts." Its plans page also lists "event logs and API access" for the Teams plan, which…; source: https://bitwarden.com/help/secrets-manager-faqs/ ; https://bitwarden.com/help/secrets-manager-plans/
source: https://bitwarden.com/help/secrets-manager-faqs/ ; https://bitwarden.com/help/secrets-manager-plans/
framing: exact-match — The source says 'start at $6' and prices are based on an annual subscription; the claim says 'runs $6/user/month'. The source says 'event logs' and the claim says 'audit logging', which means the same thing. Extra machine accounts cost…
pass3 · numerical · high confidence
#196
✅ Verified
.github/workflows/claude-new.yml:139
BODY=$(printf '🤖 @%s — `#new-review` needs write access to this repository, so no review was started. A maintainer can comment `@claude #new-review`…
framing: This is only a URL attribution in a workflow footer, with no claim beyond "this link goes to Claude Code".; evidence: The link is the standard "Generated by Claude Code" footer on a bot comment, and the URL points to Anthropic's real Claude Code product, which runs on the web as well as other surfaces. Anthropic's docs say "Claude Code runs on several…; source: https://code.claude.com/docs/en/overview; https://claude.com/product/claude-code
source: https://code.claude.com/docs/en/overview; https://claude.com/product/claude-code
framing: exact-match — This is only a URL attribution in a workflow footer, with no claim beyond "this link goes to Claude Code".
pass3 · url · medium confidence
#197
✅ Verified
.github/workflows/claude-triage.yml:210
# `gh pr view --json files` is one GraphQL page: 100 files, silently.
framing: This is a code comment describing third-party gh CLI behavior. There's no source cited in the claim, so it was checked against gh CLI source references and…; evidence: The gh CLI discussion #6930 points to the hardcoded GraphQL query in cli/api/query_builder.go: "files(first: 100) { nodes {". Issue #9916 (gh 2.61.0, Nov 2024) is still open and reports that `--json files` "does not return all of the…; source: https://github.com/cli/cli/discussions/6930; https://github.com/cli/cli/issues/9916; https://github.com/cli/cli/issues/5368
source: https://github.com/cli/cli/discussions/6930; https://github.com/cli/cli/issues/9916; https://github.com/cli/cli/issues/5368
framing: This is a code comment describing third-party gh CLI behavior. There's no source cited in the claim, so it was checked against gh CLI source references and issues.
pass3 · numerical · high confidence
#1
➖ Not a claim
.claude/commands/docs-review/scripts/pinned-comment.sh:110
local repo="$1" pr="$2"
framing: A regex matched the shell positional parameters $1/$2 as numbers by mistake.; evidence: This line is shell code (`local repo="$1" pr="$2"`) that assigns positional arguments to local variables in a helper script. The "$1"/"$2" are argument positions, not numerical facts, so there is nothing to check.; source: .claude/commands/docs-review/scripts/pinned-comment.sh:L110
source: .claude/commands/docs-review/scripts/pinned-comment.sh:L110
framing: A regex matched the shell positional parameters $1/$2 as numbers by mistake.
pass3 · numerical · high confidence
#2
➖ Not a claim
.claude/commands/docs-review/scripts/pinned-comment.sh:125
printf '%s\n' "$rows" | awk -F'\t' 'NR==FNR { keep[$1] = 1; next } ($1 in keep)' \
framing: Code line, not prose; no source cited.; evidence: The line is shell/awk code from a review-tooling script: a `printf | awk` filter using the standard `NR==FNR` two-file idiom. It asserts no fact that could be true or false. The regex extractor flagged it as numerical because of the…; source: .claude/commands/docs-review/scripts/pinned-comment.sh:L125
source: .claude/commands/docs-review/scripts/pinned-comment.sh:L125
framing: Code line, not prose; no source cited.
pass3 · numerical · high confidence
#3
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-author.md.txt:15
| **F1** | [`content/what-is/aws-cli-dynamic-credentials-with-pulumi-esc.md` L171-173](https://github.com/pulumi/docs/pull/21885/files#diff-e1b2bdc06622f04cc05…
evidence: This line is a findings-table row inside a test fixture for the docs-review normalize script (testdata/normalize-pr21885-author.md.txt). The URL links to a PR diff anchor and an edit link, which is git/diff metadata rather than a factual…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-author.md.txt
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-author.md.txt
pass1 · url · high confidence
#4
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-author.md.txt:37
*Optional polish from pattern-based linting and the review's own read — never blocking, not counted above. Take the ones that read better and ignore the…
framing: Test-fixture template text describing the review pipeline's own UI instructions; evidence: This line comes from a test fixture (`scripts/testdata/normalize-pr21885-author.md.txt`) that copies the docs-review tool's own boilerplate. The URL is a navigation link to the PR's Files-changed tab that points the reader to the…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-author.md.txt
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-author.md.txt
framing: Test-fixture template text describing the review pipeline's own UI instructions
pass1 · url · high confidence
#5
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-author.md.txt:52
<sub>Review v1 · updated 2026-09-25T00:22:34Z · head commit 88784a3</sub>
evidence: This line is a review-bot footer inside a test fixture file (testdata/*.md.txt). It holds a review version, a timestamp and a commit hash. That is git/review metadata, not a factual statement that can be checked.; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-author.md.txt:L52
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-author.md.txt:L52
pass3 · numerical · high confidence
#7
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-brief.md.txt:41
| **F8** | [`content/blog/secrets-management-tools-guide/index.md` L93](https://github.com/pulumi/docs/pull/21885/files#diff-17a53d789fd640d692beea2565f9063cfb…
framing: The "source" is a GitHub PR diff anchor that the test fixture uses to point at a location. It is not cited as evidence for anything.; evidence: The line is a findings-table row inside a test fixture (`scripts/testdata/normalize-pr21885-brief.md.txt`) for the docs-review normalizer. The URL is a GitHub PR diff anchor that refers to an earlier review finding. It isn't a published…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-brief.md.txt
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-brief.md.txt
framing: The "source" is a GitHub PR diff anchor that the test fixture uses to point at a location. It is not cited as evidence for anything.
pass1 · url · high confidence
#8
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-brief.md.txt:61
<sub>Review v1 · updated 2026-09-25T00:22:34Z · head commit 88784a3</sub>
evidence: The line is a review-metadata footer inside a testdata fixture: a review version, an update timestamp and a head-commit SHA. It is git/diff metadata, not a falsifiable numerical assertion.; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-brief.md.txt:L61
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-brief.md.txt:L61
pass3 · numerical · high confidence
#9
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:7
"generated_at": "2026-09-25T00:22:34Z",
framing: A regex matched the ISO timestamp as a numerical claim. It is really a test-fixture generation timestamp.; evidence: The line is a `generated_at` timestamp in a test-fixture JSON file under the docs-review scripts testdata. It is metadata the pipeline generated for the author's own tooling, not a factual claim about a third party that anyone could check.; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json L7
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json L7
framing: A regex matched the ISO timestamp as a numerical claim. It is really a test-fixture generation timestamp.
pass3 · numerical · high confidence
#10
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:136
"framing_note": "The blog's summary (\"stale or missing keys\") matches the page's wording (\"went stale, or were never configured correctly\"). The page's…
framing: Tooling testdata fixture, not a reader-facing assertion; the embedded alias reference is confirmed.; evidence: This line is a `framing_note` string inside a test fixture JSON for the docs-review normalize script. It isn't published documentation. For what it's worth, the alias fact it mentions checks out…; source: gh search code --repo pulumi/docs resolve-unable-to-locate-credentials
source: gh search code --repo pulumi/docs resolve-unable-to-locate-credentials
framing: Tooling testdata fixture, not a reader-facing assertion; the embedded alias reference is confirmed.
pass1 · url · high confidence
#11
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:156
"evidence": "evidence: (escalated from pass1) The only search result that makes this claim is the live published copy of the blog post under review (\"high…
framing: The URL appears inside a quoted fixture string, not in published docs text.; evidence: This line is a field in a test fixture (testdata/normalize-pr21885-evidence-base.json). It holds a saved verifier evidence string that happens to mention a URL. It makes no factual claim about Pulumi or the linked blog page.; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json
framing: The URL appears inside a quoted fixture string, not in published docs text.
pass1 · url · high confidence
#13
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:264
"evidence": "framing: The 403 status comes straight from the AWS docs. The message text matches what the service actually returns in the re:Post logs, not…
framing: The regex extractor matched a URL inside JSON testdata, not a doc citation.; evidence: This line is a string field inside a test fixture (`scripts/testdata/normalize-pr21885-evidence-base.json`) for the docs-review normalize script. It stores an earlier verifier's evidence output as test input. It is not published…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json L264 (test fixture); intuition: The fixture URL path (awsconsolehelpdocs/latest/gsg/common-errors.html) doesn't look like a real AWS Common Errors…
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json L264 (test fixture)
framing: The regex extractor matched a URL inside JSON testdata, not a doc citation.
pass3 · url · high confidence
#14
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:265
"source": "https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/common-errors.html; https://repost.aws/questions/QUCS_wX3iUQnqRFbB2cPbAVQ/ec2-imagebuilder…
framing: This is the review pipeline's own test data (a recorded citation string), not published documentation content.; evidence: This line is a `source` field inside a test-fixture JSON file (`.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json`) for the docs-review tool's own normalization tests. It records which URLs an earlier…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json#L265
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json#L265
framing: This is the review pipeline's own test data (a recorded citation string), not published documentation content.
pass3 · url · high confidence
#15
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:278
"evidence": "framing: The claim says both services document the error identically. AWS generates both pages from its shared common-errors template, but the…
framing: The regex matched a URL inside test-fixture data; the fixture belongs to the author's own tooling pipeline and makes no third-party assertion.; evidence: This line is a string in a JSON test fixture (`testdata/normalize-pr21885-evidence-base.json`) for the docs-review normalize script. It stores truncated, prior-run verifier evidence as input data for the script. It is not a published…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L278
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L278
framing: The regex matched a URL inside test-fixture data; the fixture belongs to the author's own tooling pipeline and makes no third-party assertion.
pass3 · url · high confidence
#16
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:279
"source": "https://docs.aws.amazon.com/STS/latest/APIReference/CommonErrors.html ; https://docs.aws.amazon.com/IAM/latest/APIReference/CommonErrors.html",
framing: The regex extracted a URL from a test fixture's evidence-source field. It is the author's own tooling data, not a third-party claim.; evidence: This line is a `source` field in a JSON test fixture (`testdata/normalize-pr21885-evidence-base.json`) for the docs-review normalization scripts. It is recorded evidence metadata from an earlier verifier run, not a published doc…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L279
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L279
framing: The regex extracted a URL from a test fixture's evidence-source field. It is the author's own tooling data, not a third-party claim.
pass3 · url · high confidence
#17
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:292
"evidence": "framing: The shared message text is confirmed. Saying they should be treated as \"close cousins\" is the author's own judgment, not something…
framing: This is test-fixture data (stored output from a verifier), not an assertion the PR author is publishing.; evidence: This line is the `evidence` string field inside a test fixture JSON (testdata/normalize-pr21885-evidence-base.json) for the docs-review normalize script. It records the output of an earlier verifier run and is not published…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L292
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L292
framing: This is test-fixture data (stored output from a verifier), not an assertion the PR author is publishing.
pass3 · numerical · high confidence
#18
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:293
"source": "https://oneuptime.com/blog/post/2026-02-12-fix-the-security-token-included-in-the-request-is-invalid/view; https://repost.aws/knowledge-center/iam-c…
framing: This is test-fixture metadata (a citation-pointer string), not a published doc assertion. The regex extractor probably matched the date in the URL.; evidence: The line is a `"source"` field inside a JSON test fixture (`testdata/normalize-pr21885-evidence-base.json`) for the docs-review tooling. It lists citation URLs and doesn't make a numerical or factual claim that could be proven true or…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json#L293
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json#L293
framing: This is test-fixture metadata (a citation-pointer string), not a published doc assertion. The regex extractor probably matched the date in the URL.
pass3 · numerical · high confidence
#19
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:306
"evidence": "framing: Claim paraphrases the AWS description 'does not exist in our records' as 'could not match ... to anything in its records'; same…
framing: The URL appears inside quoted verifier output stored as test data. It isn't cited in any published docs text.; evidence: The line is an `evidence` string inside a docs-review test fixture (`scripts/testdata/normalize-pr21885-evidence-base.json`). It records what an earlier verifier run said, and it's there to exercise the normalizer. It isn't published…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L306
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L306
framing: The URL appears inside quoted verifier output stored as test data. It isn't cited in any published docs text.
pass3 · url · high confidence
#20
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:307
"source": "https://docs.aws.amazon.com/bedrock/latest/userguide/troubleshooting-api-error-codes.html; https://docs.aws.amazon.com/mpa/latest/APIReference/Commo…
framing: The regex matched a URL-valued field in the pipeline's own test fixture. Test data the pipeline author built is not a third-party claim.; evidence: This line is a `"source"` field inside a JSON test fixture (`testdata/normalize-pr21885-evidence-base.json`) for the docs-review pipeline's own normalize script. It stores citation pointers from an earlier verification run as test data.…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L307
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L307
framing: The regex matched a URL-valued field in the pipeline's own test fixture. Test data the pipeline author built is not a third-party claim.
pass3 · url · high confidence
#21
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:320
"evidence": "evidence: (escalated from pass1) Real-world reports show UnrecognizedClientException (\"The security token included in the request is invalid\")…
framing: Test fixture that captures an earlier verifier output. It is data for the script, not something the PR asserts.; evidence: This line is a stored "evidence" string from an earlier verifier run, sitting in a test fixture (testdata/normalize-pr21885-evidence-base.json) that the normalize script reads as input. It is not documentation or blog text that readers…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L320-321
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L320-321
framing: Test fixture that captures an earlier verifier output. It is data for the script, not something the PR asserts.
pass3 · url · high confidence
#22
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:333
"evidence": "framing: This is general troubleshooting advice. The same source also says \"Most of the time, it's expired temporary credentials or a key that…
framing: This is a quoted verifier output inside a normalization test fixture. It does not make its own claim about the oneuptime source.; evidence: This line is test fixture data. It is an `evidence` string saved from an earlier verifier run, stored in a docs-review script testdata JSON file (normalize-pr21885-evidence-base.json). It is not a published doc assertion. The regex…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L333
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L333
framing: This is a quoted verifier output inside a normalization test fixture. It does not make its own claim about the oneuptime source.
pass3 · numerical · high confidence
#23
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:334
"source": "https://oneuptime.com/blog/post/2026-02-12-fix-the-security-token-included-in-the-request-is-invalid/view; https://repost.aws/questions/QUJ_tReBmXQz…
framing: The regex matched digits in the URL path (2026-02-12). It is a citation string in test data, not a published assertion.; evidence: This line is a `"source"` field inside a test fixture (testdata/normalize-pr21885-evidence-base.json) for the docs-review normalize script. It records the citation pointers from an earlier verification. It makes no numerical or factual…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L334
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L334
framing: The regex matched digits in the URL path (2026-02-12). It is a citation string in test data, not a published assertion.
pass3 · numerical · high confidence
#24
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:347
"evidence": "framing: The claim cites no source. AWS says \"doesn't exist in our records\" and the claim says \"could not recognize\"; the meaning is the…
framing: Fixture JSON for the review tooling. The regex matched a URL inside an evidence string. Nothing here reaches readers.; evidence: This line is a quoted `evidence` string inside a test fixture (`testdata/normalize-pr21885-evidence-base.json`) for the docs-review normalize script. It is sample verifier output used as test input, not a published docs claim. The URL…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json#L347
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json#L347
framing: Fixture JSON for the review tooling. The regex matched a URL inside an evidence string. Nothing here reaches readers.
pass3 · url · high confidence
#25
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:348
"source": "https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/common-errors.html",
framing: Test fixture data. The URL is a stored example value, not something the docs assert.; evidence: This line is a `source` field value inside a test fixture JSON file (`scripts/testdata/normalize-pr21885-evidence-base.json`) for the docs-review normalizer. It is sample input data for the tool's tests, not a published citation or a…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json#L348
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json#L348
framing: Test fixture data. The URL is a stored example value, not something the docs assert.
pass3 · url · high confidence
#26
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:361
"evidence": "framing: The claim appears to mix up two things: the documented 403 for UnrecognizedClientException, and the message text that real responses…
framing: Test-fixture data (a recorded verifier verdict), not doc content. The regex extractor picked up the embedded URL.; evidence: The line is a truncated "evidence" string inside a test fixture JSON (testdata/normalize-pr21885-evidence-base.json). It holds a saved verifier output that the normalize script uses as test input. It does not make a published factual…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L361
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L361
framing: Test-fixture data (a recorded verifier verdict), not doc content. The regex extractor picked up the embedded URL.
pass3 · url · high confidence
#27
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:362
"source": "https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/common-errors.html; https://repost.aws/questions/QU8bHL3CTGR5u0IdlcRGlyYQ/the-security-tok…
framing: The URL list is fixture data (a prior verdict's source pointer), not a claim made by docs content.; evidence: This line is a `"source"` field inside a JSON testdata fixture (`scripts/testdata/normalize-pr21885-evidence-base.json`) that the docs-review normalize script uses in its tests. It records citation pointers from an earlier verifier run.…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L362
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L362
framing: The URL list is fixture data (a prior verdict's source pointer), not a claim made by docs content.
pass3 · url · high confidence
#28
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:375
"evidence": "framing: No independent source checks the claim's point that this fix matches the other errors in the same doc. That part is about how the page…
framing: Test-fixture data for the docs-review normalizer; the source_hint URL is quoted inside the fixture rather than cited by published content.; evidence: The line comes from a test fixture JSON (.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json). It holds the "evidence" text of an earlier verifier verdict, which is recorded tooling output and not a…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json#L375
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json#L375
framing: Test-fixture data for the docs-review normalizer; the source_hint URL is quoted inside the fixture rather than cited by published content.
pass3 · numerical · high confidence
#29
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:376
"source": "https://oneuptime.com/blog/post/2026-02-12-fix-the-security-token-included-in-the-request-is-invalid/view ; https://repost.aws/questions/QU8bHL3CTGR…
framing: Test-fixture metadata (citation pointer list); the date segment is a URL path segment that only looks temporal.; evidence: This line is a `"source"` field in a docs-review test fixture (testdata JSON) that lists two citation URLs. The regex flagged the date slug in the URL path ("2026-02-12-fix-the-security-token..."), which is part of the path, not a…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L376
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L376
framing: Test-fixture metadata (citation pointer list); the date segment is a URL path segment that only looks temporal.
pass3 · numerical · high confidence
#30
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:386
"claim": "The guide at /what-is/aws-cli-dynamic-credentials-with-pulumi-esc/ covers the common failure modes for AWS CLI credentials that later expire or…
framing: The guide lists five specific credential errors, including expired and unvalidatable tokens. That fits the fixture's wording "common failure modes for AWS…; evidence: This line is test fixture data inside a docs-review testdata JSON file, not published docs content. The guide it describes does exist and backs up the description anyway: its section "## Common AWS CLI credential errors and their cause"…; source: repo:content/what-is/aws-cli-dynamic-credentials-with-pulumi-esc.md (L32-52)
source: repo:content/what-is/aws-cli-dynamic-credentials-with-pulumi-esc.md (L32-52)
framing: entailed-narrower — The guide lists five specific credential errors, including expired and unvalidatable tokens. That fits the fixture's wording "common failure modes for AWS CLI credentials that later expire or stop validating."
pass1 · url · high confidence
#31
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:403
"evidence": "framing: The source says \"configure your AWS CLI with your IAM credentials for first time use\". The claim names the specific mechanism, `aws…
framing: Fixture string quoting a past verifier output. The URL is embedded data, not a citation in reader-facing content.; evidence: This line is a test fixture: a recorded `evidence` string inside a JSON testdata file for the docs-review normalizer script (normalize-pr21885-evidence-base.json). It is not published docs content. The regex matched it only because it…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L403
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L403
framing: Fixture string quoting a past verifier output. The URL is embedded data, not a citation in reader-facing content.
pass3 · url · high confidence
#32
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:404
"source": "https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html",
framing: URL comes from a test fixture's evidence `source` field; it isn't a citation in user-facing content.; evidence: This line is a `"source"` value inside a test fixture (`scripts/testdata/normalize-pr21885-evidence-base.json`) that the docs-review normalizer tests use. It is recorded evidence metadata from an earlier review run, not published docs…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L404 (test fixture context; no web lookup needed)
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L404 (test fixture context; no web lookup needed)
framing: URL comes from a test fixture's evidence `source` field; it isn't a citation in user-facing content.
pass3 · url · medium confidence
#33
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:487
"type": "section-depth-3x-median",
framing: Identifier/tag string in testdata, not a claim; regex false positive on '3x'.; evidence: The line is a `"type"` enum value (`section-depth-3x-median`) in a test-fixture JSON for the docs-review normalizer script. It names a check inside the PR author's own review pipeline. It isn't a numerical assertion about any external or…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L487
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L487
framing: Identifier/tag string in testdata, not a claim; regex false positive on '3x'.
pass3 · numerical · high confidence
#34
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:540
"type": "section-depth-3x-median",
framing: Identifier string in the author's own tooling testdata; no third-party source cited.; evidence: The line is a JSON key/value in a test fixture for the docs-review scripts (`"type": "section-depth-3x-median"`). It is an internal label for a finding category in the PR author's own review pipeline, not a numerical assertion about any…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L540
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L540
framing: Identifier string in the author's own tooling testdata; no third-party source cited.
pass3 · numerical · high confidence
#35
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:572
"ts": "2026-09-25T00:22:34Z",
framing: A regex matched the ISO timestamp as a "numerical" claim, but it's fixture metadata.; evidence: The line is a "ts" timestamp field in a testdata JSON fixture for the docs-review normalize script. It's record metadata in test data, not a factual assertion that could be checked against a source.; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L572
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21885-evidence-base.json:L572
framing: A regex matched the ISO timestamp as a "numerical" claim, but it's fixture metadata.
pass3 · numerical · high confidence
#36
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:15
| **F1** | [`content/blog/secrets-management-tools-guide/index.md` L41](https://github.com/pulumi/docs/pull/21892/files#diff-17a53d789fd640d692beea2565f9063cfb…
framing: Git/diff metadata in test data; no assertion to check.; evidence: This line is a findings-table row in a test-fixture file (`testdata/normalize-pr21892-author.md.txt`) for the docs-review normalize script. It holds a finding ID, a file path, a diff line anchor (L41) and an edit link. The regex treated…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt L15-17
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt L15-17
framing: Git/diff metadata in test data; no assertion to check.
pass1 · numerical · high confidence
#37
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:22
- **Line (verbatim):** `url: "https://1password.com/products/secrets-automation"`
framing: Test-fixture line (testdata .md.txt), not a published assertion.; evidence: This line comes from a test fixture (`.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt`) used as input for a normalizer script. It is not published docs content, so the URL is sample data rather than a…; source: WebSearch ran query "1password secrets automation"; https://1password.com/developer-security; intuition: If the original PR 21892 page still links /products/secrets-automation, check it: 1Password appears to have moved…
source: WebSearch ran query "1password secrets automation"; https://1password.com/developer-security
framing: Test-fixture line (testdata .md.txt), not a published assertion.
pass3 · url · medium confidence
#40
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:47
| **F3** | [`content/blog/secrets-management-tools-guide/index.md` L27](https://github.com/pulumi/docs/pull/21892/files#diff-17a53d789fd640d692beea2565f9063cfb…
framing: Test-fixture table row; the URL is a PR diff anchor, not a cited source.; evidence: The "claim" is a row from a review-findings table (F3, with a file/line link and an edit link) in a test fixture for the docs-review normalize script. It holds diff and link metadata, not a product or number assertion. A regex picked it…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt
framing: Test-fixture table row; the URL is a PR diff anchor, not a cited source.
pass1 · numerical · high confidence
#41
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:58
- **Line (verbatim):** `url: "https://www.cyberark.com/products/secrets-manager/"`
evidence: This line sits in a test fixture (`scripts/testdata/normalize-pr21892-author.md.txt`) for the docs-review normalizer. It quotes an earlier PR's line as sample input, so it isn't published content making a claim. Searching didn't turn up…; source: WebSearch ran query "CyberArk Secrets Manager product page"; https://www.cyberark.com/products/secrets-management/; intuition: If the original PR #21892 page is still live, check that https://www.cyberark.com/products/secrets-manager/ resolves.…
source: WebSearch ran query "CyberArk Secrets Manager product page"; https://www.cyberark.com/products/secrets-management/
pass3 · url · medium confidence
#43
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:66
- **Fix:** Check infisical.com/pricing and correct the $40 figure and feature list if they differ, or reply with what the page shows.
framing: This is test-fixture text for the review tooling's own pipeline. The $40 figure is mentioned but not asserted.; evidence: This line is a review instruction ("Check infisical.com/pricing and correct the $40 figure…") inside a testdata fixture for the docs-review normalize script. It tells someone what to do and does not itself state any fact about Infisical…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:L66
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:L66
framing: This is test-fixture text for the review tooling's own pipeline. The $40 figure is mentioned but not asserted.
pass3 · numerical · high confidence
#44
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:70
- **Line (verbatim):** [HashiCorp Vault](/what-is/what-is-hashicorp-vault/) is still the reference point for enterprise secrets management, with dynamic…
evidence: This file is a test fixture for the docs-review normalize script, not published content. L70 quotes a PR #21892 blog line inside a review finding ("Line (verbatim):"). The same fixture already flags the Vault figures as uncited (F8…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt; repo:content/what-is/what-is-hashicorp-vault.md; intuition: The Vault figures in the underlying blog post (content/blog/secrets-management-tools-guide L118) have no source. The…
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt; repo:content/what-is/what-is-hashicorp-vault.md
pass1 · numerical · high confidence
#47
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:96
*Optional polish from pattern-based linting and the review's own read — never blocking, not counted above. Take the ones that read better and ignore the…
framing: This is fixture text from the review tool's own output template. It describes the author's own tooling, not a claim about a third party.; evidence: The line comes from a test fixture (`scripts/testdata/normalize-pr21892-author.md.txt`) that copies the docs-review bot's own comment template. The "Files changed" link is a navigation pointer the template builds for PR #21892. It…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt
framing: This is fixture text from the review tool's own output template. It describes the author's own tooling, not a claim about a third party.
pass1 · url · high confidence
#48
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:110
<sub>Review v1 · updated 2026-09-25T12:37:06Z · head commit d0d2a0c</sub>
framing: The regex extractor matched a timestamp and commit hash in a review footer, which is git/diff-style metadata and not a numerical claim.; evidence: This line is review-bot metadata: a version tag, a timestamp and a head-commit SHA, inside a test fixture file under .claude/commands/docs-review/scripts/testdata/. It doesn't assert anything about the world that could be checked.; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:L110
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:L110
framing: The regex extractor matched a timestamp and commit hash in a review footer, which is git/diff-style metadata and not a numerical claim.
pass3 · numerical · high confidence
#50
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt:16
| **F1** | 🚨 open | url: "https://1password.com/products/secrets-automation" |
framing: The regex extracted a URL string from test data. The row describes a finding about that URL and doesn't cite it as a source.; evidence: This line is a findings-table row inside a test fixture (`scripts/testdata/normalize-pr21892-brief.md.txt`) for the docs-review normalize script. It records an earlier review finding (F1, open) about that URL. It doesn't claim the URL is…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt L16
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt L16
framing: The regex extracted a URL string from test data. The row describes a finding about that URL and doesn't cite it as a source.
pass3 · url · medium confidence
#51
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt:18
| **F4** | ❓ open | url: "https://www.cyberark.com/products/secrets-manager/" |
framing: Test-fixture metadata (a finding-table row with an open status), not a docs assertion. The regex extractor picked up the URL literal.; evidence: This line is a row in a test fixture (`scripts/testdata/normalize-pr21892-brief.md.txt`) for the docs-review normalizer. The row records a finding ID, its status and a URL string as input data. It doesn't assert anything about CyberArk…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt L18-19
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt L18-19
framing: Test-fixture metadata (a finding-table row with an open status), not a docs assertion. The regex extractor picked up the URL literal.
pass3 · url · high confidence
#52
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt:22
| **F7** | ❓ open | Infisical's Advanced tier costs $40/identity/month billed annually and adds dynamic-secret proxying and… |
framing: The fixture row repeats a finding from an earlier review; it doesn't make its own assertion.; evidence: This line is a row in a test fixture (`scripts/testdata/normalize-pr21892-brief.md.txt`) for the docs-review normalizer. It quotes finding F7, still marked "❓ open", from an earlier review brief, so it is fixture data and not published…; source: WebSearch ran query "Infisical pricing tiers per identity month"; https://www.softwr.com/compare/google-authenticator-vs-infisical; https://envmanager.com/blog/infisical-pricing; intuition: If this pricing ever reaches published content, check it against infisical.com/pricing. Most 2026 sources list Pro at…
source: WebSearch ran query "Infisical pricing tiers per identity month"; https://www.softwr.com/compare/google-authenticator-vs-infisical; https://envmanager.com/blog/infisical-pricing
framing: The fixture row repeats a finding from an earlier review; it doesn't make its own assertion.
pass3 · numerical · medium confidence
#53
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt:24
| **F9** | ❓ open | GitGuardian's Standard tier costs $18/developer/month for teams of 26-100 developers. |
evidence: The line is a row in a test fixture (testdata/normalize-pr21892-brief.md.txt) for the docs-review normalizer script. It reproduces an earlier review's still-open finding F9 and isn't published doc content. As a side note, the pricing…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt L24; WebSearch ran query "GitGuardian pricing Standard per developer month" (gartner.com/reviews/product/gitguardian-platform, trustradius.com/products/gitguardian/pricing, gitguardian.com/pricing, aws.amazon.com/marketplace/pp/prodview-mrmulzykamba6); intuition: If this shows up in real content: the $18 figure checks out, but the tier looks like "Business", not "Standard", and…
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt L24; WebSearch ran query "GitGuardian pricing Standard per developer month" (gartner.com/reviews/product/gitguardian-platform, trustradius.com/products/gitguardian/pricing, gitguardian.com/pricing, aws.amazon.com/marketplace/pp/prodview-mrmulzykamba6)
pass3 · numerical · medium confidence
#54
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt:53
| **F12** | [`content/blog/secrets-management-tools-guide/index.md` L92](https://github.com/pulumi/docs/pull/21892/files#diff-17a53d789fd640d692beea2565f9063cf…
framing: The cited URL points to a GitHub PR diff line. It is not a source that makes a claim.; evidence: This line is a row in a test fixture (`scripts/testdata/normalize-pr21892-brief.md.txt`) for the docs-review normalizer. It copies an earlier review finding and links to a PR diff anchor, so it is diff metadata for the author's own…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt L53-58
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt L53-58
framing: The cited URL points to a GitHub PR diff line. It is not a source that makes a claim.
pass1 · url · high confidence
#55
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt:70
- L142 `content/blog/secrets-management-tools-guide/index.md` — *"AWS Secrets Manager is the default choice for [AWS-native…
framing: The line is fixture data in .claude/.../testdata/*.md.txt, not published docs content.; evidence: This line is a quoted entry inside a test fixture for the docs-review normalize script. It describes a claim from another PR and makes no factual assertion of its own. The link it quotes does resolve to a real page…; source: repo:content/docs/integrations/clouds/aws/_index.md
source: repo:content/docs/integrations/clouds/aws/_index.md
framing: The line is fixture data in .claude/.../testdata/*.md.txt, not published docs content.
pass1 · url · high confidence
#56
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt:87
<sub>Review v1 · updated 2026-09-25T12:37:06Z · head commit d0d2a0c</sub>
framing: Regex matched the timestamp and version string in a review footer, which is git/review metadata.; evidence: This line is review metadata in a test fixture: a version tag, a timestamp and a commit SHA. It doesn't assert anything about the world that can be checked.; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt:L87
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-brief.md.txt:L87
framing: Regex matched the timestamp and version string in a review footer, which is git/review metadata.
pass3 · numerical · high confidence
#57
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:7
"generated_at": "2026-09-25T12:37:06Z",
evidence: This line is a `generated_at` timestamp in a test fixture JSON file under the docs-review scripts testdata directory. It is metadata about when the file was generated, not a factual claim that any source could check.; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L7
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L7
pass3 · numerical · high confidence
#58
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:14
"text": "url: \"https://1password.com/products/secrets-automation\"",
framing: The regex extractor flagged a URL inside test data. It isn't a doc citation.; evidence: This line is from a JSON test fixture (`.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalizer script. The URL string is fixture input the author built for their own test…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L14
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L14
framing: The regex extractor flagged a URL inside test data. It isn't a doc citation.
pass3 · url · high confidence
#59
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:38
"text": "url: \"https://www.hashicorp.com/products/vault\"",
framing: Fixture string in test data for the review tooling. It isn't a citation in published content.; evidence: This line comes from a test fixture JSON file (testdata/normalize-pr21892-evidence-base.json) for the docs-review normalizer script. The URL appears as sample claim text inside the fixture data, not as a published docs assertion.; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L38
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L38
framing: Fixture string in test data for the review tooling. It isn't a citation in published content.
pass3 · url · high confidence
#60
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:50
"text": "url: \"https://www.cyberark.com/products/secrets-manager/\"",
framing: The URL sits inside a quoted fixture string ("text": "url: ..."). It is test data for the review pipeline, not a statement that cites a source.; evidence: This line is a string value inside a JSON test fixture for the docs-review normalize script (`scripts/testdata/normalize-pr21892-evidence-base.json`). It is sample input data for the tooling, not a URL citation in published docs or blog…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L50
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L50
framing: The URL sits inside a quoted fixture string ("text": "url: ..."). It is test data for the review pipeline, not a statement that cites a source.
pass3 · url · medium confidence
#61
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:86
"text": "Infisical's Advanced tier costs $40/identity/month billed annually and adds dynamic-secret proxying and stronger access controls.",
evidence: This line is a string value inside a test fixture JSON file (.claude/commands/docs-review/scripts/testdata/…), not published docs, so it's input data for the normalizer test. If it were published, it would be contradicted: current…; source: https://envmanager.com/blog/infisical-pricing (Aug 2026); WebSearch ran query "Infisical pricing Pro Enterprise per identity month"; intuition: The $40/identity "Advanced" tier doesn't appear in any 2026 Infisical pricing source ($18 Pro, custom Enterprise). If…
source: https://envmanager.com/blog/infisical-pricing (Aug 2026); WebSearch ran query "Infisical pricing Pro Enterprise per identity month"
pass3 · numerical · medium confidence
#62
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:110
"text": "GitGuardian's Standard tier costs $18/developer/month for teams of 26-100 developers.",
framing: Test-fixture string for the PR author's own review pipeline; the GitGuardian price is sample input, not a published claim.; evidence: This line is a `"text"` field inside a JSON test fixture for the docs-review normalize script (`scripts/testdata/normalize-pr21892-evidence-base.json`). It is sample claim data used to test the pipeline, not published documentation that…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L110; intuition: If this fixture text is ever published, check GitGuardian's current pricing page; its tier names and per-developer…
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L110
framing: Test-fixture string for the PR author's own review pipeline; the GitGuardian price is sample input, not a published claim.
pass3 · numerical · medium confidence
#63
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:170
"text": "HCP Vault Dedicated now bills by the cluster-hour rather than a flat per-node rate, and a production-grade cluster commonly runs well over…
framing: This is a test fixture string, not published content. The cited pulumi/docs#2 is unrelated to HCP Vault pricing.; evidence: This line is a JSON `"text"` value inside a test fixture (`.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalizer scripts. It is sample claim data used as test input, not…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L170; intuition: If this sentence appears in published content anywhere, check the HCP Vault Dedicated pricing claim (billing by…
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L170
framing: This is a test fixture string, not published content. The cited pulumi/docs#2 is unrelated to HCP Vault pricing.
pass3 · numerical · medium confidence
#64
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:221
"evidence": "evidence: L2 reads `title: \"17 Secrets Management Tools Compared for 2027\"`, and the front matter has `updated: 2026-09-25`. Putting the next…
framing: Fixture data inside the review tooling, not published docs content.; evidence: This line sits in a test-fixture JSON file (testdata for the docs-review normalize script). It stores the evidence string from an earlier verifier run, so it records tool output and doesn't make a factual claim of its own. The regex…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L221
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L221
framing: Fixture data inside the review tooling, not published docs content.
pass3 · numerical · high confidence
#65
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:231
"claim": "updated: 2026-09-25",
framing: A regex matched a date inside test data. The value is fixture content and page metadata, not a claim about the world.; evidence: This line is a string value inside a test fixture JSON file (scripts/testdata/normalize-...-evidence-base.json). It records an earlier extracted claim's text ("updated: 2026-09-25"), which is front-matter date metadata. It makes no…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L231
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L231
framing: A regex matched a date inside test data. The value is fixture content and page metadata, not a claim about the world.
pass3 · numerical · high confidence
#66
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:234
"evidence": "evidence: The line `updated: 2026-09-25` is front-matter metadata that records when the post was last revised. It isn't a statement about the…
framing: The regex picked up a date inside a quoted verifier-output string in testdata. That is metadata, not a claim.; evidence: This line comes from a test fixture JSON file under the docs-review scripts testdata directory. It holds a stored "evidence" string from an earlier verifier run, which described the `updated: 2026-09-25` front matter as not-a-claim. The…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L234
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L234
framing: The regex picked up a date inside a quoted verifier-output string in testdata. That is metadata, not a claim.
pass3 · numerical · high confidence
#67
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:244
"claim": "This page was updated on 2026-09-25.",
framing: The regex picked up a date string inside test fixture data. The file is tooling testdata, not docs content.; evidence: This line is a fixture value (a "claim" field) inside a testdata JSON file for the docs-review normalize script. It's sample input for tests, not a published statement about any page's update date.; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L244
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L244
framing: The regex picked up a date string inside test fixture data. The file is tooling testdata, not docs content.
pass3 · numerical · high confidence
#68
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:247
"evidence": "evidence: L4 is the front-matter field `updated: 2026-09-25`. The author sets this publishing metadata, so it isn't a factual claim that can be…
framing: The regex extractor probably picked up the date string '2026-09-25' as a numerical claim. It actually belongs to fixture data describing publishing metadata.; evidence: This line is a string inside a docs-review test fixture (testdata/normalize-pr21892-evidence-base.json). It records an earlier verifier's evidence about the front-matter field `updated: 2026-09-25`. The date is publishing metadata quoted…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json (L247)
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json (L247)
framing: The regex extractor probably picked up the date string '2026-09-25' as a numerical claim. It actually belongs to fixture data describing publishing metadata.
pass3 · numerical · high confidence
#69
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:257
"claim": "url: \"https://www.pulumi.com/docs/esc/\"",
evidence: This line is a fixture value inside a docs-review script testdata JSON file (normalize-pr21892-evidence-base.json). It isn't a published documentation assertion. The URL it refers to is still valid anyway: content/docs/esc/_index.md…; source: repo:content/docs/esc/_index.md
source: repo:content/docs/esc/_index.md
pass1 · url · high confidence
#70
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:260
"evidence": "framing: This is a URL-liveness claim: the link resolves (200) to the ESC Secrets & Configuration docs.; evidence: The cited URL returns HTTP…
framing: The regex matched a URL inside test fixture data; the text is not published content.; evidence: This line is a quoted evidence string inside a test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`) used by the docs-review normalize script. It is sample data from an earlier verification run, not a published docs…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json
framing: The regex matched a URL inside test fixture data; the text is not published content.
pass1 · url · high confidence
#71
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:271
"claim": "url: \"https://www.doppler.com/\"",
framing: Test-fixture metadata, not published doc content; evidence: This line is a string value inside a JSON test fixture (testdata/normalize-pr21892-evidence-base.json) for the docs-review normalizer script. It records an earlier claim as data and does not publish any assertion of its own. The regex…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L271
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L271
framing: Test-fixture metadata, not published doc content
pass3 · url · high confidence
#72
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:274
"evidence": "framing: This URL claim only asserts that the link points to Doppler's live site, and the fetched page confirms it.; evidence: The cited URL…
framing: Test-fixture metadata that records an earlier verifier's evidence, not a docs assertion.; evidence: This line is a fixture string in a test data file for the docs-review normalize script (`testdata/normalize-pr21892-evidence-base.json`). It is the stored `evidence` output from an earlier verifier run, not a statement published in the…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json (L274, testdata fixture)
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json (L274, testdata fixture)
framing: Test-fixture metadata that records an earlier verifier's evidence, not a docs assertion.
pass3 · url · high confidence
#73
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:275
"source": "https://www.doppler.com/",
framing: Fixture metadata picked up by the URL regex. The file's own path shows it's normalizer test data, so there's no reader-facing assertion to check.; evidence: This line is a `"source"` field inside a test fixture JSON (`scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalizer. It's test-harness data, not published doc content that makes a claim about Doppler.…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L275
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L275
framing: Fixture metadata picked up by the URL regex. The file's own path shows it's normalizer test data, so there's no reader-facing assertion to check.
pass3 · url · high confidence
#74
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:285
"claim": "url: \"https://infisical.com/\"",
framing: Test-fixture metadata (a claim record inside testdata JSON), not documentation content.; evidence: This line is a string inside a JSON test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`) that the docs-review normalize script uses as input. It records a claim from an earlier PR's ledger as data. The PR is not making…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L285
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L285
framing: Test-fixture metadata (a claim record inside testdata JSON), not documentation content.
pass3 · url · high confidence
#75
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:288
"evidence": "framing: The link loads and points to the Infisical secrets-management product homepage, which is the page the blog post means to link.…
framing: This is fixture data describing a past verification result, not documentation content that cites a source.; evidence: This line is in a docs-review script test fixture (testdata/normalize-...-evidence-base.json). It records an earlier verifier's evidence string as test input, so it isn't a published assertion about infisical.com.; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L288
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L288
framing: This is fixture data describing a past verification result, not documentation content that cites a source.
pass3 · url · high confidence
#76
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:289
"source": "https://infisical.com/",
framing: Test-fixture metadata: a recorded citation pointer in testdata, not reader-facing content.; evidence: This line is a `"source"` field inside a JSON test fixture for the docs-review normalize script (`scripts/testdata/...evidence-base.json`). It is sample verifier-output data, not a published doc assertion. The URL (infisical.com, the…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L289
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L289
framing: Test-fixture metadata: a recorded citation pointer in testdata, not reader-facing content.
pass3 · url · high confidence
#77
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:299
"claim": "url: \"https://www.hashicorp.com/products/vault\"",
framing: Test fixture content (a quoted "claim" field in a JSON test data file). It is not reader-facing docs text.; evidence: This line is a string value inside a test fixture JSON (scripts/testdata/normalize-pr21892-evidence-base.json) that is used to test the evidence normalizer. It is fixture data that records an earlier claim, not a published documentation…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L299
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L299
framing: Test fixture content (a quoted "claim" field in a JSON test data file). It is not reader-facing docs text.
pass3 · url · high confidence
#78
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:302
"evidence": "framing: Bare URL claim with no passage to check against. A 429 is a temporary block, so I didn't mark it contradicted as a dead link.…
framing: The URL was picked up by regex from fixture data describing the author's own review pipeline. It is not cited as a source for any doc claim.; evidence: This line is an `evidence` string inside a test fixture JSON (`.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json`). It records what an earlier verifier run said about a 429 pre-fetch. It is test data for…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L302
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L302
framing: The URL was picked up by regex from fixture data describing the author's own review pipeline. It is not cited as a source for any doc claim.
pass3 · url · high confidence
#79
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:303
"source": "https://www.hashicorp.com/products/vault",
framing: The regex picked up a URL string inside a JSON test fixture. It's pipeline/test metadata, not published content.; evidence: This line is a `"source"` value in a test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`) used by the docs-review normalization tooling. It's recorded evidence data that a test takes as input. It isn't a docs or blog…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L303
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L303
framing: The regex picked up a URL string inside a JSON test fixture. It's pipeline/test metadata, not published content.
pass3 · url · medium confidence
#80
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:313
"claim": "url: \"https://openbao.org/\"",
framing: A URL string in a test fixture, not a published docs assertion; the linked page resolves fine.; evidence: This line is a string value inside a JSON test fixture for the docs-review normalizer (testdata/normalize-pr21892-evidence-base.json). It records an earlier claim; it doesn't assert anything to readers. For what it's worth, the URL is…; source: https://openbao.org/
source: https://openbao.org/
framing: A URL string in a test fixture, not a published docs assertion; the linked page resolves fine.
pass3 · url · high confidence
#81
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:316
"evidence": "framing: URL claim: the link resolves to the OpenBao project homepage the blog intends to cite.; evidence: The URL returns HTTP 200 and serves…
framing: The regex extractor picked up a URL inside a testdata evidence string. It is not a citation made by content under review.; evidence: This line is inside a test-fixture JSON (`scripts/testdata/normalize-pr21892-evidence-base.json`) used by the docs-review normalizer. It stores a previous verifier's evidence string as sample data. It is not published docs or blog…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L316
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L316
framing: The regex extractor picked up a URL inside a testdata evidence string. It is not a citation made by content under review.
pass3 · url · high confidence
#82
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:317
"source": "https://openbao.org/",
framing: Test fixture metadata (evidence ledger source pointer), not doc content; evidence: This line is a `"source"` value inside a test fixture JSON (`scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalizer. It is recorded evidence data, not a published assertion. openbao.org is also the real…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L317
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L317
framing: Test fixture metadata (evidence ledger source pointer), not doc content
pass3 · url · high confidence
#83
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:327
"claim": "url: \"https://www.cyberark.com/products/secrets-manager/\"",
framing: The regex extractor pulled a URL out of a JSON test fixture. The URL is embedded data, not a citation the PR relies on.; evidence: This line is fixture data in a docs-review harness test file (`scripts/testdata/normalize-pr21892-evidence-base.json`). The string is a recorded claim record that the normalize script's tests use as input. It isn't a published doc…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L327
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L327
framing: The regex extractor pulled a URL out of a JSON test fixture. The URL is embedded data, not a citation the PR relies on.
pass3 · url · high confidence
#84
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:330
"evidence": "framing: This is a bare URL claim. The fetched page title does not mention Secrets Manager.; evidence: The URL returned HTTP 200, but the page…
framing: This is a testdata record of the PR author's own review pipeline, not a claim about a third party.; evidence: This line is test fixture data: a stored "evidence" string from an earlier verifier run, in a JSON testdata file for the docs-review normalizer script. It is not published documentation. The CyberArk URL shows up only as a quoted string…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L330
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L330
framing: This is a testdata record of the PR author's own review pipeline, not a claim about a third party.
pass3 · url · high confidence
#85
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:331
"source": "https://www.cyberark.com/products/secrets-manager/",
framing: This is a URL inside test-harness fixture data. Nothing on the page is being attributed to it.; evidence: This line is a `source` field in a test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalizer. It records a citation pointer from an earlier verification ledger. It is not published…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L331
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L331
framing: This is a URL inside test-harness fixture data. Nothing on the page is being attributed to it.
pass3 · url · medium confidence
#86
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:341
"claim": "url: \"https://www.akeyless.io/\"",
framing: The regex extractor matched a URL embedded in a fixture's recorded claim text. That is metadata about a past review run, not an assertion made by the docs.; evidence: This line is a string value (`"claim": "url: ..."`) inside a test fixture JSON under .claude/commands/docs-review/scripts/testdata/. It is test data for the review normalizer, not a published docs claim. The fixture only needs to exist…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L341
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L341
framing: The regex extractor matched a URL embedded in a fixture's recorded claim text. That is metadata about a past review run, not an assertion made by the docs.
pass3 · url · high confidence
#87
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:344
"evidence": "framing: This is a bare URL reference to the vendor's homepage. The link is live and goes to Akeyless.; evidence: The cited URL returns HTTP…
framing: The regex matched a URL inside a recorded verifier-evidence string in tooling testdata, not in docs content.; evidence: This line is a fixture string inside a docs-review script testdata JSON file (normalize-pr21892-evidence-base.json). It records a past verifier's evidence output and is not published documentation. It is test input for the normalizer, so…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L344
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L344
framing: The regex matched a URL inside a recorded verifier-evidence string in tooling testdata, not in docs content.
pass3 · url · high confidence
#88
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:345
"source": "https://www.akeyless.io/",
framing: Test-harness fixture data; the URL is a stored field in the evidence record, not a doc citation.; evidence: This line is a `"source"` field value inside a test fixture (`.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json`). It records what an earlier verifier cited, as input for normalizer tests. It is not…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L345
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L345
framing: Test-harness fixture data; the URL is a stored field in the evidence record, not a doc citation.
pass3 · url · high confidence
#89
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:355
"claim": "url: \"https://aws.amazon.com/secrets-manager/\"",
framing: Test-fixture metadata, not published content.; evidence: This line is a string inside a JSON test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`) used by the docs-review normalizer. It is sample claim data for tests, not a URL citation in published docs, so there is nothing…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L355
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L355
framing: Test-fixture metadata, not published content.
pass3 · url · high confidence
#90
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:358
"evidence": "framing: This is a URL-liveness claim. The link resolves to the product it names.; evidence: The cited URL returns HTTP 200. The page title is…
framing: The regex extractor matched a URL inside a fixture string. The fixture restates a previous verdict; it does not cite a source itself.; evidence: This line is the value of an `evidence` string inside a JSON test fixture (`.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalizer. It is recorded verifier output used as test…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L358-359 (test fixture path)
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L358-359 (test fixture path)
framing: The regex extractor matched a URL inside a fixture string. The fixture restates a previous verdict; it does not cite a source itself.
pass3 · url · high confidence
#91
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:369
"claim": "url: \"https://azure.microsoft.com/products/key-vault\"",
framing: The claim text quotes a fixture field ("claim": "url: ..."). It is test data, not a citation in docs content.; evidence: This line comes from a JSON test fixture (testdata/normalize-pr21892-evidence-base.json) used by the docs-review normalize script. The URL is a string value inside a recorded claim object. The fixture doesn't publish it as a citation, so…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L369
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L369
framing: The claim text quotes a fixture field ("claim": "url: ..."). It is test data, not a citation in docs content.
pass3 · url · high confidence
#92
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:372
"evidence": "framing: The link target is the Azure Key Vault product page it claims to be.; evidence: The cited URL returns HTTP 200 and the page title is…
framing: The fixture stores output from a previous verification run, not an assertion made by the PR author.; evidence: This line is a test fixture: an "evidence" string stored in testdata JSON for the docs-review normalize script. It records the output of an earlier verifier run and makes no claim in published documentation. The URL is sample data in the…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L372-373
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L372-373
framing: The fixture stores output from a previous verification run, not an assertion made by the PR author.
pass3 · url · high confidence
#93
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:383
"claim": "url: \"https://cloud.google.com/security/products/secret-manager\"",
framing: Fixture data (a recorded evidence 'url' field), not a cited assertion in published content.; evidence: This line comes from a test fixture JSON under .claude/commands/docs-review/scripts/testdata/. The URL is a value inside a recorded evidence entry that the normalizer tests feed in. It is not a statement published in the docs, so there…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L383
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L383
framing: Fixture data (a recorded evidence 'url' field), not a cited assertion in published content.
pass3 · url · medium confidence
#94
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:386
"evidence": "framing: URL-liveness claim: the page is live and titled for the named product.; evidence: The cited URL returns HTTP 200, and the page title is…
framing: Test fixture data from the tooling pipeline, not a claim published to readers.; evidence: This line is a fixture string inside a testdata JSON file for the docs-review normalize script. It is a recorded verifier evidence string that serves as test input. It is not published documentation making a claim about Secret Manager…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L386-387
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L386-387
framing: Test fixture data from the tooling pipeline, not a claim published to readers.
pass3 · url · high confidence
#95
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:397
"claim": "url: \"https://1password.com/products/secrets-automation\"",
framing: Test-fixture data (a recorded claim string), not reader-facing content.; evidence: This line is a string value inside a test fixture JSON (.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json). It records a sample claim for the normalizer's tests. It is not a published docs assertion about…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L397
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L397
framing: Test-fixture data (a recorded claim string), not reader-facing content.
pass3 · url · high confidence
#96
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:400
"evidence": "framing: Dead link, so no source passage exists to compare against.; evidence: cited URL returns HTTP 404 (Not Found, empty body); the link is…
framing: The URL appears inside a captured verifier-output string in test data. It is not cited by published docs content.; evidence: This line comes from a test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`). It stores the evidence string from an earlier verifier run as input for the normalize script's tests. It is fixture data describing the…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json
framing: The URL appears inside a captured verifier-output string in test data. It is not cited by published docs content.
pass3 · url · high confidence
#97
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:411
"claim": "url: \"https://bitwarden.com/products/secrets-manager/\"",
framing: Fixture metadata (a serialized claim record), not a doc assertion; the regex extractor matched a URL inside test JSON.; evidence: This line is test fixture data: a JSON "claim" field in a testdata file for the docs-review normalization script (normalize-pr21892-evidence-base.json). It is not published documentation content, so no factual assertion needs checking.…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L411
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L411
framing: Fixture metadata (a serialized claim record), not a doc assertion; the regex extractor matched a URL inside test JSON.
pass3 · url · high confidence
#98
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:414
"evidence": "framing: This is a bare URL claim. The link is live and goes to the Bitwarden Secrets Manager product page it names.; evidence: The cited URL…
framing: Fixture content describing the author's own review pipeline output; no third-party assertion is published.; evidence: This line is an "evidence" string inside a docs-review testdata fixture (normalize-pr21892-evidence-base.json). It records what an earlier verifier run concluded about a URL. It is test input for the PR author's own normalization…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L414
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L414
framing: Fixture content describing the author's own review pipeline output; no third-party assertion is published.
pass3 · url · high confidence
#99
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:415
"source": "https://bitwarden.com/products/secrets-manager/",
framing: Test-fixture metadata: it describes the author's own tooling pipeline, not a claim about a third party.; evidence: This line is a `"source"` field inside a JSON test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalize script. It's recorded ledger data used as test input, not a published assertion in…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L415
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L415
framing: Test-fixture metadata: it describes the author's own tooling pipeline, not a claim about a third party.
pass3 · url · high confidence
#100
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:425
"claim": "url: \"https://www.gitguardian.com/\"",
framing: Test-fixture data (a serialized claim record), not doc content.; evidence: This line is a string inside a test fixture for the docs-review normalize script (testdata/normalize-pr21892-evidence-base.json). It records an earlier claim as input data and is not a published assertion about gitguardian.com. The regex…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L425
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L425
framing: Test-fixture data (a serialized claim record), not doc content.
pass3 · url · high confidence
#101
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:428
"evidence": "framing: This is a URL-liveness claim. The link resolves to the vendor it names, GitGuardian, a secrets-detection platform.; evidence: The URL…
framing: This is fixture data for the review tooling, not a docs claim with a cited source.; evidence: This line is an "evidence" string inside a JSON test fixture (.claude/commands/docs-review/scripts/testdata/). It records an earlier verifier's output so the normalizer tests have input to work on. It is not published docs content, so…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L428
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L428
framing: This is fixture data for the review tooling, not a docs claim with a cited source.
pass3 · url · high confidence
#102
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:429
"source": "https://www.gitguardian.com/",
framing: This is test-fixture metadata, a recorded evidence `source` pointer from an earlier review ledger, so no entailment relationship to a source applies.; evidence: This line is a `"source"` value inside a test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalizer. It is sample data the tooling reads as input, not published documentation that says anything…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L429
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L429
framing: This is test-fixture metadata, a recorded evidence `source` pointer from an earlier review ledger, so no entailment relationship to a source applies.
pass3 · url · high confidence
#103
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:439
"claim": "url: \"https://trufflesecurity.com/trufflehog\"",
framing: The URL appears as fixture data (a claim text quoted inside an evidence JSON), so there is no source-to-claim entailment to check.; evidence: This line is a string value inside a JSON test fixture for the docs-review normalize script (.claude/commands/docs-review/scripts/testdata/). It is recorded claim data used as test input, not a published assertion or a live citation in…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L439
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L439
framing: The URL appears as fixture data (a claim text quoted inside an evidence JSON), so there is no source-to-claim entailment to check.
pass3 · url · high confidence
#104
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:442
"evidence": "framing: This is a URL-liveness claim. The page resolves with a 200 and its title matches TruffleHog.; evidence: The cited URL returns HTTP 200…
framing: The regex matched a URL inside fixture data, so there is no doc claim to check here.; evidence: This line is a test fixture: a saved verifier "evidence" string inside a normalize-script testdata JSON file (.claude/commands/docs-review/scripts/testdata/). It records output from the PR author's own review pipeline and is not a…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L442
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L442
framing: The regex matched a URL inside fixture data, so there is no doc claim to check here.
pass3 · url · high confidence
#105
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:443
"source": "https://trufflesecurity.com/trufflehog",
framing: Test fixture data: a URL stored as a JSON value in testdata, not a claim in published docs or a blog post.; evidence: This line is a `"source"` field inside a test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalize script. It is sample data the tool reads as input, not a published assertion to fact-check. The…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L443
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L443
framing: Test fixture data: a URL stored as a JSON value in testdata, not a claim in published docs or a blog post.
pass3 · url · medium confidence
#106
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:453
"claim": "url: \"https://external-secrets.io/\"",
framing: Test-fixture data under .claude/commands/docs-review/scripts/testdata/; no source-backed assertion to check.; evidence: This line is a string inside a docs-review testdata fixture (normalize-pr21892-evidence-base.json): it's the stored claim text of an earlier review, not published documentation making an assertion. The URL itself is live anyway…; source: https://external-secrets.io/
source: https://external-secrets.io/
framing: Test-fixture data under .claude/commands/docs-review/scripts/testdata/; no source-backed assertion to check.
pass3 · url · high confidence
#107
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:456
"evidence": "framing: A bare URL claim only asserts that the link resolves. It returned 200 and redirects to /latest/.; evidence: The cited URL returns HTTP…
framing: Test fixture data describing the author's own review pipeline, not an assertion about a third party.; evidence: This line is not a doc assertion. It sits in a test fixture JSON file (`scripts/testdata/normalize-pr21892-evidence-base.json`) and holds a verifier's saved `evidence` string for an earlier claim, including the URL…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L456
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L456
framing: Test fixture data describing the author's own review pipeline, not an assertion about a third party.
pass3 · url · high confidence
#108
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:457
"source": "https://external-secrets.io/",
framing: Test-fixture JSON value, not a cited claim in published content.; evidence: This line is a `source` field inside a test fixture (testdata/normalize-pr21892-evidence-base.json) for the docs-review normalization script. It is fixture data, not a published doc assertion. For what it's worth…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L457
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L457
framing: Test-fixture JSON value, not a cited claim in published content.
pass3 · url · high confidence
#109
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:467
"claim": "url: \"https://github.com/getsops/sops\"",
framing: Test fixture data, not published content. The regex picked up a URL that sits inside a serialized claim record.; evidence: This line is a string inside a test-fixture JSON file (scripts/testdata/normalize-pr21892-evidence-base.json). It is sample input for the docs-review normalizer, not published documentation, so it makes no factual assertion. Separately…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L467
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L467
framing: Test fixture data, not published content. The regex picked up a URL that sits inside a serialized claim record.
pass3 · url · high confidence
#110
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:470
"evidence": "framing: URL claim: the link resolves to the SOPS secrets tool repo the blog post names; evidence: The cited URL returns HTTP 200. The page…
framing: The regex matched a URL inside a test-fixture string, not a link a doc cites.; evidence: This line is in a testdata JSON fixture for the docs-review normalize script. It is a stored `evidence` string from an earlier verification run, not an assertion published in docs or a blog. It describes the tool's own pipeline output…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L470-471 (test fixture, not published content)
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L470-471 (test fixture, not published content)
framing: The regex matched a URL inside a test-fixture string, not a link a doc cites.
pass3 · url · high confidence
#111
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:481
"claim": "url: \"https://github.com/bitnami-labs/sealed-secrets\"",
framing: A fixture record of a claim, not published content.; evidence: This line is a string value inside a test-fixture JSON (testdata for the docs-review normalize script). It records an earlier extracted claim. It is not a documentation assertion. The URL it points to, bitnami-labs/sealed-secrets, is…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L481
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L481
framing: A fixture record of a claim, not published content.
pass3 · url · high confidence
#112
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:484
"evidence": "framing: The repo has moved from bitnami-labs to the bitnami org, and GitHub redirects the old URL. It could be updated to…
framing: This is test-fixture data inside the docs-review tooling, not something readers will see. The regex extractor picked up a URL inside a JSON string value.; evidence: This line is from a test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`). It stores the evidence text of an earlier verifier run so the normalization script can be tested. It is test data, not published documentation…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L484-485
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L484-485
framing: This is test-fixture data inside the docs-review tooling, not something readers will see. The regex extractor picked up a URL inside a JSON string value.
pass3 · url · high confidence
#114
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:495
"claim": "[Secrets management](/what-is/what-is-secrets-management/) tools store, distribute, and rotate the credentials your applications depend on…
framing: Fixture data under .claude/commands/docs-review/scripts/testdata/, not reader-facing docs.; evidence: This line is a quoted string inside a JSON test fixture for the docs-review normalizer script (testdata/normalize-pr21892-evidence-base.json). It is not published content making an assertion. The link it quotes does resolve…; source: repo:content/what-is/what-is-secrets-management.md
source: repo:content/what-is/what-is-secrets-management.md
framing: Fixture data under .claude/commands/docs-review/scripts/testdata/, not reader-facing docs.
pass1 · url · high confidence
#115
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:525
"evidence": "framing: The source names five secrets stores and gives no count. The claim adds \"20-plus other providers\", but the docs show only about 4…
framing: A test fixture quoting an earlier verifier's output isn't an assertion about ESC. The regex extractor picked up the embedded `/docs/esc/` path.; evidence: This line is an "evidence" string inside a JSON test fixture (`.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalizer. It records what an earlier verifier run concluded. It is…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L525
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L525
framing: A test fixture quoting an earlier verifier's output isn't an assertion about ESC. The regex extractor picked up the embedded `/docs/esc/` path.
pass1 · url · high confidence
#116
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:536
"claim": "The platform's [configuration-as-code approach](/docs/esc/concepts/) defines hierarchical YAML environments that cascade from base configuration…
framing: Fixture data quoting an earlier PR's claim; the file is never rendered as docs.; evidence: This line is a string value inside a JSON test fixture (.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json). It is sample data for the review tooling, not published docs content. The link target does…; source: repo:content/docs/esc/concepts/_index.md
source: repo:content/docs/esc/concepts/_index.md
framing: Fixture data quoting an earlier PR's claim; the file is never rendered as docs.
pass1 · url · high confidence
#117
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:567
"evidence": "framing: Target mismatch: the claim credits GitGuardian, but the citation points to Pulumi's own repo, which can't back an \"independent\"…
framing: The URL was picked up by a regex from test data. It is not a source cited for a published claim.; evidence: This line is a string inside a test fixture (`testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalizer script. It stores an earlier verifier's evidence text as sample data. The github.com/pulumi/esc URL is quoted…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json
framing: The URL was picked up by a regex from test data. It is not a source cited for a published claim.
pass1 · url · high confidence
#119
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:595
"evidence": "framing: The source says \"$8/mo per additional user\" on the Developer plan, and the claim says \"$8/user/month for additional users on the…
framing: Test fixture that stores verifier output, not a claim published in the docs. The embedded Doppler price matches current third-party sources (Aug–Sep 2026)…; evidence: This line comes from a testdata JSON fixture for the docs-review normalizer script, which stores an earlier verifier's evidence string. It isn't published docs content. The Doppler figure inside it still holds: third-party pages from…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json; WebSearch ran query "Doppler pricing Developer plan per additional user"
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json; WebSearch ran query "Doppler pricing Developer plan per additional user"
framing: Test fixture that stores verifier output, not a claim published in the docs. The embedded Doppler price matches current third-party sources (Aug–Sep 2026), but I couldn't read the doppler.com snippet directly.
pass3 · numerical · medium confidence
#120
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:602
"framing_note": "The source says \"$8/mo per additional user\" on the Developer plan, and the claim says \"$8/user/month for additional users on the…
framing: Test data for the author's own review tool; the regex matched a quoted price inside a stored verdict record.; evidence: This line is a `framing_note` field inside a test fixture JSON (`.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json`). It records what an earlier verifier concluded while testing the review pipeline's…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L602
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L602
framing: Test data for the author's own review tool; the regex matched a quoted price inside a stored verdict record.
pass3 · numerical · high confidence
#121
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:606
"claim": "Infisical's Advanced tier costs $40/identity/month billed annually and adds dynamic-secret proxying and stronger access controls.",
evidence: This line is a `"claim"` string value inside a test fixture for the docs-review normalizer (`scripts/testdata/...evidence-base.json`), so it isn't published content making an assertion. For what it's worth, 2026 third-party pricing…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L606 (test fixture); WebSearch ran query "Infisical pricing Pro Enterprise per identity month" (https://envmanager.com/blog/infisical-pricing, Aug 2026); intuition: If this text came from the real PR #21892 content, it looks wrong: the sources found show no Infisical "Advanced"…
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L606 (test fixture); WebSearch ran query "Infisical pricing Pro Enterprise per identity month" (https://envmanager.com/blog/infisical-pricing, Aug 2026)
pass3 · numerical · medium confidence
#122
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:609
"evidence": "framing: Couldn't run a framing check: the fetched body has no passage to compare against. The claim cites a source, but it can't be quoted.…
framing: Test fixture data that quotes an earlier verifier's evidence text; the Infisical URL is inside the data, not cited by it.; evidence: This line is an "evidence" string inside a test fixture JSON (testdata/normalize-pr21892-evidence-base.json). It is the stored output of an earlier verifier run, kept as input for the normalizer tests. It makes no factual claim about…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L609-610
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L609-610
framing: Test fixture data that quotes an earlier verifier's evidence text; the Infisical URL is inside the data, not cited by it.
pass3 · numerical · high confidence
#123
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:623
"evidence": "framing: The source's \"dummy values ... substituted on outbound requests\" at a proxy at the network boundary matches the claim's \"placeholder…
framing: The regex caught a URL inside test fixture data. The embedded evidence text belongs to a prior verification record, not to the claim here.; evidence: This line is an `evidence` string inside a test fixture JSON file (`scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalizer. It records a verifier's earlier output. It is not published documentation making…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L623-624
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L623-624
framing: The regex caught a URL inside test fixture data. The embedded evidence text belongs to a prior verification record, not to the claim here.
pass3 · url · high confidence
#124
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:637
"evidence": "framing: Source: \"HashiCorp, an IBM Company\"; claim uses the same wording. IBM stewardship is backed by the transition of operations to IBM…
framing: The regex flagged a URL inside the fixture's recorded evidence text. The fixture is part of the PR author's own pipeline, so it describes the pipeline and is…; evidence: This line is an `evidence` string inside a JSON test fixture for the docs-review normalize script. It records what an earlier verifier run said. It is not published documentation that asserts anything about HashiCorp or IBM. The embedded…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L637-638
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L637-638
framing: The regex flagged a URL inside the fixture's recorded evidence text. The fixture is part of the PR author's own pipeline, so it describes the pipeline and is not a third-party claim.
pass3 · url · high confidence
#125
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:651
"evidence": "framing: The source says BSL 1.1 is \"a source-available license\" and is \"not an OSI-approved open-source license.\" The claim says Vault is…
framing: Test-fixture content for the author's own review pipeline; the embedded quote is sample verifier evidence, not a claim made to readers.; evidence: This line is an `evidence` string inside a JSON test fixture (`testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalize script. It is recorded verifier output used as test input, not published documentation. The…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L651
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L651
framing: Test-fixture content for the author's own review pipeline; the embedded quote is sample verifier evidence, not a claim made to readers.
pass3 · url · high confidence
#126
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:652
"source": "https://www.hashicorp.com/en/blog/hashicorp-adopts-business-source-license; https://envmanager.com/blog/hashicorp-vault-pricing",
framing: The URLs are citation pointers stored in a fixture's source field. They are not a claim citing a source.; evidence: This line is a `source` field inside a JSON test fixture (testdata/normalize-pr21892-evidence-base.json) used by the docs-review scripts. It is recorded verifier output, not a statement published in the docs, so there is nothing here to…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L652
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L652
framing: The URLs are citation pointers stored in a fixture's source field. They are not a claim citing a source.
pass3 · url · high confidence
#127
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:665
"evidence": "evidence: (escalated from pass1) HashiCorp's docs confirm that some secrets engines \"connect to other services and generate dynamic credentials…
framing: Test-fixture metadata: an evidence string from a previous verification, not a doc assertion.; evidence: This line is a recorded verifier `evidence` string inside a test fixture (`testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalizer script. It is not published documentation, so it makes no factual assertion of its…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L665-666
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L665-666
framing: Test-fixture metadata: an evidence string from a previous verification, not a doc assertion.
pass3 · numerical · high confidence
#129
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:678
"evidence": "framing: The claim says \"roughly $6.4 billion\". Sources give $6.4B as the enterprise value, and SiliconANGLE's article dated 2025-02-27 says…
framing: This is a quoted verifier-evidence string in a testdata JSON file, not a claim from the PR author.; evidence: This line is a stored `evidence` string inside a test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`) used by the docs-review normalize script. It is saved verifier output, not published docs content, so there's nothing…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L678 (fixture metadata)
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L678 (fixture metadata)
framing: This is a quoted verifier-evidence string in a testdata JSON file, not a claim from the PR author.
pass3 · numerical · high confidence
#130
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:679
"source": "https://techcrunch.com/2025/02/27/ibm-closes-6-4b-hashicorp-acquisition/ ; https://siliconangle.com/2025/02/27/ibm-completes-6-4b-hashicorp-acquisit…
framing: Test fixture metadata: a list of citation pointers, not a statement published in the docs.; evidence: This line is the `source` field of a test fixture (testdata JSON for a docs-review normalize script). It lists citation URLs and makes no assertion of its own. The "6.4b" appears only in URL slugs. For context, IBM did complete its $6.4B…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L679
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L679
framing: Test fixture metadata: a list of citation pointers, not a statement published in the docs.
pass3 · numerical · high confidence
#131
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:685
"framing_note": "The claim says \"roughly $6.4 billion\". Sources give $6.4B as the enterprise value, and SiliconANGLE's article dated 2025-02-27 says…
framing: The text is a serialized framing note from an earlier verification run, stored as test input. It is not a claim made in a docs page.; evidence: This line is a `framing_note` value in a test fixture (`testdata/normalize-pr21892-evidence-base.json`) for the docs-review pipeline. It records an earlier verifier's output, not a published doc assertion. The fact inside it, IBM's…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L685 (test fixture data for the author's own review pipeline)
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L685 (test fixture data for the author's own review pipeline)
framing: The text is a serialized framing note from an earlier verification run, stored as test input. It is not a claim made in a docs page.
pass3 · numerical · high confidence
#132
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:689
"claim": "HCP Vault Dedicated now bills by the cluster-hour rather than a flat per-node rate, and a production-grade cluster commonly runs well over…
framing: Fixture data: a regex match on a JSON "claim" field inside test data used by the review tooling itself.; evidence: This line is a quoted `"claim"` string value inside a test fixture JSON (`.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json`). It is sample input for the docs-review normalizer's tests, not published…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L689; intuition: If this text ever appears in published content, the ">$1,000/month" and "cluster-hour" pricing claims should be…
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L689
framing: Fixture data: a regex match on a JSON "claim" field inside test data used by the review tooling itself.
pass3 · numerical · high confidence
#133
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:692
"evidence": "framing: shifted: the source only says clusters are \"charged on a per-hour basis\". The claim adds a change story (\"now bills... rather than a…
framing: The URL is quoted inside a fixture's evidence field. It is not a citation made by reader-facing content.; evidence: This line is test-fixture data: a stored "evidence" string from an earlier verifier run, kept in a docs-review script testdata JSON (normalize-pr21892-evidence-base.json). It is input for testing the normalizer, not published…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L692
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L692
framing: The URL is quoted inside a fixture's evidence field. It is not a citation made by reader-facing content.
pass3 · url · high confidence
#134
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:693
"source": "https://developer.hashicorp.com/hcp/docs/hcp/admin/billing/pricing-definitions; https://www.ibm.com/products/hashicorp/pricing…
framing: The URLs are fixture data recording an earlier verifier's sources. The line does not claim anything about what those pages say.; evidence: This line is a `source` field in a test fixture JSON (`scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review tooling. It is a list of citation pointers stored as test data, not a published docs assertion, and there…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L693
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L693
framing: The URLs are fixture data recording an earlier verifier's sources. The line does not claim anything about what those pages say.
pass3 · url · high confidence
#135
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:703
"claim": "HashiCorp Vault moved from the open-source MPL 2.0 license to the Business Source License (BSL) 1.1 starting with v1.15.0 in August 2023.",
evidence: This line is a quoted `"claim"` string inside a test fixture (`testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalize script. It is sample input for the tooling and is never published as documentation, so it makes…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json (file path and JSON shape); intuition: From memory, not checked here: HashiCorp announced the BSL change in August 2023, but Vault 1.15.0 shipped around…
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json (file path and JSON shape)
pass1 · version · high confidence
#136
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:706
"evidence": "framing: MPL 2.0 \u2192 BSL 1.1, first applying to v1.15.0, announced August 2023: all confirmed.; evidence: (escalated from pass1) HashiCorp's…
framing: The claim text is a serialized verifier-output string inside a test fixture. It isn't content that gets published to readers.; evidence: This line is test-fixture data: a stored `evidence` string from an earlier verifier run, kept in a JSON testdata file for the docs-review normalize script. It isn't published documentation. For reference, the recorded fact matches what I…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json (testdata fixture)
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json (testdata fixture)
framing: The claim text is a serialized verifier-output string inside a test fixture. It isn't content that gets published to readers.
pass3 · version · high confidence
#137
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:707
"source": "https://github.com/hashicorp/vault/blob/main/LICENSE; https://www.globenewswire.com/news-release/2023/08/10/2723189/0/en/HashiCorp-adopts-the-Busine…
framing: Test-data metadata: the URLs are a recorded source string in a fixture. They are not a claim that cites a source.; evidence: This line is a `source` field inside a test fixture JSON (`scripts/testdata/normalize-pr21892-evidence-base.json`) used by the docs-review normalizer. It records citation pointers from an earlier verification run. It is not published…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L707
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L707
framing: Test-data metadata: the URLs are a recorded source string in a fixture. They are not a claim that cites a source.
pass3 · url · high confidence
#138
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:713
"framing_note": "MPL 2.0 \u2192 BSL 1.1, first applying to v1.15.0, announced August 2023: all confirmed."
evidence: This line is a `framing_note` string inside a JSON test fixture for the docs-review normalizer script (`scripts/testdata/...evidence-base.json`). It's a recorded verifier output used as test data, not a factual statement in published…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json; intuition: The first BSL-licensed release depends on the product: Terraform switched at 1.6.0 and Vault at 1.15.0. "v1.15.0" is…
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json
pass1 · version · medium confidence
#139
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:720
"evidence": "framing: The source says \"managed by the Linux Foundation's OpenSSF\" and the claim says \"hosted by the Linux Foundation and OpenSSF\". That's…
framing: Fixture string that describes the review pipeline's own past output; the embedded URL is data, not a citation made by published content.; evidence: This line is test fixture data (a stored verifier "evidence" string inside a normalize-* testdata JSON under .claude/commands/docs-review/scripts/testdata/). It records the output of an earlier review run for the harness's own…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L720
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L720
framing: Fixture string that describes the review pipeline's own past output; the embedded URL is data, not a citation made by published content.
pass3 · url · high confidence
#140
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:721
"source": "https://openbao.org/",
framing: Test fixture data (a normalize-evidence testdata JSON), not reader-facing content; the URL resolves anyway.; evidence: This line is a `source` field inside a JSON test fixture for the docs-review normalizer (testdata), not a published doc assertion. For what it's worth, the URL is live and is OpenBao's official site: "OpenBao is an open source…; source: https://openbao.org/
source: https://openbao.org/
framing: Test fixture data (a normalize-evidence testdata JSON), not reader-facing content; the URL resolves anyway.
pass3 · url · high confidence
#141
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:734
"evidence": "framing: Source says 'intends to remain API compatible' and 'most existing libraries should work'. The claim's 'most ... with minimal changes'…
framing: This is test data that describes the docs-review pipeline's own output. Its quote about OpenBao API compatibility was already checked in the original PR21892…; evidence: This line is a string value in a test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`). It holds the recorded evidence text from an earlier verifier run, which a normalization test uses as input. It is not a published…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L734; intuition: The regex extractor flagged the JSON testdata as a 'version' claim. Consider excluding testdata/*.json from claim…
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L734
framing: This is test data that describes the docs-review pipeline's own output. Its quote about OpenBao API compatibility was already checked in the original PR21892 review, and this fixture does not publish it again.
pass3 · version · high confidence
#142
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:735
"source": "https://openbao.org/api-docs/libraries/ ; https://openbao.org/community/rfcs/dedicated-tf-provider/",
framing: The regex matched a URL-shaped string in fixture JSON. It is the evidence ledger's own pointer, not a claim anyone published.; evidence: This line is a `source` field inside a test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalizer. It records citation pointers that an earlier verifier run produced. It is test data, not…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L735
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L735
framing: The regex matched a URL-shaped string in fixture JSON. It is the evidence ledger's own pointer, not a claim anyone published.
pass3 · url · high confidence
#143
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:748
"evidence": "framing: shifted: the source says 'Conjur Cloud Secrets Manager is now Secrets Manager, SaaS', but the claim says 'now offers Conjur Cloud'. The…
framing: Test fixture: a past verdict's evidence text, not a claim the PR makes.; evidence: This line is an "evidence" string inside a test fixture for the docs-review normalizer (.claude/commands/docs-review/scripts/testdata/*.json). It records what an earlier verifier said about a CyberArk claim. It isn't published…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L748
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L748
framing: Test fixture: a past verdict's evidence text, not a claim the PR makes.
pass3 · url · high confidence
#144
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:749
"source": "https://docs.cyberark.com/secrets-manager-saas/latest/en/content/conjurcloud/whatsnew.htm; https://www.cyberark.com/products/secrets-management/",
framing: The URL appears as fixture data in the review tooling's own testdata, not as a citation in published content.; evidence: This line is a `"source"` field inside a test fixture JSON (`scripts/testdata/normalize-pr21892-evidence-base.json`). It records citation pointers from an earlier verification ledger and is not a published docs assertion about CyberArk.; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L749
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L749
framing: The URL appears as fixture data in the review tooling's own testdata, not as a citation in published content.
pass3 · url · high confidence
#145
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:762
"evidence": "framing: Overclaim: the claim turns the source's \"zero-knowledge capabilities\" (which depend on configuring a Customer Fragment on a…
framing: A regex matched a URL inside a fixture's recorded verifier output. That is the pipeline's own test data, not a claim published in the docs.; evidence: This line comes from a test fixture JSON under .claude/commands/docs-review/scripts/testdata/. It holds the "evidence" field that an earlier verifier run wrote about an Akeyless claim. It is test data for the review tooling's normalizer…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L762
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L762
framing: A regex matched a URL inside a fixture's recorded verifier output. That is the pipeline's own test data, not a claim published in the docs.
pass3 · url · high confidence
#146
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:763
"source": "https://docs.akeyless.io/docs ; https://docs.akeyless.io/docs/zero-knowledge-architecture ; https://docs.akeyless.io/docs/gateway-zero-knowledge",
framing: A regex matched a URL string in testdata JSON. The file holds recorded evidence-ledger fixture data, not content that gets published.; evidence: This line is a `"source"` field inside a test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalizer script. The Akeyless URLs there are test input for the script, not a published doc claim, so…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L763
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L763
framing: A regex matched a URL string in testdata JSON. The file holds recorded evidence-ledger fixture data, not content that gets published.
pass3 · url · high confidence
#147
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:776
"evidence": "framing: The claim's \"roughly 5 clients with a small allotment of static and dynamic secrets\" is a hedged summary of 5 clients / 500 static /…
framing: This is test data for the review tooling, recording a past verdict's evidence string. It isn't a claim made by the docs.; evidence: This line is from a test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`). It stores the evidence field from an earlier verifier run, used as input to test the normalizer. It isn't published doc content that makes its…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L776
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L776
framing: This is test data for the review tooling, recording a past verdict's evidence string. It isn't a claim made by the docs.
pass3 · url · high confidence
#148
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:777
"source": "https://infisical.com/blog/secrets-manager-pricing; https://envmanager.com/blog/infisical-alternatives",
framing: This is a harness test fixture: the URL is stored as data, not cited as support for anything in published content.; evidence: This line is a `source` field in a test-fixture JSON file (testdata for the docs-review normalize script). It records where an earlier verifier run got its evidence. It is fixture data, not a published doc assertion, so the fixture works…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L777
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L777
framing: This is a harness test fixture: the URL is stored as data, not cited as support for anything in published content.
pass3 · url · high confidence
#150
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:790
"evidence": "framing: The source says \"$0.40 per month per secret and $0.05 per 10,000 API calls\" and the claim says the same thing. The price is the US…
framing: Text inside a testdata fixture that records an earlier verifier's output; it is not a docs claim.; evidence: This line is a test fixture: a saved verifier evidence string inside a JSON testdata file for the docs-review normalize script. It is not published documentation, so there is no assertion here to check. The pricing it quotes ($0.40 per…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L790
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L790
framing: Text inside a testdata fixture that records an earlier verifier's output; it is not a docs claim.
pass3 · numerical · high confidence
#151
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:791
"source": "https://aws.amazon.com/blogs/aws/aws-secrets-manager-store-distribute-and-rotate-credentials-securely/ ; https://markaicode.com/pricing/aws-secrets…
framing: The regex picked up a URL in the tooling's fixture data, not a citation in reviewed content.; evidence: This line is a `source` field inside a test fixture (`testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalization script. It records a citation pointer from an earlier verification run. It isn't a published…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L791
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L791
framing: The regex picked up a URL in the tooling's fixture data, not a citation in reviewed content.
pass3 · url · high confidence
#152
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:797
"framing_note": "The source says \"$0.40 per month per secret and $0.05 per 10,000 API calls\" and the claim says the same thing. The price is the US…
framing: Fixture data for the normalize script's tests; the embedded AWS pricing matches 2026 third-party sources ($0.40/secret-month, $0.05/10K calls, replicas…; evidence: This line is a `framing_note` string in a test fixture JSON under docs-review/scripts/testdata, not published docs content. The pricing facts it repeats are accurate anyway: a 2026 source gives AWS Secrets Manager's "US commercial public…; source: https://markaicode.com/pricing/aws-secrets-manager-pricing/ (WebSearch ran query "AWS Secrets Manager pricing per secret replica")
source: https://markaicode.com/pricing/aws-secrets-manager-pricing/ (WebSearch ran query "AWS Secrets Manager pricing per secret replica")
framing: Fixture data for the normalize script's tests; the embedded AWS pricing matches 2026 third-party sources ($0.40/secret-month, $0.05/10K calls, replicas billed separately).
pass3 · numerical · medium confidence
#153
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:804
"evidence": "framing: \"Zero-code rotation model\" is the author's own wording for managed rotation that needs no Lambda. The AWS blog backs the idea that…
framing: The fixture's truncated quote was not re-checked against the source because the line is fixture data. The source does back 'no Lambda' rotation: "without the…; evidence: This line is a test-fixture string (a saved evidence field inside docs-review normalize testdata JSON), not published doc content. It makes no assertion of its own. For the record, the URL it cites is live and dated as claimed: "Posted…; source: https://aws.amazon.com/about-aws/whats-new/2025/11/aws-secrets-manager-managed-external-secrets
source: https://aws.amazon.com/about-aws/whats-new/2025/11/aws-secrets-manager-managed-external-secrets
framing: The fixture's truncated quote was not re-checked against the source because the line is fixture data. The source does back 'no Lambda' rotation: "without the overhead of rotation Lambda function creation, or management."
pass3 · url · high confidence
#154
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:805
"source": "https://aws.amazon.com/about-aws/whats-new/2025/11/aws-secrets-manager-managed-external-secrets/",
framing: Fixture JSON inside .claude/commands/docs-review/scripts/testdata/; the URL resolves and its 2025/11 path matches the announcement's Nov 19, 2025 posting date.; evidence: This line is a `source` field inside a docs-review test fixture (testdata/normalize-pr21892-evidence-base.json). It's test data, not a published doc assertion. The URL itself is live anyway: it's the AWS What's New post "AWS Secrets…; source: https://aws.amazon.com/about-aws/whats-new/2025/11/aws-secrets-manager-managed-external-secrets
source: https://aws.amazon.com/about-aws/whats-new/2025/11/aws-secrets-manager-managed-external-secrets
framing: Fixture JSON inside .claude/commands/docs-review/scripts/testdata/; the URL resolves and its 2025/11 path matches the announcement's Nov 19, 2025 posting date.
pass3 · url · high confidence
#155
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:815
"claim": "AWS Secrets Manager is the default choice for [AWS-native organizations](/docs/integrations/clouds/aws/) that want rotation handled for them rather…
framing: A regex matched a claim string that is embedded in fixture JSON. The fixture only stores that text as test data; it doesn't make the claim itself.; evidence: The line is a string value in a test fixture (`.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json`). It records a claim that was pulled from another PR so the normalize script can be tested. It is not…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L815
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L815
framing: A regex matched a claim string that is embedded in fixture JSON. The fixture only stores that text as test data; it doesn't make the claim itself.
pass1 · url · high confidence
#157
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:832
"evidence": "framing: Microsoft says the Premium and Managed HSM fleet is FIPS 140-3 Level 3. The claim leaves out that legacy Premium keys created on…
framing: The regex extractor picked up a JSON `evidence` field in a testdata fixture. The Microsoft Learn URL is the earlier verification's source, not a citation…; evidence: This line is a stored `evidence` string inside a test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalization script. It is saved verifier output used as test input, not a published docs…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L832
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L832
framing: The regex extractor picked up a JSON `evidence` field in a testdata fixture. The Microsoft Learn URL is the earlier verification's source, not a citation made by this PR.
pass3 · numerical · high confidence
#158
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:833
"source": "https://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/firmware-update",
framing: Regex picked up a URL from test fixture data; it's recorded evidence metadata, not a claim in the docs.; evidence: This line is a `source` field inside a test fixture JSON (testdata for the docs-review normalize script), so it isn't a published docs assertion. For what it's worth, the URL is live: the page's title is "HSM Firmware update for Azure…; source: https://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/firmware-update
source: https://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/firmware-update
framing: Regex picked up a URL from test fixture data; it's recorded evidence metadata, not a claim in the docs.
pass3 · url · high confidence
#159
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:839
"framing_note": "Microsoft says the Premium and Managed HSM fleet is FIPS 140-3 Level 3. The claim leaves out that legacy Premium keys created on Platform 1…
framing: Testdata fixture (normalize-pr21892-evidence-base.json). The embedded note is accurate against the Microsoft Learn "About keys" page and the…; evidence: This line is a framing_note inside a test fixture JSON for the docs-review normalize script. It records an earlier verifier output and isn't published docs content. For reference, what it says matches Microsoft Learn: "Azure Key Vault…; source: https://learn.microsoft.com/en-us/azure/security/fundamentals/key-management-choose
source: https://learn.microsoft.com/en-us/azure/security/fundamentals/key-management-choose
framing: Testdata fixture (normalize-pr21892-evidence-base.json). The embedded note is accurate against the Microsoft Learn "About keys" page and the key-management-choose page.
pass3 · numerical · high confidence
#160
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:846
"evidence": "framing: Source: SECRET_ROTATE Pub/Sub message fired at next_rotation_time and the user's subscriber must act on it. Claim: the feature only…
framing: Fixture data that stores an earlier verdict's evidence text. The URL match came from a regex over test data, not from a doc citation.; evidence: This line is a JSON string in a test fixture for the docs-review normalize script (testdata/normalize-pr21892-evidence-base.json). It's a saved verifier "evidence" field, not a published documentation claim. The Google Secret Manager…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L846
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L846
framing: Fixture data that stores an earlier verdict's evidence text. The URL match came from a regex over test data, not from a doc citation.
pass3 · url · high confidence
#161
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:847
"source": "https://cloud.google.com/secret-manager/docs/secret-rotation",
framing: This is test-fixture metadata (a citation pointer in a stored verdict record), not a sentence the docs publish.; evidence: This line is a `"source"` field inside a JSON test fixture for the docs-review normalize script (`scripts/testdata/...evidence-base.json`). It records a URL that an earlier verifier cited. It is test data, not published docs content, and…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L847
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L847
framing: This is test-fixture metadata (a citation pointer in a stored verdict record), not a sentence the docs publish.
pass3 · url · high confidence
#163
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:860
"evidence": "framing: The source prices versions \"per version per location\". The claim says \"per secret-version\", which leaves out that the charge…
framing: Fixture data describing the PR author's own review pipeline; the embedded pricing quote is sample verifier output, not a claim made to readers.; evidence: The text is an `evidence` string inside a test fixture JSON file (`scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review tool. It records output from an earlier verifier run as test input. It is not a published…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L860-861 (testdata fixture)
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L860-861 (testdata fixture)
framing: Fixture data describing the PR author's own review pipeline; the embedded pricing quote is sample verifier output, not a claim made to readers.
pass3 · numerical · high confidence
#164
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:871
"claim": "1Password's developer tooling is no longer sold as a separate 'Secrets Automation' SKU and is now bundled into the standard Business plan at…
framing: Fixture data under a scripts/testdata path; the regex matched a quoted claim string, not doc prose.; evidence: This line is a `"claim"` string value inside test fixture JSON (`.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json`). It is sample input for a normalizer test, not published docs content, so it isn't a…; source: WebSearch ran query "1Password Business plan price per user month 2026"; https://ifeeltech.com/blog/1password-business-review; https://www.cloudeagle.ai/blogs/1password-pricing-guide; intuition: If this text is ever published, the $8.99 figure is disputed ($7.99 vs $8.99 across 2026 sources), and the…
source: WebSearch ran query "1Password Business plan price per user month 2026"; https://ifeeltech.com/blog/1password-business-review; https://www.cloudeagle.ai/blogs/1password-pricing-guide
framing: Fixture data under a scripts/testdata path; the regex matched a quoted claim string, not doc prose.
pass3 · numerical · medium confidence
#166
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:881
"framing_note": "The official page confirms the $8.99/user/month annual price and that developer tools come with Business. The 'no longer a separate Secrets…
framing: Test fixture metadata: a saved verifier framing_note, not a doc assertion.; evidence: This text is a `framing_note` field inside a testdata JSON fixture (normalize-pr21892-evidence-base.json) for the docs-review normalizer scripts. It is a saved verifier output used as test input, not published docs content. The…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L881
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L881
framing: Test fixture metadata: a saved verifier framing_note, not a doc assertion.
pass3 · numerical · high confidence
#168
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:888
"evidence": "framing: Bitwarden says \"start at $6\"; the claim says \"runs $6\". Bitwarden's price applies to annual billing (\"based on an annual…
framing: The quote in the fixture matches the FAQ text word for word. The fixture is part of the author's own pipeline, so it isn't a published claim.; evidence: This line is test fixture data: a stored evidence string from an earlier verifier run, kept as input for a normalize script. It does not assert anything to readers. The quote it embeds does match the live FAQ, which says "Teams…; source: https://bitwarden.com/help/secrets-manager-faqs/
source: https://bitwarden.com/help/secrets-manager-faqs/
framing: exact-match — The quote in the fixture matches the FAQ text word for word. The fixture is part of the author's own pipeline, so it isn't a published claim.
pass3 · numerical · high confidence
#169
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:889
"source": "https://bitwarden.com/help/secrets-manager-faqs/ ; https://bitwarden.com/help/secrets-manager-plans/",
framing: This is test-harness data for the docs-review normalizer, not doc content. The regex extractor picked up a URL string from it.; evidence: This line is the `source` field inside a test-fixture JSON file (.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json). It records which citation a previous verifier run used. It isn't published…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L889
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L889
framing: This is test-harness data for the docs-review normalizer, not doc content. The regex extractor picked up a URL string from it.
pass3 · url · high confidence
#170
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:895
"framing_note": "Bitwarden says \"start at $6\"; the claim says \"runs $6\". Bitwarden's price applies to annual billing (\"based on an annual…
framing: Test-fixture metadata that describes an earlier verdict; the regex matched it only because it contains "$6".; evidence: This line is a `framing_note` field inside a test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review tool's own normalize step. It's sample verifier output kept as test data, not published docs text…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L895 (file path and JSON field context)
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L895 (file path and JSON field context)
framing: Test-fixture metadata that describes an earlier verdict; the regex matched it only because it contains "$6".
pass3 · numerical · medium confidence
#171
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:899
"claim": "GitGuardian's Standard tier costs $18/developer/month for teams of 26-100 developers.",
framing: Fixture file; if this text is ever published, the tier name "Standard" and the upper bound of "26-100 developers" are unsupported. The $18/dev/month figure…; evidence: This line is a claim string stored inside a test fixture (scripts/testdata/*.json) for the docs-review normalizer. It isn't published doc content, so it's fixture data rather than an assertion. For reference, third-party listings say…; source: https://www.gartner.com/reviews/product/gitguardian-platform; https://www.gitguardian.com/pricing; intuition: The tier name "Standard" doesn't match GitGuardian's own plan names (Free/Business/Enterprise), and the 26-100…
source: https://www.gartner.com/reviews/product/gitguardian-platform; https://www.gitguardian.com/pricing
framing: Fixture file; if this text is ever published, the tier name "Standard" and the upper bound of "26-100 developers" are unsupported. The $18/dev/month figure matches third-party sources for teams above 25 developers.
pass3 · numerical · medium confidence
#172
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:902
"evidence": "framing: Could not run the framing check: no supporting passage appears in the fetched body.; evidence: The cited pricing page returned HTTP…
framing: Testdata JSON string holding a prior verdict's evidence text; this is tooling metadata, not published docs content.; evidence: This line is a test fixture: it stores the text of an earlier verifier's evidence (a note that the GitGuardian pricing page came back cut off) inside a docs-review script testdata JSON file. It doesn't make any claim about GitGuardian…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L902
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L902
framing: Testdata JSON string holding a prior verdict's evidence text; this is tooling metadata, not published docs content.
pass3 · url · high confidence
#173
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:903
"source": "https://www.gitguardian.com/pricing",
framing: Test-fixture metadata (a URL string in a prior verdict record), not a claim made by docs content.; evidence: This line is a `source` field value inside a test fixture JSON (`scripts/testdata/normalize-pr21892-evidence-base.json`) used by the docs-review normalizer tests. It is recorded evidence-ledger data, not a published documentation…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L903
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L903
framing: Test-fixture metadata (a URL string in a prior verdict record), not a claim made by docs content.
pass3 · url · high confidence
#174
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:916
"evidence": "framing: The 700 figure comes from an old line in the README (\"over 700 credential detectors\"). The vendor's current claim is \"over 800…
framing: Fixture text that quotes the TruffleHog README. The README counts ('700' vs '800' secret types) belong to the original PR #21892 claim, not to this testdata…; evidence: This line is test fixture data: an `evidence` string saved from an earlier verifier run, stored in `.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json`. It is input for the normalize script's tests. It is…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L916 (testdata fixture path)
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L916 (testdata fixture path)
framing: Fixture text that quotes the TruffleHog README. The README counts ('700' vs '800' secret types) belong to the original PR #21892 claim, not to this testdata file.
pass3 · url · high confidence
#175
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:917
"source": "https://github.com/trufflesecurity/trufflehog; https://trufflesecurity.com/detectors",
framing: Tooling test data: URL strings in a JSON evidence ledger fixture, not a reader-facing claim.; evidence: This line is a `source` field inside a test fixture (`testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalizer script. It records which citations an earlier verification run used. It is fixture data, not published…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L917
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L917
framing: Tooling test data: URL strings in a JSON evidence ledger fixture, not a reader-facing claim.
pass3 · url · high confidence
#176
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:930
"evidence": "framing: The fetched body cuts off before any text about the license, CNCF or maintainers, so the framing can't be checked.; evidence: The cited…
framing: This is fixture data that records an earlier verdict's evidence text. It is not published docs content that cites github.com/getsops/sops.; evidence: This line comes from a test fixture (testdata/normalize-pr21892-evidence-base.json). It is a stored "evidence" string from an earlier verifier run, kept to exercise the normalize script. It makes no claim about getsops/sops to readers.…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L930-931
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L930-931
framing: This is fixture data that records an earlier verdict's evidence text. It is not published docs content that cites github.com/getsops/sops.
pass3 · url · high confidence
#177
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:944
"evidence": "framing: The claim names only the products, not a specific page. Red Hat's blog makes the same point: Argo CD \"requires extra configuration…
framing: Test-fixture metadata (serialized prior verdict evidence), not reader-facing content.; evidence: This line is an `evidence` string inside a testdata JSON fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`). It is a saved verifier output used to test the normalize script, not a published doc assertion. The regex caught…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L944
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L944
framing: Test-fixture metadata (serialized prior verdict evidence), not reader-facing content.
pass3 · numerical · high confidence
#178
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:945
"source": "https://github.com/fluxcd/flux2/discussions/745; https://oneuptime.com/blog/post/2026-02-26-argocd-sops-secrets/view",
framing: Test-fixture metadata (a citation pointer string), not published doc content.; evidence: This line is a `"source"` field inside a JSON test fixture (`testdata/normalize-pr21892-evidence-base.json`) for the docs-review tooling. It lists citation URLs from an earlier verification run. It makes no numerical or factual…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L945
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L945
framing: Test-fixture metadata (a citation pointer string), not published doc content.
pass3 · numerical · high confidence
#179
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:958
"evidence": "framing: Ownership chain: VMware acquired Bitnami in 2019 and Broadcom acquired VMware in 2023. Broadcom's own Bitnami documentation pages…
framing: This is a test fixture for the verifier's normalizer, holding a past verdict's evidence text. It isn't content under review.; evidence: This line is test fixture data: it's an `evidence` string saved from an earlier verifier run, stored in a docs-review normalizer testdata JSON file. It isn't published documentation, and the URL is part of a recorded evidence payload, so…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L958
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L958
framing: This is a test fixture for the verifier's normalizer, holding a past verdict's evidence text. It isn't content under review.
pass3 · url · high confidence
#180
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:959
"source": "https://github.com/bitnami-labs/sealed-secrets/issues/1784; https://techdocs.broadcom.com/us/en/vmware-tanzu/bitnami-secure-images/bitnami-secure-im…
framing: A regex matched a URL string in test fixture data. There is no assertion here to check against the linked sealed-secrets issue.; evidence: This line is a `"source"` field inside a JSON test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`) for the docs-review normalize script. It records a citation pointer from an earlier verification run. It is fixture…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L959
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L959
framing: A regex matched a URL string in test fixture data. There is no assertion here to check against the linked sealed-secrets issue.
pass3 · url · high confidence
#181
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:972
"evidence": "framing: The source describes Chamber as a CLI for managing secrets that stores them in SSM Parameter Store by default. The claim adds the…
framing: Test-fixture content that the normalizer script reads; the chamber URL is embedded fixture data, not a citation in published docs.; evidence: The line is an `evidence` string inside a docs-review test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`). It records what an earlier verifier concluded, so it is pipeline data, not documentation making a claim about…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L972-973
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L972-973
framing: Test-fixture content that the normalizer script reads; the chamber URL is embedded fixture data, not a citation in published docs.
pass3 · url · high confidence
#182
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:986
"evidence": "framing: Source says the repo was archived by the owner in 2025 (README announcement dated 02/14/2025; GitHub archive date Apr 17, 2025) and is…
framing: The fixture's quoted banner text and README date both match the live lyft/confidant repo exactly.; evidence: This line is test-fixture data: a saved verifier evidence string inside a normalizer testdata JSON, not published doc content. The facts it quotes still check out. GitHub shows "This repository was archived by the owner on Apr 17, 2025.…; source: https://github.com/lyft/confidant
source: https://github.com/lyft/confidant
framing: exact-match — The fixture's quoted banner text and README date both match the live lyft/confidant repo exactly.
pass3 · url · high confidence
#183
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:987
"source": "https://github.com/lyft/confidant",
framing: Test-fixture data captured from a prior review ledger; not reader-facing content.; evidence: This line is a `source` field inside a JSON test fixture (testdata for the docs-review normalize script). It is recorded evidence metadata, not a published docs assertion. The URL itself points to Lyft's real open-source Confidant…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L987
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L987
framing: Test-fixture data captured from a prior review ledger; not reader-facing content.
pass3 · url · high confidence
#184
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:1000
"evidence": "framing: The anchor \"orchestration layer\" matches how the target page describes itself: \"single control plane\" and \"Dynamic, short-lived…
framing: The regex extractor matched a URL-shaped string inside a JSON test fixture. The line is serialized verifier output, not doc content.; evidence: This line is from a test fixture (`scripts/testdata/normalize-pr21892-evidence-base.json`). It stores the "evidence" text from an earlier verifier run as input for the normalizer tests. It's test data, not a published statement about…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L1000
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L1000
framing: The regex extractor matched a URL-shaped string inside a JSON test fixture. The line is serialized verifier output, not doc content.
pass1 · url · high confidence
#185
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:1014
"evidence": "evidence: None of the HashiCorp docs I found give a number of secrets engines, dynamic or otherwise. The Vault secrets page only says \"Other…
framing: The URL in the evidence string is data inside a test fixture. The fixture isn't making a claim about that URL.; evidence: This line is a test fixture: an "evidence" field in a normalizer testdata JSON under .claude/commands/docs-review/scripts/testdata/. It stores a previous verifier's output. It is not published docs content, so there's nothing about Vault…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L1014-1015
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json L1014-1015
framing: The URL in the evidence string is data inside a test fixture. The fixture isn't making a claim about that URL.
pass3 · url · high confidence
#186
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:1027
"evidence": "framing: Launch date (Nov 2025) fits \"late 2025\", and the partner additions in April, May and July 2026 support \"growing set of third-party…
framing: The URL appears inside a stored verdict record used as test data. It is not a doc citation.; evidence: This line is a test fixture: the `evidence` string of an earlier verifier verdict, stored in `testdata/normalize-pr21892-evidence-base.json` as input for the docs-review normalize script. It is not published documentation, so the AWS…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L1027
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L1027
framing: The URL appears inside a stored verdict record used as test data. It is not a doc citation.
pass3 · url · medium confidence
#187
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:1028
"source": "https://aws.amazon.com/about-aws/whats-new/2025/11/aws-secrets-manager-managed-external-secrets ; https://aws.amazon.com/about-aws/whats-new/2026/07…
framing: The URLs are test-fixture data from an earlier verification run (evidence ledger), not a citation in docs content.; evidence: This line is a `"source"` field in a test fixture (`.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json`). It holds a recorded verifier citation used as input data for the normalize script's tests. It is…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L1028
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L1028
framing: The URLs are test-fixture data from an earlier verification run (evidence ledger), not a citation in docs content.
pass3 · url · high confidence
#188
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:1052
"claim": "Use [GitHub's native encrypted repository or organization secrets](/what-is/what-is-a-github-action-secret/) for simple cases, and OIDC federation…
framing: Fixture data in .claude/commands/docs-review/scripts/testdata/; the internal link resolves to an existing page.; evidence: This line is a quoted "claim" string inside a test fixture JSON used by the docs-review normalizer, not published documentation. Separately, the linked page does exist and matches the link text: "A GitHub Actions secret is an encrypted…; source: repo:content/what-is/what-is-a-github-action-secret.md
source: repo:content/what-is/what-is-a-github-action-secret.md
framing: Fixture data in .claude/commands/docs-review/scripts/testdata/; the internal link resolves to an existing page.
pass1 · url · high confidence
#189
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:1069
"evidence": "framing: The claim cites no source. The evidence is mostly about AWS/CIS access keys, but multiple compliance sources support calling it a…
framing: Fixture metadata; the source_hint URL belongs to the earlier claim in the fixture, not to this line.; evidence: This line is test fixture data: a stored `evidence` string from an earlier verifier run, kept in a docs-review script's testdata JSON (normalize-pr21892-evidence-base.json). It isn't published documentation. The CIS AWS Foundations…; source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L1069
source: repo:.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json#L1069
framing: Fixture metadata; the source_hint URL belongs to the earlier claim in the fixture, not to this line.
pass3 · numerical · high confidence
#190
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:1070
"source": "https://www.binadox.com/blog/binadox-article-access-keys-rotated-30-days/; https://www.clouddefense.ai/compliance-rules/cis-v130/iam/cis-v130-1-14",
framing: Test-fixture metadata (citation pointer string), not a claim with a source to check against.; evidence: This line is a `source` field holding two citation URLs inside a docs-review test fixture (testdata/normalize-pr21892-evidence-base.json). It records where an earlier verdict got its evidence. It is not a published numerical assertion…; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L1070
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L1070
framing: Test-fixture metadata (citation pointer string), not a claim with a source to check against.
pass3 · numerical · high confidence
#191
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:1083
"evidence": "framing: I only checked that the link target exists. The advice in the sentence is the author's own editorial recommendation, not a factual…
framing: The regex matched the /docs/esc/ URL inside a fixture JSON string. The file is tooling testdata, not content.; evidence: This line is test-fixture data: a recorded verifier evidence string inside a docs-review testdata JSON file. It is not a published docs assertion. The detail it describes does hold: content/docs/esc/_index.md exists with frontmatter…; source: repo:content/docs/esc/_index.md
source: repo:content/docs/esc/_index.md
framing: The regex matched the /docs/esc/ URL inside a fixture JSON string. The file is tooling testdata, not content.
pass1 · url · high confidence
#192
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:1094
"claim": "*Ready to bring configuration and secrets together? [Explore Pulumi ESC](/docs/esc/) and see how orchestrating your existing secret stores compares…
framing: Test-fixture JSON quoting an extracted claim; no published assertion.; evidence: This line is a quoted string inside a docs-review test fixture (testdata/normalize-pr21892-evidence-base.json), not published docs text. The link it mentions still works: content/docs/esc/_index.md exists with "title: Secrets &…; source: repo:content/docs/esc/_index.md
source: repo:content/docs/esc/_index.md
framing: Test-fixture JSON quoting an extracted claim; no published assertion.
pass1 · url · high confidence
#193
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:1097
"evidence": "evidence: The internal link /docs/esc/ resolves to content/docs/esc/_index.md, which has the frontmatter \"title: Secrets & Configuration\".…
framing: Testdata fixture content; the /docs/esc/ path inside it is part of a recorded string, not a live link.; evidence: The line is a string value inside a test fixture (the recorded evidence from an earlier verifier run in testdata JSON), not a docs assertion. The fact it records does hold: content/docs/esc/_index.md has "title: Secrets & Configuration"…; source: repo:content/docs/esc/_index.md
source: repo:content/docs/esc/_index.md
framing: Testdata fixture content; the /docs/esc/ path inside it is part of a recorded string, not a live link.
pass1 · url · high confidence
#194
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:1237
"text": "AWS Secrets Manager is the default choice for [AWS-native organizations](/docs/integrations/clouds/aws/) that want rotation handled for them rather…
framing: Test fixture data for the normalize script; the embedded internal link is valid.; evidence: The line is a quoted string inside a docs-review test fixture (testdata JSON), not published documentation. The link target it contains does resolve: content/docs/integrations/clouds/aws/_index.md exists, with "title: AWS" and…; source: repo:content/docs/integrations/clouds/aws/_index.md
source: repo:content/docs/integrations/clouds/aws/_index.md
framing: Test fixture data for the normalize script; the embedded internal link is valid.
pass1 · url · high confidence
#195
➖ Not a claim
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:1293
"ts": "2026-09-25T12:37:06Z",
framing: The regex flagged an ISO timestamp in fixture data. It is not a numerical claim.; evidence: This line is a timestamp field ("ts") inside a JSON test fixture used by the docs-review normalization scripts. It is metadata, not a factual statement anyone could check.; source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L1293
source: .claude/commands/docs-review/scripts/testdata/normalize-pr21892-evidence-base.json:L1293
framing: The regex flagged an ISO timestamp in fixture data. It is not a numerical claim.
pass3 · numerical · high confidence
#198
➖ Not a claim
.github/workflows/claude-triage.yml:211
# On #21936 (1,156 files) that made the oversized comment say "100
framing: The comment explains the author's own pipeline design. It isn't a sourced numerical claim.; evidence: This line is a YAML code comment in the repo's own CI workflow. It describes how the author's triage pipeline behaved on an internal PR (#21936, 1,156 files) and explains the reason for a code change. It is not a published assertion…; source: repo:.github/workflows/claude-triage.yml L211 (workflow code comment)
source: repo:.github/workflows/claude-triage.yml L211 (workflow code comment)
framing: The comment explains the author's own pipeline design. It isn't a sourced numerical claim.
pass3 · numerical · medium confidence
#199
➖ Not a claim
.github/workflows/review-label-reconcile.yml:93
bash "$SCRIPTS/pinned-comment.sh" last-reviewed-sha --pr "$1" --repo "$REPO" 2>/dev/null || true
framing: Shell code in the author's own CI tooling, not a statement about any outside fact.; evidence: This line is a bash command in a GitHub Actions workflow that calls the PR author's own pinned-comment.sh script. The regex probably flagged it because of the "2" in the "2>/dev/null" stderr redirect. It states nothing that can be true…; source: .github/workflows/review-label-reconcile.yml:L93
source: .github/workflows/review-label-reconcile.yml:L93
framing: Shell code in the author's own CI tooling, not a statement about any outside fact.
pass3 · numerical · high confidence
#200
➖ Not a claim
.github/workflows/review-label-reconcile.yml:97
python3 scripts/review-v3/restamp-base-merge.py --repo "$REPO" --pr "$1" \
framing: Code line in the author's own workflow; the regex flagged "v3" in a path segment and the shell parameter "$1".; evidence: This line is a shell invocation in a GitHub Actions workflow in the PR author's own CI pipeline. The regex seems to have matched "v3" in the script path and the positional argument "$1". Neither is a numerical assertion that could be…; source: .github/workflows/review-label-reconcile.yml:L97
source: .github/workflows/review-label-reconcile.yml:L97
framing: Code line in the author's own workflow; the regex flagged "v3" in a path segment and the shell parameter "$1".
pass3 · numerical · high confidence
#201
➖ Not a claim
CONTRIBUTING.md:55
A pinned review goes **stale** when you push new commits after it ran. One case refreshes itself: when the review had outstanding findings and your push is…
evidence: L55 describes how this repo's own review pipeline works: when a review goes stale, and a push of ≤80 lines touching only flagged lines auto-fires `#update-review`. It isn't a claim about a third party or about time. The regex matched…; source: repo:CONTRIBUTING.md L13, L55; gh search code --repo pulumi/docs (no hits); intuition: Someone should check the ≤80-line threshold against the gate script (e.g. under .github/ or…
source: repo:CONTRIBUTING.md L13, L55; gh search code --repo pulumi/docs (no hits)
pass1 · temporal · medium confidence
#202
➖ Not a claim
scripts/review-v3/README.md:80
were all conceded shipped `{}` under a note calling them open (#21790);
evidence: L79-80 of the README describe a past bug in the PR author's own review pipeline: "`concede` used to write nothing, so a card whose findings were all conceded shipped `{}` under a note calling them open (#21790)". This is the author…; source: repo:scripts/review-v3/README.md L76-82
source: repo:scripts/review-v3/README.md L76-82
pass1 · temporal · high confidence
#203
➖ Not a claim
scripts/review-v3/README.md:235
#21673's master merge left a clean review at `review:stale` with nothing
framing: This is internal pipeline history, not a cited external assertion.; evidence: This README line describes how the author's own review-v3 pipeline handled a past incident: after the master merge on #21673, a clean review stayed labeled `review:stale`. It is not a third-party or product assertion. The regex probably…; source: scripts/review-v3/README.md L235 (author's own pipeline description)
source: scripts/review-v3/README.md L235 (author's own pipeline description)
framing: This is internal pipeline history, not a cited external assertion.
pass3 · entity-spec · medium confidence
#204
➖ Not a claim
scripts/review-v3/README.md:240
Sentinel status comment the old `workflow_run` resolution posted on #2)
framing: The line describes the author's own CI pipeline, not an external source.; evidence: This line from scripts/review-v3/README.md describes how the author's own internal review pipeline behaved: an old `workflow_run` resolution posted a sentinel status comment on #2. It is not a third-party claim about a product, and a web…; source: scripts/review-v3/README.md:L240 (internal tooling README); intuition: The regex matched a '#2' issue/PR reference, not a real product symbol.
source: scripts/review-v3/README.md:L240 (internal tooling README)
framing: The line describes the author's own CI pipeline, not an external source.
pass3 · entity-spec · medium confidence
#205
➖ Not a claim
scripts/review-v3/README.md:241
lists what the pre-fix loop left on open PRs: `review:stale` on a review that
evidence: (escalated from pass3) This README line (L241) describes what the PR author's own internal review-pipeline cleanup script (`cleanup-review-leftovers.py`) does: it "lists what the pre-fix loop left on open PRs: `review:stale` on a review…; source: repo:scripts/review-v3/README.md L238-244
source: repo:scripts/review-v3/README.md L238-244
pass1 · entity-spec · high confidence
#206
➖ Not a claim
scripts/review-v3/cleanup-review-leftovers.py:15
live author card was last updated (#21787 ×3, #21920).
framing: The regex probably flagged '×3' and the PR numbers as numerical claims.; evidence: This line is a comment in an internal review script. The '×3' count and the PR numbers (#21787, #21920) are the author's own notes about earlier pulumi/docs PRs where the live author card was updated. That makes it git/PR metadata about…; source: scripts/review-v3/cleanup-review-leftovers.py:L15 (code comment; regex-extracted PR references)
source: scripts/review-v3/cleanup-review-leftovers.py:L15 (code comment; regex-extracted PR references)
framing: The regex probably flagged '×3' and the PR numbers as numerical claims.
pass3 · numerical · medium confidence
#207
➖ Not a claim
scripts/review-v3/restamp-base-merge.py:46
_SUB_HEAD_RE = re.compile(r"(<sub>(?:Review )?v\d+ · updated [^<]*?· head commit )[0-9a-f]{7,40}(</sub>)")
framing: A regex matched code syntax, not a claim in prose.; evidence: L46 of scripts/review-v3/restamp-base-merge.py defines a regex (_SUB_HEAD_RE) for matching a review footer's head-commit SHA. The digits in `{7,40}` and `v\d+` are regex quantifiers for SHA length and version patterns, not falsifiable…; source: scripts/review-v3/restamp-base-merge.py:L46
source: scripts/review-v3/restamp-base-merge.py:L46
framing: A regex matched code syntax, not a claim in prose.
pass3 · numerical · high confidence
#208
➖ Not a claim
scripts/review-v3/test_cleanup_review_leftovers.py:74
{"id": 2, "user": BOT, "created_at": "2026-09-20T00:00:00Z",
framing: Synthetic test data; the timestamp and id are fixture values, not claims.; evidence: This line is a test fixture in a Python unit test (a mock GitHub comment dict with a synthetic id, a bot user, and a created_at timestamp). It is not a falsifiable factual assertion. The regex matched the date/number pattern.; source: scripts/review-v3/test_cleanup_review_leftovers.py:L74
source: scripts/review-v3/test_cleanup_review_leftovers.py:L74
framing: Synthetic test data; the timestamp and id are fixture values, not claims.
pass3 · numerical · high confidence
#209
➖ Not a claim
scripts/review-v3/test_cleanup_review_leftovers.py:76
{"id": 3, "user": BOT, "created_at": "2026-09-21T00:00:00Z", "updated_at": "2026-09-22T00:00:00Z",
framing: Regex picked up ISO dates inside synthetic test data. They are the author's own fixture values, not claims about the world.; evidence: This line is a test fixture from a Python unit test (test_cleanup_review_leftovers.py). It is a mock GitHub comment dict with made-up created_at/updated_at timestamps, not a falsifiable factual assertion.; source: scripts/review-v3/test_cleanup_review_leftovers.py:L76
source: scripts/review-v3/test_cleanup_review_leftovers.py:L76
framing: Regex picked up ISO dates inside synthetic test data. They are the author's own fixture values, not claims about the world.
pass3 · numerical · high confidence
#210
➖ Not a claim
scripts/review-v3/test_cleanup_review_leftovers.py:78
{"id": 4, "user": BOT, "created_at": "2026-09-23T00:00:00Z",
framing: The regex matched a date literal inside a test fixture. It isn't a numerical claim.; evidence: This line is a test fixture in a Python unit test: a mock GitHub comment dict with a made-up ID, a bot user and a timestamp. The timestamp is test data. It doesn't assert anything about the world that could be checked.; source: scripts/review-v3/test_cleanup_review_leftovers.py:L78
source: scripts/review-v3/test_cleanup_review_leftovers.py:L78
framing: The regex matched a date literal inside a test fixture. It isn't a numerical claim.
pass3 · numerical · high confidence
#211
➖ Not a claim
scripts/review-v3/test_restamp_base_merge.py:38
f"<sub>Review v2 · updated 2026-09-17T00:00:00Z · head commit {head[:7]}</sub>\n"
framing: Test fixture data from the author's own review pipeline, not a third-party assertion.; evidence: This line is a test fixture string in a Python test file (scripts/review-v3/test_restamp_base_merge.py). It builds a fake review-comment footer with a placeholder timestamp and a head-commit prefix. The regex caught the date, but the…; source: scripts/review-v3/test_restamp_base_merge.py:L38
source: scripts/review-v3/test_restamp_base_merge.py:L38
framing: Test fixture data from the author's own review pipeline, not a third-party assertion.
pass3 · numerical · high confidence
#212
➖ Not a claim
scripts/review-v3/test_restamp_base_merge.py:87
assert "updated 2026-09-17T00:00:00Z" in body, "composition stamp untouched (stale-publish guard)"
framing: The regex matched a date string in test code. It is a fixture value, not a numerical or recency claim.; evidence: This line is a test assertion in a Python unit-test script (scripts/review-v3/test_restamp_base_merge.py). The timestamp "2026-09-17T00:00:00Z" is fixture data that the test checks is preserved. It makes no factual claim about the world…; source: scripts/review-v3/test_restamp_base_merge.py:L87 (test fixture assertion)
source: scripts/review-v3/test_restamp_base_merge.py:L87 (test fixture assertion)
framing: The regex matched a date string in test code. It is a fixture value, not a numerical or recency claim.
pass3 · numerical · high confidence
#45
🤷 Unverifiable
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:76
- **Line (verbatim):** GitGuardian scans commits, pull requests, and issues across GitHub, GitLab, Bitbucket, and Azure DevOps in real time, detecting over…
framing: I couldn't find the passage on the cited page, so there was nothing to compare the claim against. Third parties back the "$18 above 25 devs" figure but not…; evidence: None of the gitguardian.com/pricing text I retrieved mentions a "Standard" tier, an $18 price, or a 26-100 developer band. Only third-party listings back the $18 figure: Gartner says "Above 25 developers the price is 18$ per month per…; source: https://www.gitguardian.com/pricing; https://www.gartner.com/reviews/product/gitguardian-platform; WebSearch ran query "GitGuardian pricing Standard per developer month 26-100"; intuition: This line sits in a testdata fixture (normalize-pr21892-author.md.txt), not in published docs, so it may not need a…
source: https://www.gitguardian.com/pricing; https://www.gartner.com/reviews/product/gitguardian-platform; WebSearch ran query "GitGuardian pricing Standard per developer month 26-100"
framing: I couldn't find the passage on the cited page, so there was nothing to compare the claim against. Third parties back the "$18 above 25 devs" figure but not the "Standard tier, 26-100" wording.
pass3 · numerical · low confidence
#38
🌀 Framing drift
.claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt:29
- **Line (verbatim):** The platform keeps a zero-lock-in posture through its [open-source engine](https://github.com/pulumi/esc) and [SDK…
framing: shifted: the source says the repo is "no longer maintained" and the source "now lives in pulumi/pulumi", but the claim presents github.com/pulumi/esc as the…; evidence: The link resolves to a real, public Apache-2.0 repo, but it is archived. Its README says "The standalone `esc` CLI has been retired, and this repository is no longer maintained," and that the CLI and evaluator "both of which now live in…; source: gh api repos/pulumi/esc (archived=true, license Apache-2.0); gh api repos/pulumi/esc/readme; intuition: The same line lists .NET SDK support, but the esc README lists only "Typescript/Javascript, Python, and Go SDKs". The…
source: gh api repos/pulumi/esc (archived=true, license Apache-2.0); gh api repos/pulumi/esc/readme
framing: shifted — shifted: the source says the repo is "no longer maintained" and the source "now lives in pulumi/pulumi", but the claim presents github.com/pulumi/esc as the current open-source engine behind an ongoing ("keeps") zero-lock-in posture. The…
pass1 · url · high confidence
No claims match the current filter.
Findings
No findings.
Editorial stances
The extractor found no positioning or comparison language in this PR's added lines.
Investigation log
- cross-sibling-reads
- not run (not in a templated section)
- external-claim-verification
- 16 of 212 claims verified (1 unverifiable, 0 contradicted, 1 framing-drift) · 4 specialists (numerical, cross-reference, capability, framing); 0 cross-specialist corroborations · routed: 0 inline, 35 Pass 1, 0 Pass 2, 177 Pass 3 (verified 12, contradicted 0, unverifiable 165).
- cited-claim-spot-checks
- not run (no cited claims)
- frontmatter-sweep
- not run (no frontmatter in diff)
- temporal-trigger-sweep
- ran (recency words present in diff; spot-check in-review)
- code-execution
- not run (no `static/programs/` change)
- code-examples-checks
- ran (3 specialists: structural, existence, body-code-coverage); 0 findings
- editorial-balance-pass
- not run (not under content/blog/)
Triaged
{ "file": ".claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt", "from_bucket": "author-answer", "id": "F1", "kind": "spurious", "note": "the quoted line sits inside a test fixture (a captured review draft from PR #21892), not published content, so there is no reader-facing claim to verify." }{ "file": ".claude/commands/docs-review/scripts/testdata/normalize-pr21892-author.md.txt", "from_bucket": "reviewer-check", "id": "F2", "kind": "spurious", "note": "the quoted line sits inside a test fixture (a captured review draft from PR #21892), not published content, so its framing is not reader-facing." }
History
- 2026-09-28T19:04:40Z
b53f0f5
initial review (pending publication)
- 2026-09-28T19:14:42Z
daddce5eb7
daddce5 collapses a header-only ⚠️ table beside the hand-off hint; re-verified, no open findings, nothing new
- 2026-09-28T20:32:37Z
6b32a93ee2
Re-verified 6b32a93 (paginated file list, high-water carry, Sentinel re-dispatch); no new findings
- 2026-09-28T21:34:17Z
a3adc39dbd
Re-verified a3adc39 (high-water reader limited to failure notices, narrower _OPEN_WORK_RE, @scope leads kept): no new issues
- 2026-09-28T22:31:43Z
e366396446
Rebased on b743c3b; e366396 blast-radius fixes (sentinel job name, oversized axis, pagination) checked; no new findings