Add two prototype factions, extend quest bundles with reputationGrants and factionGateRules, freeze five-quest roster in validate_content.py, and sync minimal server quest roster parity for green startup tests.