You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/docs/concepts/north-star.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -528,7 +528,7 @@ without explicit project-level buy-in.
528
528
529
529
- <AlertTriangleclassName="inline" /> **JSON is not an authoring form.** Phase 1 authors produce metadata via TypeScript and the CLI. If you find yourself editing JSON payloads directly in `sys_metadata`, you are patching around a missing CLI affordance.
530
530
- <AlertTriangleclassName="inline" /> **TS is not a wire form.** ObjectOS runtimes never consume `.ts` files directly. The only runtime inputs are a compiled `dist/objectstack.json` or the control plane's Artifact API response (also JSON).
531
-
- <AlertTriangleclassName="inline" /> **No bypassing Zod for TS <->JSONconversion.**Anyhand-rolledserializerwilldivergefromtheschemaontheNthprotocolbumpandsilentlycorruptdata.`z.toJSONSchema()`+`schema.parse()`**is**thecontract.
531
+
- <AlertTriangleclassName="inline" /> **No bypassing Zod for TS-to-JSON conversion.** Any hand-rolled serializer will diverge from the schema on the Nth protocol bump and silently corrupt data. `z.toJSONSchema()` + `schema.parse()`**is** the contract.
0 commit comments