docs: finish zone reference hardening workplan
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a0291a-1e87-7151-9934-fcbfe3f65eb1
This commit is contained in:
parent
4f676e2439
commit
6f667d20c2
10 changed files with 308 additions and 129 deletions
|
|
@ -4,7 +4,7 @@ type: workplan
|
|||
title: "Harden the reference contract and make retirement decidable"
|
||||
domain: infotech
|
||||
repo: zone-engine
|
||||
status: active
|
||||
status: finished
|
||||
owner: zone-engine
|
||||
assignee: codex
|
||||
lane: yellow
|
||||
|
|
@ -29,6 +29,10 @@ quality_dor_at: "2026-08-23"
|
|||
quality_dor_by: codex
|
||||
quality_dor_note: "The gaps are evidenced against the implementation and canon; scope, owners, dependencies, verification, and stop conditions are explicit."
|
||||
state_hub_workstream_id: "c349aa5c-d7fd-5c48-83aa-422cc42b9c67"
|
||||
quality_dod: DoD-Ok
|
||||
quality_dod_at: "2026-08-23"
|
||||
quality_dod_by: codex
|
||||
quality_dod_note: "Canon lineage is pinned and checked; the resolver covers authoritative workload references, source-bound revisions, deterministic deltas, and optional owner-provenanced profiles; exception fixtures are executable; owner/canon suites pass; and the bounded retain decision is recorded."
|
||||
---
|
||||
|
||||
# ZONE-WP-0002 — Harden the reference contract and make retirement decidable
|
||||
|
|
@ -82,7 +86,7 @@ must arrive before T03 and T07 can be marked done.
|
|||
|
||||
```task
|
||||
id: ZONE-WP-0002-T01
|
||||
status: progress
|
||||
status: done
|
||||
priority: high
|
||||
quality_dor: DoR-Ok
|
||||
quality_dor_at: "2026-08-23"
|
||||
|
|
@ -114,7 +118,7 @@ fails against a deliberately altered fixture.
|
|||
|
||||
```task
|
||||
id: ZONE-WP-0002-T02
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
quality_dor: DoR-Ok
|
||||
quality_dor_at: "2026-08-23"
|
||||
|
|
@ -149,7 +153,7 @@ ownership, reefs, actors, and lane names cannot manufacture membership.
|
|||
|
||||
```task
|
||||
id: ZONE-WP-0002-T03
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
quality_dor: DoR-Ok
|
||||
quality_dor_at: "2026-08-23"
|
||||
|
|
@ -182,7 +186,7 @@ owners, invalid stance/failure combinations, and unversioned profiles.
|
|||
|
||||
```task
|
||||
id: ZONE-WP-0002-T04
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
quality_dor: DoR-Ok
|
||||
quality_dor_at: "2026-08-23"
|
||||
|
|
@ -209,7 +213,7 @@ insensitivity, and correct add/remove/change reports.
|
|||
|
||||
```task
|
||||
id: ZONE-WP-0002-T05
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
quality_dor: DoR-Ok
|
||||
quality_dor_at: "2026-08-23"
|
||||
|
|
@ -239,7 +243,7 @@ and durable-expiry cases.
|
|||
|
||||
```task
|
||||
id: ZONE-WP-0002-T06
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
quality_dor: DoR-Ok
|
||||
quality_dor_at: "2026-08-23"
|
||||
|
|
@ -266,7 +270,7 @@ canon validation passes; `git diff --check` is clean in every changed repo.
|
|||
|
||||
```task
|
||||
id: ZONE-WP-0002-T07
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
quality_dor: DoR-Ok
|
||||
quality_dor_at: "2026-08-23"
|
||||
|
|
@ -296,13 +300,13 @@ revisions.
|
|||
|
||||
## Acceptance criteria
|
||||
|
||||
- [ ] Canon lifecycle and local-copy lineage are owner-approved and mechanically checkable.
|
||||
- [ ] The resolver represents direct, managed, `unknown`, `unsatisfied`, and `not-applicable` cases without inference.
|
||||
- [ ] Membership revisions include explicit source revision and snapshot deltas are deterministic.
|
||||
- [ ] Control projection is optional, versioned, total, and owner-provenanced; zone-engine owns no stance.
|
||||
- [ ] Exception rules have executable offline fixtures without a runtime or live decision path.
|
||||
- [ ] Existing consumer adoption is replayed with exact revisions and passing tests.
|
||||
- [ ] Archive versus retained-reference ownership is explicitly decided and recorded.
|
||||
- [x] Canon lifecycle and local-copy lineage are owner-approved and mechanically checkable.
|
||||
- [x] The resolver represents direct, managed, `unknown`, `unsatisfied`, and `not-applicable` cases without inference.
|
||||
- [x] Membership revisions include explicit source revision and snapshot deltas are deterministic.
|
||||
- [x] Control projection is optional, versioned, total, and owner-provenanced; zone-engine owns no stance.
|
||||
- [x] Exception rules have executable offline fixtures without a runtime or live decision path.
|
||||
- [x] Existing consumer adoption is replayed with exact revisions and passing tests.
|
||||
- [x] Archive versus retained-reference ownership is explicitly decided and recorded.
|
||||
|
||||
## Out of scope
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue