Skip to content

Latest commit

 

History

History
48 lines (40 loc) · 2.75 KB

File metadata and controls

48 lines (40 loc) · 2.75 KB

nextgen-typing Roadmap

Near-Term (This Sprint)

  • ✓ Create katagoria repo from rsr-template-repo

  • ✓ Fix TypeLL docs: remove "10 levels" framing → "open-ended progressive" (typell/ROADMAP.adoc)

  • ✓ Add typed-wasm reference to nextgen-languages/ monorepo

  • ✓ Write/clean up docs/ARCHITECTURE.adoc (pure architecture doc, no briefing framing)

  • ✓ Add docs/PIPELINE.adoc (machine-readable A2ML pipeline spec)

  • ✓ Populate .machine_readable/6a2/ files with real project state (STATE, META, ECOSYSTEM)

  • ✓ Add nextgen-typing + katagoria ecosystem references to typell and typed-wasm ECOSYSTEM.a2ml

  • ✓ Add ecosystem references to all constituent repos (affinescript, ephapax, tropical-resource-typing, protocol-squisher)

  • ✓ katagoria: first research artefact structure (research/level-candidates/)

  • ✓ protocol-squisher ECOSYSTEM.a2ml migrated from SCM format to A2ML

  • ✓ typed-wasm ABI conventions implementation (layout proofs in src/abi/layout/ — DecEq, nullability, distinctness, passConvention + proofs, Stdlib)

Medium-Term

  • ✓ Formalise Protocol Squisher tropical connection (protocol-squisher/proofs/tropical/)

  • ✓ katagoria: first research artefact — L11-modal-box (Idris2 sketch, MOTIVATION.adoc)

  • ✓ katagoria L11-modal-box: comonad laws proved (Refl after case split — believe_me-free)

  • ✓ typed-wasm DecEq: DecEq (a, b) instance added — WHT_Struct resolution chain complete

  • ✓ protocol-squisher tropical: foldl-min optimality proved (foldl_tcAdd_le_init/mem + minimax_path_optimal)

  • ✓ typed-wasm layout: WasmGC recursive types — WHT_Var/WHT_Rec added; List self-reference correct

  • ❏ Extend Tropical.thy: linorder instance, tropical matrices, Kleene algebra

  • ❏ Write arXiv paper on speculative tropical session types

  • ❏ typed-wasm ABI conventions for AffineScript + Ephapax cross-language calls (pending recursive types)

Long-Term

  • ❏ Tropical time series application (Diehl–Ebrahimi-Fard–Tapia 2022)

  • ❏ Multiparty tropical session types

  • ❏ Probabilistic extension of TropicalSessionTypes.lean

  • ❏ Lean 4 tactic for automated grade calculation

Done (This Session, 2026-04-11)

  • tropical-resource-typing: Isabelle/HOL formalisation committed

  • tropical-resource-typing: Lean 4 session types committed

  • tropical-resource-typing: FORMAL-PROOFS.adoc + HANDOVER.adoc committed

  • ✓ AffineScript: ADR-007 through ADR-010 committed

  • ✓ AffineScript: DESIGN-VISION.adoc + SETTLED-DECISIONS.adoc committed

  • ✓ typed-wasm: AGGREGATE-LIBRARY-VISION.adoc + ADR-004 committed

  • ✓ nextgen-typing: this repo skeleton created