← ClaudeAtlas

catchlaw-verdict-contractlisted

Governs every word CATCHLAW prints about a rule — the five-part carve-out keeping it a reference tool and not legal advice, covering statements of fact never instructions, the banned imperatives keep, return, release and throw it back, no second person or permission verbs, the numeric margin plus a named method of total length, fork length or shell length, a mandatory Citation of instrument, article, publishedOn and checkedOn, both instruments printed when equally specific rules collide, the unsoftened no-rule-recorded wording, a ban on edibility, toxin and ciguatera claims, a stale-pack notice instead of a withheld verdict, and a non-dismissable disclaimer naming the authority to verify with. Use when writing a verdict string, authoring verdict keys in app_en.arb or app_ar.arb, adding a Verdict or Citation field, wording a missing-rule or expired-pack case, wiring the ambiguity dialog, or reviewing any user-facing sentence in a diff.
zakariaf/CatchLaw · ★ 0 · AI & Automation · score 55
Install: claude install-skill zakariaf/CatchLaw
# Catchlaw Verdict Contract CATCHLAW is **a printed regulations booklet with a ruler on the back cover**. A booklet quotes; it never counsels. This skill owns what the app may SAY — sentence grammar, the banned lexicon, the citation quadruple, the ambiguity refusal, the no-rule wording, the stale notice and the disclaimer text. It does NOT own how a verdict is set (`lonja-verdict-and-status`), computed (`catchlaw-rule-engine`), or compiled (`i18n-rtl-l10n`). Read the reference for the task at hand: - `references/the-five-part-carve-out.md` — the brief clause, the five parts, per-part tests, the authority table, edge cases, what voids the carve-out. - `references/verdict-copy-rules.md` — sentence skeleton, per-category wording, BAD -> GOOD pairs in English and Arabic, the grep lexicon, ARB authoring rules, the six locales, numbers and dates. - `examples/verdict_strings_test.dart` — the worked file behind every snippet below: the banned lexicon as const lists, swept over the copy table, every `app_*.arb` and the rendered surface. Run `scripts/check_verdict_contract.sh` before a PR. `lonja-verdict-and-status` owns how the verdict is SET — stamp geometry, glyphs, the ochre bar, the citation footnote slot; this skill owns what it may SAY. Every rule here is traceable to the clause admitting this app only "as a reference/logging tool with no advisory function". ## Non-negotiable rules 1. **Every finding is a statement of fact, never an instruction.** The shape is `state