You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All commands operate within a **study folder** — a directory containing `study.db` and scenario subdirectories. Data is keyed by `scenario_id` rather than `population_id`.
12
12
13
+
## Reference Study Blueprints
14
+
15
+
These are the canonical study patterns consolidated from prior showcase and study docs.
16
+
17
+
| Study Type | Population | Scenario Mode | Horizon | Typical Scale |
| ASI announcement + societal transition | National population | Evolving | Monthly, 6 steps | 5,000 agents |
20
+
| Geopolitical shock (for example Iran strikes) | National population | Evolving | Weekly, 12 steps | 5,000 agents |
21
+
| Asset/market mania shock (for example BTC extreme rally) | National population | Evolving | Weekly, 8-12 steps | 5,000 agents |
22
+
| Election projection (house control / state race) | National or state electorate | Static or lightly evolving | Decision-focused | 1,000-5,000 agents |
23
+
24
+
## Operational Quality Gates
25
+
26
+
Before moving forward to the next stage, the architecture assumes these checks:
27
+
28
+
1.`spec` gate: distribution realism and dependency coherence.
29
+
2.`scenario` gate: timeline/outcome consistency and no contradictory rules.
30
+
3.`persona` gate: natural language quality and no contradictory rendering.
31
+
4.`sample` gate: no impossible household or demographic combinations.
32
+
5.`network` gate: topology pass with realistic structural edge mix.
33
+
6.`simulate` gate: expected timestep dynamics, checkpoint integrity, and tracked outputs.
34
+
13
35
---
14
36
15
37
## Phase 1: Population Creation (`extropy/population/`)
All commands operate within a **study folder** — a directory containing `study.db` and scenario subdirectories. Commands auto-detect the study folder from the current working directory.
@@ -35,13 +33,10 @@ All commands support these global options:
35
33
36
34
| Flag | Description |
37
35
|------|-------------|
38
-
|`--json`| Output machine-readable JSON instead of human-friendly text |
39
36
|`--version`| Show version and exit |
40
37
|`--cost`| Show cost summary after command completes |
41
38
|`--study PATH`| Study folder path (auto-detected from cwd if not specified) |
42
39
43
-
**Note:** These are root-level Typer options. Place them before the subcommand, e.g. `extropy --json spec "Austin commuters" -o study`.
44
-
45
40
---
46
41
47
42
## extropy spec
@@ -630,28 +625,6 @@ Only `SELECT`, `WITH`, and `EXPLAIN` queries are allowed.
0 commit comments