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 coherent_system() -> Bool

Check all bundles are coherent and ordered.

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 m40_bundle() -> DocumentationBundle

M40 bundle.

pub fn m41_bundle() -> DocumentationBundle

M41 bundle.

pub fn m42_bundle() -> DocumentationBundle

M42 bundle.

pub fn m43_bundle() -> DocumentationBundle

M43 bundle.

pub fn m44_bundle() -> DocumentationBundle

M44 bundle.

pub fn m45_bundle() -> DocumentationBundle

M45 bundle.

pub fn m46_bundle() -> DocumentationBundle

M46 bundle.

pub fn milestone(bundle: DocumentationBundle) -> String

Bundle milestone 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 signature(bundle: DocumentationBundle) -> String

Stable bundle signature.

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 valid_bundle(bundle: DocumentationBundle) -> Bool

Check one bundle is coherent.

pub fn versioned_troubleshooting_paths() -> List(String)

Versioned milestone troubleshooting paths.

pub fn versioned_upgrade_paths() -> List(String)

Versioned milestone upgrade paths.

Search Document