Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 0 additions & 23 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -984,29 +984,6 @@ jobs:
continue-on-error: true
run: pnpm check:widget-option-census

# The sdui-parser LOCKSTEP invariant (#12719 / #13150). Two copies of the
# constrained-JSX parser exist: objectui's runs in the RENDERER, this one
# runs in the SAVE GATE, and #12719 states that they must byte-agree on
# the accepted grammar and on the diagnostic codes — an invariant that had
# been enforced by NOTHING through three manual ports, two of which landed
# only because someone happened to file a card naming the drift.
#
# Compared against a VENDORED RECORD of objectui's side, so this step
# needs no network, no build and no objectui checkout. Read the gate's
# header for what that buys and what it costs: it sees this copy moving
# away from the recorded objectui state; it does NOT see objectui moving
# afterwards, and only a `.objectui-sha` bump — the moment a divergence
# starts SHIPPING — brings that direction back into view.
#
# Unfiltered on purpose. The record lives under packages/sdui-parser/, the
# pin is a root dotfile, and this workflow declares no paths: filtering it
# to the parser subtree would go dormant on exactly the PR that moves the
# pin. Cost is one TypeScript parse of seven small files, ~0.4 s.
- name: sdui-parser stays in lockstep with objectui's copy
id: sdui-parser-stays-in-lockstep-with-objectui
continue-on-error: true
run: pnpm check:sdui-lockstep

# The checked-in SDUI public-tier manifest (#12924, ruled 2026-08-29: wire
# it). `resolveSduiManifest()` degrades to parse-only SILENTLY when the
# repo-root `sdui.manifest.json` is absent or unreadable, so nothing in
Expand Down
2 changes: 0 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
"docs:start": "pnpm --filter @objectstack/docs start",
"os": "node packages/cli/bin/run.js",
"console:build": "turbo run build:dist --filter=@objectstack/console",
"gen:sdui-lockstep": "node scripts/check-sdui-lockstep.mjs --update",
"lint": "node --stack-size=4000 node_modules/eslint/bin/eslint.js . --no-inline-config",
"i18n:extract": "tsx packages/cli/bin/run-dev.js i18n extract packages/platform-objects/scripts/i18n-extract.config.ts --locales=zh-CN,ja-JP,es-ES --fill=default --source-hashes --out=packages/platform-objects/src/apps/translations",
"check:i18n": "node scripts/check-i18n-bundles.mjs --self-test && node scripts/check-i18n-bundles.mjs",
Expand All @@ -39,7 +38,6 @@
"check:bash32-floor": "node scripts/check-bash32-floor.mjs --self-test && node scripts/check-bash32-floor.mjs",
"check:stack-collection-maps": "node scripts/check-stack-collection-maps.mjs --self-test && node scripts/check-stack-collection-maps.mjs",
"check:widget-option-census": "node scripts/check-widget-option-census.mjs --self-test && node scripts/check-widget-option-census.mjs",
"check:sdui-lockstep": "node scripts/check-sdui-lockstep.mjs --self-test && node scripts/check-sdui-lockstep.mjs",
"check:doc-authoring": "node scripts/check-doc-authoring.mjs --self-test && node scripts/check-doc-authoring.mjs",
"check:doc-anchors": "node scripts/check-doc-anchors.mjs --self-test && node scripts/check-doc-anchors.mjs",
"check:docs-single-h1": "node scripts/check-docs-single-h1.mjs --self-test && node scripts/check-docs-single-h1.mjs",
Expand Down
68 changes: 0 additions & 68 deletions packages/sdui-parser/objectui-lockstep.json

This file was deleted.

Loading
Loading