Skip to main content

Documentation Baseline Report — PR #162 (confidential-ai-doc)

Generated: 2026-06-19 Branch: confidential-ai-doc Scope: 56 changed files (new Confidential AI docs + dstack-cloud section)

Health Summary

HealthCountPercentage
good5191%
fair47%
needs work12%
None found.

Orphaned Files

None — all pages present in docs.json navigation.

Terminology Issues

TermVariants FoundFilesStatus
E2EEUnexpanded in 4 files7Needs first-use expansion
TCBUnexpanded in 4 files5Needs first-use expansion
RA-TLSUnexpanded in 7 files8Needs first-use expansion
Remote Attestation / TEE AttestationMixed usage in 2 files5Needs decision
on-chain KMS1 lowercase vs 6 title-case6Needs standardization
docker-compose (prose)2 prose instances use hyphenated form15Should be “Docker Compose”
Dstack-TEEGitHub org name, not a casing error7No action
Confidential AIConsistently title case15+Clean
channel bindingTitle case in headings only5Clean
GCP / Google CloudGCP dominates, 2 natural prose uses of Google Cloud14Clean

Structural Issues

Heading skip (1)

  • confidential-model/confidential-ai-api.mdx:135 — h2 ## Available Models then h4 #### Phala Models, skips h3

Code blocks without language tag (9)

FileContent
dstack-cloud/attestation-integration.mdx:59Pseudocode — needs text or python
dstack-cloud/register-enclave-measurement.mdx:72PCR hash output — needs text
confidential-model/images-and-vision.mdx:47LLM output — needs text
confidential-model/streaming.mdx:66Output — needs text
getting-started/deploy-first-cvm.mdx:200URL template — needs text
networking/expose-http-service.mdx:42URL template — needs text
networking/quickstart.mdx:30URL template — needs text
troubleshooting/troubleshooting.mdx:73Error output — needs text
troubleshooting/troubleshooting.mdx:96Error output — needs text

Long paragraphs (>5 sentences) — 24 instances across 17 files

Worst offenders (8+ sentences):
  • confidential-model/api-reference/receipts.mdx:84 — 13 sentences
  • confidential-model/api-reference/attestation.mdx:120 — 12 sentences
  • confidential-model/tcb-and-claims.mdx:60 — 10 sentences
  • dstack-cloud/upgrade.mdx:184 — 9 sentences
  • dstack-cloud/nitro-enclave.mdx:21 — 8 sentences
  • dstack-cloud/governance.mdx:98 — 8 sentences
  • dstack-cloud/runbook.mdx:216 — 8 sentences
  • dstack-cloud/register-enclave-measurement.mdx:100 — 8 sentences
  • confidential-model/playground.mdx:24 — 8 sentences
  • confidential-model/receipts-and-sessions.mdx:31 — 8 sentences
  • confidential-model/channel-binding.mdx:32 — 8 sentences
  • verify/verify-attestation.mdx:74 — 8 sentences

”There is/are” openers (2)

  • dstack-cloud/register-enclave-measurement.mdx:14
  • dstack-cloud/run-on-nitro.mdx:6

Per-File Detail

FileTypeLinesWordsIssuesHealth
dstack-cloud/code-walkthrough.mdxhow-to1333996needs work
dstack-cloud/governance.mdxhow-to1429163fair
dstack-cloud/manage-governance.mdxexplanation1659323fair
dstack-cloud/register-enclave-measurement.mdxtutorial2079223fair
dstack-cloud/runbook.mdxhow-to26710623fair
(remaining 51 files)0-2good