Skip to content

feat(career): tirage de la posture initiale dans le générateur (issue #77)#300

Merged
bbstudioapp merged 1 commit into
developfrom
feat/scripted-breaks-gen-posture
May 30, 2026
Merged

feat(career): tirage de la posture initiale dans le générateur (issue #77)#300
bbstudioapp merged 1 commit into
developfrom
feat/scripted-breaks-gen-posture

Conversation

@bbstudioapp

Copy link
Copy Markdown
Owner

PR3/6 — le générateur tire une posture imposée au démarrage.

  • DebugSettingsService.getScriptedBreaks/setScriptedBreaks (flag debug.scripted_breaks, OFF par défaut).
  • generate(scriptedBreaks: bool = false) ; SessionConfig.scriptedBreaks.
  • _pickInitialPose : free tant que le flag est off ; sinon tirage uniforme dans availablePostures(unlockedKeys) (free incluse), via _rng donc déterministe sous seed. Posé sur Session.initialPose.
  • 4 tests posture_generation_test.dart.

Scope resserré : insertion temporelle des breaks reportée (couplée au runtime PR4) ; câblage career_screen (lecture du flag + passage aux 4 call sites generate) fait avec PR4/PR5 où ce fichier est touché pour le runtime. Le générateur honore déjà le flag (défaut = comportement historique, posture free). 629 tests OK, analyze net, format OK.

Spec : specs/scripted_breaks.md.

…77)

PR3/6 — le générateur tire une posture imposée au démarrage.

- DebugSettingsService.getScriptedBreaks/setScriptedBreaks (flag
  debug.scripted_breaks, OFF par défaut).
- generate(scriptedBreaks: bool = false) ; SessionConfig.scriptedBreaks.
- _pickInitialPose : free tant que le flag est off ; sinon tirage
  uniforme dans availablePostures(unlockedKeys) (free incluse), via _rng
  donc déterministe sous seed. Posé sur Session.initialPose.
- 4 tests posture_generation_test.dart.

Scope resserré : insertion temporelle des breaks reportée (couplée au
runtime PR4) ; câblage career_screen (lecture du flag + passage aux 4
call sites generate) fait avec PR4/PR5 où ce fichier est touché pour le
runtime. Le générateur honore déjà le flag (défaut = comportement
historique, posture free). 629 tests OK, analyze net, format OK.

Spec : specs/scripted_breaks.md.
@bbstudioapp bbstudioapp merged commit b3167a6 into develop May 30, 2026
4 of 5 checks passed
@bbstudioapp bbstudioapp deleted the feat/scripted-breaks-gen-posture branch May 30, 2026 11:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant