docs: record factory runtime proof and preserve historical identities
This commit is contained in:
parent
3d5027678d
commit
22f5f67f13
10 changed files with 567 additions and 0 deletions
|
|
@ -16,6 +16,18 @@ kinds:
|
|||
- pattern: "^MASON-0001$"
|
||||
source: ops-mason bootstrap workplan created before WP infix convention
|
||||
grandfathered: true
|
||||
- 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
|
||||
- kind: task
|
||||
id_patterns:
|
||||
- "^[A-Z][A-Z0-9]*(?:-[A-Z][A-Z0-9]*)*-WP-[0-9]{4}-T[0-9]{2,3}$"
|
||||
|
|
@ -34,6 +46,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}$"
|
||||
|
|
|
|||
|
|
@ -241,3 +241,17 @@ metrics, run histories, token events) is the sanctioned DB-only exception.
|
|||
- `canon/standards/workplan-terminology-fleet_v0.1.md`
|
||||
- `canon/standards/autonomy-lanes_v0.1.md`
|
||||
- `state-hub/docs/task-flow-engine-spec.md`
|
||||
|
||||
## Historical Custodian identifier compatibility (2026-09-09)
|
||||
|
||||
Preserve the source-bound suffix workplans `CUST-WP-0000b`, `CUST-WP-0000c`,
|
||||
`CUST-WP-0010b`, and archived `CUST-WP-0017-LEGACY` / `CUST-WP-0053-LEGACY`.
|
||||
The machine registry enumerates the observed suffixed task IDs and the 38
|
||||
parent-local aliases in CUST-WP-0006, CUST-WP-0007, CUST-WP-0030 and CUST-WP-0031.
|
||||
These local aliases require an existing managed UUID and are collision-checked
|
||||
within their recorded parent. Qualified task IDs remain globally checked.
|
||||
Unknown aliases and missing historical bindings refuse ordinary registration;
|
||||
new tasks must use the canonical qualified convention. Compatibility does not
|
||||
rename source records, replace existing UUIDs, reactivate finished work or
|
||||
retire duplicate projection rows. The broader historical reconciliation remains
|
||||
CUST-IN-0017; validation evidence is in the 2026-09-09 assessment.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue