diff --git a/tools/prompt_smoke.py b/tools/prompt_smoke.py index b8073de..5996fdc 100644 --- a/tools/prompt_smoke.py +++ b/tools/prompt_smoke.py @@ -13904,6 +13904,8 @@ def smoke_node_utility_registration() -> None: _expect("category_seed_mode" in seed_inputs, "Seed Control lost category seed mode input") _expect("clothing_seed_mode" in seed_inputs, "Seed Control lost clothing seed mode input") _expect("clothing_seed" in seed_inputs, "Seed Control lost clothing seed input") + seed_control_js = (ROOT / "web" / "seed_control.js").read_text(encoding="utf-8") + _expect('"clothing"' in seed_control_js, "Seed Control frontend random-lock axes should include clothing") _expect("tooltip" in seed_inputs["category_seed_mode"][1], "Seed Control tooltip injection missing") _expect(seed_control.RETURN_NAMES == ("seed_config", "summary"), "Seed Control lost visible summary output") category_seed_tooltip = node_tooltips._tooltip_for_input("SxCPSeedControl", "category_seed_mode") diff --git a/web/seed_control.js b/web/seed_control.js index 109fa28..574dd5e 100644 --- a/web/seed_control.js +++ b/web/seed_control.js @@ -12,6 +12,7 @@ const SEED_AXES = [ "role", "expression", "composition", + "clothing", ]; function widget(node, name) {