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
- objectstack-ui skill: new section on the source-authoring tiers — when to use
kind:'html' (constrained, parsed) vs kind:'react' (real React, executed), the
injected react scope (React/useAdapter/ObjectForm/ListView/...), a master-detail
example, and the OS_PAGE_REACT availability note. The AI build agent now knows
the tiers exist.
- lint: validate-react-pages transpiles kind:'react' source (Sucrase, never
executed) so syntax errors fail at os build, not at render. Wired into
os validate (ADR-0081). +tests (93 lint tests green).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: packages/lint/package.json
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
"name": "@objectstack/lint",
3
3
"version": "11.3.0",
4
4
"license": "Apache-2.0",
5
-
"description": "Static, build-time validation for an ObjectStack metadata graph — dashboard widget bindings, CEL/predicate expressions, and more. Pure (stack) => Issue[] functions shared by the CLI's `os validate` and any other consumer (e.g. AI authoring). Depends on @objectstack/spec; never on a runtime.",
5
+
"description": "Static, build-time validation for an ObjectStack metadata graph \u2014 dashboard widget bindings, CEL/predicate expressions, and more. Pure (stack) => Issue[] functions shared by the CLI's `os validate` and any other consumer (e.g. AI authoring). Depends on @objectstack/spec; never on a runtime.",
0 commit comments