Repository navigation
Decimal accounting and attributed run diary, audited against the earlier work.
Preserves precision until aggregation, separates currencies, keeps unknown prices/fees explicit, records human minutes without inference, redacts nested metadata and exports a complete review timeline. Atomic imports and version-2 envelope hashes improve integrity checks without claiming external attestation.
Validation: 19 Python tests, offline report UI, CLI import/report/verify and exact-source GitHub CI. Fixtures and prices are synthetic. Legacy values are never silently repriced.