Tags (free-form for search): skill-reconciliation, brand-voice-enforcer, firm-briefing, credential-hierarchy, skill-reconciler-enhancement, sail-knowledge-base-rename-v2
Session Overview
Continuation of the 2026-04-24 preferences rewrite + SAIL Knowledge Base rename session. Sam approved three follow-up actions via multiple choice:
- Q1 A: Deploy preferences v2 (manual action on Sam's end)
- Q2 A: Add 'API Keys & App Secrets' page as primary API source; keep 'A - Passwords' as legacy catchall
- Q3 (execute now): Run skill-reconciler to clean up brand-voice-enforcer banned-words duplication with firm-briefing
- Q4 A: Enhance skill-reconciler with mandatory 'stale Notion IDs' check
What Was Accomplished
1. Q2 + Q3 + Q4 executed in this session
Expanded the patch pack delivered earlier (/mnt/user-data/outputs/skill-audit-2026-04-24.zip) from 11 to 13 files. New additions:
firm-briefing/SKILL.md (2 sections rewritten):
- Banned Words & Phrases list expanded to absorb 15 items previously living only in brand-voice-enforcer (dedicated to, strive, hold them accountable, your rights, no stone unturned, seek justice, fairness, here to help, guidance, fighting for, assistance, committed to, trusted, trust us, the compensation you deserve, every step of the way). Split into 'core banned list' and 'performative filler' subsections.
- Credentials section rewritten. Old pointer was stale (
Website_project/.env). New section documents the three-tier hierarchy: vault as runtime truth, 'API Keys & App Secrets' Notion page for API tokens, 'A - Passwords' Notion page for login credentials. Includes the REST API Cloudflare User-Agent header note.
brand-voice-enforcer/SKILL.md (duplication removed):
- Banned-words list replaced with a pointer to firm-briefing. Skill narrowed to channel/tone adaptation per April 2026 canonical rule.
- Approved-messaging library replaced with a pointer to firm-briefing. Fixed two drift issues caught during the reconciliation:
$0 out of pocket. Forever. (corrected to $0 out-of-pocket forever.) and Hurt in a car? (corrected to Hurt In A Car?).
skill-reconciler/SKILL.md (new mandatory section):
- Added 'Stale Notion IDs Check (Mandatory)' section. Table of known-stale UUIDs, DB names, and transcription typos, with the correct replacement value for each. Auto-apply on any match. Had this existed a month ago, the SAIL KB rename would have been caught on the day each stale reference was authored.
2. Memory updated
- Memory edit #11 added documenting the new credential hierarchy. Notes that API keys moved from 'A - Passwords' to 'API Keys & App Secrets'; 'A - Passwords' is now a login-credentials catchall.