All rules

No risk disclosed

risk-disclosurechaff testJapanese / English

A proposal that gives only the upside and no risk (read by an AI)

Example

Flagged
Moving to the new accounting system closes the month three days sooner. It also cuts costs by 20,000 dollars a year.
What chaff prints

No machine decides this one. npx chaffjs test has an AI read the passage.

Fixed
Moving to the new accounting system closes the month three days sooner. It also cuts costs by 20,000 dollars a year. In the month we switch, however, finance will run both systems side by side and work longer hours.

How to fix

Add a section naming the risks.

Why it matters

A reader cannot decide from the upside alone.

What it does not flag

No machine decides this. chaff test has an AI read the document for any mention of a risk.

Turning it off or relaxing it

Silence this one spot (in the document)
<!-- stet: risk-disclosure — reason -->
Relax it for the team (the reason is kept as a comment in chaff.yaml)
npx chaffjs relax risk-disclosure --why "reason"
Turn it off for the team (chaff.yaml)
rules: risk-disclosure: off
Technical details
Layer
L4
Status
stable
Severity
warning
Languages
Japanese and English
Suited to
business

Levels

Set a level for this rule under rules in chaff.yaml. With nothing set, it runs at the level its genre gives it (see By genre below).

stricterror
normalwarning
relaxedinfo

For a check that reads meaning, the level is how serious a finding is.

This rule has no limit to count to. A level sets how a finding is marked: relaxed keeps the finding and marks it a step lower.

By genre

Runs by default in
business/proposal, business/report, business/email, business/press-release, business/meeting-notes
Not suited to, and not run in
technical/spec, technical/readme, blog/tech, blog/essay, blog/owned-media, legal/contract, legal/statute, legal/judgment, legal/patent, docs/manual, docs/faq, docs/glossary, academic/paper, literature/fiction, literature/essay, literature/poetry, literature/play, speech/address, speech/transcript

Genres

Message

{reason}

This page is built from the rule's definition file:packages/chaff/rules/risk-disclosure.yaml