ルールの一覧へ

所要時間が、手順に書いた時間の和と合わない

step-time-sum-mismatch既定で動く日本語 / 英語

レシピや手順書で、所要時間が手順の時間の和と合わない所

例

指摘される文
所要時間:30分 1. 玉ねぎを薄切りにします(5分)。 2. 弱火で炒めます(20分)。 3. 水を加えて煮ます(15分)。
chaff の出力
1:6 「30分」が、手順3つに書いた時間の和(40分)と合いません
直した文
所要時間:40分 1. 玉ねぎを薄切りにします(5分)。 2. 弱火で炒めます(20分)。 3. 水を加えて煮ます(15分)。
chaff の出力
指摘なし

直し方

所要時間と手順の時間のどちらが正しいかを確かめて、片方を直してください。手順を同時に進める(煮ている間にソースを作る)なら、そう書き添えてください。

なぜ指摘するのか

「所要時間:60分」と書いたレシピや手順書で、番号を付けた手順の時間((10分)、40分焼く)を足すと80分になると、読み手は時間の見積もりを誤ります。手順を足したり時間を書き換えたりしたときに、所要時間だけ直し忘れると起きます。手順の外に所要時間の見出し(所要時間、合計時間、合計)のすぐ後ろに書いた時間が一つだけあり、番号付きの手順の並びが一つで、どの手順もその手順にかかる時間をちょうど一つ書いているときに、その和と比べます。所要時間か手順の時間に目安の印(約、程度)があるときは、所要時間の1割(少なくとも5分)までの差を合うとみなします。

指摘しないもの

時間を書いていない手順や、時間を二つ以上書いた手順が一つでもあるとき、範囲で書いた時間(10〜15分)、その手順にかかる時間でないもの(10分後、5分ごと、残り5分)、温度(180℃に予熱)は、和を取らず言いません。所要時間が二つの違う値で書いてあるとき、範囲で書いてあるとき、番号付きの手順の並びが二つ以上ある(別の作業の手順かもしれない)ときも言いません。手順を同時に進める作り方は読み分けられないので、そのときは指すことがあります。

止める・ゆるめる

この一か所だけ黙らせる(文書に書く)
<!-- stet: step-time-sum-mismatch — 理由 -->
チームでゆるめる(理由は chaff.yaml にコメントで残ります)
npx chaffjs relax step-time-sum-mismatch --why "理由"
チームで止める(chaff.yaml)
rules: step-time-sum-mismatch: off
技術的な情報
層
L3
状態
安定
重さ
注意
対象の言語
日本語と英語
向いている文章
business, technical, blog, legal, docs, academic, literature, speech

強さ(段階)

chaff.yaml の rules にこの名前と段階を書くと変わります。書かなければ、ジャンルが決めた段階で動きます(どのジャンルで動くかは下の「ジャンルごとの動き」にあります)。

strictエラー
normal注意
relaxed情報

このルールには数える上限がありません。段階は指摘の重さを変えます。relaxed にすると指摘は消えずに一段軽く出ます。

ジャンルごとの動き

既定で動くジャンル
technical/spec, technical/readme, blog/tech, blog/essay, blog/owned-media, business/proposal, business/report, business/email, business/press-release, business/meeting-notes, legal/contract, legal/statute, legal/judgment, legal/patent, docs/manual, docs/faq, docs/glossary, academic/paper, speech/address, speech/transcript
このルールを止めるジャンル
literature/fiction, literature/essay, literature/poetry, literature/play

ジャンル

指摘の文

「{written}」が、手順{steps}つに書いた時間の和({sum}分)と合いません

このページはルールの定義ファイルから作られています:packages/chaff/rules/step-time-sum-mismatch.yaml