diff --git a/workplans/ASSEMBLY-WP-0011-cross-border-coupling.md b/workplans/ASSEMBLY-WP-0011-cross-border-coupling.md index 1b99e02..5e35906 100644 --- a/workplans/ASSEMBLY-WP-0011-cross-border-coupling.md +++ b/workplans/ASSEMBLY-WP-0011-cross-border-coupling.md @@ -11,6 +11,7 @@ owner: claude-code topic_slug: coulomb-social created: "2026-10-13" updated: "2026-10-13" +state_hub_workstream_id: "a3bb5efd-d5fc-5197-ba00-1bfbd9ceb47d" --- # Cross-border coupling: jurisdiction-local and global scenarios @@ -38,6 +39,7 @@ point for each jurisdiction. id: ASSEMBLY-WP-0011-T01 status: todo priority: high +state_hub_task_id: "a12786e8-806a-5a4e-a733-f5afe2d8b22d" ``` List the channels through which jurisdictions affect each other, with @@ -55,6 +57,7 @@ the readings in § 4.3. Write `models/CrossBorder.md`. id: ASSEMBLY-WP-0011-T02 status: todo priority: high +state_hub_task_id: "d3ced4fc-a9e7-5bbf-a99a-5606c7c2e890" ``` Design how jurisdictions share state: a coupling matrix per channel @@ -71,6 +74,7 @@ model exactly. id: ASSEMBLY-WP-0011-T03 status: todo priority: high +state_hub_task_id: "7cfbb198-3153-58c6-b845-03ab01a966a0" ``` Implement `simulate_world(jurisdictions, coupling, T)` on top of `gadm04`. @@ -84,6 +88,7 @@ jurisdictions equals one jurisdiction; conservation of shared quantities. id: ASSEMBLY-WP-0011-T04 status: todo priority: medium +state_hub_task_id: "a2f54c16-5f7f-53b4-ae95-7d4bb8d52c4a" ``` Define rest-of-world context scenarios (for example: "US-led concentrated @@ -97,6 +102,7 @@ run is one jurisdiction × one context × one band anchor. id: ASSEMBLY-WP-0011-T05 status: todo priority: high +state_hub_task_id: "8b1f4c24-60e6-5d13-89ef-de6416795a70" ``` Run EU, US, AR (and a J4 reference bloc) together across B1–B4, with and @@ -110,6 +116,7 @@ when does the context approximation fail? Update the break register. id: ASSEMBLY-WP-0011-T06 status: todo priority: medium +state_hub_task_id: "56495682-34b9-55fd-abd3-64cc592bb516" ``` Add indicators for the coupling weights to the catalog (lineage origin of diff --git a/workplans/ASSEMBLY-WP-0012-model-matching-flipping.md b/workplans/ASSEMBLY-WP-0012-model-matching-flipping.md index 5da3c87..04d1d29 100644 --- a/workplans/ASSEMBLY-WP-0012-model-matching-flipping.md +++ b/workplans/ASSEMBLY-WP-0012-model-matching-flipping.md @@ -11,6 +11,7 @@ owner: claude-code topic_slug: coulomb-social created: "2026-10-13" updated: "2026-10-13" +state_hub_workstream_id: "c6919688-85af-506a-ba6d-8b292621d6cf" --- # Model matching and regime flipping @@ -32,6 +33,7 @@ WP-0013 provides the calibration machinery and a reality-aligned baseline. id: ASSEMBLY-WP-0012-T01 status: todo priority: high +state_hub_task_id: "e2c8b5f3-67aa-5f69-b654-b589d990105e" ``` Define the candidate regimes and a fit criterion per jurisdiction: a @@ -47,6 +49,7 @@ Write `research/ModelMatching.md`. id: ASSEMBLY-WP-0012-T02 status: todo priority: high +state_hub_task_id: "a3eae0d5-c5cf-5af2-b419-ab72dfd504f7" ``` Implement `matching.py`: for each jurisdiction, fit each candidate to the @@ -61,6 +64,7 @@ checkpoint. id: ASSEMBLY-WP-0012-T03 status: todo priority: high +state_hub_task_id: "a7a9a42a-8703-56c8-ab0d-b7505e22dfef" ``` Define a flipping event: the best-fitting regime changes **and** the @@ -76,6 +80,7 @@ flip register (`research/FlipRegister.md`), linked to the break register. id: ASSEMBLY-WP-0012-T04 status: todo priority: medium +state_hub_task_id: "20c370c2-2989-54ba-b3a4-0ba056532f88" ``` Use the best-fitting regime, or a weighted ensemble, for the prediction @@ -89,6 +94,7 @@ predictions remain and are scored as they were made. id: ASSEMBLY-WP-0012-T05 status: todo priority: medium +state_hub_task_id: "88940a83-d078-5346-94da-d49de570f4f3" ``` Run matching at every full checkpoint (and optionally at light ones), and @@ -101,6 +107,7 @@ checkpoint record. Coordinate the runner change with WP-0010. id: ASSEMBLY-WP-0012-T06 status: todo priority: high +state_hub_task_id: "3a3ec337-322e-5b4c-86f7-db3cfe463d6d" ``` Before trusting real flips: generate synthetic indicator series from a known diff --git a/workplans/ASSEMBLY-WP-0013-calibration.md b/workplans/ASSEMBLY-WP-0013-calibration.md index 8776495..0e89a7f 100644 --- a/workplans/ASSEMBLY-WP-0013-calibration.md +++ b/workplans/ASSEMBLY-WP-0013-calibration.md @@ -11,6 +11,7 @@ owner: claude-code topic_slug: coulomb-social created: "2026-10-13" updated: "2026-10-13" +state_hub_workstream_id: "64a6c57a-f0a0-5002-a962-ccd270d4d5c0" --- # Calibration of GADM to measured data @@ -29,6 +30,7 @@ workplan fits the remaining ones to observed levels and trends. id: ASSEMBLY-WP-0013-T01 status: todo priority: high +state_hub_task_id: "1d713594-5813-5387-8c1f-0426d8d1359d" ``` Translate catalog indicators (`checkpoints/IndicatorCatalog.md`) into model @@ -45,6 +47,7 @@ that have data: K_Ω (L1, L2), investment (L5), labour share (F1), attention id: ASSEMBLY-WP-0013-T02 status: todo priority: high +state_hub_task_id: "93a96df2-5539-5be1-aa44-ba574690736e" ``` Implement `calibrate_data.py`: choose free parameters (those that GSA @@ -60,6 +63,7 @@ not constrain). id: ASSEMBLY-WP-0013-T03 status: todo priority: high +state_hub_task_id: "3bb164f0-146c-52f3-8aed-e70ef05fda28" ``` Fit initial states and archetype levers for US, EU, DE and AR from the @@ -72,6 +76,7 @@ prior and widen the uncertainty instead of guessing. id: ASSEMBLY-WP-0013-T04 status: todo priority: medium +state_hub_task_id: "9083c3dc-7399-5a73-8e74-5b55d5265579" ``` Re-run the band probe, legitimacy loop and jurisdiction archetypes from the @@ -84,6 +89,7 @@ which change (break register). id: ASSEMBLY-WP-0013-T05 status: todo priority: low +state_hub_task_id: "80fe3ddc-c2bc-5a83-9e6e-3dd86334f596" ``` Document how calibration is repeated when new checkpoint data arrives, and