Skip to content

Sync source-package aliases: ici fact-book table 30, SOI SOCA table 1#83

Merged
MaxGhenis merged 3 commits into
mainfrom
alias-sync-ici-soca
Jul 5, 2026
Merged

Sync source-package aliases: ici fact-book table 30, SOI SOCA table 1#83
MaxGhenis merged 3 commits into
mainfrom
alias-sync-ici-soca

Conversation

@MaxGhenis

@MaxGhenis MaxGhenis commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

The #78 loud-failure guard (merged in #81) caught two unregistered package directories on its first production build-bundle run. Resolution after inspection:

  • ICI Fact Book Table 30 (mutual-fund capital-gains distributions, the #274 follow-up source, extracted 2026-07-02): validates clean — registered AND committed here with its data directory. It had existed only as untracked local work.
  • SOI SOCA Table 1: fails validate-package (missing_row_constraints on detail rows with semantic filters) — half-finished work left to its owning thread; NOT registered, NOT committed, so the drift guard passes in both directions.

Drift tests pass locally (7/7).

🤖 Generated with Claude Code

MaxGhenis and others added 3 commits July 5, 2026 02:48
…soi/soca_table_1

The #78 loud-drift guard caught both on the first post-merge build-bundle
run — they were silently excluded from every earlier bundle. (#78)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… alias

ICI validates clean and ships with its data (the #274 capital-gains
follow-up source, extracted 2026-07-02 but never committed). SOCA
table 1 fails validate-package (missing_row_constraints on detail
rows) and stays local with its owning thread; its alias is removed so
CI's drift guard passes in both directions.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
+12 facts (institutional_sector, national, calendar years 2015-2025),
+1 source, +1 package, +2 period keys, per-source and per-table maps.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@MaxGhenis MaxGhenis merged commit d2d00d1 into main Jul 5, 2026
2 checks passed
@MaxGhenis MaxGhenis deleted the alias-sync-ici-soca branch July 5, 2026 14:14
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