feat: finish ZONE-WP-0003 Engine/PIP freeze and claim mapping

Declare the layer in layer.yaml, check it against INTENT.md, and fail
make check on a new Tooling client or HTTP decision surface. Record the
six statute §10 artifacts for the 2026-08-23 cut, name access-engine on
the README, and offer a non-schema PIP field mapping to Taxonomy.

Assistant: grok
Assistant-Session: 01a04ceb-0745-7ae1-9e26-0d10e5d52b8b
This commit is contained in:
tegwick 2026-08-29 12:49:24 +02:00
parent e9d0fecede
commit acfd93fc86
11 changed files with 682 additions and 35 deletions

View file

@ -4,7 +4,7 @@ type: workplan
title: "Declare Engine/PIP and freeze the offline zone-membership surface"
domain: infotech
repo: zone-engine
status: ready
status: finished
owner: zone-engine
assignee: grok
lane: yellow
@ -12,6 +12,10 @@ topic_slug: netkingdom
planning_priority: P1
created: "2026-08-29"
updated: "2026-08-29"
quality_dod: DoD-Ok
quality_dod_at: "2026-08-29"
quality_dod_by: grok
quality_dod_note: "layer.yaml agrees with INTENT.md; make check covers the freeze (no Tooling client, no decision surface); §10 artifacts and PIP claim mapping are cited; README uses the ruled PDP name; no live API was added."
origin: "history/2026-08-29-security-layer-model-scope-against-intent.md"
context_paths:
- "GOAL.md"
@ -91,7 +95,7 @@ and the `flex-auth` repository rename are intentionally excluded.
```task
id: ZONE-WP-0003-T01
status: todo
status: done
priority: high
state_hub_task_id: "ca687f30-2ad5-5243-8e48-efc34c78465c"
```
@ -149,7 +153,7 @@ counting this repository among the undeclared nine.
```task
id: ZONE-WP-0003-T03
status: todo
status: done
priority: medium
state_hub_task_id: "828a4c67-9644-5b27-ac97-d79563848dfc"
```
@ -174,7 +178,7 @@ them from workplan history, and `INTENT.md` or `SCOPE.md` cites the note.
```task
id: ZONE-WP-0003-T04
status: todo
status: done
priority: medium
state_hub_task_id: "bd4955b6-dfb8-59e5-be20-f4f8ab93ae8e"
```
@ -194,7 +198,7 @@ SCOPE.md GOAL.md` is the consumer-facing surface.
```task
id: ZONE-WP-0003-T05
status: todo
status: done
priority: medium
state_hub_task_id: "ee883d61-4d27-5223-826c-c37f66e3bcb4"
```
@ -221,14 +225,14 @@ and no new wire format has shipped.
## Acceptance criteria
- [ ] `layer.yaml` declares Engine / PIP, no Tooling contacts, no PEP map.
- [ ] `make check` fails a new undeclared Tooling client or decision surface.
- [x] `layer.yaml` declares Engine / PIP, no Tooling contacts, no PEP map.
- [x] `make check` fails a new undeclared Tooling client or decision surface.
- [x] `ZONE-IN-0001` is closed on the own-voice declaration.
- [x] `gate-house` has been notified.
- [ ] Statute §10 artifacts for the 2026-08-23 cut are gathered in one place.
- [ ] Consumer-facing docs use `access-engine` as the ruled PDP name.
- [ ] PIP facts are mapped for a future claim schema without shipping one.
- [ ] No live API, daemon, decision surface, or compiled stance was added.
- [x] Statute §10 artifacts for the 2026-08-23 cut are gathered in one place.
- [x] Consumer-facing docs use `access-engine` as the ruled PDP name.
- [x] PIP facts are mapped for a future claim schema without shipping one.
- [x] No live API, daemon, decision surface, or compiled stance was added.
## Out of scope