Content review: content/docs/iac/concepts/assets-archives.md - #20737
Conversation
Automated existing-content review. Co-Authored-By: Claude <noreply@anthropic.com>
Pre-merge Review — Last updated 2026-08-06T15:04:54ZTip Summary: This is a one-line correction to the Review confidence:
Investigation log
🔍 Verification trail2 claims extracted · 2 verified · 0 unverifiable · 0 contradicted
🚨 Outstanding in this PRNo outstanding findings in this PR.
|
|
Your site preview for commit 250853d is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-20737-250853da.s3-website.us-west-2.amazonaws.com Changed pages: |
Important
This PR is set to auto-merge (squash). Once it has an approving review and the required build check passes, GitHub will merge it automatically — approving this PR will merge it. To prevent that, disable auto-merge (or convert the PR back to a draft) before approving.
Why this page
content/docs/iac/concepts/assets-archives.md→ /docs/iac/concepts/assets-archives/no_retire: true)CLICKSTREAM.FCT_PAGEVIEWS)attempts: 0)This section is composed deterministically from the selection queue; do not edit it.
Fixes applied
Assetor [Archive](#archive…"#assetand#archive, but the page's headings are## Assets(L29) and## Archives(L178), which Hugo renders as#assetsand#archives. Both links were dead jumps; corrected to#assetsand#archives.Findings not applied
pulumi.RemoteAsset("http://worldclockapi.com/api/json/est/now"). — Not applied: the verdict is about the illustrative endpoint (worldclockapi.com now returns HTTP 503), not the Pulumi API surface, which is correct. Picking a replacement example URL is an editorial choice with no authoritative correction, so it stays for a human.worldclockapi.comexample URL in the Go sample. — Not applied: same reason as c13 — the API surface is correct and the substitute URL would be invented, not sourced.worldclockapi.comexample URL in the Java sample. — Not applied: same reason as c13.worldclockapi.comexample URL in the YAMLfn::remoteAssetsample. — Not applied: same reason as c13. All four (plus c11 and c17 below) are one underlying issue — a single example URL repeated across six language tabs — and should be changed together in one editorial pass.new pulumi.asset.RemoteAsset("http://worldclockapi.com/api/json/est/now"). — unverifiable — Not applied:unverifiableverdict, and the finding is about the dead example URL rather than the TypeScript API surface. Same underlying issue as c13/c15/c19/c21. (context: The claim's cited URL (used as an example argument to RemoteAsset, not as documentation source) currently returns HTTP 503 Service Unavailable. This is a code-…)new RemoteAsset("http://worldclockapi.com/api/json/est/now"). — Not applied:mediumconfidence,shiftedframing, and again about the dead example endpoint rather than the C# constructor signature, which is correct. (context: The cited URL http://worldclockapi.com/api/json/est/now returns HTTP 503 Service Unavailable with an empty body, so it cannot substantiate the example endpoint…)new pulumi.asset.AssetArchive({...})taking a map of string keys to Asset or Archive values. — unverifiable — Not applied:unverifiableonly because the cited source hint iscontoso.com, Microsoft's reserved example domain used here deliberately as a placeholder. The TypeScriptAssetArchiveusage shown is correct; there is nothing to fix. (context: The cited source_hint URL (http://contoso.com/file.zip) is a placeholder/example domain that redirects to an unrelated Microsoft marketing page — it does not a…)pulumi.AssetArchive({...})taking a dict of string keys to Asset or Archive values. — unverifiable — Not applied: same as c32 —contoso.comis an intentional placeholder, not a broken citation. The Python usage shown is correct. (context: The cited URL (http://contoso.com/file.zip) is a placeholder/example domain unrelated to Pulumi documentation; it resolves to an unrelated Microsoft page and p…)new AssetArchive(new Dictionary<string, string>{...}). — unverifiable — Not applied: same placeholder-domain artifact as c32/c34. Separately, the C# sample'sDictionary<string, string>type argument looks wrong for a map of assets, but confirming the correct generic parameter needs an SDK check, so it is flagged rather than guessed. (context: The cited URL "http://contoso.com/file.zip" is a placeholder example domain (contoso.com is Microsoft's fictional example domain) and redirects to Microsoft's …)com.pulumi.aws.lambda.Function's builder accepts a.code(...)method that can be set to a fileArchive, alongside.role(...),.runtime(...), an… — framing drift (value accurate, meaning drifted) — Not applied: framing drift only — the Java sample usesFunctionArgs.builder(), which is correct; the claim extractor attributed the builder toFunction. No page defect. (context: The doc's Java example showscom.pulumi.aws.lambda.FunctionArgs.builder()(notFunction's own builder) providing.role(...),.runtime(...), `.handler(.…)deterministic_fix; rewriting a "There are three types of…" lead-in is a prose judgment, not a correction. (context: Don't start a sentence with 'There are'.)deterministic_fix. "several different concrete implementations" is accurate and rewriting it is a prose judgment. (context: 'several' is a weasel word!)deterministic_fix; rewriting a "There are three types of…" lead-in is a prose judgment, not a correction. (context: Don't start a sentence with 'There are'.)deterministic_fix; rewriting a "There are three types of…" lead-in is a prose judgment, not a correction. (context: Don't start a sentence with 'There are'.)For the judgment-level items above, run
/glow-up content/docs/iac/concepts/assets-archives.md.Screenshot check
No images. The page source references no screenshots, diagrams, or other content images (only the generic shared
meta_imagecard, if any), so there is nothing to verify. (Determined from the source; the screenshot pass was skipped.)Rendered content
Skipped — the page source uses only render-safe chrome (
choosable,chooser), so the rendered HTML and markdown carry no content beyond the source prose (nothing data-sourced or partial-included to fact-check). Nomake buildor rendered pass required. (Determined from the source.)Verification
make lint: ✅make lintre-verified by the workflow on250853dae1.verified-claims.json: 52 verdict(s); 5 contradicted/mismatch, 4 unverifiable.vale-findings.json: 4 finding(s).readthrough-findings.json: ran=True, 1 finding(s).frontmatter-validation.json: 1 file(s); 0 alias collision(s)