Standards · Constellation

Draft consultation shape

TLA-LOD — Softscape delivery maturity gates

Draft orbit: softscape level-of-development gates for phase handover beside the spine.

Draft consultation shape. Archive Seal stays a separate commercial attestation.

Schema id: la.archive.softscape-lod.v1 · Spine: TLA-185

Purpose

Define a portable softscape LOD pack so deliverables can declare maturity gate, delivery phase, completeness posture, and TLA-185 field coverage notes.

This orbit names what is sufficiently specified at each gate. Hardscape / civil LOD frameworks stay in parallel BIM conventions.

Out of scope

Not this orbit Where it lives
Full BIM LOD 100–500 hardscape spec Parallel BIM / IFC conventions
Authoring-tool native LOD objects Proprietary product depth
Archive Seal Commercial attestation
Second field dictionary Spine — TLA-185

Enumerations (draft — freeze later)

Field Allowed values (draft)
lod.gate concept | design_intent | tender | construction_issue | as_built | maintenance
lod.completeness skeletal | partial | detailed | verified | unknown

Normative intent (when elevated from Draft)

  • When elevated from draft: interchange bundles should declare softscape LOD gate at handover.
  • Completeness unknown is explicit rather than implied by missing metadata.
  • Gate transitions should be traceable across project phases.

Foundation vs Archive

Foundation Archive
Publishes the open softscape LOD shape for teaching and procurement language. May implement richer validation tooling and paid conformance products.
Does not replace Foundation Approved criteria when published. Foundation Approved and Archive Seal remain separate programmes.

Golden example (illustrative)

Minimal worked example for consultation. Not a production product API. Download JSON · Required-keys schema (Draft). Repo smoke: npm run validate:orbits.

{
  "schema_id": "la.archive.softscape-lod.v1",
  "schema_version": 1,
  "pack_id": "lod-ex-001",
  "created_at": "2026-07-26T00:00:00.000Z",
  "lod": {
    "gate": "tender",
    "delivery_phase": "DD",
    "completeness": "partial",
    "coverage_note": "Species and quantities fixed; container sizes indicative"
  },
  "tla185_refs": {
    "record_id": null,
    "field_paths": ["delivery.lod", "planting.schedule"]
  }
}