-
7cf283a: Make
os validatethe author-time verification gate and steer scaffolds toward it.os validatenow runs the same CEL/predicate gate asos build/os compile(ADR-0032): everyvisible/disabled/requiredWhen/validation/flow/sharing predicate is checked for CEL syntax andrecord.<field>existence on the target object. It already ran the protocol schema and widget-binding checks; the expression gate closes the gap so a bare field ref (doneinstead ofrecord.done) — which silently hides an action on every record at runtime (#2183/#2185) — fails validation instead of shipping.os validateis now a read-only superset of the build's checks (no artifact emitted).create-objectstacknow emits anAGENTS.md(and.github/copilot-instructions.md) into every generated project instructing coding agents to runnpm run validateafter editing metadata, aligns the blank template'sdev/startscripts with the example apps (objectstack dev/objectstack start), and sharpens the post-create "Next steps" output.
-
15fc484: Upgrade
@object-ui/*packages to v6.0.@objectstack/cli:@object-ui/consoleand@object-ui/studiofrom^5.4.2→^6.0.0— bundled Studio + Console assets now ship the v6 UI shell (new design language, refreshed sidebar, redesigned record header).@objectstack/account:@object-ui/i18nfrom^5.4.2→^6.0.0— i18n runtime now matches the v6 console/studio API.- Root devDependency
@object-ui/consolefrom^5.4.2→^6.0.0so workspace scripts and the docs build pick up v6. create-objectstack:tarfrom^7.4.3→^7.5.15(security + perf fixes when unpacking remote templates).
Heads-up for consumers:
@object-ui/*v6 is a major release of the bundled UI; pages rendered through the CLI'sstudio/consolemounts may look different from v5. The protocol surface is unchanged.
- 15e0df6: chore: unify all package versions to a single patch release