Mark sixty-nine as low-priority control route
This commit is contained in:
@@ -6874,6 +6874,12 @@ def smoke_krea2_pose_variant_catalog_policy() -> None:
|
||||
)
|
||||
sixty_nine = krea2_pose_variant_catalog.get_variant("pov_sixty_nine_close_reversed_oral")
|
||||
_expect(sixty_nine.get("status") == "unstable", "Sixty-nine route should stay unstable until text-only evidence improves")
|
||||
_expect(sixty_nine.get("difficulty") == "hardest", "Sixty-nine route should be marked as the hardest atlas route")
|
||||
_expect(sixty_nine.get("priority") == "low", "Sixty-nine route should be marked low priority")
|
||||
_expect(
|
||||
sixty_nine.get("control_requirement") == "pose_or_image_guidance_first",
|
||||
"Sixty-nine route should require pose/image guidance before prompt-only tuning",
|
||||
)
|
||||
_expect(
|
||||
any("visible partner is reversed over the viewer with hips closest" in str(cue) for cue in sixty_nine.get("prompt_cues", [])),
|
||||
"Sixty-nine variant lost reversed-over-viewer cue",
|
||||
@@ -6990,6 +6996,15 @@ def smoke_krea2_eval_log_policy() -> None:
|
||||
_expect(clean.get("observation") != "mutation should not leak", "Krea2 eval log leaked caller mutation")
|
||||
|
||||
|
||||
def smoke_krea2_prompt_guide_policy() -> None:
|
||||
guide = (ROOT / "docs" / "krea2-prompt-guide.md").read_text(encoding="utf-8")
|
||||
_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")
|
||||
_expect("not a normal prompt-only fixed-seed candidate" in guide, "Krea2 prompt guide should not queue sixty-nine as normal prompt tuning")
|
||||
_expect("pose/control image" in guide or "image-guided" in guide, "Krea2 prompt guide lost control-first guidance")
|
||||
|
||||
|
||||
def smoke_krea2_tuning_report_policy() -> None:
|
||||
rows = krea2_tuning_report.coverage_rows()
|
||||
catalog_keys = krea2_pose_variant_catalog.variant_keys()
|
||||
@@ -7022,6 +7037,12 @@ def smoke_krea2_tuning_report_policy() -> None:
|
||||
sixty_nine = by_key.get("pov_sixty_nine_close_reversed_oral") or {}
|
||||
_expect(sixty_nine.get("coverage_state") == "needs_stronger_control", "Sixty-nine report should require stronger control")
|
||||
_expect(sixty_nine.get("accepted_evidence_count") == 0, "Sixty-nine report should not have accepted evidence yet")
|
||||
_expect(sixty_nine.get("difficulty") == "hardest", "Sixty-nine report lost hardest-route marker")
|
||||
_expect(sixty_nine.get("priority") == "low", "Sixty-nine report lost low-priority marker")
|
||||
_expect(
|
||||
sixty_nine.get("control_requirement") == "pose_or_image_guidance_first",
|
||||
"Sixty-nine report lost control-first marker",
|
||||
)
|
||||
spread = by_key.get("pov_spread_open_thigh_presentation") or {}
|
||||
_expect(spread.get("coverage_state") == "needs_fixed_seed_tests", "Spread report should need fixed-seed tests")
|
||||
_expect(spread.get("accepted_evidence_count") == 0, "Spread report should not have accepted evidence yet")
|
||||
@@ -7081,6 +7102,10 @@ def smoke_krea2_tuning_report_policy() -> None:
|
||||
],
|
||||
f"Krea2 tuning report missing-evidence set changed: {summary.get('variants_without_accepted_evidence')}",
|
||||
)
|
||||
_expect(
|
||||
summary.get("stronger_control_cases") == ["pov_sixty_nine_close_reversed_oral"],
|
||||
f"Krea2 tuning report stronger-control set changed: {summary.get('stronger_control_cases')}",
|
||||
)
|
||||
plans = krea2_tuning_report.next_test_plans()
|
||||
_expect(
|
||||
"pov_sixty_nine_close_reversed_oral" not in [plan.get("key") for plan in plans],
|
||||
@@ -7304,6 +7329,10 @@ def smoke_krea2_tuning_report_policy() -> None:
|
||||
_expect("seed 7302" in markdown, "Krea2 tuning report markdown lost evidence seed")
|
||||
_expect("generator_patch" in markdown, "Krea2 tuning report markdown lost evidence decision")
|
||||
_expect("upright frontal boobjob geometry" in markdown, "Krea2 tuning report markdown lost evidence prompt summary")
|
||||
_expect("## Stronger Control Cases" in markdown, "Krea2 tuning report markdown lost stronger-control section")
|
||||
_expect("hardest" in markdown, "Krea2 tuning report markdown lost hardest-route marker")
|
||||
_expect("low priority" in markdown, "Krea2 tuning report markdown lost low-priority marker")
|
||||
_expect("pose_or_image_guidance_first" in markdown, "Krea2 tuning report markdown lost control-first marker")
|
||||
_expect("pov_ballsucking_low_head" in markdown, "Krea2 tuning report markdown lost candidate variant")
|
||||
_expect("pov_footjob_frontal_sole_stroke" in markdown, "Krea2 tuning report markdown lost footjob candidate variant")
|
||||
_expect("pov_fingering_reclined_open_thighs" in markdown, "Krea2 tuning report markdown lost fingering candidate variant")
|
||||
@@ -10333,6 +10362,7 @@ SMOKE_CASES: list[tuple[str, Callable[[], None]]] = [
|
||||
("krea2_pov_pose_variant_catalog", smoke_krea2_pov_pose_variant_catalog),
|
||||
("krea2_pose_variant_catalog_policy", smoke_krea2_pose_variant_catalog_policy),
|
||||
("krea2_eval_log_policy", smoke_krea2_eval_log_policy),
|
||||
("krea2_prompt_guide_policy", smoke_krea2_prompt_guide_policy),
|
||||
("krea2_tuning_report_policy", smoke_krea2_tuning_report_policy),
|
||||
("krea_pov_penetration_route", smoke_krea_pov_penetration_route),
|
||||
("pov_outercourse_position_routes", smoke_pov_outercourse_position_routes),
|
||||
|
||||
Reference in New Issue
Block a user