← back to pin listWarnings: short labels + class chevrons + operator green-flags + one-line NC summary -- BUILT 2026-09-17 (ruled same day)
kerfmaster pin list · UI / workflow decisions
recordmixedStates what the code does today. Auditable against the code — this is the only type that can go stale.
Content last changed 2026-09-20 — computed from the item itself, not typed.
BUILT 2026-09-17, same day, on Jordan's 'It's a go'. ENGINE (nc_warn.py): inject() writes ONE header line under the O-number -- (THIS FILE HAS N WARNINGS), singular-honest at N=1 -- and nothing else; the per-spot markers, numbered header list and macro sub-mapping of the 2026-08-28 form are gone (superseded on his word; delivered programs immutable, pl_prints reads both forms). Green-flag keys: _fkey = severity|rule|message (one finding), _ckey = severity|rule (the class; rule-less findings fall back to the number-stripped sanitized message); flagged findings are excluded from the count and, all flagged, the file posts untouched -- the callout silenced, never the judgment (the audit report stays unfiltered; transparency recheck unchanged). audit_and_inject(green_flags=) is the one seam; cl_post passes through. SERVER: job.json green_flags [{key, scope, label, who, when}] -- who = 'typed in the app' until operator accounts, when stamped on first record, re-sent keys keep their stamp; GET/POST /api/jobs/
/greenflags (recorded state sent whole, the overrides pattern; junk = plain 400); all five posting surfaces pass the job's flags (post, postnest, plpost, quote artifact, common-line). UI (app.js): findrow/findrows rebuilt -- rows say 'YELLOW -- Warning: Short Lead-in -- feature 12' from CLS_LABEL (pierce_standoff = Jordan's exact 'Short Lead-in'), verbose message one 'detail' click away (fvOpen, never gone), navigation click preserved; ONE chevron per class (cKey groups on rule+severity, never message numbers -- supersedes the message-keyed grouping of ui-visibility-pass item 3); green-flag link per row + 'green-flag all' on the chevron header; flagged rows stay visible, green-bordered and calmed, with unflag. Key construction mirrored JS/Python (jsSan/jsGstrip = _san/_gstrip, proven by control). VERIFIED live on 44558b-10 (chevron 'YELLOW x2 -- Warning: Short Lead-in', flag click -> recorded with stamp -> re-post O33338 reads THIS FILE HAS 1 WARNING; unflag -> 2 WARNINGS, exactly one warning line in the file) + suites: test_nc_warn rewritten 25 controls, test_warns 20 (greenflags door round trip), robust 50, cl_post 18, progstyle 29, subnum 21, customer 26, drag 23, pl_deliver 28, start_defaults green; verify_*.js regexes updated to the new header.