
epub generateを調べているなら、完成という一語でまとめず、終了コードと生成物検査を別の合格欄にするのが答えです。対象は二章の英語短文と固定日時を使う決定的な生成標本です。この記事では入力SHA、終了コード、成果物パス、EPUB validity、再生成差分を使って、『入力、生成命令、成果物ID、構造検査を一続きに記録できる』までの判断を組み立てます。GUI操作感、KDP受理、縦書きは扱わないという範囲には踏み込みません。
直接回答:終了コードと生成物検査を別の合格欄にする
完成という一語でまとめず、終了コードと生成物検査を別の合格欄にするのが答えです。完成条件は『入力、生成命令、成果物ID、構造検査を一続きに記録できる』です。
判断欄は入力SHA、終了コード、成果物パス、EPUB validity、再生成差分です。『GUI操作感、KDP受理、縦書きは扱わない』は合格条件へ混ぜません。
工程を成果物の受け渡しで区切る
generateという命令の成功返答だけで完成とすることを防ぐには、入力SHA・終了コード・成果物パス・EPUB validity・再生成差分を別々の完了条件にします。前の工程から何を受け取り、次へ何を渡すかが説明できたときだけ、その工程を閉じます。
材料は二章の英語短文と固定日時を使う決定的な生成標本です。本番を直接使わず、識別できる複製で一周します。記録へ落とすなら、生成できたことと、構造や表示を確認できたことは別の行へ記録します。
入力から戻し先までを一方向に進める
次の五項目は、二章の英語短文と固定日時を使う決定的な生成標本を同じ条件で扱うための製品非依存の検査順です。特定製品で確認した操作結果ではなく、どの候補にも適用する受け入れ手順として使います。各項目の終了時に、対象、入力SHAに関する確認事実、次の入力を一行ずつ残します。
一周目の終了条件は『入力、生成命令、成果物ID、構造検査を一続きに記録できる』を説明できることです。途中で成功返答に成果物がないなら、その地点で止めます。別の素材や設定へ逃げず、停止理由を同じ作業票へ書きます。
- 1. 二章入力のSHAを記録する
- 2. 固定日時で生成する
- 3. 終了コードと成果物を保存する
- 4. inspectでvalidと章順を確認する
- 5. 一文を直して別IDで再生成する
結果を再現できる形にする
二章の英語短文と固定日時を使う決定的な生成標本では、見た目の印象ではなく入力SHAから再生成差分までを順に判定します。対象の名前、開始値、保存先または成果物IDを添えれば、古い結果を今回の結果と取り違えません。
ここで記録するのは『うまくいった気がする』ではなく、入力SHAと再生成差分の何を見て合格または保留にしたかです。記録へ落とすなら、未実施の欄は未実施のまま残し、『入力、生成命令、成果物ID、構造検査を一続きに記録できる』という結論へ広げて解釈しません。
- 入力SHA:対象と期待状態を先に書き、『成功返答に成果物がない』なら未合格として戻し先を示す
- 終了コード:対象と期待状態を先に書き、『古い成果物をinspectする』なら未合格として戻し先を示す
- 成果物パス:対象と期待状態を先に書き、『二回目に入力SHAと成果物IDを結べない』なら未合格として戻し先を示す
- EPUB validity:対象と期待状態を先に書き、『成功返答に成果物がない』なら未合格として戻し先を示す
- 再生成差分:対象と期待状態を先に書き、『古い成果物をinspectする』なら未合格として戻し先を示す
二周目で同じ欠陥を見つける
このテーマで止めるべき状態は、成功返答に成果物がない、または古い成果物をinspectする、または二回目に入力SHAと成果物IDを結べないです。三つを一括して『使いにくい』とせず、どの入力、設定、成果物で観察したかを分けます。原因が違えば戻し先も違います。
修正後は二章入力のSHAを記録するから全項目をやり直す必要はありません。ただし、変更した条件に影響する入力SHA・終了コード・成果物パス・EPUB validity・再生成差分は再確認します。前回の行を消さず、変更日と新しい成果物を追加すると差分が追えます。
- 停止1:成功返答に成果物がない
- 停止2:古い成果物をinspectする
- 停止3:二回目に入力SHAと成果物IDを結べない
Rune Studioが向く条件を絞る
公開機能資料では「6ページのウィザードで原稿、章順、目次、表紙、書誌情報を設定しEPUB 3を生成する」という機能範囲が確認できます。そのため、原稿順と書誌設定を保持し、EPUB 3を生成して構造を検査する用途を一つの制作環境で試したい場合の候補になります。ただし、この説明は公開資料で確認した機能範囲であり、二章の英語短文と固定日時を使う決定的な生成標本が全項目に合格したという実測結果ではありません。
向くのは、終了コードと生成物検査を別の合格欄にするという管理を保ちながら、原稿と設定または資料の受け渡しを減らしたい人です。一方、本記事の対象外は『GUI操作感、KDP受理、縦書きは扱わない』です。その範囲や外部サービス側の受理まで必要な場合は、別の道具と出口検査を組み合わせます。
最初の標本を用意する
epub generateで持ち帰る結論は、終了コードと生成物検査を別の合格欄にすることです。入力SHA・終了コード・成果物パス・EPUB validity・再生成差分を別欄にすれば、『入力、生成命令、成果物ID、構造検査を一続きに記録できる』へ達したかを、機能数や印象ではなく記録で判断できます。
まず入力SHA・終了コード・成果物IDの三列を作る。二章の英語短文と固定日時を使う決定的な生成標本の複製で一周し、『成功返答に成果物がない』に当たる状態が起きた地点を残してください。Rune Studioを試す場合も同じ作業票を使い、公開仕様の存在と手元の合格結果を混ぜないことが次の比較を正確にします。
この記事が答えるのは『終了コードと生成物検査を別の合格欄にする』までです。近接するSTUDIO-235(Generator選定)、STUDIO-030(成果物行列)の中心論点は代替しません。除外範囲は『GUI操作感、KDP受理、縦書きは扱わない』です。製品候補を確認するときは、Rune Studioの製品ページで現行Mac版の範囲を照合してください。


