Docs Platform Truth
Use this page when you need the exact contract-level model for how Helpifyr public docs are structured, validated, redirected, indexed, and published.
When to use this page
- You need to understand the docs-system contract rather than a product or journey page.
- You are verifying docs readiness, redirect behavior, search truth, or reviewed-publication posture.
- You need to explain what the docs platform guarantees and what it does not guarantee.
Prerequisites
- You understand the owner split between source repos,
jhf-docsreviewed materialization, andjhf-weblive publication. - You can read the docs route family and generated artifact metadata.
Docs-platform model
The docs platform is Fabric-owned shared truth for:
- public information architecture
- route and redirect expectations
- search and catalog publication
- rollout readiness and quality gates
- the reviewed-publication contract that downstream docs workspaces and live publication consume
Architecture / Flow
Step-by-step procedure
1. Start with the machine-readable docs-platform routes
Illustrative reads:
GET /api/v1/docs/platform
GET /api/v1/docs/catalog
GET /api/v1/docs/readiness
GET /api/v1/docs/redirect-map
GET /api/v1/docs/search-index
These routes answer different questions:
platform- current docs-system contract and posture
catalog- what public docs families are present
readiness- whether publication is in a healthy state
redirect-map- canonical path expectations
search-index- machine-readable search and discovery truth
2. Read the reviewed artifact metadata
In jhf-docs, high-value evidence includes:
docs-site/generated/validation_report.jsondocs-site/generated/source_revisions.jsondocs-site/static/generated/docs-platform.jsondocs-site/static/generated/redirect-map.jsondocs-site/static/generated/search-index.json
These files show what the reviewed artifact believes it is publishing.
3. Keep contract truth and local overrides distinct
The docs platform defines the shared publication contract. The jhf-docs override lane may add public-safe longform pages, but it must not silently contradict the Fabric-owned docs-platform truth.
4. Use docs-platform truth when pages look stale or inconsistent
If a live page disagrees with local reviewed truth, use the docs-platform routes and generated metadata before guessing whether the problem is source, materialization, or publication.
Current posture
- language model:
english-first-v1
- frontend:
docusaurus
- versioning model:
latest-stable-versioned-release-paths
- locale posture:
- English-first live baseline with compatibility-only DE/FR routes until the localization wave lands
Verification
Docs-platform truth is being applied correctly when:
- the right docs route family is used for the question
- reviewed artifact metadata is checked before publication claims are made
- shared contract truth and repo-owned overrides remain consistent
Common failure modes
Treating the live page as the only docs-system evidence
Problem:
- source, reviewed-artifact, and publication issues get mixed together.
Better path:
- compare docs-platform routes, generated metadata, and live output in order
Letting local overrides replace contract truth silently
Problem:
- the docs bundle becomes readable but no longer owner-clear.
Better path:
- keep overrides additive and public-safe, with Fabric contract truth still explicit