Module support_catalog

Module support_catalog 

Source
Expand description

Own the fixed complete-support schema and public ecosystem catalog projections.

Structs§

AdmittedNotApplicable
One schema-admitted evidence-slot exception.
CandidateSupportProfile
One lower-tier candidate derived from a live registry row.
CompleteSupportProfile
One accepted complete-support profile.
EcosystemCatalogRow
One documentation and candidate-profile catalog row.
EvidenceReference
Machine-checkable evidence bound to every capability owner relevant to navigation.
ProfileEvidenceContract
Kind-owned fixed evidence contract.
ReviewedNotApplicable
Independently reviewed typed not_applicable evidence.
SupportCatalogError
Catalog validation error.
SupportCatalogIdentity
Shared identity emitted by the Markdown and Pages projections.
SupportProfileId
Stable identity of one support profile.

Enums§

CatalogAssessment
Documentation assessment kept separate from runtime capability truth.
CatalogUnavailableReason
Why a documentation-only ecosystem row is unavailable.
DialectEvidenceKind
Independent evidence used to distinguish a dialect from shared syntax.
EvidenceSlot
Fixed evidence slots owned by the complete-support schema.
NotApplicableReason
Schema-admitted reason for a reviewed not_applicable slot.
PresentationCategory
Stable user-facing catalog grouping, separate from semantic profile kind.
PresentationTag
Optional presentation tags that never change semantic capability counts.
ProfileEvidence
State of one mandatory complete-support evidence slot.
SupportProfileKind
Closed semantic kind of one support profile.

Constants§

ACCEPTED_COMPLETE_SUPPORT_PROFILES
Accepted complete-support inventory. It stays empty until task 7.3 revalidates candidates against the final MCP navigation surface and independent review.
COMPLETE_SUPPORT_SCHEMA_VERSION
Version of the fixed complete-support evidence schema.
ECOSYSTEM_CATALOG
Versioned documentation and candidate-profile catalog.
SUPPORT_CATALOG_VERSION
Version of the public language and ecosystem catalog.

Functions§

append_support_catalog_markdown
Append the grouped catalog projection to the generated Markdown authority.
candidate_support_profiles
Derive lower-tier candidates from catalog rows with exact live registry owners.
render_language_support_html
Render the grouped GitHub Pages projection from the same catalog identity.
support_catalog_identity
Return the catalog identity shared by every public projection.
validate_support_catalog
Validate the fixed schema, accepted inventory, and documentation catalog.