lightspeed/tooling/documentation_system
Documentation system contracts and evidence model for M46.
Types
One milestone-scoped documentation bundle.
pub type DocumentationBundle {
DocumentationBundle(
milestone: String,
architecture_doc: String,
operations_doc: String,
testing_doc: String,
upgrade_doc: String,
troubleshooting_doc: String,
module_refs: List(String),
fixture_report: String,
fixture_gate: String,
)
}
Constructors
-
DocumentationBundle( milestone: String, architecture_doc: String, operations_doc: String, testing_doc: String, upgrade_doc: String, troubleshooting_doc: String, module_refs: List(String), fixture_report: String, fixture_gate: String, )
Values
pub fn bundle(
milestone: String,
architecture_doc: String,
operations_doc: String,
testing_doc: String,
upgrade_doc: String,
troubleshooting_doc: String,
module_refs: List(String),
fixture_report: String,
fixture_gate: String,
) -> DocumentationBundle
Build one documentation bundle.
pub fn drift_check_contracts() -> Bool
True when all bundles expose stable module and fixture drift-check surfaces.
pub fn evidence_requirement_signature() -> String
Stable evidence-requirement signature.
pub fn evidence_requirements() -> List(String)
Required documentation evidence when milestone contracts change.
pub fn fixture_gate(bundle: DocumentationBundle) -> String
Bundle fixture gate accessor.
pub fn fixture_reference_signature(
bundle: DocumentationBundle,
) -> String
Stable fixture-reference signature.
pub fn fixture_report(bundle: DocumentationBundle) -> String
Bundle fixture report accessor.
pub fn module_reference_signature(
bundle: DocumentationBundle,
) -> String
Stable module-reference signature.
pub fn module_refs(bundle: DocumentationBundle) -> List(String)
Bundle module refs accessor.
pub fn reference_bundles() -> List(DocumentationBundle)
All reference bundles for M40–M46.
pub fn snapshot_signature() -> String
Deterministic snapshot signature for M46 fixture drift gates.
pub const snapshot_version: Int
pub fn upgrade_troubleshooting_signature(
bundle: DocumentationBundle,
) -> String
Stable upgrade/troubleshooting signature.
pub fn versioned_troubleshooting_paths() -> List(String)
Versioned milestone troubleshooting paths.
pub fn versioned_upgrade_paths() -> List(String)
Versioned milestone upgrade paths.