docs: session wrap — current-state to Phases 48–50 + 2026-06-17 handover#275
Merged
Conversation
- CLAUDE.md current-state: add Phase 49 (vetup horse-emit, #269 merged) and an in-flight bullet for the open finance-extras PRs (Phase 48 refunds #271, Phase 50 recurring billing #273); bump phase history (0-49 merged, 48/50 open). - New docs/HANDOVER_2026-06-17.md: what shipped/in-flight, the #271/#273 merge + migration-order notes, remaining backlog (multi-currency declined; external blockers), and the env/merge gotchas. Docs only; no code/schema. Does not touch BUILD_PLAN/memory (the feature PRs carry their own entries) so it won't conflict with #271/#273. Merge left to Richard / Freddie. https://claude.ai/code/session_01VzJJTUcvzZgS9jN8aap9iv
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Session wrap — docs to current
Final docs-only PR to bring the source-of-truth up to date with this session's work. No code, no schema — everything built is already in #269 (merged), #271, and #273; this just stops the docs drifting. Verified there are no stray uncommitted/unpushed build artifacts anywhere.
Changes
CLAUDE.mdcurrent-state:horse-upsertedemit, Phase 49: Vetup horse-upserted producer emit (+ placeholder animal-to-vetup workflow) #269 merged).Customerback-relation rebase caveat.docs/HANDOVER_2026-06-17.md— session wrap: what shipped vs in-flight, the Phase 48: refunds of received money (+ CAMT currency guard) #271/Phase 50: recurring billing (CHF-only, DRAFT-only generation) #273 merge + migration-order notes, the remaining backlog (multi-currency consciously declined; external blockers = Meta/n8n/Vetup), and the env/merge gotchas.Deliberately scoped to avoid conflicts
Does not touch
BUILD_PLAN.mdor.claude/memory.md— the open feature PRs (#271/#273) carry their own entries there, so this PR won't conflict with them. CLAUDE.md's current-state header isn't touched by those PRs either.Final merge left to Richard / Freddie.
https://claude.ai/code/session_01VzJJTUcvzZgS9jN8aap9iv
Generated by Claude Code