Check fishbone causes
check_fishboneUse this when the user wants their fishbone or cause and effect list reviewed before drawing, for example "check my fishbone causes for duplicates" or "how many pages will this Ishikawa diagram need". Takes the same problem and categories as make_fishbone. Returns counts per category, empty categories, duplicate causes (ignoring case), each text over its limit, other input problems, and the PDF pages needed on Letter, A4 and Tabloid. Draws nothing and makes no files. Does not judge whether a cause is a real root cause.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| problem | Yes | The problem or effect at the head of the fish, up to 120 characters, e.g. "Late deliveries in March". | |
| categories | No | 2 to 8 categories (the big bones), each {"name":"People","causes":[...]} with 0 to 10 causes and 0 to 5 sub-causes per cause. Each cause is text ("Training gaps") or {"text":"Training gaps","sub_causes":["No manual","Rushed onboarding"]}. Leave it out to get the 6M set (People, Methods, Machines, Materials, Measurements, Environment) with no causes yet. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ready | Yes | ||
| counts | Yes | ||
| limits | Yes | ||
| problem | Yes | ||
| problems | Yes | ||
| pages_needed | Yes | ||
| per_category | Yes | ||
| preview_count | No | ||
| categories_used | Yes | ||
| duplicate_causes | Yes | ||
| empty_categories | Yes | ||
| duplicate_sub_causes | Yes |