Sam approved Option A from the Daily KB drift scan: add a blank-body guard to Notion export skills and scheduled tasks. I implemented it in the canonical export path and the scheduled-task scaffolding guidance.
/Users/samaguiar/Documents/Projects/Skills/notion-knowledge-base/SKILL.md: added Blank-Body Guard For Operational Exports; guarded entries now require evidence source, current state, and next pickup. Thin or blank bodies must be marked QA: Open, Needs Follow-up, and include Blank-body guard triggered with missing evidence./Users/samaguiar/Documents/Projects/Skills/notion-session-export/SKILL.md: updated the pointer skill so session exports know to follow the canonical blank-body guard and avoid high-priority operational exports with only properties or a database summary./Users/samaguiar/Documents/Projects/Skills/scheduled-task-validator/SKILL.md: updated the rubric from 10 checks to 11 checks and added a blank-body guard check./Users/samaguiar/Documents/Projects/admin/scheduled-tasks/SKILL-PRELOAD-AND-DRIFT-GUARD.md: added the guard to scheduled-task Notion write and outbox-write rules.Verification command run from /Users/samaguiar/Documents/Projects:
rg -n "Blank-body guard|blank-body guard|evidence source, current state, and next pickup|Never create blank high-priority" Skills/notion-knowledge-base/SKILL.md Skills/notion-session-export/SKILL.md Skills/scheduled-task-validator/SKILL.md admin/scheduled-tasks/SKILL-PRELOAD-AND-DRIFT-GUARD.md
Result: matches were found in all four intended files. I also reviewed git diff for the touched files. No live systems, ads, website content, Salesforce metadata, DNS, or production data were changed.
The durable guidance is updated. The actual validator shell script referenced by scheduled-task-validator was not present at Skills/scheduled-task-validator/validate.sh, so I did not invent or patch a missing script. If that script exists in another repo or scheduled mirror, a later pass can add a machine-enforced check there too.
A future agent can run a broader mirror-sync pass to propagate these instruction changes into /Users/samaguiar/Documents/Claude/Scheduled/ copies if the scheduled-task mirror workflow requires byte-identical mirrors. That should be done with the existing skills mirror sync process, not by broad manual copying in a dirty tree.
The approved guard was implemented, verified by text search and diff review, and exported to the SAIL Knowledge Base.
No new QA recommendations this run. Sam already selected the recommended Option A, and this session implemented it.