Parent: #250. Infra-standardisation review finding; blocked by #259.
Freeze a provider-neutral presentation taxonomy so Docker containers, systemd services, PM2 apps, tmux sessions, processes, listeners, networks and storage can coexist without every provider inventing a different visual grammar.
The taxonomy must preserve provider truth rather than flatten unlike things into a fake common service. Define which runtime node kinds are primary subjects, secondary/context-only subjects, membership/attachment objects, or inspector-only evidence in each lens. Map every supported kind exhaustively and fail closed for unknown future kinds.
Do not use runtime layer/provider labels as causal architecture. Do not duplicate backend semantics or add provider collection scope. The output is a deterministic presentation taxonomy with shared identity/state/freshness/ambiguity rules and explicit exceptions.
Parent: #250. Infra-standardisation review finding; blocked by #259.
Freeze a provider-neutral presentation taxonomy so Docker containers, systemd services, PM2 apps, tmux sessions, processes, listeners, networks and storage can coexist without every provider inventing a different visual grammar.
The taxonomy must preserve provider truth rather than flatten unlike things into a fake common service. Define which runtime node kinds are primary subjects, secondary/context-only subjects, membership/attachment objects, or inspector-only evidence in each lens. Map every supported kind exhaustively and fail closed for unknown future kinds.
Do not use runtime
layer/provider labels as causal architecture. Do not duplicate backend semantics or add provider collection scope. The output is a deterministic presentation taxonomy with shared identity/state/freshness/ambiguity rules and explicit exceptions.