Slice #1.5: lifepath rolls up a crew (sealed agendas)
Crew generation goes deterministic next.
Added:
data/lifepath/*— cultural origin, personality, family, key life event (×3), lovers (50 entries total).CharacterGenerator+CrewBuilder— default core four (Solo / Netrunner / Tech / Fixer).data/hidden_agendas.json— loyalty / betrayal / wildcard with triggers.- Secrecy contract in code:
toPublicArray()never includes the agenda;toSealedArray()is engine-only. A test fails if agenda text leaks into the player card.
php bin/crew-demo.php --seed=2077
php bin/crew-demo.php --seed=2077 --sealed # debug view
```
v0 lifepath tables are Otto's draft against Athena's ingestion schema — reconciliation vs source PDFs still open on the board.