Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
plect
command
|
|
|
plect-web
command
Command plect-web serves the plect session management web UI (control plane).
|
Command plect-web serves the plect session management web UI (control plane). |
|
internal
|
|
|
chain
Package chain is the deterministic workflow-chaining engine's pure core: it decides whether a chain fires against a work session's raw facts, with no I/O and no session spawning.
|
Package chain is the deterministic workflow-chaining engine's pure core: it decides whether a chain fires against a work session's raw facts, with no I/O and no session spawning. |
|
channel
Package channel renders and executes a workflow [[event.channel]]'s delivery of one session event to an external runtime.
|
Package channel renders and executes a workflow [[event.channel]]'s delivery of one session event to an external runtime. |
|
dispatch
Package dispatch is the session dispatcher: one per active session, hosted in the resident `plect bus serve` process.
|
Package dispatch is the session dispatcher: one per active session, hosted in the resident `plect bus serve` process. |
|
eventbus
Package eventbus is the live pub/sub fan-out server behind `plect bus serve`.
|
Package eventbus is the live pub/sub fan-out server behind `plect bus serve`. |
|
eventlog
Package eventlog is the durable, append-only per-session event log that backs the plect event bus.
|
Package eventlog is the durable, append-only per-session event log that backs the plect event bus. |
|
procexec
Package procexec provides a context-aware seam for running external host processes so that callers who cancel or time out their context reliably terminate the child rather than leaking it.
|
Package procexec provides a context-aware seam for running external host processes so that callers who cancel or time out their context reliably terminate the child rather than leaking it. |
|
reactor
Package reactor drives `plect tick` mechanically instead of leaving it to an orchestrator's judgment or memory (docs/wiki/verification-gate.md).
|
Package reactor drives `plect tick` mechanically instead of leaving it to an orchestrator's judgment or memory (docs/wiki/verification-gate.md). |
|
sessionhub
Package sessionhub provides one per-session live-tail reader over the event log, shared by every consumer of a session — the SSE subscribers and the channel dispatcher — so a session has a single log-follow loop no matter how many consumers it has.
|
Package sessionhub provides one per-session live-tail reader over the event log, shared by every consumer of a session — the SSE subscribers and the channel dispatcher — so a session has a single log-follow loop no matter how many consumers it has. |
|
task
Package task implements the declarative setup/cleanup orchestrator.
|
Package task implements the declarative setup/cleanup orchestrator. |
|
traceid
Package traceid generates short trace IDs for operation tracking.
|
Package traceid generates short trace IDs for operation tracking. |
|
webui
Package webui serves a read-only-plus-lifecycle web UI over the plect service layer.
|
Package webui serves a read-only-plus-lifecycle web UI over the plect service layer. |
Click to show internal directories.
Click to hide internal directories.