Record net-kingdom's Emission Cadence declaration and fix the stale digest (INFO-WP-0029)

net-kingdom published the first source-owned declaration (116643f). It passes
emission-review. Record it as feedback, and file its session-scoped-silence
incompatibility as demand/EmissionActivityScope.md. T02 is done, and T04 is in
progress until activity-core answers.

The adoption brief sent owners the 0.1.0 draft digest, because the candidate
promotion changed the standard's text after the digest was taken. The export
manifest also hard-coded status "draft". The manifest now derives status and
version from the standard, a test pins that, and the brief names the candidate
digest b08b4d95fc4b0bd3. The wire schema is unchanged.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 121421@bnt-lap001
Assistant-Session: 36f8657c-ebfa-4a2e-9ba0-bff06738f233
This commit is contained in:
tegwick 2026-09-22 16:14:10 +02:00
parent 146e461355
commit 038677ab53
7 changed files with 213 additions and 7 deletions

View file

@ -8,7 +8,7 @@ status: active
owner: claude
topic_slug: canon-optimization
created: "2026-09-21"
updated: "2026-09-21"
updated: "2026-09-22"
flavor: coordination
state_hub_workstream_id: "d743e220-9d2d-52d8-8df3-880805269639"
---
@ -48,7 +48,7 @@ what is being asked cannot drift between recipients.
```task
id: INFO-WP-0029-T02
status: progress
status: done
priority: high
state_hub_task_id: "845c27d1-5b66-5317-8abb-0a62eb0d9638"
```
@ -62,6 +62,9 @@ Ask for one source-owned declaration for an event class it already emits.
Waiting for a reply is expected; this task tracks the ask, not the answer.
Sent 2026-09-21 as State Hub message `3432a831-b25f-4717-ad8b-cb19fb1b6633`.
Answered the same day (`3b2db043`): a declaration was published at net-kingdom
`116643f`, `local-identity/emission-cadence.yaml`, together with an
incompatibility finding. It is recorded under T04.
## Ask a second, independent source
@ -100,7 +103,7 @@ of section 10 and defeat its purpose.
```task
id: INFO-WP-0029-T04
status: wait
status: progress
priority: medium
state_hub_task_id: "4771ff59-264e-5917-a49d-8989b361b8ed"
```
@ -111,6 +114,26 @@ declaration cannot be expressed in either form, that is the finding, and it goes
to the standard as a change proposal rather than being worked around in the
declaration.
### Recorded so far — 2026-09-22
net-kingdom's declaration passes `emission-review` (`ok: true`). It is recorded
as `feedback/2026-09-21-net-kingdom-emission-cadence-declaration.md`. Its
incompatibility is that a session-scoped source cannot make its silence
meaningful in either form. That finding goes to the standard as
`demand/EmissionActivityScope.md` and was not worked around in the
declaration.
Checking the pin exposed a canon-side defect. The brief quoted digest
`972c0b6701d1693f`, which is the 0.1.0 draft bundle, because the candidate
promotion changed the standard's text after the digest was taken. The export
manifest also hard-coded `status: draft`. The manifest now reads status and
version from the standard. A test pins that behaviour, and the brief names the
candidate digest `b08b4d95fc4b0bd3`. The wire schema did not change, so the
declaration stays valid.
This task stays in progress until activity-core's declaration (T03) arrives or
the ask is withdrawn.
## Observer result
```task