ODD LedgerIf you keep your work in Markdown task documents inside the repository, this puts their state in the editor: every feature, every task, the evidence that closed each one, and the line that says what to do next. It reads those documents and the git history of them, and nothing else. It is a reader. It never writes to your documents, never commits, and never runs anything.
The tree on the left, one feature with its tasks and the commit each one names. The panel on the right: what to do next, the progress tiles, the objective, and every task with its evidence. This document's tasks are all closed and proven, so nothing here is amber. The idea that makes it differentA ticked checkbox proves nothing. Anyone can type So a task closed while recording neither evidence nor a commit is shown as done but unproven: counted honestly in the total, marked in amber, and named as what it is. A section or a feature turns green only when everything under it is closed and proven. One unproven task withholds the green from its whole group, because going green there would repeat the very claim the document failed to back up. The same rule governs silence. A field your document does not record is stated as not recorded, never drawn as a zero and never left blank, because a blank and a zero both read as answers when the truth is that nobody said. What you get
Click a feature to open the panel. Click a task to open the panel focused on that task and jump to its line in the document. Hover anything to read it in full. Quick path
There is nothing to configure. The extension contributes no settings. What it deliberately does not do
Commands
Limits worth knowing
About what it readsEverything on screen comes from files in a repository you may merely have cloned, so it is
treated as data and never as instruction. The panel runs with scripts disabled under a
policy that denies everything except one stylesheet and the icon font. Markdown is rendered
with raw HTML escaped, images off, and links restricted to LicenceODD Ledger is released under the MIT licence, which permits using, copying, modifying and redistributing it, including for commercial purposes, as long as the copyright notice is kept. See LICENSE for the full text. Requires VS Code 1.85 or later. |
