Skip to main content

Crate planarian_console

Crate planarian_console 

Source
Expand description

planarian-console: the read-only visual console (SPEC Β§16a).

Views: Graph (desired, observed and health per unit as three indicators; edge style by kind; suppressed units hatched; Unknown units grey with a stale-clock mark), Timeline (transactions with their journal states), Generations, Incidents. Buttons: undo, override and release, which the daemon runs as Runtime transitions with the user as the actor. It reads only the daemon’s socket. It starts minimized unless something needs attention: an open incident, a pending approval, a reconciliation record, or a reverted change (--show, which the status indicator passes, keeps it up regardless).

ModulesΒ§

graph πŸ”’
The Graph view: units laid out in layers by dependency, each with three indicators (desired, observed, health), edges styled by kind.
mark πŸ”’
The planarian mark, drawn natively, still or in motion.

StructsΒ§

Console πŸ”’

EnumsΒ§

Message πŸ”’
View πŸ”’

ConstantsΒ§

MUTED
RAISED
A raised surface (graph nodes, panels) on the charcoal.
SURFACE
The identity kit’s charcoal surface.
TEXT

FunctionsΒ§

banner πŸ”’
banners πŸ”’
call
One request to the daemon, one answer.
dark πŸ”’
Dark by default: the kit is monochrome on charcoal. Status colours stay (health is not identity), toned for a dark surface.
describe πŸ”’
generations πŸ”’
incidents πŸ”’
main πŸ”’
minutes πŸ”’
β€œ12 min”, β€œ1 h 5 min”: from now until until, both in milliseconds.
pending_text πŸ”’
A change waiting for approval, with what it would change (Β§16 Approvals show the change; the core computed the diff).
planarian_state_name πŸ”’
timeline πŸ”’