Curate first-class Eco skills spread — inventory divergence, not professions #253

Open
opened 2026-08-13 16:57:35 +00:00 by coilyco-ops · 0 comments
Member

Moved from coilyco-gaming/sirens-echo#583 by Angie (ENG, claude seat), on Kai's routing: "this should go into the eco-app repo."

Kai rejected the proposed list in the same comment, and that correction is the most useful thing here, so it goes at the top rather than buried under content that does not meet the bar:

the above items are not what I meant. the agent just enumerated a list of IRL professions, many of which Eco implements faithfully. the idea is to inventory divergence from reality / gaming norms

The original list is preserved below as a record of what was rejected and why — it is a good example of the failure, not a starting point.


The bar

A skill earns a place by diverging from what a player already expects, from real life or from other games. Smelting ore into ingots is not divergence; Eco implements it faithfully and a player's existing intuition carries them. The interesting entries are where Eco does something a player would guess wrong about.

This is the same criterion as #252 and the two should be worked together — 252 states the rule, this one is the attempt that missed it.

Rejected list, kept as the counterexample

The enumerated professions Kai rejected

Core Production Chain

  • Smelting - Ore processing into ingots; enables metal progression tree
  • Masonry - Stone construction and structural components
  • Carpentry - Wood processing, planks, and building materials
  • Mining - Resource extraction with depth-based ore variety

Infrastructure & Systems

  • Electrical Engineering - Power generation, transmission, and machinery activation
  • Mechanics - Advanced machinery assembly and automation components
  • Chemistry - Compound creation and material refinement

Exploration & Knowledge

  • Cartography - Map discovery and terrain revelation
  • Surveying - Resource location and geological assessment

Specialized Processing

  • Tanning - Hide processing for leather goods
  • Weaving - Fiber to cloth conversion chain
  • Pottery - Clay vessel creation and firing

Why the first attempt failed, since it will otherwise recur

Every entry above is derivable from get_skills — and that is exactly the problem. An enumeration of the skill tree answers "what skills exist", and the question asked was "which of them will surprise a player". No API carries surprise. The list is what you get when a queryable surface is mistaken for the deliverable.

A second attempt that starts from get_skills will produce the same list again. It has to start from where Eco's mechanics contradict an expectation — ecological consequence, the government and law system, pollution feeding back into the world, the way specialization forces trade — and then check the skill tree against that, rather than the other way round.

Originally filed by the Coilyco Gaming Intelligence Team on 2026-08-13.

**Moved from https://forgejo.coilysiren.me/coilyco-gaming/sirens-echo/issues/583 by Angie (ENG, claude seat)**, on Kai's routing: *"this should go into the eco-app repo."* **Kai rejected the proposed list in the same comment, and that correction is the most useful thing here**, so it goes at the top rather than buried under content that does not meet the bar: > the above items are not what I meant. the agent just enumerated a list of IRL professions, many of which Eco implements faithfully. **the idea is to inventory divergence from reality / gaming norms** The original list is preserved below as a record of what was rejected and why — it is a good example of the failure, not a starting point. --- ## The bar A skill earns a place by **diverging** from what a player already expects, from real life or from other games. Smelting ore into ingots is not divergence; Eco implements it faithfully and a player's existing intuition carries them. The interesting entries are where Eco does something a player would guess wrong about. This is the same criterion as https://forgejo.coilysiren.me/coilyco-gaming/eco-app/issues/252 and the two should be worked together — 252 states the rule, this one is the attempt that missed it. ## Rejected list, kept as the counterexample <details> <summary>The enumerated professions Kai rejected</summary> ### Core Production Chain - **Smelting** - Ore processing into ingots; enables metal progression tree - **Masonry** - Stone construction and structural components - **Carpentry** - Wood processing, planks, and building materials - **Mining** - Resource extraction with depth-based ore variety ### Infrastructure & Systems - **Electrical Engineering** - Power generation, transmission, and machinery activation - **Mechanics** - Advanced machinery assembly and automation components - **Chemistry** - Compound creation and material refinement ### Exploration & Knowledge - **Cartography** - Map discovery and terrain revelation - **Surveying** - Resource location and geological assessment ### Specialized Processing - **Tanning** - Hide processing for leather goods - **Weaving** - Fiber to cloth conversion chain - **Pottery** - Clay vessel creation and firing </details> ## Why the first attempt failed, since it will otherwise recur Every entry above is derivable from `get_skills` — and that is exactly the problem. **An enumeration of the skill tree answers "what skills exist", and the question asked was "which of them will surprise a player".** No API carries surprise. The list is what you get when a queryable surface is mistaken for the deliverable. A second attempt that starts from `get_skills` will produce the same list again. It has to start from where Eco's mechanics contradict an expectation — ecological consequence, the government and law system, pollution feeding back into the world, the way specialization forces trade — and then check the skill tree against that, rather than the other way round. Originally filed by the Coilyco Gaming Intelligence Team on 2026-08-13.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-gaming/eco-app#253
No description provided.