Enforce a filename convention for notes, docs, research, plans and transcripts at the moment a file is created, instead of documenting it and hoping. Ships a write-time PreToolUse hook that denies a non-conforming Write, a lint that is the single negative list both the hook and any periodic sweep call, and a per-folder config so the policy is data rather than code. Use when naming or renaming an artefact file, when a write was blocked by the naming gate, when auditing an existing folder for drift ("check the names in notes/"), when adding a folder to the gate, or when setting the convention up for a project. Do NOT use for source-code identifiers, repo/branch names, or an…