rpa-bot-handoff: short skill, MEK SOP as the model

The skill itself read as too detailed. SKILL.md is now a short checklist
(460 words, was 1,321): 5 steps, 5 rules, and 6 one-line "don't miss"
checks that replace the 12 Tebra failure classes (failure-classes.md
removed). The MEK Charge Reconciliation SOP - the 3-page PDF ops liked -
replaces the Tebra example as the model (emails swapped for examples).
New test keeps SKILL.md under 500 words with 6 checks.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
VasanthandClaude Opus 5.5 committed 2026-10-28 17:28:23 +05:30
1 parent 0188de7403
commit 36e621b153
9 files changed
+137 -234

No files matched your search

+4 -4
View File
@@ -52,10 +52,10 @@ def test_handoff_skill_references_files_that_exist():
assert not [p for p in paths if not (skill / p).exists()]
def test_handoff_lists_twelve_failure_classes():
skill = ROOT / "skills" / "rpa-bot-handoff" / "templates"
classes = (skill / "failure-classes.md").read_text(encoding="utf-8")
assert len(re.findall(r"^## F\d+\.", classes, re.MULTILINE)) == 12
def test_handoff_skill_stays_short():
skill = (ROOT / "skills" / "rpa-bot-handoff" / "SKILL.md").read_text(encoding="utf-8")
assert len(skill.split()) <= 500, len(skill.split())
assert len(re.findall(r"^\d+\. ", skill.split("## Don't miss")[1], re.MULTILINE)) == 6
def test_handoff_sop_has_five_sections_in_order():