fix(canon): qualify daily ad-hoc identifiers
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Python Tests / pytest (push) Successful in 20s

This commit is contained in:
codex 2026-08-23 14:45:26 +02:00
parent 0829edc8b4
commit d113b5c0f1
6 changed files with 108 additions and 14 deletions

View file

@ -60,6 +60,11 @@ class TestClassify:
assert classify("1RAPP-OPENBAO-WP-0002", kinds) is None
def test_ad_hoc_daily_container_and_task_ids(self, kinds):
assert classify("ACTIVITY-WP-ADHOC-2026-08-23", kinds) == "workplan"
assert classify("ACTIVITY-WP-ADHOC-2026-08-23-T01", kinds) == "task"
assert classify("RAPP-OPENBAO-WP-ADHOC-2026-08-23", kinds) == "workplan"
def test_unqualified_ad_hoc_ids_are_grandfathered(self, kinds):
assert classify("ADHOC-2026-08-23", kinds) == "workplan"
assert classify("ADHOC-2026-08-23-T01", kinds) == "task"