fix: preserve scoped Custodian historical work identities

Assistant: codex
Assistant-Model: gpt-5.6-luna
Assistant-Session: 01a07ff8-19d0-7820-b4d0-1353833cb7fc
This commit is contained in:
tegwick 2026-09-09 12:47:43 +02:00
parent 6854ea10b2
commit 89524d83e4
5 changed files with 657 additions and 10 deletions

View file

@ -9,6 +9,18 @@ kinds:
- "^[A-Z][A-Z0-9]*(?:-[A-Z][A-Z0-9]*)*-WP-[0-9]{4}$"
- "^[A-Z][A-Z0-9]*(?:-[A-Z][A-Z0-9]*)*-WP-ADHOC-[0-9]{4}-[0-9]{2}-[0-9]{2}$"
legacy_patterns:
- pattern: "^CUST-WP-0000b$"
source: Custodian historical workplan suffix retained by source and hub
grandfathered: true
- pattern: "^CUST-WP-0000c$"
source: Custodian archived historical workplan suffix retained by source and hub
grandfathered: true
- pattern: "^CUST-WP-0010b$"
source: Custodian historical workplan suffix retained by source and hub
grandfathered: true
- pattern: "^CUST-WP-(0017|0053)-LEGACY$"
source: Custodian archived legacy workplan identity retained by source and hub
grandfathered: true
- pattern: "^ADHOC-[0-9]{4}-[0-9]{2}-[0-9]{2}$"
source: daily ad-hoc containers created before repository-qualified ad-hoc ids
grandfathered: true
@ -32,6 +44,26 @@ kinds:
- pattern: "^MASON-0001-T[0-9]{2,3}$"
source: ops-mason bootstrap tasks created before WP infix convention
grandfathered: true
- pattern: "^CUST-WP-(?:0000c-T0[1-4]|0010b-T0[1-2])$"
source: Custodian historical task identity retained by source and hub
grandfathered: true
scoped_legacy_patterns:
- pattern: "^(?:T01|T02|T03|T04|T05)$"
parent_pattern: "^CUST-WP-0006$"
source: Custodian historical task blocks with parent-qualified UUID bindings
grandfathered: true
- pattern: "^(?:T01|T02|T03|T04|T05|T06|T07|T08|T09|T10|T11|T12|T13|T14|T15|T16|T17)$"
parent_pattern: "^CUST-WP-0007$"
source: Custodian historical task blocks with parent-qualified UUID bindings
grandfathered: true
- pattern: "^(?:T01|T02|T03|T04|T05|T06|T07|T08|T09)$"
parent_pattern: "^CUST-WP-0030$"
source: Custodian historical task blocks with parent-qualified UUID bindings
grandfathered: true
- pattern: "^(?:T01|T02|T03|T04|T05|T06|T07)$"
parent_pattern: "^CUST-WP-0031$"
source: Custodian historical task blocks with parent-qualified UUID bindings
grandfathered: true
- kind: intake
id_patterns:
- "^[A-Z]+-IN-[0-9]{4}$"