rpa-bot-handoff: email To the developer with their manager in CC, and hand ops a PDF
- Section 5 of the SOP now names a real "To" (the developer) and "CC" (the developer's manager, not the operator's), and the email block to copy starts with To: and CC: lines. The skill asks for both addresses. - to_docx.py --pdf also writes the PDF (Word through PowerShell on Windows, LibreOffice elsewhere) and prints the real page count against MAX_PAGES. The PDF is what ops gets. - Tebra reference and README updated; new test for the To/CC lines. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
717f2c40c5
commit
0188de7403
6 files changed
+62
-22
No files matched your search
@@ -64,6 +64,12 @@ def test_handoff_sop_has_five_sections_in_order():
|
||||
assert [int(n) for n in re.findall(r"^## (\d+)\.", sop, re.MULTILINE)] == list(range(1, 6))
|
||||
|
||||
|
||||
def test_handoff_sop_emails_the_developer_with_the_manager_in_cc():
|
||||
sop = (ROOT / "skills" / "rpa-bot-handoff" / "templates" / "HANDOVER-SOP.md").read_text(encoding="utf-8")
|
||||
email = sop.split("## 5.")[1]
|
||||
assert "To: {{DEV_EMAIL}}" in email and "CC: {{MANAGER_EMAIL}}" in email
|
||||
|
||||
|
||||
def test_handoff_docx_selfcheck():
|
||||
pytest.importorskip("docx")
|
||||
script = ROOT / "skills" / "rpa-bot-handoff" / "templates" / "to_docx.py"
|
||||
|
||||
Reference in new issue
Block a user