"Fixed. Closing." is the most expensive sentence at the service desk: the fix worked once and taught no one. This recipe converts your messy work log into clean, structured resolution notes at close — the raw material every future KB article, triage model and new hire will be built from.
Tier: Foundation · Workflow area: Ticket handling & triage · ~20 minutes
Resolution notes are the cheapest knowledge capture that exists, because the investigation already happened. AI removes the last excuse — the ten minutes of writing — by drafting KCS-shaped notes from the work log you already have. Your job shrinks to verifying the commands and stripping the personal data.
Keep an honest work log while you work. The recipe starts before the fix: paste commands and results into work notes as you go (the same habit as pb-04). Ugly is fine. "Tried X, no change. Tried Y, error Z appeared. Y + reboot fixed it" is gold; a blank activity stream is unrecoverable.
At close, draft the note in KCS shape. Knowledge-Centered Service structure — Issue / Environment / Cause / Resolution — is the shape your future KB wants, so generate it now:
Convert my work log into a resolution note using KCS structure.
Format:
ISSUE: the symptom in the user's vocabulary — what they saw, not what it was
ENVIRONMENT: product, versions, platform, relevant config (only what's in the log)
CAUSE: the actual root cause. If my log does not establish root cause, write
"Not confirmed — resolved via workaround" and do NOT invent one.
RESOLUTION: numbered steps that fixed it, exact commands in fenced blocks,
in the order that worked. Omit dead ends here.
DEAD ENDS (internal): what was tried that did NOT work, one line each — this
saves the next engineer from repeating them.
Rules:
- Only facts from my log. Mark anything uncertain as uncertain.
- Keep commands verbatim. Never "improve" a command that worked.
- Replace the user's name and machine name with <user> and <hostname>.
Work log:
[paste work notes / terminal history]
Verify the commands — this is the non-negotiable step. Read every command in RESOLUTION against your actual terminal history. Models "clean up" commands: a flag gets normalized, a path gets genericized into one that does not exist, a Get- becomes a Set-. One way to keep yourself honest:
# Pull your actual session history to diff against the draft
Get-History | Select-Object -ExpandProperty CommandLine | Set-Clipboard
# bash/zsh equivalent
fc -ln -30
If a step in the draft never appears in your history, it is invented. Delete it.
Check the good-output shape. A resolution note that will actually feed the KB looks like:
ISSUE: User cannot open a shared mailbox in Outlook desktop; error "Cannot
expand the folder. The set of folders cannot be opened." OWA works normally.
ENVIRONMENT: Outlook for Microsoft 365 build 16.0.17531, Windows 11 23H2,
cached Exchange mode, shared mailbox with FullAccess granted 2026-07-28.
CAUSE: FullAccess was granted with automapping disabled; profile still held
a stale automapped entry from a previous grant.
RESOLUTION:
1. Remove and re-add FullAccess with automapping enabled:
Remove-MailboxPermission -Identity "AP-Invoices" -User <user> -AccessRights FullAccess
Add-MailboxPermission -Identity "AP-Invoices" -User <user> -AccessRights FullAccess -AutoMapping $true
2. Restart Outlook; mailbox appears within ~15 min.
DEAD ENDS: profile recreation (no change); OST delete (no change).
Notice what makes it reusable: symptom in user words, versions pinned, cause separated from fix, dead ends preserved, identity masked.
File it where it compounds. Paste into the resolution field (not a work note — reporting and triage models read the resolution field). If your tool has Now Assist resolution-note generation, use it as the first draft and still run steps 3–4; vendor generators inherit every error the work log contains and add paraphrase drift on top. Tag the ticket kb-candidate if the symptom has recurred — that tag is the intake queue for pb-15.
Resolution fields are widely readable and often exported — treat them as semi-public. Credentials, tokens or personal data pasted mid-investigation must not survive into the resolution note.
The work log is the ore and the resolution note is the refined metal — AI does the refining in seconds, but only your verification of every command and every claimed cause makes the output safe to build a knowledge base on.