HMM GIMS v0.11.34.78 — TARGETED STAGING PATCH
Baseline: user-supplied GIMS_v77_STAGED_VERSION_FIXED(1).zip
Changes:
1. Allocation budget line is optional in UI and validation. Existing selected budget lines remain supported; missing lines are submitted as NULL. DATABASE CHECK REQUIRED: grant_allocations.budget_line_id must permit NULL, and server-side constraints/triggers must accept category-only allocation.
2. Annual budget Quick Fill honors starting month for monthly, quarterly, half-yearly, and weekly patterns; does not overwrite entries until Apply is clicked. Existing saved budget entries are not modified.
3. Annual budget item modal scrolls internally on short screens.
4. Removes historical IBRA reconstruction panel from Director My Approvals ONLY. Historical data remains unchanged in Supabase and other screens.
5. Updates displayed version to v0.11.34.78.
NOT INCLUDED: Full historical IBRA operational separation, centralization of annual budget approvals in My Approvals, database migrations, financial calculations changes. These require further schema/workflow investigation.
SAFETY: This is a staging build, not validated against live Supabase. DO NOT overwrite production without staging tests and backup. Existing allocation save path deletes prior allocation rows before insert; therefore do not edit existing distributions in this build until transactional save is implemented/verified. Test with a grant that currently has zero allocations.
