name: ニット+スカート
slug: knit_skirt
category: 日常上下
adult_guard: false
material: ニット
color_default: クリーム
# ★★2026-08-11(段1・1着目): 手書きの6段から「共通の脱げ方(札)」へ切り替えた。
#   ・脱げ方は衣装ごとに書かず、pipeline/undress.py の表を全衣装で共有する
#     (ニット=めくる / ワイシャツ=前を開く、を1か所で決める)
#   ・同じ段でも1枚ごとに変わる(手書きは40枚が一字一句同じだった)
#   ★★この切り替えで**実画像の検証(4/6段)は無効になる**。ユーザー承認済み(2026-08-11)。
#     verified は false へ戻し、6枚テストで見てから付け直す。
#   ★手書きの states は消していない。札で組み立てられなかったときはそちらへ落ちる。
undress_mode: wildcard
parts:
  # ★札を使うときは parts に**色まで**書く。書かない部位はモデルが毎回決め直し、
  #   作品の途中で色が変わる(2026-08-03 実測: 制服の赤ネクタイ→青ネクタイ)。
  #   旧 parts は色が無く、色は手書き states の側にしか無かった。
  #   ★実測(2026-08-11): sweater 299,939 / turtleneck 177,321 / long_skirt 54,202 /
  #     cardigan 125,518 / white_bra 45,402 / white_panties 240,530
  #     ★存在しない語: cream_sweater(0) / beige_bra(0) → 色は素の語に添える形で書く
  top: cream turtleneck sweater
  bottom: cream knit long skirt
  # 下着は上下に分ける(1つの欄だと「色を出す」と「状態を言う」が両立しない)
  underwear_top: white bra
  underwear_bottom: white panties
  underwear: white bra, white panties
  outer: cream cardigan
  accessory: ''
# ★色は全状態に書く。書かない状態はモデルが色を決め直すので、作品の途中で色が変わる
#   (2026-08-03 実測: 制服パックで着衣=赤ネクタイ / 着崩れ=青ネクタイ になった)。
states:
  intro: cream turtleneck sweater, cream knit long skirt, cream cardigan, fully dressed
  approach: cream turtleneck sweater, cream knit long skirt, cream cardigan off shoulders,
    sweater hem lifted
  foreplay: cream sweater pushed up above breasts, breasts exposed, cream knit long skirt
  main: cream sweater pushed up above breasts, breasts exposed, cream knit long skirt
    hiked up, panties pulled aside
  climax: cream sweater bunched up under her arms, breasts exposed, cream knit long skirt
    hiked up to her waist, panties pulled off one leg
  afterglow: completely nude, cream sweater pushed off and lying beside her, cream knit
    long skirt fallen around one ankle
states_ja:
  intro: ニットとスカートをきちんと着た姿。
  approach: カーディガンを肩から落とし、ニットの裾が上がり始める。
  foreplay: ニットを胸の上までめくり上げ。スカートはまだ下ろしたまま。
  main: ニットを胸の上までめくり上げ、スカートもたくし上げ。脱がずに露出。
  climax: ニットは腕の下までまくり上がり、スカートも腰まで。下着は片足に。
  afterglow: ニットは脱げて傍らに、スカートも足元に落ちた、ほぼ全裸の事後姿。
# ★2026-08-16: **0枚の語を取り除いた**(書いてあっても絵に効かない)。
#   `partially dressed` `fully dressed` `clothed` `neatly worn` `wearing ◯◯`
#   `see-through` `transparent clothes` などは全部 0枚で、この仕組みは
#   ほぼ丸ごと効いていなかった(実測 65語中56語が0枚)。
#   いまは共通の札(outfits/_undress_wildcards.yaml の stage_negative)と、
#   「全裸の文のときだけ服の名前を打ち消す」仕組み(pipeline/recipe.py)が受け持つ。
state_negative: {}
# ★2026-08-11: 札へ切り替えたので、手書き時代の検証は無効。全段 false へ戻す。
#   6枚テストで実物を見てから付け直す(見ていないものを true にしない)。
verified:
  intro: false
  approach: false
  foreplay: false
  main: false
  climax: false
  afterglow: false
