Skip to content

feat(ledger): record_deconsolidation on the facade - #283

Merged
jfrench9 merged 1 commit into
mainfrom
feature/group-lifecycle-facades
Oct 23, 2026
Merged

jfrench9 merged 1 commit into
mainfrom
feature/group-lifecycle-facades

Conversation

@jfrench9

Copy link
Copy Markdown
Member

Summary

The facade catches up with three generated-tier regens. LedgerClient.record_deconsolidation(graph_id, *, entity_id, consideration, basis) beside record_acquisition and record_ownership_change. The calendar and entity reads already return the generated models, which carry is_former and the unmapped-account fields.

A client minor: additive facade surface. The deconsolidation operation is live on the API since v1.20.0's successor carries rs #1926; is_former likewise; the unmapped-account fields wait on rs #1932. roboledger-app's group-lifecycle work builds on this.

Testing

just test-all: 732 passed, 17 skipped; ruff, format and basedpyright clean.

🤖 Generated with Claude Code

https://claude.ai/code/session_015PxYaVzrbraKFeRALM7rXp

The generated-tier regens carried the operation; the LedgerClient facade
did not. Added beside record_acquisition and record_ownership_change, with
its test. The calendar and entity reads already return the generated
models, which carry is_former and the unmapped-account fields.

Claude-Session: https://claude.ai/code/session_015PxYaVzrbraKFeRALM7rXp
@jfrench9
jfrench9 merged commit 16b9621 into main Oct 23, 2026
6 checks passed
@jfrench9
jfrench9 deleted the feature/group-lifecycle-facades branch October 23, 2026 00:06
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.

1 participant