skills/phrazzld/claude-config/moneta-reconcile

moneta-reconcile

SKILL.md

/moneta-reconcile

Verify Moneta accounting integrity.

Steps

  1. Load source docs from source/ and parsed outputs from normalized/.
  2. Compare per-source transaction counts and totals to originals.
  3. Reconcile lots to holdings: sum lots per asset vs normalized/cost-basis.json and normalized/cost-basis-updated.json.
  4. Detect duplicate transactions by id, date+amount+source, and cross-file overlaps.
  5. Report discrepancies with file path, record id, and delta.

Examples

# Refresh normalized data before reconciling
pnpm parse:all
# Rebuild gains before lot checks
pnpm gains

References

  • source/
  • normalized/transactions.json
  • normalized/bofa-transactions.json
  • normalized/river-transactions.json
  • normalized/strike-transactions.json
  • normalized/cashapp-transactions.json
  • normalized/robinhood-transactions.json
  • normalized/cost-basis.json
  • normalized/cost-basis-updated.json
  • normalized/river-lots.json
  • normalized/strike-lots.json
  • normalized/robinhood-lots.json
  • scripts/parse-all.ts
  • scripts/schema.ts
Weekly Installs
8
GitHub Stars
5
First Seen
Feb 27, 2026
Installed on
opencode8
gemini-cli8
codebuddy8
github-copilot8
codex8
kimi-cli8