← back to pin list

The placement rulebook — so the next file does not need Aristide

kerfmaster pin list · The spec — what we build to

rulingA decision by Aristide or Jordan. True because it was decided; it can be superseded, but it cannot be stale.

Content last changed 2026-08-10 — computed from the item itself, not typed.

Contract — design stage

This contract states a decision, not an implementation.

takes contours ?

makes contours ?

fails if A spare count typed as an input again; a layout lesson applied to MVT only; a hand-built layout treated as a picture instead of a stored answer.

Contract last changed 2026-08-07 — computed, not typed. Dated separately from the text above, so neither date can speak for the other.

Aristide, 2026-08-07: “what are you learning that can be put into rules, so the next file does NOT need me?” These are the rules. They apply to every job from here on, not to MVT; each carries who taught it and the file it was taught with.

Why this is the business mechanism and not just notes: a rule is only an asset when a stranger — or the [[mvt-template-generator]] — can apply it and be checked. Each rule has plain wording, the reason, provenance, and a worked file to diff against. When a new file’s layout comes out needing no correction, that file class no longer needs Aristide; when it does need one, the correction lands here, typed and dated.

Rule 3 amended (Aristide, 2026-08-10, off sheet.png: “this could have been smaller if the code allowed the top cloud to be flipped 180 degrees”): a part's orientation on the sheet is a SCAN VARIABLE (0 and 180), not a rule — upright was the photo's layout choice, wrongly recorded as a constraint. A 180 turn is a rotation, not a mirror: same face up, kerf taper and dross side unchanged. Forbid it per job only when the material carries a finish direction (brushed/grained). On MVT the flip saves 3.30" of sheet height (51.32 → 48.01).