Review evidence

pulumi/docs PR #22589 e11307fec0 generated 2026-10-30T12:15:28Z

Verification trail

#3 ✅ Verified
content/blog/the-present-and-future-of-ai-and-iac/index.md:88
Retrieval Augmented Generation (RAG) is powered by dozens of managed database offerings, from dedicated vector databases like Pinecone to vector extensions…
evidence: (escalated from pass1) AWS confirms Aurora PostgreSQL supports pgvector, "enabling Aurora usage for semantic search and retrieval-augemented generation (RAG)". AWS Prescriptive Guidance names Pinecone alongside Aurora PostgreSQL with…; source: https://aws.amazon.com/about-aws/whats-new/2024/08/pgvector-0-7-0-aurora-postgresql/; https://docs.aws.amazon.com/prescriptive-guidance/latest/choosing-an-aws-vector-database-for-rag-use-cases/vector-db-options.html; intuition: "Dozens of managed database offerings" is an unquantified, loose count. It's plausible, but no source counts them.
source: https://aws.amazon.com/about-aws/whats-new/2024/08/pgvector-0-7-0-aurora-postgresql/; https://docs.aws.amazon.com/prescriptive-guidance/latest/choosing-an-aws-vector-database-for-rag-use-cases/vector-db-options.html
pass3 · feature · medium confidence
#5 ✅ Verified
content/blog/the-present-and-future-of-ai-and-iac/index.md:90
TypeScript is popular within the AI space due to a wide variety of AI-oriented front end frameworks.
evidence: (escalated from pass1) There are well-established TypeScript AI toolkits aimed at front ends. Vercel's AI SDK describes itself as "a provider-agnostic TypeScript toolkit... using popular UI frameworks like Next.js, React, Svelte, Vue…; source: https://github.com/vercel/ai; https://fast.io/resources/best-ai-agent-frameworks-for-javascript/; intuition: This is a loose editorial cause-and-effect claim. It is plausible, but TypeScript's popularity in AI may also come…
source: https://github.com/vercel/ai; https://fast.io/resources/best-ai-agent-frameworks-for-javascript/
pass3 · behavior · low confidence
#7 ✅ Verified
content/blog/the-present-and-future-of-ai-and-iac/index.md:90
Pulumi supports managing Azure OpenAI Service (via azure-native cognitiveservices Deployment resource), with registry page at…
evidence: pulumi-azure-native ships the resource `azure-native:cognitiveservices:Deployment` (sdk/nodejs/cognitiveservices/deployment.ts: `__pulumiType = 'azure-native:cognitiveservices:Deployment'`). Azure OpenAI model deployments are managed…; source: gh search code --repo pulumi/pulumi-azure-native "azure-native:cognitiveservices:Deployment"
source: gh search code --repo pulumi/pulumi-azure-native "azure-native:cognitiveservices:Deployment"
pass1 · feature · high confidence
#10 ✅ Verified
content/blog/why-switch-to-pulumi/index.md:280
The blog post at the internal path /blog/the-superintelligence-flywheel/ exists and is relevant to the AI section's claim that Pulumi makes it trivial to…
framing: The link exists and covers AI infrastructure in general. It is not specifically about the "local AI dev to production" point, so relevance is topical only.; evidence: The link target exists. It's a live Pulumi blog post, "The Superintelligence Flywheel: Infrastructure for the AI Era" (Joe Duffy, Dec 11, 2025), and pulumi/docs PR #22589 says it "return[s] 200 on the live site". The post is about AI…; source: https://www.pulumi.com/blog/the-superintelligence-flywheel/
source: https://www.pulumi.com/blog/the-superintelligence-flywheel/
framing: entailed-narrower — The link exists and covers AI infrastructure in general. It is not specifically about the "local AI dev to production" point, so relevance is topical only.
pass3 · url · medium confidence
#11 ✅ Verified
content/solutions/_index.md:52
The page at /blog/the-superintelligence-flywheel/ covers AI and ML topics relevant to the 'Learn more about AI and ML' link text on the solutions index page…
framing: The post is about AI-era infrastructure and agentic infra management, not a general AI/ML workloads solutions page. It still fits "Learn more about AI and…; evidence: The target page is live and is about AI infrastructure. Its title is "The Superintelligence Flywheel: Infrastructure for the AI Era", and it describes how Pulumi and Neo support AI platforms. pulumi/docs PR #22589 confirms the old target…; source: https://www.pulumi.com/blog/the-superintelligence-flywheel/; https://github.com/pulumi/docs/pull/22589; intuition: A thought-leadership blog post replaces a solutions landing page. That works as a link target, but the editorial fit…
source: https://www.pulumi.com/blog/the-superintelligence-flywheel/; https://github.com/pulumi/docs/pull/22589
framing: entailed-narrower — The post is about AI-era infrastructure and agentic infra management, not a general AI/ML workloads solutions page. It still fits "Learn more about AI and ML", and it is the existing 301 destination of /solutions/ai/.
pass3 · url · medium confidence
#12 ✅ Verified
data/footer.yml:84
href: /blog/the-superintelligence-flywheel/
framing: This is an internal link target. The page exists and is indexed with the matching slug.; evidence: The target page is live and indexed at pulumi.com: "The Superintelligence Flywheel: Infrastructure for the AI Era", posted by Joe Duffy on Dec 11th, 2025. PR #22589 says the old footer link /solutions/ai/ "301s to…; source: https://www.pulumi.com/blog/the-superintelligence-flywheel/
source: https://www.pulumi.com/blog/the-superintelligence-flywheel/
framing: exact-match — This is an internal link target. The page exists and is indexed with the matching slug.
pass3 · url · high confidence
#2 🤷 Unverifiable
content/blog/the-present-and-future-of-ai-and-iac/index.md:88
GPUs are dominantly accessed through cloud services.
evidence: (escalated from pass1) The sources disagree. Grand View Research says on-premises "held the largest revenue share of 50.1% in 2024" in data center GPUs, SNS Insider and FMI put on-prem at about 53–58%, and one guide says about 71% of AI…; source: WebSearch ran query "share of organizations accessing GPUs via cloud vs on-premises survey"; https://www.grandviewresearch.com/industry-analysis/data-center-gpu-market-report; https://straitsresearch.com/report/gpu-as-a-service-market; https://www.tokenpost.com/news/technology/39768; intuition: This is a broad 'dominantly' claim with no source, and market-revenue data points the other way (on-prem leads data…
source: WebSearch ran query "share of organizations accessing GPUs via cloud vs on-premises survey"; https://www.grandviewresearch.com/industry-analysis/data-center-gpu-market-report; https://straitsresearch.com/report/gpu-as-a-service-market; https://www.tokenpost.com/news/technology/39768
pass3 · behavior · low confidence
#4 🤷 Unverifiable
content/blog/the-present-and-future-of-ai-and-iac/index.md:88
The services to support building AI applications have all been built over the last two years around the assumption of the cloud.
evidence: This is the author's broad editorial generalization ("all" AI-support services were built "over the last two years" assuming the cloud). No Pulumi source or single authoritative source could confirm or refute a universal claim like this.; source: content/blog/the-present-and-future-of-ai-and-iac/index.md L88 (no independent source applicable); intuition: The universal "all ... over the last two years" is an overgeneralization: many AI/ML services (e.g., SageMaker in…
source: content/blog/the-present-and-future-of-ai-and-iac/index.md L88 (no independent source applicable)
pass1 · temporal · low confidence
#6 🤷 Unverifiable
content/blog/the-present-and-future-of-ai-and-iac/index.md:90
The link text 'dozens of AI-focused companies' in the blog post points to the page /blog/the-superintelligence-flywheel/, which must exist and support the…
framing: The target page exists and is broadly about Pulumi's AI and frontier-lab customers. The quantifier "dozens of AI-focused companies" wasn't in any fetched…; evidence: The linked post exists and is live (Joe Duffy, Dec 11, 2025). It talks about AI customers in general terms: "We're facilitating it daily with thousands of customers" and "we're seeing frontier labs use Pulumi". None of the search…; source: https://www.pulumi.com/blog/the-superintelligence-flywheel/ (WebSearch ran query "\"superintelligence flywheel\" Pulumi AI companies customers \"dozens\""); intuition: The link text gives a count ("dozens") that the linked post may never state. The snippets only mention "thousands of…
source: https://www.pulumi.com/blog/the-superintelligence-flywheel/ (WebSearch ran query "\"superintelligence flywheel\" Pulumi AI companies customers \"dozens\"")
framing: The target page exists and is broadly about Pulumi's AI and frontier-lab customers. The quantifier "dozens of AI-focused companies" wasn't in any fetched passage. A reviewer should read the full post…
pass3 · cross-reference · low confidence
#8 🤷 Unverifiable
content/blog/the-present-and-future-of-ai-and-iac/index.md:90
Pulumi has seen dozens of AI-focused companies adopting and using Pulumi to manage their infrastructure; the link supporting this claim points to the blog…
framing: overclaim: the source says 'NVIDIA and multiple frontier labs' while the claim says 'dozens of AI-focused companies'; I didn't find the 'dozens' figure in…; evidence: The linked post exists and loads (PR #22589 notes it returns 200). It says Pulumi manages "infrastructure for organizations including NVIDIA and multiple frontier labs", but none of the text I found mentions "dozens" of AI-focused…; source: https://www.pulumi.com/blog/the-superintelligence-flywheel/; https://github.com/pulumi/docs/pull/22194; intuition: PR #22194 moved /product/superintelligence-infrastructure/ (and /solutions/ai/) to redirect to this post, and that PR… (WebSearch dispatched but verification did not converge within the turn budget)
source: https://www.pulumi.com/blog/the-superintelligence-flywheel/; https://github.com/pulumi/docs/pull/22194
framing: overclaim-broader — overclaim: the source says 'NVIDIA and multiple frontier labs' while the claim says 'dozens of AI-focused companies'; I didn't find the 'dozens' figure in the linked post.
pass3 · url · medium confidence
#1 🌀 Framing drift
content/blog/codegen-learnings/index.md:28
The link target /blog/the-superintelligence-flywheel/ for 'Pulumi AI' exists as a blog post on the Pulumi site and is relevant to Pulumi AI.
framing: shifted: the target is a Neo/superintelligence manifesto ("Pulumi + Neo: The Superintelligence Platform"), while the anchor text says 'Pulumi AI', a…; evidence: The page exists: it's "The Superintelligence Flywheel: Infrastructure for the AI Era" (Joe Duffy, Dec 11, 2025), and pulumi/docs#22589 confirms it returns 200 on the live site. But the post is about Pulumi plus Neo as a…; source: https://www.pulumi.com/blog/the-superintelligence-flywheel/; https://github.com/pulumi/docs/pull/22589; intuition: The link text 'Pulumi AI' points to a superintelligence manifesto. Pulumi AI's old landing URLs were probably…
source: https://www.pulumi.com/blog/the-superintelligence-flywheel/; https://github.com/pulumi/docs/pull/22589
framing: shifted — shifted: the target is a Neo/superintelligence manifesto ("Pulumi + Neo: The Superintelligence Platform"), while the anchor text says 'Pulumi AI', a different product.
pass3 · url · medium confidence
#9 🌀 Framing drift
content/blog/the-present-and-future-of-ai-and-iac/index.md:114
The link text 'AI with Pulumi' page points to /blog/the-superintelligence-flywheel/, a blog post, and the sentence describes it as a page for getting started…
framing: shifted: the target is a thought-leadership blog post ("Infrastructure for the AI Era"), but the sentence presents it as an "AI with Pulumi" page for getting…; evidence: The target exists and returns 200. It is Joe Duffy's Dec 2025 perspectives essay, "The Superintelligence Flywheel: Infrastructure for the AI Era". It argues that "Superintelligence is driving the biggest, fastest infrastructure scaling…; source: https://www.pulumi.com/blog/the-superintelligence-flywheel/; https://github.com/pulumi/docs/pull/22589; intuition: The link text says 'page' and the source hint is /ai/, but the link now points to a manifesto blog post. A product…
source: https://www.pulumi.com/blog/the-superintelligence-flywheel/; https://github.com/pulumi/docs/pull/22589
framing: shifted — shifted: the target is a thought-leadership blog post ("Infrastructure for the AI Era"), but the sentence presents it as an "AI with Pulumi" page for getting started with AI for IaC
pass3 · url · medium confidence
#13 🚩 Flagged
content/blog/the-present-and-future-of-ai-and-iac/index.md:14
Note: This post discusses Pulumi Copilot, which Pulumi Neo has replaced.
readthrough: orphaned-structure
source: readthrough pre-step
preflight · readthrough-orphaned-structure · high confidence
#14 🚩 Flagged
content/blog/why-switch-to-pulumi/index.md:123
You expect your tools and workflows to keep up with the industry: AI coding agents, Intellisense, linting tools, testing frameworks, and CICD pipelines.
readthrough: self-redundancy
source: readthrough pre-step
preflight · readthrough-self-redundancy · high confidence

Findings

IDBucketFile:linesStatusDisposition
F1 💡 Preexisting content/blog/the-present-and-future-of-ai-and-iac/index.md:14-16 open —
this PR doesn't touch the Copilot/Neo note on L14-16; it only retargets links, and the note already points readers to Neo.
F2 💡 Preexisting content/blog/why-switch-to-pulumi/index.md:123-129 open —
the "Increased Productivity" paragraph (L123-129) is unchanged; this PR only edits the "Read more" link target further down.
F3 💡 Preexisting content/blog/the-present-and-future-of-ai-and-iac/index.md:90 open —
the old link already reached this same page through its redirect aliases (`/solutions/ai/` and others); the PR removes the hop without changing where readers land.
F4 💡 Preexisting content/blog/the-present-and-future-of-ai-and-iac/index.md:90 open —
the "dozens of AI-focused companies" wording comes from the 2024 post; this PR only changes the href on L90.
F5 ⚠️ Reviewer check content/blog/codegen-learnings/index.md:28 open —
The "Pulumi AI" link text now points straight at a Neo/superintelligence blog post, not a Pulumi AI page. Readers already reached that post through the old redirect, so nothing gets worse. Confirm it's the right target for "Pulumi AI" links, or ask the author to link `/docs/ai/` instead.
F6 💡 Preexisting content/blog/the-present-and-future-of-ai-and-iac/index.md:90 open —
the TypeScript sentence on L90 is unchanged; the PR changed only the link href on that line.
F7 ⚠️ Reviewer check content/blog/the-present-and-future-of-ai-and-iac/index.md:114 open —
"the [AI with Pulumi] page to get started" now links straight to an opinion blog post, not a getting-started page. Readers reached the same post through the old redirect, so nothing gets worse. Decide whether that's acceptable, or whether `/docs/ai/` fits "get started" better.
F8 💡 Preexisting content/blog/the-present-and-future-of-ai-and-iac/index.md:88 open —
Unverifiable claim on a line this PR doesn't change: GPUs are dominantly accessed through cloud services.
F9 💡 Preexisting content/blog/the-present-and-future-of-ai-and-iac/index.md:88 open —
Unverifiable claim on a line this PR doesn't change: The services to support building AI applications have all been built over the last two years around the assumption of the cloud.

Editorial stances

Superlative, ranking, or comparative language the diff adds. No verdict — a page's own framing isn't fact-checkable — listed so a reviewer can confirm each is a stance the docs should take.

Investigation log

cross-sibling-reads
not run (not in a templated section)
external-claim-verification
6 of 12 claims verified (4 unverifiable, 0 contradicted, 2 framing-drift) · 4 specialists (numerical, cross-reference, capability, framing); 0 cross-specialist corroborations · routed: 0 inline, 2 Pass 1, 0 Pass 2, 10 Pass 3 (verified 5, contradicted 2, unverifiable 3).
cited-claim-spot-checks
not run (no cited claims)
frontmatter-sweep
ran on body + meta_desc + social.{linkedin, twitter}
temporal-trigger-sweep
not run (no trigger words)
code-execution
not run (no `static/programs/` change)
code-examples-checks
not run (no fenced code blocks in content files)
editorial-balance-pass
ran (single-subject, N/A)

Editorial balance

{
  "files": [
    {
      "file": "content/blog/codegen-learnings/index.md",
      "outliers": [
        {
          "heading": "The anatomy of Pulumi Copilot RAG",
          "lines": 89,
          "ratio": 7.4
        },
        {
          "heading": "Wrapping up",
          "lines": 59,
          "ratio": 4.9
        }
      ],
      "sections": [
        {
          "heading": "Using RAG for code generation",
          "lines": 10
        },
        {
          "heading": "The anatomy of Pulumi Copilot RAG",
          "lines": 89
        },
        {
          "heading": "From kitchen to table: testing what works",
          "lines": 12
        },
        {
          "heading": "Wrapping up",
          "lines": 59
        },
        {
          "heading": "Evaluate quality of code generation",
          "lines": 12
        }
      ],
      "stats": {
        "mean": 36.4,
        "median": 12,
        "std": 32.1
      },
      "threshold_flags": [
        {
          "heading": "The anatomy of Pulumi Copilot RAG",
          "lines": 89,
          "ratio": 7.4,
          "type": "section-depth-3x-median"
        },
        {
          "heading": "Wrapping up",
          "lines": 59,
          "ratio": 4.9,
          "type": "section-depth-3x-median"
        }
      ]
    },
    {
      "file": "content/blog/the-present-and-future-of-ai-and-iac/index.md",
      "outliers": [],
      "sections": [
        {
          "heading": "AI transforming infrastructure as code",
          "lines": 18
        },
        {
          "heading": "Infrastructure as Code transforming AI",
          "lines": 19
        },
        {
          "heading": "Conclusion",
          "lines": 2
        }
      ],
      "stats": {
        "mean": 13,
        "median": 18,
        "std": 7.8
      },
      "threshold_flags": []
    },
    {
      "file": "content/blog/why-switch-to-pulumi/index.md",
      "outliers": [],
      "sections": [
        {
          "heading": "What is Pulumi?",
          "lines": 83
        },
        {
          "heading": "Frequently Asked Questions - Why Pulumi?",
          "lines": 249
        }
      ],
      "stats": {
        "mean": 166,
        "median": 166.0,
        "std": 83.0
      },
      "threshold_flags": []
    }
  ],
  "trigger": null
}

History

  1. 2026-10-30T12:15:28Z e11307f

    initial review (pending publication)