Skip to content

Land invoice reconciliation on main - #86

Merged
JetSquirrel merged 3 commits into
mainfrom
feat/billing-snapshots
Nov 3, 2026
Merged

JetSquirrel merged 3 commits into
mainfrom
feat/billing-snapshots

Conversation

@JetSquirrel

Copy link
Copy Markdown
Owner

Closes #78

#83 was merged into its stacked base, feat/billing-snapshots, rather than main, so invoice reconciliation never reached main and #78 stayed open. This PR lands it.

It adds no new code: the head is the existing feat/billing-snapshots, at #83's merge commit. A trial merge into current main has no conflicts.

This is the first CI run for this code. The workflow only runs for PRs into main, so #83 merged without it. Local checks on Windows passed before that merge (see #83), but please wait for this run.

The manual checks listed on #83 still apply, since nothing there has been clicked in a real window.

#84 and #85 also add to CHANGELOG.md and src/analytics.rs or src/ui/mod.rs, so whichever merges after this may need a small keep-both-sides conflict resolved.

🤖 Generated with Claude Code

JetSquirrel and others added 2 commits November 3, 2026 12:15
Closes #78

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Keeps both sides of the adjacent additions in CHANGELOG.md, src/analytics.rs
and src/ui/mod.rs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@JetSquirrel
JetSquirrel merged commit 028e6da into main Nov 3, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(billing): invoice-to-ledger reconciliation [P0]

1 participant