CCCPaste

Icod TUI

STATIC KNOWLEDGE
================

+---------------------------+
| Icod.TermInfo |
| |
| TerminalDescription |
| capabilities / metadata |
+-------------+-------------+
|
v
+---------------------------+
| Icod.Terminal |
| |
| static semantic evidence |
| selected Terminal profile |
+-------------+-------------+
|
+-------------+-------------+
| |
v v
+----------------------+ +----------------------+
| Icod.DCurses | | Application using |
| | | Terminal directly |
| curses capability | | |
| interpretation | | InspectCapability() |
+----------+-----------+ +----------------------+
|
v
Application


LIVE KNOWLEDGE
==============

Application / DCurses policy
|
v
Icod.Terminal
|
v
authoritative probe/query
|
v
terminal
|
v
live evidence ledger
|
v
InspectCapability()
|
v
Application / DCurses


TERMINFO 1.11 PLANNING LOOP
===========================

TerminalSession.Terminal
|
v
TermInfo.Inspection
|
v
semantic static plan
|
Indeterminate?
|
yes
|
v
Terminal.VerifyCapability
|
v
caller-owned Verified
TermInfo evidence
|
v
classify + replan
/ \
Success Impossible
| |
v `--> don't execute
Terminal
execution