Repository navigation
Commit cf8b72f
committed
docs(metadata-protocol): mark the OS_METADATA_WRITABLE case as CONTESTED, per the 2026-08-12 #8146 ruling
An in-flight maintainer ruling landed on #7682 after this work started: #8146 is
settled as option B — a hatch write into a read-only package should REFUSE, the
Studio badge is telling the truth, and the hatch is type-level by its own
shipped documentation. The dispatch's instruction to "preserve and pin" that
behaviour is therefore superseded, and the ruling says explicitly not to land a
pin asserting it as correct.
No behaviour change here. The hatch limb was never touched by this PR (it
returns before the new package door), so nothing to revert; what changes is the
CLAIM the suite and the changeset were making about it. The case is relabelled
as a characterization pin of today's answer and kept, deliberately, as the
tripwire the #8146 fix must invert.
Re-measured on current main at that ruling's request, since the original
measurement was against two-week-old builds: it still reproduces end to end
through saveMetaItem on the host-config topology — `success: true`, and the row
lands with `package_id = com.example.showcase`, i.e. bound INTO the read-only
package rather than as the per-org override the variable's documentation
describes.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AmES43BMDg4bPrxTdi5q7t1 parent fbefd17 commit cf8b72f
2 files changed
Lines changed: 49 additions & 22 deletions
File tree
- .changeset
- packages/metadata-protocol/src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
47 | 52 | | |
48 | 53 | | |
49 | 54 | | |
| |||
Lines changed: 35 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | | - | |
38 | | - | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
39 | 41 | | |
40 | 42 | | |
41 | 43 | | |
| |||
255 | 257 | | |
256 | 258 | | |
257 | 259 | | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
266 | 286 | | |
267 | 287 | | |
268 | 288 | | |
| |||
278 | 298 | | |
279 | 299 | | |
280 | 300 | | |
281 | | - | |
282 | | - | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
283 | 305 | | |
284 | 306 | | |
285 | 307 | | |
| |||
0 commit comments