Skip to content

docs: core wiring audit for microplex primitives#2

Merged
MaxGhenis merged 1 commit into
mainfrom
core-wiring-audit
Apr 17, 2026
Merged

docs: core wiring audit for microplex primitives#2
MaxGhenis merged 1 commit into
mainfrom
core-wiring-audit

Conversation

@MaxGhenis
Copy link
Copy Markdown
Contributor

Summary

Maps microplex core primitives to microplex-us usage. Classifies each as WIRED / READY / PARTIAL / PROTOTYPE / UNKNOWN and identifies decisions that are load-bearing for the spec-based-ecps-rewire path.

Key findings

  • Core has ~80% of primitives the rearchitecture needs (period, sources, transitions, calibration, reweighting, fusion, models, hierarchical, geography, validation); most are unused by microplex-us today.
  • microplex-us reinvents donor-integration / calibration / entity-table logic that core already provides.
  • Project framing shifts from "design + build" to "audit + wire + deprecate".

Critical decision points raised

  • Three-way calibration overlap (Calibrator / Reweighter / microcalibrate) — must pick mainline before migration step 2.
  • Hardcoded US rates (SSA life tables, CPS rate tables) sit inside generic microplex.transitions/* — either move or make pluggable before UK port.
  • US-specific data sources (cps, puf, psid) and validation (soi) live in microplex core and should move to microplex-us.

Test plan

  • Doc-only change; no code to test.
  • Review each primitive classification against current behavior before committing to migration order.

Maps microplex core primitives to microplex-us usage. Classifies each
as WIRED / READY / PARTIAL / PROTOTYPE / UNKNOWN and identifies the
three-way calibrator overlap as the load-bearing decision point.

Flags US-specific code sitting in generic core (transitions rates,
data_sources/cps|puf|psid, validation/soi) that should move to
microplex-us. Lays out migration order for the spec-based-ecps-rewire
path.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@MaxGhenis MaxGhenis merged commit aeb24f7 into main Apr 17, 2026
1 check passed
@MaxGhenis MaxGhenis deleted the core-wiring-audit branch April 17, 2026 18:53
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