Pure constructors for workflow audit trail entries.
No I/O — entries are plain data maps. Persistence lives in the shell layer.
Pure constructors for workflow audit trail entries. No I/O — entries are plain data maps. Persistence lives in the shell layer.
Pure workflow state-machine introspection.
Helpers for reading the shape of a WorkflowDefinition map (states, initial state, transitions). No mutable state and no I/O.
The definition registry and the defworkflow macro live in the shell
(boundary.workflow.shell.registry) — this namespace holds no mutable state.
Pure workflow state-machine introspection. Helpers for reading the shape of a WorkflowDefinition map (states, initial state, transitions). No mutable state and no I/O. The definition registry and the `defworkflow` macro live in the shell (boundary.workflow.shell.registry) — this namespace holds no mutable state.
Pure business logic for workflow transition decisions.
All functions are pure — no I/O, no side effects. Guards and side-effect dispatch rely on data maps, not concrete impls.
Pure business logic for workflow transition decisions. All functions are pure — no I/O, no side effects. Guards and side-effect dispatch rely on data maps, not concrete impls.
Pure Hiccup UI components for workflow admin visualization.
All functions are pure — they receive data and return Hiccup structures. No side effects, no I/O, no logging.
Components: state-badge — colored state pill state-machine-vis — read-only workflow state diagram audit-log-table — chronological audit trail table instances-filter-form — search/filter form for instance list instances-table — paginated instance list table instances-page — full page: instance list instance-detail-page — full page: instance detail with state viz + audit trail
Pure Hiccup UI components for workflow admin visualization. All functions are pure — they receive data and return Hiccup structures. No side effects, no I/O, no logging. Components: state-badge — colored state pill state-machine-vis — read-only workflow state diagram audit-log-table — chronological audit trail table instances-filter-form — search/filter form for instance list instances-table — paginated instance list table instances-page — full page: instance list instance-detail-page — full page: instance detail with state viz + audit trail
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |