docs(okf-v0.2): the byte-form notice is sent, not owed
The notice po-claude was promised "before GA, not with it" went out 2026-08-02. Two places said otherwise and are now false in a tracked public doc: the "Owed and unsent" paragraph and GA criterion 9's tail. The paragraph also records what the message corrected rather than only what it announced: our 2026-07-31 advice against binding to OwnershipPolicy.owns stands, but the reason given then (it costs them a dependency) was not the load-bearing one -- phase 4's Node half is. A consumer building on the wrong reason builds the right thing by accident. Criterion 9 stays as the GA backstop; only its notice half is closed. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JxRjDS9U2szUGYDeuZB2M3
This commit is contained in:
parent
90bec02c23
commit
c6a0408f6d
1 changed files with 10 additions and 4 deletions
|
|
@ -1197,9 +1197,14 @@ against unintended drift. That is an observation of our own emission, not a
|
||||||
promise — a test carrying no stated promise is one we may change together with the
|
promise — a test carrying no stated promise is one we may change together with the
|
||||||
test. A test asserting that the prefix *is* a public interface belongs at GA.
|
test. A test asserting that the prefix *is* a public interface belongs at GA.
|
||||||
|
|
||||||
**Owed and unsent.** We told po-claude they would hear when the decision fell,
|
**Owed, and sent 2026-08-02.** We told po-claude they would hear when the decision
|
||||||
before GA rather than with it. It has now fallen and the notice has not been sent
|
fell, before GA rather than with it. It fell on 2026-08-02 and the notice went out
|
||||||
(operator's call, 2026-08-02). That is an outstanding obligation, not a closed one.
|
the same day, carrying three things: the decision itself, the Node-half reason that
|
||||||
|
made it narrow, and the explicit limit that the guarantee is formalised at GA — so
|
||||||
|
they can plan the ownership test against the prefix without treating it as promised
|
||||||
|
yet. It also corrects the record on one point rather than only the outcome: our
|
||||||
|
2026-07-31 advice against binding to `OwnershipPolicy.owns` stands, but the reason
|
||||||
|
we gave then (it costs them a dependency) was not the load-bearing one.
|
||||||
|
|
||||||
### GA exit criteria
|
### GA exit criteria
|
||||||
|
|
||||||
|
|
@ -1224,7 +1229,8 @@ before GA rather than with it. It has now fallen and the notice has not been sen
|
||||||
as a public interface rather than as an observation — and po-claude has been
|
as a public interface rather than as an observation — and po-claude has been
|
||||||
sent the notice owed since 2026-08-02. The notice is due *before* the GA
|
sent the notice owed since 2026-08-02. The notice is due *before* the GA
|
||||||
release, not as part of it: that is what we told them, so a criterion checked
|
release, not as part of it: that is what we told them, so a criterion checked
|
||||||
at GA is the backstop here and not the mechanism.
|
at GA is the backstop here and not the mechanism. **The notice half is done —
|
||||||
|
sent 2026-08-02;** what remains at GA is the stated guarantee and its test.
|
||||||
|
|
||||||
**One honest limit on what GA can mean.** A three-repo pilot exercises only what
|
**One honest limit on what GA can mean.** A three-repo pilot exercises only what
|
||||||
those three repos use. `sources` with `usage_window`, multi-verifier `verified`,
|
those three repos use. `sources` with `usage_window`, multi-verifier `verified`,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue