This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| //! Append-first structured ledger for maintaining compact working state. | |
| //! | |
| //! A `WorkingLedger` stores entries as rows of named, policy-controlled columns. | |
| //! New information is added by appending rows; old or superseded information is | |
| //! hidden by tombstoning cells or whole rows rather than mutating text in place. | |
| //! This keeps the active view small while preserving enough provenance for | |
| //! debugging, audit trails, replay, or UI inspection. | |
| //! | |
| //! The ledger exposes two text renderings: a compact prompt view containing only | |
| //! live content, and a maintenance view that includes stable row/cell handles for |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ╔════════════════════════════════════════════════════════════════════════════╗ | |
| ║▒▓████▓▒░ .:∴∷∶⁚⁝‖∥┃┋╏┇┆┊┈ ░▒▓████▓▒░ .:∴∷∶⁚⁝‖∥┃┋╏┇┆┊┈ ║ | |
| ║██▓▒░ .:∴∷∶⁚⁝‖∥┃┋╏┇┆┊┈╌╍═─ ─╼ ▢▣▢▣▢██▓▒░ .:∴∷∶⁚⁝‖∥┃┋╏┇┆┊┈╌╍═─ ─╼ ▢▣▢▣▢██║ | |
| ║▓▒░.:∴∷∶⁚⁝‖∥┃┋╏┇┆┊┈╌╍═─━ ─╼▢▣▢▣▢▣▢▓▒░.:∴∷∶⁚⁝‖∥┃┋╏┇┆┊┈╌╍═─━ ─╼▢▣▢▣▢▣▢▓▒░║ | |
| ║░ ▒░▒▓█ ┋╏┇┆┊ .:⁚∷‖ ▒▓██▒░ ▒░▒▓█ ┋╏┇┆┊ .:⁚∷‖ ▒▓██▒║ | |
| ║ ▒█▓▒░ ░▒▓█ ┋╏┇┆ .∶∴∷‖ ▒▓█▒░ ▒█▓▒░ ░▒▓█ ┋╏┇┆ .∶∴∷‖ ▒▓█▒░║ | |
| ║▓█▒░ ┋╏┇┆ ░▒▓ ╏┇ :∶⁚⁝‖ ▒▓█▒░ ░▓█▒░ ┋╏┇┆ ░▒▓ ╏┇ :∶⁚⁝‖ ▒▓█▒░ ║ | |
| ║▒░ ┋╏┇┆┊┈╌╍═ ░▒ ┇ .∶⁚⁝‖∥ ▒▓█░ .:∴∷▒░ ┋╏┇┆┊┈╌╍═ ░▒ ┇ .∶⁚⁝‖∥ ▒▓█░ .:║ | |
| ║░ ┇┆┊┈╌╍═━ ─╼▢▣ ┆ .:⁚⁝‖∥┃ ▓█░ .:∴∷∶⁚░ ┇┆┊┈╌╍═━ ─╼▢▣ ┆ .:⁚⁝‖∥┃ ▓█░ .:∴∷∶║ | |
| ║ ┆┊┈╌╍═━ ─╼▢▣▢▣ ┊:∶⁚⁝‖∥┃ ▓░.:∴∷∶⁚⁝‖ ┆┊┈╌╍═━ ─╼▢▣▢▣ ┊:∶⁚⁝‖∥┃ ▓░.:∴∷∶⁚⁝‖║ |