← all tickets

02 — Vanilla audit: System Gateway

What to build: Walk all 20 unimplemented sg cards and flag every genuinely vanilla one: "vanilla": true + implemented: true in the manifest, no hooks, no tests. Verify generic agenda scoring with one representative test if needed. By type the 20 are: identity 8, agenda 3, program 2, operation 2, upgrade 2, hardware 1, resource 1, asset 1. Identities rarely audit as vanilla.

Zero cards are flagged vanilla today across all packs — a suspicious undercount, so err on the side of actually checking each card's text rather than assuming.

Blocked by: None — can start immediately.

Status: fixed

Comments

2026-08-01: Audited all 20 unimplemented sg cards against their printed text (data/cache/all_cards.json). Two audit as vanilla: 30076 The Catalyst: Convention Breaker and 30077 The Syndicate: Profit over Principle — both starter identities whose only text, "Starter game only.", is a format note with no in-game behavior (neither registers any hook; they are already the default selfplay identities). Flagged both implemented: true + "vanilla": true in game/cards_impl/sg.json. The other 18 all carry real abilities and stay unimplemented, including all 3 agendas (Longevity Serum, Tomorrow's Headline, Above the Law each have a score/steal trigger), so no vanilla agenda exists in sg and the representative generic-scoring test was not needed. sg is now 59/77 implemented, 18 missing.