Skip to content

Icod.TermInfo 1.13.0 - Persistent-Raster Runtime Evidence Interchange and Integration - #43

Draft
uniblab wants to merge 91 commits into
mainfrom
1.13.0
Draft

Icod.TermInfo 1.13.0 - Persistent-Raster Runtime Evidence Interchange and Integration#43
uniblab wants to merge 91 commits into
mainfrom
1.13.0

Conversation

@uniblab

@uniblab uniblab commented Sep 13, 2026

Copy link
Copy Markdown
Owner

Summary

Begins Icod.TermInfo 1.13.0 as Persistent-Raster Runtime Evidence Interchange and Integration.

The release is intended to remove the manual bridge currently required after external/live verification: callers should no longer need to manufacture lifecycle/placement evidence, calculate final source ordinals, merge snapshots, and reclassify by hand.

The architecture remains deliberately protocol-neutral:

static TermInfo evidence
    -> classify / plan
    -> runtime verification required
    -> external verifier
    -> protocol-neutral runtime observations
    -> deterministic TermInfo evidence integration
    -> frozen lifecycle / placement classifiers
    -> frozen planners

TermInfo still performs no live terminal I/O and retains no production dependency on Icod.Terminal.

Planning authorities

  • Icod.TermInfo-Post-1.0-Development-Roadmap.md
  • Icod.TermInfo-1.13.0-Persistent-Raster-Runtime-Evidence-Interchange-and-Integration-Roadmap.md
  • docs/superpowers/specs/2026-09-13-1.13.0-runtime-evidence-interchange-design.md

The active long-range roadmap now identifies 1.13.0 as the next development line and defers multi-protocol preference/negotiation until after runtime-evidence interchange is mature.

Planned tranches

  • RE01 / Alpha-1 — architecture, vocabulary, and public API regret gate
  • RE02 / Alpha-2 — immutable runtime observations
  • RE03 / Alpha-3 — deterministic evidence integration
  • RE04 / Alpha-4 — classification and contradiction integration
  • RE05 / Alpha-5 — replanning composition and audit result
  • RE06 / Alpha-6 — JSON v5 runtime-evidence automation
  • RE07 / Alpha-7 — Terminal interoperability and sample qualification
  • RE08 / Alpha-8 — hardening, exact freeze, documentation, and release closure

Compatibility boundary

1.13 must preserve:

  • Runtime/Source/Compiler/Termcap APIs;
  • Inspection contracts through 1.12;
  • 1.11 lifecycle semantics;
  • 1.12 advanced-placement semantics;
  • database-set precedence;
  • JSON schemas v1-v4;
  • the production dependency boundary excluding Icod.Terminal.

JSON v5 is planned to add exactly:

  • persistentRasterRuntimeObservationSet
  • persistentRasterRuntimeIntegration

Explicit exclusions

This release does not include live probing by TermInfo, protocol/backend identifiers, backend ranking/preference, multi-protocol negotiation, terminal-brand heuristics, session/resource identities, scene/layout policy, animation, image transport, or generic JSON deserialization.

The PR remains draft while the written design is reviewed. No production implementation has started yet.

uniblab and others added 30 commits September 13, 2026 12:09
uniblab and others added 30 commits September 13, 2026 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant