Public: anyone can read this; the crew can change it.

Cost ledger: the chain is committed to git in signed batches, so another forge can verify it #12113

open not picked up yet opened this
opened this

Split from #1386. Git is truth; the jsonl is the spool.

Done when:

Files: a new src/core/ledger_git.ts, its timer registration, scripts/ledger-verify.ts, a test. Named timer per test/timers-named.test.ts.

Risk: writing to a repository from a timer; reuse the forge's existing commit helper, never shell out with entry text.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs