fix(economics): address 17 PR review comments on #114

Blocking fixes:
- V-13: legal_services demand_model compliance→market (build-breaker)
- D-184: political flag names match TOML (commission_certified etc.)
- D-184: professional services list matches TOML
- D-173: elasticity count 5→4, cross-ref to D-184
- Workshop outcomes: fix self-contradicting fusion fuel statement
- R-011: move to end of file (was between D-183 and D-184)

Should-fix:
- D-166 domain link scope.md→architecture.md
- Sprint briefing counts updated (13→17 D-records, #801 marked done)
- Burnelli-Sheldon added to agent roster + briefing created
- questions-architecture.md footer tally updated
- medical_services demand_model utility→market
- timber display name drop "/Biomass"

Polish:
- D-171 Groombridge clarified (clearing house, not co-issuer)
- hospitality description has Reach texture
- commission_certification shadow_viable=false rationale in description
- Ticket #801 description updated
- Wiki pages regenerated

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-05 22:18:41 +02:00
co-authored by Claude Opus 4.6
parent 69d0659066
commit f1b97d4a88
15 changed files with 83 additions and 53 deletions
@@ -72,7 +72,7 @@ panic_threshold_weeks = 0
description = "Crystalline substrates for neural lattice fabrication and gate optics. East reach anchor. Strategic material."
[timber]
name = "Timber/Biomass"
name = "Timber"
tier = "raw"
elasticity = "unit_elastic"
base_price = 15.0
@@ -472,7 +472,7 @@ base_price = 100.0
bulk_class = "non_physical"
unit = "contracts"
production_ubiquity = "common"
demand_model = "compliance"
demand_model = "market"
commission_certified = false
compact_contested = false
shadow_viable = false
@@ -502,7 +502,7 @@ base_price = 200.0
bulk_class = "non_physical"
unit = "contracts"
production_ubiquity = "regional"
demand_model = "utility"
demand_model = "market"
commission_certified = true
compact_contested = true
shadow_viable = true
@@ -537,7 +537,7 @@ commission_certified = true
compact_contested = true
shadow_viable = false
panic_threshold_weeks = 0
description = "Lattice Commission regulatory certification. Tractus-denominated. Availability inverse to shadow economy."
description = "Lattice Commission regulatory certification. Tractus-denominated. Availability inverse to shadow economy. Shadow-viable is false: you cannot shadow-market the Commission's own stamp — you shadow-market the goods that skip certification."
# ==========================================================================
@@ -588,4 +588,4 @@ commission_certified = false
compact_contested = false
shadow_viable = false
panic_threshold_weeks = 0
description = "Restaurants, hotels, gastronomy."
description = "Corridor taverns, station cantinas, Talbreu taphouses. Cultural dining reflecting local heritage and transit-corridor traditions."
@@ -47,11 +47,7 @@ Gestalt's initial recommendation was Level 2 (no energy transmission). Resolved
### Fusion fuel as intermediate with 8:1 water yield (D-187)
Positioned as an intermediate (water → fusion_fuel at 8:1), not a raw material. Creates a structural frontier energy cost premium via compounding water transport costs without requiring event generation. Demand is entirely `demand_model = utility` (exogenous per-node consumption) — it does not appear as an input in any Leontief production chain. **Server team must implement a utility consumption mechanism** separate from the Leontief matrix (all commodities with `demand_model = utility` require a population × per-capita consumption rate multiplier per active node).
Burnelli-Sheldon flagged the 25% refining margin as negative at non-local-water nodes. Accepted: this is the intended behavior — fuel refining clusters at water-rich nodes, creating the geographic pattern without simulation scripting.
Burnelli-Sheldon recommended adding fusion_fuel as an input to smelting, alloys, and electronics to create an industrial cascade. This was adopted in the final TOML: `smelt_ore` (0.3), `alloy_fabrication` (0.2), `electronics_fabrication` (0.2). Fusion fuel has BOTH Leontief chain demand AND utility demand (`demand_model = utility` for per-node operational consumption).
Positioned as an intermediate (water → fusion_fuel at 8:1), not a raw material. Creates a structural frontier energy cost premium via compounding water transport costs without requiring event generation. Fusion fuel has two demand sources: (1) Leontief chain inputs to `smelt_ore` (0.3), `alloy_fabrication` (0.2), and `electronics_fabrication` (0.2), and (2) `demand_model = utility` for per-node operational consumption (population × per-capita rate). The chain demand was added after B-S and Gestalt independently flagged that fuel with zero chain presence would have no industrial cascade. **Server team must implement the utility consumption mechanism** separate from the Leontief matrix for all commodities with `demand_model = utility`.
### Final catalog: 36 commodities, 21 chains