Workflow takeaways (transparency, control, automation)
Workflow takeaways (transparency, control, automation)
Across this workflow, the same sequence repeats in different modules: write or import repository data with explicit commands, validate invariants, produce derived outputs, then record the reviewed result as a new revision. This makes the workflow script-friendly while keeping human review straightforward.
-
Transparency comes from storing the authoritative tables and their schemas as repository data and reviewing changes through the revision history.
-
Control comes from the rule that outcomes are expressed as explicit records rather than as silent adjustments, so journal impact is appended as balanced entries:
bus journal add --date 2026-02-14 --desc "Bank fee" --debit 6570=10.00 --credit 1910=10.00
- Automation comes from repeatable commands that compute outputs from stored data without losing traceability, and from closing workflows that lock the period boundary:
bus period close --period 2026-02 --post-date 2026-02-28
bus period lock --period 2026-02
Treating evidence as data and locking periods on close keeps the audit trail intact and ensures that “January stays January.”