Implement ASSEMBLY-WP-0004: GADM-0.2 model, simulation, scenarios, sensitivity
- models/GADM-CLD.md: causal-loop diagram, loops, 49 signed links
- models/GADM-0.2.md: organism extensions (K split, attention headroom,
selection channel O, membrane/lineage levers, participation claims),
equations, findings
- simulations/gadm02: stdlib simulation, scenario runner, OAT sensitivity,
unit tests; results committed
- scenarios/: six GADM-0.1 regimes + baseline + two organism-axis variants
- metrics/MetricsCatalog.md, models/GADM-0.3-Candidates.md,
references/LiteratureComparison.md
- ASSEMBLY-WP-0005 (proposed, residual): GADM-0.3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 1494246@bnt-lap001
Assistant-Session: caf6de6f-f9e4-47ce-a584-49baa271fa4b
2026-10-12 00:43:53 +02:00
|
|
|
|
# Simulations
|
|
|
|
|
|
|
|
|
|
|
|
Runnable implementations of the models in `models/`. Each simulation names the
|
|
|
|
|
|
model version it implements.
|
|
|
|
|
|
|
|
|
|
|
|
| Directory | Model | Entry points |
|
|
|
|
|
|
|-----------|-------|--------------|
|
2026-10-12 01:37:35 +02:00
|
|
|
|
| `gadm02/` | GADM-0.2 (`models/GADM-0.2.md`) | `run_scenarios.py`, `sensitivity.py`, `gsa.py`, `test_gadm02.py` |
|
2026-10-12 07:38:22 +02:00
|
|
|
|
| `gadm02/gadm03.py` | GADM-0.3: power channels, wealth, attention (`models/GADM-0.3.md`) | `power_channels.py`, `wealth.py`, `organism_grid.py`, `test_gadm03.py` |
|
|
|
|
|
|
| `gadm02/gadm03c.py` | GADM-0.3 with life-cycle cohorts (`models/GADM-0.3.md` § 5) | `life_cycle.py`, `test_gadm03c.py` |
|
2026-10-12 09:45:19 +02:00
|
|
|
|
| `gadm02/gadm04.py` | GADM-0.4: durable capability, grounded dO, equilibrium start, cohort agency (`models/GADM-0.4.md`) | `life_cycle.py --model gadm04`, `robustness.py`, `agency.py`, `grounded_readings.py`, `test_gadm04.py` |
|
2026-10-13 14:17:21 +02:00
|
|
|
|
| `gadm02/grounding.py` | evidence-grounded parameter sets and adoption band B1–B4 (`models/ParameterGrounding.md`, `models/AdoptionBand.md`) | `variant("slow" \| "central" \| "fast" \| "aggressive")`, `band_probe.py`, `legitimacy.py` |
|
Implement ASSEMBLY-WP-0004: GADM-0.2 model, simulation, scenarios, sensitivity
- models/GADM-CLD.md: causal-loop diagram, loops, 49 signed links
- models/GADM-0.2.md: organism extensions (K split, attention headroom,
selection channel O, membrane/lineage levers, participation claims),
equations, findings
- simulations/gadm02: stdlib simulation, scenario runner, OAT sensitivity,
unit tests; results committed
- scenarios/: six GADM-0.1 regimes + baseline + two organism-axis variants
- metrics/MetricsCatalog.md, models/GADM-0.3-Candidates.md,
references/LiteratureComparison.md
- ASSEMBLY-WP-0005 (proposed, residual): GADM-0.3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 1494246@bnt-lap001
Assistant-Session: caf6de6f-f9e4-47ce-a584-49baa271fa4b
2026-10-12 00:43:53 +02:00
|
|
|
|
|
2026-10-12 06:39:24 +02:00
|
|
|
|
Python 3.10+, standard library only. Use `python3 -B` after quick edits: a stale
|
|
|
|
|
|
bytecode cache can mask same-size changes made within the same second.
|
Implement ASSEMBLY-WP-0004: GADM-0.2 model, simulation, scenarios, sensitivity
- models/GADM-CLD.md: causal-loop diagram, loops, 49 signed links
- models/GADM-0.2.md: organism extensions (K split, attention headroom,
selection channel O, membrane/lineage levers, participation claims),
equations, findings
- simulations/gadm02: stdlib simulation, scenario runner, OAT sensitivity,
unit tests; results committed
- scenarios/: six GADM-0.1 regimes + baseline + two organism-axis variants
- metrics/MetricsCatalog.md, models/GADM-0.3-Candidates.md,
references/LiteratureComparison.md
- ASSEMBLY-WP-0005 (proposed, residual): GADM-0.3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 1494246@bnt-lap001
Assistant-Session: caf6de6f-f9e4-47ce-a584-49baa271fa4b
2026-10-12 00:43:53 +02:00
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
python3 -m unittest discover -s simulations/gadm02 # tests
|
|
|
|
|
|
cd simulations/gadm02 && python3 run_scenarios.py # → results/summary.md + CSVs
|
|
|
|
|
|
cd simulations/gadm02 && python3 sensitivity.py # → results/sensitivity.md
|
2026-10-12 08:45:06 +02:00
|
|
|
|
cd simulations/gadm02 && python3 -B gsa.py --jobs 8 # → results/gsa.md (--model gadm04 → gsa_gadm04.md; --quick)
|
Implement ASSEMBLY-WP-0004: GADM-0.2 model, simulation, scenarios, sensitivity
- models/GADM-CLD.md: causal-loop diagram, loops, 49 signed links
- models/GADM-0.2.md: organism extensions (K split, attention headroom,
selection channel O, membrane/lineage levers, participation claims),
equations, findings
- simulations/gadm02: stdlib simulation, scenario runner, OAT sensitivity,
unit tests; results committed
- scenarios/: six GADM-0.1 regimes + baseline + two organism-axis variants
- metrics/MetricsCatalog.md, models/GADM-0.3-Candidates.md,
references/LiteratureComparison.md
- ASSEMBLY-WP-0005 (proposed, residual): GADM-0.3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 1494246@bnt-lap001
Assistant-Session: caf6de6f-f9e4-47ce-a584-49baa271fa4b
2026-10-12 00:43:53 +02:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
Results under `results/` are committed so that model documents can cite them.
|
|
|
|
|
|
Regenerate them after any change to the model or the scenarios.
|