{"title": "Contents",
 "producer": [],
 "format": "effect4-document/1",
 "body":
 [{"line": [{"text": "Every page of the site, by section."}], "kind": "para"},
  {"title": "Guides",
   "kind": "part",
   "key": "guides",
   "body":
   [{"lines":
     [[{"link": "../guides/", "label": "Guides"}],
      [{"link": "../guides/reading/", "label": "How to read the site"}],
      [{"link": "../guides/machine/", "label": "The fiber machine"}],
      [{"link": "../guides/evidence/", "label": "What the evidence means"}]],
     "kind": "items"}]},
  {"title": "Semantics evidence",
   "kind": "part",
   "key": "semantics",
   "body":
   [{"lines":
     [[{"link": "../semantics/", "label": "Semantics evidence"}],
      [{"link": "../semantics/open/", "label": "Open work"}],
      [{"link": "../semantics/store-typing/", "label": "Store Typing"}],
      [{"link": "../semantics/residual-program-typing/",
        "label": "Residual Program Typing"}],
      [{"link": "../semantics/scope-lifetime-finalization/",
        "label": "Scope Lifetime & Finalization"}],
      [{"link": "../semantics/reactive-scheduling/",
        "label": "Reactive Scheduling"}],
      [{"link": "../semantics/exact-codecs/", "label": "Exact Codecs"}],
      [{"link": "../semantics/subtyping-algebra/",
        "label": "Subtyping Algebra"}],
      [{"link": "../semantics/initial-algebras-folds/",
        "label": "Initial Algebras & Folds"}],
      [{"link": "../semantics/context-requirements/",
        "label": "Context Requirements"}],
      [{"link": "../semantics/host-session-protocol/",
        "label": "Host Session Protocol"}],
      [{"link": "../semantics/translation-simulation/",
        "label": "Translation & Simulation"}],
      [{"link": "../semantics/applicability/",
        "label": "Applicability decisions"}],
      [{"link": "../semantics/placement/", "label": "Placement"}],
      [{"link": "../semantics/plan/", "label": "Plan"}],
      [{"link": "../semantics/plan/r1/",
        "label":
        "R1: The signature is a parameter: one located refusal admits Σ_app, and every milestone statement takes it"},
       {"text": " · in "},
       {"text": "Plan"}],
      [{"link": "../semantics/plan/r2/",
        "label":
        "R2: Extension is conservative: C1–C8 over DI-47's relation on Σ_app"},
       {"text": " · in "},
       {"text": "Plan"}],
      [{"link": "../semantics/plan/r3/",
        "label":
        "R3: Data: the type language closed under records and variants as Ty growth"},
       {"text": " · in "},
       {"text": "Plan"}],
      [{"link": "../semantics/plan/r4/",
        "label":
        "R4: State: the world types every cell at any type, with rows as templates"},
       {"text": " · in "},
       {"text": "Plan"}],
      [{"link": "../semantics/plan/r5/",
        "label": "R5: Services: the service table, layers and provision"},
       {"text": " · in "},
       {"text": "Plan"}],
      [{"link": "../semantics/plan/r6/",
        "label":
        "R6: The host: a lawful HostSpec, receipt and application, DI-57's table-aware reference"},
       {"text": " · in "},
       {"text": "Plan"}],
      [{"link": "../semantics/plan/r7/",
        "label":
        "R7: Retained behaviour: a resolved code entry is typed at its reference's type"},
       {"text": " · in "},
       {"text": "Plan"}],
      [{"link": "../semantics/plan/r8/",
        "label":
        "R8: Runs and faces as named connections: equal to the reference inside a profile, refused outside it"},
       {"text": " · in "},
       {"text": "Plan"}],
      [{"link": "../semantics/plan/r9/",
        "label":
        "R9: Never goes wrong: M7a–c on M7Fragment (the empty host table, answer-free tapes)"},
       {"text": " · in "},
       {"text": "Plan"}],
      [{"link": "../semantics/plan/r10/",
        "label":
        "R10: Library code inherits theorems: a composed module's law is Agrees profile module expansion"},
       {"text": " · in "},
       {"text": "Plan"}],
      [{"link": "../semantics/plan/r11/",
        "label":
        "R11: Resources are released: at most once per registration, exactly once in close order"},
       {"text": " · in "},
       {"text": "Plan"}],
      [{"link": "../semantics/plan/r12/",
        "label": "R12: Frontiers name what they await"},
       {"text": " · in "},
       {"text": "Plan"}],
      [{"link": "../semantics/plan/r13/",
        "label":
        "R13: A run's inputs are data: equal recorded inputs give equal replay observations"},
       {"text": " · in "},
       {"text": "Plan"}],
      [{"link": "../semantics/plan/r14/",
        "label":
        "R14: A sketch checks and explains its types: holes and the gap, graduality, the focus, minimal type slices and total marking"},
       {"text": " · in "},
       {"text": "Plan"}],
      [{"link": "../semantics/acceptance/", "label": "Acceptance programs"}]],
     "kind": "items"}]},
  {"title": "Document specimen",
   "kind": "part",
   "key": "specimen",
   "body":
   [{"lines": [[{"link": "../specimen/", "label": "Document specimen"}]],
     "kind": "items"}]}]}
