📖

Iris Sentence Manager

Total: {{ stats.total }} Bluesky: {{ stats.blueskyPosted }} Patreon: {{ stats.patreonPosted }}
🏷️ Tag Library 🎭 キャラクター設定
⚠ セキュリティ警告 設定ファイル config.php にログインパスワードが平文で残っています。 右上の「🔑 パスワード」から新しいパスワードに変更したうえで、 config.php の 'password' => '' と書き換えてください。 詳しい手順は docs/SECURITY_ROTATION.md にあります。
全件JSONエクスポート
GEM添削用プロンプトテンプレート
以下のJSONファイルに含まれるプロンプトを、KNOWLEDGE_FILEの
「背景パレットシステム」ルールに基づいて添削してください。

【添削対象】
- background.prompt: 背景パレットに準拠させる(最大4タグ)
- costume.prompt: (衣装ルールがあれば適用)
- underwear.prompt: (下着ルールがあれば適用)
- pages[].positive_prompt または image_prompt: 背景部分を修正。キャラクター部分はそのまま
- pages[].negative_prompt: 必須ネガティブタグが欠落していたら追加(※DBに専用列がない場合は image_prompt 側の運用に合わせる)

【ルール】
- JSONの構造は一切変更しない
- 添削対象外のフィールド(id, title, sentence等)は一切変更しない
- 修正したフィールドの末尾にコメントを付けない
- 出力は入力と同じJSON形式で返す
No {{ sortOrder==='asc'?'▲':'▼' }} File Sentence (EN) {{ sortOrder==='asc'?'▲':'▼' }} 和訳 セリフ Bluesky Patreon P20 操作
{{ s.no }} {{ s.filename || '—' }} {{ s.sentence_en }} {{ s.sentence_ja }} {{ s.has_dialogue==='yes'?'あり':s.has_dialogue==='no'?'なし':'—' }} {{ s.bluesky_status==='posted'?'✅ 投稿済':'📝 未投稿' }} {{ s.patreon_status==='posted'?'✅ 投稿済':'📝 未投稿' }} {{ s.p20_filled }}/20
{{ loading ? '読み込み中...' : 'データがありません' }}
No. {{ currentSentence.no }}
{{ currentSentence.filename || '(ファイル名なし)' }}

{{ currentSentence.sentence_en }}

{{ currentSentence.sentence_ja }}

{{ currentSentence.iris_note }}

{{ currentSentence.has_dialogue==='yes'?'あり':currentSentence.has_dialogue==='no'?'なし':'未設定' }}

{{ currentSentence.bg_description }}

{{ currentSentence.bg_prompt }}

未入力

{{ currentSentence.costume_description }}

{{ currentSentence.costume_prompt }}

未入力

{{ currentSentence.underwear_description }}

{{ currentSentence.underwear_prompt }}

未入力

Bluesky {{ currentSentence.bluesky_status==='posted'?'✅ 投稿済':'📝 未投稿' }} {{ currentSentence.bluesky_posted_at }}
Patreon {{ currentSentence.patreon_status==='posted'?'✅ 投稿済':'📝 未投稿' }} {{ currentSentence.patreon_posted_at }}
CSVエクスポート JSONエクスポート

P20 入力状況 (クリックで内容表示)

{{ i }}
No.{{ genSentence.no }} — 生成(コンタクトシート)
ローカルの LoRA Manager(生成ブリッジ)が未接続でも、ジョブはここに貯まります。 PC 側が接続すると自動で消化されます。設定は「連携設定」から確認できます。

ジョブ履歴

#{{ j.job_id }} {{ j.stage === 'final' ? '確定' : '探索' }} {{ genStatusLabel(j.status) }} {{ j.progress?.received || 0 }}/{{ j.progress?.expected || 0 }} ({{ j.progress?.percent || 0 }}%) worker: {{ j.claimed_by }} {{ j.error_message }}

まだジョブはありません。上のボタンで探索ジョブを作成してください。

コンタクトシート

P{{ page.page_number }} {{ genPageStatusLabel(page.gen_status) }} seed {{ page.seed }} 🔒 ロック LoRA {{ page.loras.length }}
サムネなし
{{ c.stage === 'final' ? '確定' : '探索' }} #{{ c.batch_index }} seed {{ c.seed }}

まだ候補がありません

No.{{ p20Sentence.no }} — P20管理
「継承」はキャラクター設定側の既定値を使います。ページごとの上書きは各ページ下部のスイッチから。 設定を編集 ↗
Page {{ currentP20Page }} / 20 {{ { none: '未生成', queued: '生成待ち', generated: '生成済み', approved: '採用', rejected: 'やり直し' }[currentP20Data.gen_status] || currentP20Data.gen_status }}
プロンプトチェックの指摘(Page {{ currentP20Page }})
  • {{ lintIcon(issue.level) }} {{ issue.message }}

⚠ は「確認してほしい」というお知らせで、無視して進めても構いません。 ❌ は記法が壊れている状態なので直してください。

空欄のままなら、生成時にキャラクター設定側のネガティブが使われます。
このページの演出 {{ currentDirection.enabled ? '(最終出力に反映)' : '(原稿を使用)' }}

一枚に描く瞬間と採用基準を整理します。保存は「全20ページ一括保存」です。

下の欄は英語のプロンプトです。有効にすると原稿の同じ項目を置き換え、空欄の項目は省略します。衣装は衣装設定、背景は物語の設定を使います。日本語メモは出力しません。

OpenPose・使用LoRAと同じ瞬間の動作に揃えてください。男性OFFのページでは男性の動作を出力しません。

衣装の切り替え(このページ)
読み取り中…

原稿は保持します。同じ人物・同じ衣装記述は物語内で共有し、選択済みの衣装セットとロックしたページは切り出しで上書きしません。選択したセットの衣装を生成に使い、原稿の衣装を重ねて出力しません。

衣装セット使用時は、各衣類の「着用・使用する/しない」だけで設定します。以前の設定は実際の着用状態を引き継ぎます。不透明な上衣・下衣で隠れる下着の外観タグは出力しません。

{{ panel.label }}の衣装セット

入力があればこの衣装を優先します。空欄なら選択した男性衣装セット/原稿の男性衣装、いずれもなければ既定のスーツです。男性の衣装には male wearing を付け、ヒロインの衣装と分けます。

衣装設定の確認(保存・操作は続行できます)
  • {{ alert }}
編集中の衣装・着用状態とキャラクター設定を合わせた文字列です。未保存の変更も確認できます。保存は「全20ページ一括保存」で行います。
STYLE {{ assembleResult.switches.style }} / {{ assembleResult.switches.rating === 'explicit' ? 'nsfw' : 'rating safe' }} / 露出{{ assembleResult.switches.exposure === 'off' ? 'ON' : 'OFF' }} / 男性{{ assembleResult.switches.male === 'on' ? 'あり' : 'なし' }} / ({{ assembleResult.preset.name }})
  • ⚠{{ w }}
最終プロンプトの確認事項(保存・操作は続行できます)
⚠ {{ issue.message }}
{{ issue.suggestion }}
出典:{{ issue.sources.join(' / ') }}

今回の機械的な検査では確認事項はありません。画像の内容やセリフとの一致は生成後に確認してください。

最終出力の指定と出典を確認する
{{ entry.side === 'positive' ? 'Positive' : 'Negative' }}: {{ entry.tag }} {{ entry.sources.join(' / ') }}
衣服として認識: {{ assembleResult.costume.clothing.join(', ') || 'なし' }}
下着として認識: {{ assembleResult.costume.underwear.join(', ') || 'なし' }}
小物: {{ assembleResult.costume.accessories.join(', ') || 'なし' }}
その他(そのまま残します): {{ assembleResult.costume.other.join(', ') }}
POSITIVE
{{ assembleResult.positive }}
NEGATIVE
{{ assembleResult.negative }}
使用LoRAメモ(このページ)

衣装・動作・背景など、使ったLoRAと使用プロンプトを記録できます。プロンプトをコピーしてComfyUIで使えます。「全20ページ一括保存」で保存します。

メモはまだありません。「+ メモを追加」から登録できます。

スイッチのページ上書き 「継承」ならキャラクター/作品側の設定に従います
{{ toast.message }}