Lessons
A lesson is a standing instruction: never use exclamation marks with customers, always cc Legal on anything contractual, we say “teammate,” not “resource.” Where a skill is know-how for a specific task, a lesson is always on.

Categories
Section titled “Categories”| Category | For |
|---|---|
| Style | Tone, vocabulary, formatting |
| Rule | A hard constraint |
| Correction | Something Alma got wrong, worth remembering |
| Preference | A softer lean |
| Page prompt | Context tied to a particular surface |
The Console shows workspace-wide lessons only. Individuals can hold personal lessons, which don’t appear here.
Writing good lessons
Section titled “Writing good lessons”Lessons are always in context, so they should be few — every one costs attention on every task, and a long list of vague lessons dilutes all of them.
Be concrete. “Be professional” gives Alma nothing to act on. “Don’t use exclamation marks in customer-facing writing” is checkable.
Anything task-specific belongs in a skill; anything factual belongs in Memory.
Safeguards
Section titled “Safeguards”Alma rejects lessons that resemble attempts to override its own guardrails — text like “ignore previous instructions” — so content flowing in from an external source can’t rewrite Alma’s behavior. Lessons also can’t be created by an automated run; granting a new standing instruction stays a decision for a person.
2026 Alma
