🌿 presend-guard v1.0.0
A pre-send linter for anything that goes out to a client. It scans a draft and stops you from shipping a commitment you never validated: a calendar date sitting next to commitment wording (delivery, deadline, lead time…), an absolute promise ("guaranteed", "no later than"), or an unverified price/quantity.
Born from a real incident: a draft email said "keeping your 4 January 2027 delivery deadline" while the author's own terms said "120 days after confirmation and deposit". The doubt had been raised during reasoning — then dissolved into the polished final version. A doubt must not disappear inside a smooth deliverable: this tool is the mechanism, not good intentions.
pip install presend-guard @ git+https://mandrilly.com/git/presend-guard.git
[git] · MIT · Python ≥3.9 · zero deps
| Exit | Meaning |
|---|---|
| 0 | clean |
| 1 | blocking — date inside commitment wording, or absolute commitment |
| 2 | warning — bare calendar date, or price/quantity to verify |
Dates in EN/FR/ES (4 January 2027, 4 janvier 2027, 4 de enero de 2027, 2027-01-04, 22/09/2026), overlapping matches reported once (longest), --json/--quiet, stdin-safe, cron-friendly. Safe wording it nudges you toward: "delivery within X days of order confirmation and deposit receipt."