Turn five resolved tickets into KCS-structured articles with a technical review gate that catches the AI-invented registry step before it publishes, audit a 30-article KB for stale, duplicate and contradictory content, and rewrite one article so a chatbot can actually retrieve it.
Arjun is the L2 engineer an MSP desk in Pune leans on when tickets reopen — and tickets reopen because the KB is a graveyard. His account just switched on AI article generation, and in the first week it produced more articles than the desk wrote in the previous quarter. It also produced, buried in a confident-looking draft, a registry edit that no engineer ever performed. This lab is the discipline that makes the article factory safe: generate fast, review like the fix depends on it, and audit the KB the articles land in.
The trap in this lab is not subtle once you know to look. One of the drafts you will review contains a resolution step that appears nowhere in the ticket's work log — the AI invented it to make the article feel complete. If that article publishes, the next engineer performs an unnecessary registry edit on a user's machine, and the chatbot built on this KB in lab-11 will recite the invention with a citation. Catch it here.
~75 minutes hands-on · Core tier (maps to module M3). $0 — any free AI chat (ChatGPT, Claude, Gemini, Copilot) plus a text editor. No KB platform required; everything works in markdown files.
Save the block below as resolved-tickets.txt. These are close-out work logs exactly as engineers wrote them — terse, unordered, and in two cases incomplete. That messiness is the point: it is what the AI must work from.
TKT-2201 | Outlook prompts for password repeatedly (Win11, M365)
Worklog: user hit password prompt loop after mobile number change.
Opened Credential Manager, removed all entries under
"MicrosoftOffice16_Data" and "MicrosoftAccount". Restarted Outlook,
signed in fresh, MFA re-registered. Confirmed no prompt for 2 hrs.
TKT-2202 | Mapped drive H: missing after login (Win11, DFS)
Worklog: GPO drive-map applied but drive absent. gpresult showed the
mapping filtered out - user moved to new OU last week, security group
GG-Ops-Home not carried over. Re-added user to GG-Ops-Home, gpupdate
/force, logoff/logon, drive present. NOT a DFS issue.
TKT-2203 | Teams mic not working, works in Zoom (Win11)
Worklog: privacy settings blocked desktop apps from mic after 24H2
update. Settings > Privacy & security > Microphone > enabled
"Let desktop apps access your microphone". Verified in Teams test call.
TKT-2204 | Excel month-end add-in shows disabled (M365, FinCorp add-in)
Worklog: add-in in Disabled Items after a crash. File > Options >
Add-ins > Manage: Disabled Items > re-enabled FinCorpXL. Also raised
COM add-in LoadBehavior back to 3. Told user to close Excel gently
during month-end, not End Task.
TKT-2205 | Fixed the VPN thing for R.Saxena
Worklog: sorted. token reset. ok now.
Save the next block as teammate-draft.md. A colleague already ran TKT-2201 through the account's AI and wants to publish this draft. You are the technical review gate.
TITLE: Outlook Repeatedly Prompts for Password (Microsoft 365)
ISSUE: Outlook continuously prompts for credentials and does not
accept a valid password.
ENVIRONMENT: Windows 11, Microsoft 365 Apps, Outlook desktop.
CAUSE: Corrupted cached credentials after an MFA method change.
RESOLUTION:
1. Open Credential Manager and remove all entries beginning with
"MicrosoftOffice16_Data" and "MicrosoftAccount".
2. Open Registry Editor and navigate to
HKCU\Software\Microsoft\Office\16.0\Common\Identity and set
DisableADALatopWAMOverride to 1 to force legacy authentication.
3. Restart the Netlogon service.
4. Restart Outlook and sign in; complete MFA re-registration.
VERIFICATION: No credential prompt recurs within two hours of use.
Save the final block as kb-audit-sheet.csv — the account's 30-article KB index with usage and reopen data.
id,title,last_reviewed,views_90d,reopen_rate_pct
KB-1001,Reset your Windows password via self-service,2026-03,412,2
KB-1002,Set up Outlook on Android,2025-11,168,4
KB-1003,Request software via the portal,2026-01,240,1
KB-1004,Outlook keeps asking for password,2024-06,310,9
KB-1005,Connect to office Wi-Fi,2025-09,95,2
KB-1006,Set an out-of-office reply,2026-02,150,0
KB-1007,Fix slow logins on Windows 7 machines,2019-08,3,0
KB-1008,Book a meeting room in Outlook,2025-12,88,1
KB-1009,Disable IPv6 to fix VPN connection issues,2022-02,120,18
KB-1010,Share a calendar with a colleague,2026-01,74,2
KB-1011,Clear Teams cache to fix sign-in issues,2025-10,201,6
KB-1012,Request access to a shared drive,2026-04,330,3
KB-1013,Enable TLS 1.0 in Internet Explorer for the HR portal,2020-05,7,0
KB-1014,Set up MFA on a new phone,2026-05,388,5
KB-1015,Printer shows offline - first checks,2025-08,140,7
KB-1016,Encrypt an email in Outlook,2025-07,42,1
KB-1017,Restore a missing mapped drive,2024-12,265,22
KB-1018,Update your directory profile photo,2025-06,55,0
KB-1019,VPN error 809 - firewall checks,2025-11,178,8
KB-1020,Recall a sent email,2026-02,132,3
KB-1021,Outlook password prompt loop after MFA change,2025-09,244,4
KB-1022,Report a phishing email,2026-05,290,1
KB-1023,Excel add-ins disabled after crash,2026-03,118,5
KB-1024,Set default printer on Windows 11,2025-10,101,3
KB-1025,Request a loaner laptop,2026-01,66,2
KB-1026,Keep IPv6 enabled - required for Always On VPN,2025-12,61,4
KB-1027,Fix OneDrive sync pause,2025-11,187,6
KB-1028,Change your desk phone voicemail PIN,2023-01,9,0
KB-1029,Access the legacy AS400 terminal,2021-07,5,0
KB-1030,Whitelist a sender in Outlook,2025-08,93,2
resolved-tickets.txt into your AI with: "For each ticket, draft a KCS-structured article with TITLE, ISSUE (in the user's words), ENVIRONMENT, CAUSE, RESOLUTION (numbered steps), VERIFICATION. Use only facts present in the work log. If the work log is too thin to support an article, say so instead of drafting one." Save the output as articles-draft.md.[traced] or [invented] in the margin. Expected output: TKT-2205 should have produced a refusal or a visibly unusable stub — "sorted. token reset. ok now." cannot support an article. If the AI drafted a confident article for it anyway, that is your first caught error: log it.teammate-draft.md against TKT-2201's work log. At least two resolution steps have no basis in the ticket. Record each in caught-errors.md as: step · why it is invented · what it would do to the next user's machine. Do not fix the draft yet — the log entry comes first, because the log is what proves the gate exists.kb-audit-sheet.csv with: "Flag candidates in three buckets: stale (content likely obsolete), duplicate (two articles covering one issue), contradictory (two articles giving opposing guidance). Give reasons." Then verify every flag yourself against the titles and dates — the AI proposes, you confirm. Expected output: an kb-audit.md sheet with a confirmed bucket for each flagged article and at least one AI flag you rejected as wrong.reopen_rate_pct. Anything above ~15% is an article whose documented fix probably does not work. Identify the two worst offenders and write one line each on what the reopen rate implies — this is the honest signal no title-only audit catches.kb-rewrite.md.The failure mode this lab breaks is publish-on-plausibility. An invented step in a KB article does not look like an error — it looks like thoroughness. The only defense is tracing every resolution step back to what was actually done, every time, before publish.
articles-draft.md contains four full KCS articles and a refusal or flagged stub for TKT-2205.caught-errors.md names every invented step in the teammate's draft with its consequence for the next user.kb-audit.md places confirmed articles in stale / duplicate / contradictory buckets, and records at least one rejected AI flag with a reason.kb-rewrite.md has a user-vocabulary title, an explicit synonym line, and chunk-friendly sections — and passed the findability test in user vocabulary.Self-grading rubric (pass = 7/10): all invented steps in the teammate's draft caught (0–3) · TKT-2205 handled as unpublishable (0–1) · audit buckets correct with the contradiction found (0–3) · reopen-rate insight articulated (0–1) · rewrite passes the user-vocabulary retrieval test (0–2).
The article factory is only as safe as its review gate — every resolution step must trace to something an engineer actually did, because an invented step published today becomes a chatbot's confident citation tomorrow.