The GUMSHOE Guarantee

One of the engine’s most important structural constraints: if the party has the relevant capability, a lead must exist.

In graph terms: the engine guarantees that at least one path exists from every party member’s skill posts to at least one node in the quest layer. A social character guarantees a social lead. A combat-heavy party gets forensic or loot-based leads. No social character in the party? No social lead — the settlement generates without one, and that’s fine.

The guaranteed path might not be the obvious one. The bard’s social lead might route through an herbalist who knows old songs, not a tavern full of gossips. The engine guarantees connectivity, not predictability.

This is the mechanical implementation of the seeded discovery pool principle at the settlement level: content exists because the party’s composition made it exist.

Structural Dissenters

A companion constraint: every faction must contain at least one dissenter, even in a settlement that appears uniformly loyal.

The dissenter is typically the lowest-entropy NPC in a faction — most posts, most connections, most narrative weight. They’re the most interesting person in the faction, and the engine surfaces them first. They’re also the most reliable entry point for players who want to understand or undermine a faction from the inside.

Both constraints together ensure that every settlement, regardless of apparent uniformity, contains both leads and cracks. A place players can investigate and a place they can destabilize.