Commit 4caa0e6
committed
docs(spec): correct field.readonly describe re: import readonly-strip exemption (#3493)
The `field.readonly` describe said "system-context writes (import, seed replay,
migration) are exempt" — but a normal data import is NON-system (its writeCtx is
session-derived, isSystem:false) and still strips readonly fields. The strip is
bypassed only by `isSystem` writes (seed replay, migration) and, since #3497, by
an opt-in "historical" import (`preserveAudit`) that admits a whitelist (the
audit/timestamp family + author-declared business readonly fields). Fix the
describe accordingly and regenerate references/data/field.mdx.
Describe-string + regenerated reference doc only; no schema shape / behavior /
api-surface change. Empty changeset (releases nothing).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01B5rdfBKjkbcoEif4KUV6xE1 parent 394b7a1 commit 4caa0e6
3 files changed
Lines changed: 6 additions & 2 deletions
File tree
- .changeset
- content/docs/references/data
- packages/spec/src/data
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
148 | | - | |
| 148 | + | |
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
502 | 502 | | |
503 | 503 | | |
504 | 504 | | |
505 | | - | |
| 505 | + | |
506 | 506 | | |
507 | 507 | | |
508 | 508 | | |
| |||
0 commit comments