feat: release design system engine, studio and component contracts

This commit is contained in:
Clintchiz committed 2026-10-19 13:09:03 +05:30
1 parent ff1065fb27
commit 3943b946d6
693 files changed
+175546 -3894

No files matched your search

@@ -0,0 +1,3 @@
{
"directory": "C:\\Users\\ADMIN\\AppData\\Local\\Temp\\wrnexus-design-release-xrHmgG"
}
@@ -0,0 +1,32 @@
{
"packagingVerified": true,
"published": false,
"applications": [
{
"name": "application-one",
"digest": "a474edb764d69cf11e71f6e1d4c627c222a3e5ec9d733dd10734484d8f8fbf51",
"applied": "89bc0ac1aeea2791c9436e71d7a6d1eee6b8c3684a39c12ba0e6f7ac30c09bb5"
},
{
"name": "application-two",
"digest": "a474edb764d69cf11e71f6e1d4c627c222a3e5ec9d733dd10734484d8f8fbf51",
"applied": "89bc0ac1aeea2791c9436e71d7a6d1eee6b8c3684a39c12ba0e6f7ac30c09bb5"
}
],
"checks": [
"104 shipped component sources",
"JSON schema asset",
"browser-safe root and upgrades bundle",
"prebuilt Studio client without src files",
"real composed and agent SSR previews",
"shared pin and CSS consistency across two applications",
"invalid draft reload and undo/redo",
"reviewed package upgrades and MCP operations",
"unchanged default MCP tools and installed stdio protocol",
"existing application configuration preserved",
"installed Studio CLI starts without source files",
"installed declaration consumer type check",
"MCP-only installation without optional Studio peer"
],
"checkedAt": "2026-10-19T07:28:23.408Z"
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

@@ -0,0 +1,80 @@
{
"formatVersion": 1,
"stageDirectory": "E:\\WireJS\\.publish-design",
"packages": [
{
"name": "@wrnexus/design-system",
"version": "0.1.0"
},
{
"name": "@wrnexus/design-studio",
"version": "0.1.0"
},
{
"name": "@wrnexus/ai",
"version": "0.8.10"
},
{
"name": "@wrnexus/compiler",
"version": "0.8.44"
},
{
"name": "@wrnexus/csr",
"version": "0.8.74"
},
{
"name": "@wrnexus/core",
"version": "0.8.25"
},
{
"name": "@wrnexus/store",
"version": "0.8.13"
},
{
"name": "@wrnexus/syntax",
"version": "0.8.20"
},
{
"name": "@wrnexus/validation",
"version": "0.8.14"
},
{
"name": "@wrnexus/plugin",
"version": "0.8.10"
},
{
"name": "@wrnexus/ui",
"version": "0.8.118"
},
{
"name": "@wrnexus/ssr",
"version": "0.8.20"
},
{
"name": "@wrnexus/security",
"version": "0.8.10"
},
{
"name": "@wrnexus/styles",
"version": "0.8.27"
},
{
"name": "@wrnexus/uploader",
"version": "0.8.14"
},
{
"name": "@wrnexus/mcp",
"version": "0.8.9"
}
],
"schemaVersion": 1,
"contractVersion": 1,
"designPackageVersion": 1,
"registryAvailability": "not-checked",
"published": false,
"notes": [
"Source versions remain unchanged. Confirm unused release versions before publication.",
"Use the existing version/release process for production; this command only stages and packs locally.",
"Production-wide API/visual/type gates must pass separately before publication."
]
}
@@ -0,0 +1,138 @@
{
"status": "repository-gates-cleared",
"checkedAt": "2026-10-19T07:12:25.038685+00:00",
"repositoryReadyForReleaseReview": true,
"readyToPublish": false,
"publicationHeldByUser": true,
"published": false,
"sourceVersionsChangedInThisTask": false,
"checks": {
"production": {
"command": "bun run check:production",
"passed": true,
"exitCode": 0,
"coverage": [
"workspace",
"generated application types",
"public API",
"visual contract",
"package kit validation",
"security/performance",
"ASVS evidence",
"editor bundles",
"TypeScript",
"ESLint",
"component imports",
"package tests",
"formatting",
"examples",
"services",
"editor tests/validation"
]
},
"staging": {
"command": "bun run design:release:stage",
"passed": true,
"packages": 16,
"access": "restricted"
},
"installedConsumers": {
"command": "bun run design:release:check",
"passed": true,
"applications": 2,
"mcpOnly": true,
"declarations": true,
"draftRecoveryAndUpgrades": true
},
"independentVersionNegativeProbes": true,
"packageIntegrityProbes": true,
"workspaceRepairProbes": true
},
"tests": {
"packages": {
"pass": 2561,
"skip": 1,
"fail": 0,
"files": 425,
"assertions": 14829
},
"examples": {
"pass": 62,
"fail": 0,
"files": 12,
"assertions": 2354
},
"services": {
"pass": 14,
"fail": 0,
"files": 4,
"assertions": 38
},
"editor": {
"pass": 64,
"fail": 0
},
"totalPass": 2701,
"totalFail": 0
},
"skips": [
{
"test": "live PG/MySQL",
"reason": "Existing opt-in integration test; WRNEXUS_PG_URL / WRNEXUS_MYSQL_URL are not configured."
}
],
"apiReview": {
"packages": 58,
"removedExportNames": 0,
"acceptedGroups": [
"auth",
"block-editor",
"blocks",
"cli",
"core",
"dnd",
"email-renderer",
"payment",
"syntax",
"ui",
"viewer"
]
},
"visualReview": {
"artifacts": [
"packages/ui/styles/SelectStyles.wrn",
"packages/ui/ui.css"
],
"browserChecks": [
"soft dark selection: token colors and 16px radius",
"angular light selection: token colors and 0px radius",
"square light: selection, switch hydration, modal focus and dismissal"
],
"focusedTests": 18,
"focusedAssertions": 2388
},
"performance": {
"reactiveRuntimeMinifiedBefore": 56617,
"reactiveRuntimeMinifiedAfter": 54958,
"unchangedBudget": 55000,
"csrTests": 169,
"csrFailures": 0
},
"repositoryBlockers": {},
"remainingPublicationSteps": [
"Keep publication held until the user explicitly authorizes it.",
"Before publishing, verify unused versions and access against the target registry, then use the established release/version workflow and reverify the resulting candidate."
],
"evidence": [
"production.log",
"staging.log",
"installed-consumers.log",
"visual-regressions.log",
"csr-regressions.log",
"workspace-probes.log",
"soft-dark-select.jpg",
"angular-light.jpg",
"square-dialog.jpg"
],
"clearanceReport": "../release-blocker-clearance/report.json"
}
@@ -0,0 +1,98 @@
[
{
"name": "@wrnexus/ai",
"version": "0.8.10",
"filename": "wrnexus-ai-0.8.10.tgz",
"integrity": "sha512-/vCpdkB4DpTRQ6g7UtwXLx95pWpBTfqvBukNjjRy5/L3hLiIp29n5RzPw+n3kRVhE8uGRCaKc9yUBxlhNKHUMA=="
},
{
"name": "@wrnexus/design-system",
"version": "0.1.0",
"filename": "wrnexus-design-system-0.1.0.tgz",
"integrity": "sha512-gNH/B+kYYZy+Pvlvl3gXoQZlTS6iP/teXct2MoClmsGp6M1vKa8IEptVXKs7po3E83zj5kSh3FIXwcBJHtZqLg=="
},
{
"name": "@wrnexus/core",
"version": "0.8.25",
"filename": "wrnexus-core-0.8.25.tgz",
"integrity": "sha512-od4TyDIKoX0RhjTDq+1HJ5fGQPID04Ao+BvWEkJU0beWRbXLZ6u5iRsh58+h/T2so8NSI9sW4rorC4N+BSMaqQ=="
},
{
"name": "@wrnexus/csr",
"version": "0.8.74",
"filename": "wrnexus-csr-0.8.74.tgz",
"integrity": "sha512-hqU7zqWRlkiOxJ8Ke9YidqwRN/CvmvozsK24XPsnlo7zt1IpNma0Woo9J5ZnO3MO9ihVU4sa8tmg61ucKHFFpQ=="
},
{
"name": "@wrnexus/store",
"version": "0.8.13",
"filename": "wrnexus-store-0.8.13.tgz",
"integrity": "sha512-EHfjbs3qcVVFA5QkLDubH8bBdVWHAinx+5GYeo7asYSs/4qcfd6K0X0bsXp73FVm3CHgGeN9I+Ih6bNJmAEEWQ=="
},
{
"name": "@wrnexus/syntax",
"version": "0.8.20",
"filename": "wrnexus-syntax-0.8.20.tgz",
"integrity": "sha512-vd3EQLjLeNnnlSRVUMY4m+VksKpUHfTla0eWSZ8N+GroEVDgYegHW79tWcRAlmCxPe/jrpUSGri6dZoty2b72A=="
},
{
"name": "@wrnexus/plugin",
"version": "0.8.10",
"filename": "wrnexus-plugin-0.8.10.tgz",
"integrity": "sha512-YVSLW8Lzq3/eFzAOj9B2A6ngFvdm2jmzSCEd2tI491rGqLbQWyFx3NzCuN/CnAZOA3kyHE+W4oiG6/3cyWWZsg=="
},
{
"name": "@wrnexus/ui",
"version": "0.8.118",
"filename": "wrnexus-ui-0.8.118.tgz",
"integrity": "sha512-a0RWv3P+Z0f19Pqvaq+mHcBrAYni1k8iXQKMf9r83rYp3m6V4e00Fahg661VcF4Y6o3SAn151YVTH3zrRwsaWw=="
},
{
"name": "@wrnexus/validation",
"version": "0.8.14",
"filename": "wrnexus-validation-0.8.14.tgz",
"integrity": "sha512-cdy8soKgKqGI3FP1wvbHsmdKAnDAzN6h0LcUadgjqz9sfp7RSsYuFBxEw/lkZiWkUbBbAuAaQ/sI7FgXWDnPxg=="
},
{
"name": "@wrnexus/compiler",
"version": "0.8.44",
"filename": "wrnexus-compiler-0.8.44.tgz",
"integrity": "sha512-TJ3qPfD+2VsmpuVXgA6CUIlv2fqU2tW8xrIvHUFkGYJpVzF5jbSBUsoHNDfCT9/t5gw3CGazJnPqgzdcIm5XCg=="
},
{
"name": "@wrnexus/security",
"version": "0.8.10",
"filename": "wrnexus-security-0.8.10.tgz",
"integrity": "sha512-DRPI1TpMbVNtx91jnsIHN+ONvNs6RYKW5hot8Gez6y/XRliksAQAv4qPlW3V/Jctzsfue7Bz0qhERtqcnUzKPw=="
},
{
"name": "@wrnexus/ssr",
"version": "0.8.20",
"filename": "wrnexus-ssr-0.8.20.tgz",
"integrity": "sha512-0+I9C9Mjtpk8IeOfU+TIPo4/Wb1r3TC+xZBytj0v1Sper8IWSGw0At6opbJMnw5PPERnsQC0XJDhcSVlj2Wbuw=="
},
{
"name": "@wrnexus/uploader",
"version": "0.8.14",
"filename": "wrnexus-uploader-0.8.14.tgz",
"integrity": "sha512-LticgG17uYu65IYRNDGagtvjfdUNrVHR2drbv6r/J4pycNX6CcGGn0hbjZFPA1uSHfH/hp//hA+KTOcoE14aMQ=="
},
{
"name": "@wrnexus/styles",
"version": "0.8.27",
"filename": "wrnexus-styles-0.8.27.tgz",
"integrity": "sha512-2DTZycU9LVaEn5/7ZsV87LDgDcm1fht6MHXp+alTBmlmkJ2tjeJnJm2wiMydStWKjf8E3AKAhZWg/3f2wOGi1g=="
},
{
"name": "@wrnexus/design-studio",
"version": "0.1.0",
"filename": "wrnexus-design-studio-0.1.0.tgz",
"integrity": "sha512-HeY3zG45oEvsLy1my9nCgKHb11ip9eTthhp/bzeOIXEn8vk71pRhqdgrltEwn2vFKIlKuPBQlA4xftmLDhSWTQ=="
},
{
"name": "@wrnexus/mcp",
"version": "0.8.9",
"filename": "wrnexus-mcp-0.8.9.tgz",
"integrity": "sha512-OVSL2ZZeTh6pwuQiWK4gjTLDVfzu4INuf5PvMjyynzphXwsFWpL5m8BvVD4or4R9Jvm/R8WAhHIO8gLWZHF1oA=="
}
]