Deno script validates vocabulary.csv and startbestand.csv and generates the idempotent SQL, key list and checks.sql. startbestand.csv stays header-only; vocabulary.csv is a proposal pending approval (C0). seed.sql no longer inserts genres and mechanics. Refs #2 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2.1 KiB
2.1 KiB
| 1 | kind | vocab_key | name_de | name_en |
|---|---|---|---|---|
| 2 | genre | strategy | Strategiespiel | Strategy game |
| 3 | genre | family | Familienspiel | Family game |
| 4 | genre | party | Partyspiel | Party game |
| 5 | genre | cooperative | Kooperatives Spiel | Cooperative game |
| 6 | genre | card-game | Kartenspiel | Card game |
| 7 | genre | abstract | Abstraktes Spiel | Abstract game |
| 8 | genre | thematic | Thematisches Spiel | Thematic game |
| 9 | genre | economic | Wirtschaftsspiel | Economic game |
| 10 | genre | wargame | Kriegsspiel | Wargame |
| 11 | genre | kids | Kinderspiel | Children's game |
| 12 | genre | word | Wortspiel | Word game |
| 13 | genre | deduction | Deduktionsspiel | Deduction game |
| 14 | genre | dexterity | Geschicklichkeitsspiel | Dexterity game |
| 15 | genre | trivia | Quizspiel | Trivia game |
| 16 | mechanic | worker-placement | Arbeitereinsatz | Worker placement |
| 17 | mechanic | deck-building | Deckbau | Deck building |
| 18 | mechanic | hand-management | Handkartenmanagement | Hand management |
| 19 | mechanic | dice-rolling | Würfeln | Dice rolling |
| 20 | mechanic | tile-placement | Plättchenlegen | Tile placement |
| 21 | mechanic | set-collection | Sets sammeln | Set collection |
| 22 | mechanic | drafting | Drafting | Drafting |
| 23 | mechanic | area-control | Gebietsmehrheit | Area control |
| 24 | mechanic | auction | Bieten und Versteigern | Auction and bidding |
| 25 | mechanic | trading | Handel | Trading |
| 26 | mechanic | negotiation | Verhandlung | Negotiation |
| 27 | mechanic | route-building | Streckenbau | Route building |
| 28 | mechanic | engine-building | Engine Building | Engine building |
| 29 | mechanic | pick-up-and-deliver | Abholen und Liefern | Pick-up and deliver |
| 30 | mechanic | trick-taking | Stichspiel | Trick-taking |
| 31 | mechanic | push-your-luck | Glück herausfordern | Push your luck |
| 32 | mechanic | bluffing | Bluffen | Bluffing |
| 33 | mechanic | hidden-roles | Verdeckte Rollen | Hidden roles |
| 34 | mechanic | variable-powers | Variable Spielerfähigkeiten | Variable player powers |
| 35 | mechanic | grid-movement | Bewegung auf Raster | Grid movement |
| 36 | mechanic | pattern-building | Muster bauen | Pattern building |
| 37 | mechanic | real-time | Echtzeit | Real-time |
| 38 | mechanic | memory | Gedächtnis | Memory |
| 39 | mechanic | roll-and-write | Würfeln und Notieren | Roll and write |
| 40 | mechanic | campaign | Kampagne | Campaign |
| 41 | mechanic | action-points | Aktionspunkte | Action points |
| 42 | mechanic | resource-management | Ressourcenmanagement | Resource management |
| 43 | mechanic | storytelling | Erzählen | Storytelling |
| 44 | mechanic | take-that | Gegenseitig ärgern | Take that |
| 45 | mechanic | player-elimination | Spieler scheiden aus | Player elimination |