Skip to content

feat: the group close's blockers and override - #262

Merged
jfrench9 merged 1 commit into
mainfrom
feature/group-close
Oct 19, 2026
Merged

jfrench9 merged 1 commit into
mainfrom
feature/group-close

Conversation

@jfrench9

Copy link
Copy Markdown
Member

What

Regenerated against robosystems with #1857–#1860, the group close (C3, first part):

  • The fiscal calendar read names what holds the group close: group_open_entities, group_pending_adjustments, group_unexplained and group_not_footing. They're selected in the hand-written calendar query, and they populate on the consolidation entity's calendar, whose close is the group's.
  • The close facade takes the residual override (allow_unexplained_residuals), threaded the same way as the other overrides.
  • Also in the regeneration: the field descriptions changed by #1857 (up_to_date) and the backfill request's new override.

These are additive changes to the generated tier, so a client minor.

Server dependency

Publish only after robosystems v1.18.10 is live in prod. That release carries #1860. The calendar query now selects the four group* fields, and on v1.18.9 GraphQL refuses an unknown field, which would break every calendar read through this client. The roboledger-app change that shows these blockers waits on this publish.

Verified

The full gate passes, plus a new test that the group's blockers map and the override is sent.

🤖 Generated with Claude Code

https://claude.ai/code/session_01M6TRefZ8MTAxax6pMxer4q

Regenerated against robosystems with #1857–#1860. The fiscal calendar
read names what holds the group close (group_open_entities,
group_pending_adjustments, group_unexplained, group_not_footing), and
LedgerClient.close_period takes allow_unexplained_residuals for the
consolidation entity's close, which is the group's.

Claude-Session: https://claude.ai/code/session_01M6TRefZ8MTAxax6pMxer4q
@jfrench9
jfrench9 merged commit 66ff988 into main Oct 19, 2026
6 checks passed
@jfrench9
jfrench9 deleted the feature/group-close branch October 19, 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