Skip to content

LoLa Development History

This document is for contributors and developers. It maps internal development-track identifiers to the features they produced. User-facing documentation uses the public feature names listed in the right column — never the track IDs.


Track identifier → public feature name

Track ID Public feature name Status
T1 Integer and bitstring type system Frozen
T2 Numerical assurance chain (REAL = ℝ, Float64 representation, Gappa roundoff, Engineering Error Report) Frozen
T2.2 Float64 representation assurance Frozen
T2.4 Per-step roundoff bound (Gappa) Frozen
T2.5 Lipschitz bound and trajectory bound Frozen
T2.6 Physical input bound and step error budget Frozen
T2.7/T2.8 Roundoff-minimisation rewrite (experimental) Frozen
T2.9 Temporal discretisation and jitter analysis Frozen
T2.10 Engineering Error Report Frozen
T2.11 External Real Contract and External Implementation Warrant Frozen
T3 PARAMETER block Frozen
T3b PARAMETER block (refinement) Frozen
T4 SSFC v1 (initial implementation) Frozen
T4.0 SSFC semantic freeze Frozen
T4.5 SSFC structural claims (C-SAF, C-INT, C-DEAD, C-GUARD-SAT, C-DET, C-DATA-DEAD, C-REACH, C-HOME) Frozen
T5 Parallel regions (PARALLEL / REGION / JOIN) Frozen
T6 SSFC composition (VAR instance + WIRING block) Frozen
T7 SSFC advanced assurance (C-NO-STUCK-MARKING, C-REVERSI, C-INV, C-WITHIN, C-ASSUME, C-LIVE, C-NO-STUCK-Z3, Engineering Assurance Report) Frozen
T7.2 C-REVERSI — reversibility to initial marking Frozen
T7.6 C-LIVE — structural liveness (LIVENESS declaration) Frozen
T7.7 Engineering Assurance Report (Markdown) Frozen
T7.8 SSFC Assurance Policy Gate ([ssfc_assurance] TOML section) Frozen
T8 (not used publicly)
CU Component Unification — equal-rank FB/SSFC composition Frozen
CU-H Component Unification hardening (CLI --project for SSFC) Frozen
A1 Write Ownership analysis (analyze_ownership, OwnershipReport) Frozen
A2 Recovery and Progress analysis (analyze_recovery, RecoveryClaim) Frozen
A2-H Recovery and Progress analysis soundness hardening Frozen
AP-H Assurance Policy hardening (CLI) Frozen
D1–D6 Documentation suite v1 (2026-08-14) Frozen
D7 Documentation integration: CU/A1/A2 across all four Diátaxis quadrants (2026-08-17) Frozen
G1 Acceptance test suite v1 Frozen
G2 Semantic implementation resolution Frozen
P2 SSFC validation pass Frozen
P05 RULE / ConstructiveEvidence decision Frozen
LAC Language Architecture Challenge — POU kind vs. behavior model (2026-08-18) Frozen

Design documents

File Covers
docs/adr-lac-pou-behavior-model.md LAC: four normative decisions before PROGRAM
docs/adr-extern-authoring-workflow.md EXTERN authoring workflow
docs/adr-numerical-semantics.md Numerical semantics ADR
docs/adr-registry-domain-model.md Registry domain model
docs/t4.0-ssfc-semantics-freeze.md T4.0 normative SSFC semantics
docs/g1-acceptance-2026-07-22.md G1 acceptance record
docs/g2-*.md G2 planning and contract matrix

User-facing documentation in docs/reference/, docs/how-to/, docs/concepts/, and docs/introduction-by-example.md must not contain the track IDs from the table above. Use the public feature names instead. The CI gate in tests/test_docs_hygiene.py enforces this.

Nachtrag Konsolidierung 2026-09-02 — fehlende Frozen-/Abschluss-Tracks

Track Status Anker
GS (General Bounded Synthesis, GS-0…GS-4/R5) abgeschlossen 2026-08-24 lola/synthesis/, 15 LM-FBs
PG (PROGRAM-Root, PG-11/PG-12, TC-1/2) abgeschlossen 2026-08-19 WIRING kanonisch, Pasteurizer
NRA (Native Runtime Architecture, Schritte 1–5) FROZEN 2026-08-18 (Tag nra) offener Rest: Schritt 6 LionsOS (Issue #57)
VSC-1 (Engineering Frontend a–c) abgeschlossen 2026-08-20 Folge-Track: Issue #56
SNC-1…SNC-5 ACCEPTED+FROZEN, integriert 2026-08-27 main 96ec167f
CRS (Ladder v2, One-Hash-Pin, Cache v2) Pins @ ab20d5c1/91b3e431
PI-1/PI-2 (Prozessisolation + supervidierte CI) abgenommen & gemergt 2026-09-02 main e121bafd, ADR adr-process-isolation.md
NS-1 v3 (typisierte Relationalklauseln) implementiert (PR #43); Integration ausstehend ADR adr-necessary-sufficient-clauses.md