save-learning
Installation
SKILL.md
save-learning
Learnings are the brand's short rules. Every playbook writes them through this atom and nowhere else. There are two server paths, and this atom picks between them:
- Brain path: when the Brand Brain tools are listed (
brand_knowledge_*). Save withbrand_knowledge_save, read back withbrand_knowledge_read/brand_knowledge_search. Exception: claims-gate's claim facts and marker always use the older path below. - Older path: otherwise (older servers), and always for claims-gate's claim facts. Save with
gooseworks:brand_updatepatch.facts, read back withgooseworks:brand_read. - Local mode (no GooseWorks, the
marketing-guideskill §5): append togooseworks-local/<brand-slug>/brand-notes.md, same opening, their words, dated. Read the file first; mark your own superseded lineretired <date>; read it back.
The playbooks do not change between the paths.
Long evidence, tables and reports belong in a brand document (the save-to-brain skill (../save-to-brain/SKILL.md)); a learning is the rule or finding itself, in the human's words.
When you may write one
- Only with the human's own words in
user_statement: what they typed. An explicit approval such as "yes, save that rule" counts; your draft never goes there. On the older path also sendknowledge_intent: "user_correction"; on the brain path, sourceyou. Without their words, don't write it: put the finding in your document instead. - Brand facts the marketer states (an offer, a price) follow the guide's rule of that name (§3): save only an unambiguous fact, ask once if their words conflict, and search first (step 1 of either path) so one fact is one save.
mustanddontonly for rules the human stated or approved. Findings areinsight; style guidance isdo.- One exception, brain path only: a numbers-only measured readout of our own work (a budget move's before → after, a test result) may be saved as a fact without the human's words. It comes from the
run-memoryskill (../run-memory/SKILL.md) and goes to kind 23, fieldexperiment_readout.<id>, with sourceour_work. Only aworkedordidn't workverdict, labelled truth or claimed, and never from a scheduled run. It states numbers and dates, never a rule. - Found, not confirmed (the marketing-guide §1.4). A save waits for the human's yes in the GooseWorks app even in their own words: never call it confirmed or approved, and never accept a proposal unless the human said so in this conversation. Even then, the app may require them to accept it there; relay the link the refusal gives.