Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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
Advertisement
Add Comment
Please, Sign In to add comment