fix(identity): enforce qualified ad-hoc identifiers
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a02b22-9638-76d2-bbff-b7ea1770b118
This commit is contained in:
parent
2f74cbd3dd
commit
885575802c
4 changed files with 25 additions and 6 deletions
|
|
@ -49,8 +49,10 @@ def test_grandfathered_mason_identity_is_loaded_from_canon_registry() -> None:
|
|||
def test_current_canon_accepts_repository_and_ad_hoc_workplan_forms() -> None:
|
||||
assert classify_record_id("workplan", "RAPP-OPENBAO-WP-0002") == "canonical"
|
||||
assert classify_record_id("task", "RAPP-OPENBAO-WP-0002-T01") == "canonical"
|
||||
assert classify_record_id("workplan", "ADHOC-2026-08-23") == "canonical"
|
||||
assert classify_record_id("task", "ADHOC-2026-08-23-T01") == "canonical"
|
||||
assert classify_record_id("workplan", "ACTIVITY-WP-ADHOC-2026-08-23") == "canonical"
|
||||
assert classify_record_id("task", "ACTIVITY-WP-ADHOC-2026-08-23-T01") == "canonical"
|
||||
assert classify_record_id("workplan", "ADHOC-2026-08-23") == "grandfathered"
|
||||
assert classify_record_id("task", "ADHOC-2026-08-23-T01") == "grandfathered"
|
||||
assert classify_record_id("workplan", "RAPP--OPENBAO-WP-0002") is None
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue