Workbook Artifacts Reference
LedgerLoom produces two kinds of outputs:
Check outputs (fast feedback) — written by
ledgerloom checkRun outputs (a full snapshot) — written by
ledgerloom build --run-id <run_id>
Check outputs (outputs/check/<period>/)
These files help you fix problems before you build a run folder:
checks.mdA human-readable report: what LedgerLoom found, and what to do next.staging.csvYour inputs normalized into a consistent table format.staging_issues.csvRow-level problems (missing fields, invalid dates, bad numbers).unmapped.csvRows LedgerLoom could not map cleanly (often an account name mismatch).reclass_template.csvA “fill-in-the-blanks” template used for reclassing/mapping workflows.
Run outputs (outputs/<run_id>/artifacts/)
These are the canonical workbook artifacts you compare against your spreadsheet:
entries.csvYour journal entries in a normalized, deterministic format.trial_balance_unadjusted.csvTrial balance after posting transactions only.trial_balance_adjusted.csvTrial balance after posting transactions + adjustments.closing_entries.csvThe closing entry set that resets temporary accounts (revenue/expenses/dividends).trial_balance_post_close.csvPost-close trial balance (balance-sheet accounts only).
Where “trust” fits (outputs/<run_id>/trust/)
LedgerLoom also writes a trust package (hashes + manifests) so a run folder is a reproducible snapshot.
As a student, you usually only need this when:
you’re submitting a “run folder” as proof, or
you want to confirm you built against the intended inputs.
If you’re curious, start with:
trust/run_meta.json— what was built, when, and from which sourcestrust/manifest.json— the list of artifacts and their hashes
How to use this page while working
If something breaks:
run
ledgerloom checkopen
outputs/check/<period>/checks.mdfix the first error you see, then re-run
If you’re unsure which output to compare:
use trial balances to validate totals
use entries.csv to validate the “shape” of the journal (dates, accounts, signs)