Files
RingBRP/tools
slaguru666andClaude Opus 5 b0981008b3 No posting may grant a species
Eighteen postings offered vesh or cadence biology to any agent who took them: unblinking
nine times, quorum seven, distributed three. That is the root cause behind the six
characters check-creatures caught — they were not rogue, they had taken talents their own
postings advertised, and every newly generated agent would have done the same.

Unblinking is the clearest case. It is cat: species, species: vesh, and its own rule text
reads "A Vesh has no face to read and does not need to read yours". Nine postings offered
it, including Interview, Pathology and the doctor trade.

Each of the nineteen slots is replaced with a talent drawn from what the posting actually
does rather than from what was nearest alphabetically: Registry gets Requisition, the
Anchor gets Echo Sense, Disposal gets Clean Scene, Signals gets Chain of Custody and Dead
Reckoning. No pool gained a duplicate, and no talent is left unused — every legal talent
is now offered by at least two postings.

The guard lives in check-kits, which is the file that validates postings, and it imports
TALENT_SPECIES from creature-schema.mjs so there is one definition of which talents are
locked rather than two. check-creatures was looking at characters; nothing was looking at
the pools they were picked from. Verified by reintroducing unblinking on the doctor trade
and watching it fail, not merely by watching it pass.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-30 21:34:37 +01:00
..
2026-08-30 21:34:37 +01:00