🌿 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

ExitMeaning
0clean
1blocking — date inside commitment wording, or absolute commitment
2warning — 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."

← all tools