Commit e50b911
committed
test(objectql): pin door 1's type-agnostic scope on the stored
F5 of the contract review on PR #16796. `stripDerivedProvenance` runs
before `saveMetaItem`'s type branch, so an `object` body loses the same
three keys at rest — the criterion-4 case wrote `_packageId` /
`_provenance` into the request but read back only the hydrated entry,
which door 2's restatement would answer `org` on its own even if the
strip had skipped `object`. `_packageVersion` is now sent too, so all
three keys the strip names are exercised rather than two.
F2 of the same review, as a disclosure in the changeset: door 2 corrects
the authorization verdict, not the served document, and the cloud#2069
backfill stays load-bearing for rows already poisoned at rest.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ADLdAs2pVcH17h9tZKWMBgobject row1 parent a35c00f commit e50b911
2 files changed
Lines changed: 19 additions & 1 deletion
File tree
- .changeset
- packages/objectql/src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
Lines changed: 17 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
406 | 406 | | |
407 | 407 | | |
408 | 408 | | |
409 | | - | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
410 | 413 | | |
411 | 414 | | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
412 | 428 | | |
413 | 429 | | |
414 | 430 | | |
| |||
0 commit comments