Preserve semen wording in Krea2 climax prompts
This commit is contained in:
@@ -7082,6 +7082,8 @@ def smoke_krea2_eval_log_policy() -> None:
|
||||
|
||||
def smoke_krea2_prompt_guide_policy() -> None:
|
||||
guide = (ROOT / "docs" / "krea2-prompt-guide.md").read_text(encoding="utf-8")
|
||||
_expect("## Climax / Ejaculation Wording" in guide, "Krea2 prompt guide lost climax wording section")
|
||||
_expect("ejaculates semen" in guide, "Krea2 prompt guide lost explicit semen wording rule")
|
||||
_expect("## Stronger-Control / Low-Priority Cases" in guide, "Krea2 prompt guide lost stronger-control section")
|
||||
_expect("pov_sixty_nine_close_reversed_oral" in guide, "Krea2 prompt guide lost sixty-nine unstable route")
|
||||
_expect("hardest" in guide and "low-priority" in guide, "Krea2 prompt guide lost hardest low-priority wording")
|
||||
@@ -9132,6 +9134,11 @@ def smoke_prompt_route_simulation_policy() -> None:
|
||||
pair_seed_checks["pair_seed.pose_reroll"].get("changed") is True,
|
||||
"Pair pose reroll should prove soft pose or hard action can reroll while cast/scene axes stay locked",
|
||||
)
|
||||
climax_regression = prompt_route_simulation.run_simulation(seed=42052, include_prompts=False)
|
||||
_expect(
|
||||
climax_regression.get("summary", {}).get("issues") == 0,
|
||||
f"Prompt route simulation climax regression reported issues: {climax_regression.get('issues')}",
|
||||
)
|
||||
sweep = prompt_route_simulation.run_simulation_sweep(seed=3901, count=3, seed_step=101, include_prompts=False)
|
||||
sweep_summary = sweep.get("summary") or {}
|
||||
sweep_quality = sweep.get("quality") or {}
|
||||
|
||||
Reference in New Issue
Block a user