chore: record HUB-WP-0008 identities
Some checks failed
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / pytest-smoke (push) Failing after 2s

Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a0230c-b06c-7641-808a-e191b6d1da49
This commit is contained in:
tegwick 2026-08-23 12:30:25 +02:00
parent d2ec825eea
commit c8b9cfddff

View file

@ -12,6 +12,7 @@ updated: "2026-08-23"
related:
- CUST-WP-0063
- CUST-IN-0012
state_hub_workstream_id: "0d3b24ed-d400-5c4f-8a10-f1f9a27cf2d2"
---
# Legacy message identity reconciliation
@ -29,6 +30,7 @@ silently guess aliases.
id: HUB-WP-0008-T01
status: done
priority: high
state_hub_task_id: "f97377cd-a330-5cc4-8422-41f95667df2f"
```
Reproduce `CUST-IN-0012`, locate the source message without database mutation,
@ -49,6 +51,7 @@ show that the stored record is valid and unchanged at canonical ID
id: HUB-WP-0008-T02
status: done
priority: high
state_hub_task_id: "a5e43449-06a6-5914-9767-da18ee677c00"
```
Add a core-schema alias record keyed by the exact historical reference and
@ -68,6 +71,7 @@ messages, and conflicting rebinding; identical registration is idempotent.
id: HUB-WP-0008-T03
status: done
priority: high
state_hub_task_id: "e8979c50-c7f1-577e-a541-1874d7f0fb3e"
```
Allow read, archive, reply, and thread operations to resolve only explicitly
@ -86,6 +90,7 @@ the attributable apply path and requires an explicit `--confirm`.
id: HUB-WP-0008-T04
status: done
priority: medium
state_hub_task_id: "45c7d979-3830-53dd-9648-c3fbbd1c0087"
```
Test canonical lookup, alias lookup, idempotent registration, conflicting
@ -105,6 +110,7 @@ service, model, migration, router, and CLI surfaces.
id: HUB-WP-0008-T05
status: done
priority: high
state_hub_task_id: "593d78ba-6f24-5293-a87c-ae0ca9165f7d"
```
Publish the canonical mapping for `CUST-IN-0012`, provide a value-safe