feat(comments): register CMS-2026-2377 (CY2027 PFS NPRM) (refs #608)

This commit is contained in:
kert
2026-08-13 20:32:28 -04:00
parent 810f7e208a
commit 529d211e23
2 changed files with 12 additions and 1 deletions

View File

@@ -145,7 +145,12 @@ CLASSIFY_TOOL = LLMTool(
# Verified against the regulations.gov docket abstract (2026-08-12): # Verified against the regulations.gov docket abstract (2026-08-12):
# CMS-2025-0304 is the CY2026 *PFS* NPRM, not the OPPS rule — skin-substitute # CMS-2025-0304 is the CY2026 *PFS* NPRM, not the OPPS rule — skin-substitute
# payment moved into the PFS rule in CY2026. # payment moved into the PFS rule in CY2026.
DOCKET_RULES: dict[str, str] = {"CMS-2025-0304": "CMS-1832-P"} # CMS-2026-2377 is the CY2027 PFS NPRM (verified against the FR API 2026-08-13 —
# FR doc 2026-14327, 91 FR 43842).
DOCKET_RULES: dict[str, str] = {
"CMS-2025-0304": "CMS-1832-P",
"CMS-2026-2377": "CMS-1848-P",
}
_SYSTEM = """\ _SYSTEM = """\
You classify public comments submitted on CMS's CY2026 PFS proposed rule You classify public comments submitted on CMS's CY2026 PFS proposed rule

View File

@@ -158,6 +158,12 @@ def test_docket_rules_maps_cy2026_pfs():
assert DOCKET_RULES["CMS-2025-0304"] == "CMS-1832-P" assert DOCKET_RULES["CMS-2025-0304"] == "CMS-1832-P"
def test_docket_rules_maps_cy2027_pfs():
from rex.comments.classify import DOCKET_RULES
assert DOCKET_RULES["CMS-2026-2377"] == "CMS-1848-P"
def test_system_prompt_names_the_pfs_rule(): def test_system_prompt_names_the_pfs_rule():
from rex.comments.classify import _SYSTEM from rex.comments.classify import _SYSTEM