Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
3eee73b
Fix(Site): Preserve theme variables in native examples
1aron Sep 25, 2026
2079d66
Upgrade(Tooling): Migrate CSS validation to @eslint/css-tree
1aron Sep 25, 2026
6adc31c
Upgrade(CSS): Refine utility resolution and retire sizing utilities
1aron Sep 25, 2026
1193b8a
Feat(CSS): Share project definitions with local styles
1aron Sep 26, 2026
00703d3
Perf(Next): Reduce Turbopack HMR verification
1aron Sep 26, 2026
70444b1
Fix(Svelte): Restore TypeScript scanning and local style delivery
1aron Sep 26, 2026
3e5c99d
Improve(CSS): Verify 2.0 freeze contracts and examples
1aron Sep 27, 2026
3c3cbc0
Chore(Next): Stop tracking generated static export assets
1aron Sep 27, 2026
d13b6f1
Fix(Binding): Update native package smoke to language v3
1aron Sep 27, 2026
91e6d2b
Docs(CSS): Record PR integration blockers
1aron Sep 27, 2026
c4941cc
Docs(CSS): Detail remaining freeze integration blockers
1aron Sep 27, 2026
5e7b271
Fix(Build): Preserve patch line endings on Windows
1aron Sep 27, 2026
a654e53
Docs(CSS): Record cross-platform validation results
1aron Sep 27, 2026
4e0c2fd
Docs(CSS): Record reviewed migration and e2e evidence
1aron Sep 27, 2026
e2b181d
Test(Next): Use resolvable HMR fixture imports
1aron Sep 27, 2026
37180fa
Docs(CSS): Record final integration gate evidence
1aron Sep 27, 2026
3561220
Test(Next): Diagnose intermittent Webpack HMR failures
1aron Sep 27, 2026
cbc8929
Build: Keep Windows declaration paths inside the bundle
1aron Sep 27, 2026
d0a1dc5
Fix(CLI): Normalize Windows paths for migration and watching
1aron Sep 27, 2026
7836f3b
Build(Site): Prepare pinned toolchains for hosted previews
1aron Sep 27, 2026
7aac80d
Fix(Next): Bypass recompilation of generated static stylesheets
1aron Sep 27, 2026
58b0d79
Build(Rust): Preserve toolchain locations in Turbo tasks
1aron Sep 27, 2026
cb24b5c
Test(Parity): Record five preserved contract supersets
1aron Sep 27, 2026
147dbcd
Fix(CLI): Retry transient Windows publication lock failures
1aron Sep 27, 2026
e45f6ce
Test(Webpack): Normalize Windows fixtures and avoid concurrent rebuilds
1aron Sep 27, 2026
111a1b3
Build(Site): Point Vercel Next builder at its build directory
1aron Sep 27, 2026
4b8eb7f
Chore(Agent): Record remote freeze integration results
1aron Sep 27, 2026
601742c
Fix(Compiler): Encode absolute source map paths as file URLs
1aron Sep 27, 2026
fcb3a5b
Fix(ESLint): Preserve template literal line endings in autofixes
1aron Sep 27, 2026
8fff2e3
Test(Integrations): Use portable loaders and fixture commands
1aron Sep 27, 2026
716b6f2
CI(Windows): Finish independent tests after package failures
1aron Sep 27, 2026
ee37a11
Build(Site): Deploy the completed static export on Vercel
1aron Sep 27, 2026
60830b8
Chore(Agent): Record Windows regression fixes and preview status
1aron Sep 27, 2026
3082350
Fix(Site): Resolve Vercel preview metadata from deployment variables
1aron Sep 27, 2026
761dbf5
Chore(Agent): Record static output and preview metadata validation
1aron Sep 27, 2026
8f48b10
Fix(Compiler): Normalize Windows source patterns and fixture paths
1aron Sep 27, 2026
2a91e5c
Fix(Next): Preserve Sass offsets across equivalent file URLs
1aron Sep 27, 2026
4b873a5
Fix(MCP): Keep new file identity stable through directory aliases
1aron Sep 27, 2026
e7ed68c
Test(Parity): Record exact freeze contract QA approvals
1aron Sep 27, 2026
e9c9896
Chore(Agent): Record Windows fixes and migration QA validation
1aron Sep 27, 2026
143a3af
Test(Parity): Verify portable stylesheet lifecycle assertions
1aron Sep 27, 2026
ca8ee0f
Test(Parity): Verify Manifest input-only smoke adaptations
1aron Sep 27, 2026
15fff49
Test(Parity): Record approved named-token contract differences
1aron Sep 27, 2026
483617a
Fix(Compiler): Resolve native paths in host source maps
1aron Sep 27, 2026
1fd079a
Test(Next): Expand Windows fixture paths with native realpath
1aron Sep 27, 2026
f9a1d2b
Fix(Vite): Preserve Windows source identity and asset delivery
1aron Sep 27, 2026
1c58d9e
Chore(Agent): Record cross-platform path validation
1aron Sep 27, 2026
a2350da
Test(Parity): Restore native component layer coverage
1aron Sep 27, 2026
a3b78f7
Test(VSCode): Retain language client display name coverage
1aron Sep 27, 2026
5fc813d
Test(Parity): Record approved utility registration differences
1aron Sep 27, 2026
8fda9a4
Test(Language): Preserve grammar coverage and unique case lineage
1aron Sep 27, 2026
48a5833
Test(Parity): Record preserved workspace resolution coverage
1aron Sep 27, 2026
cead690
Test(VSCode): Retain staged server case identity
1aron Sep 27, 2026
4c0690a
Test(Webpack): Verify complete runtime preload attributes
1aron Sep 27, 2026
a7ccf0e
Test(Parity): Record preserved integration assertions
1aron Sep 27, 2026
a525d63
Test(Parity): Record approved ESLint and Manifest scopes
1aron Sep 27, 2026
8cccf04
Test(Parity): Record approved lint and highlighting policies
1aron Sep 27, 2026
eba6c08
Fix(Vite): Preserve resource and dependency identity on Windows
1aron Sep 27, 2026
cdc0ccc
Test(Parity): Record approved portable Vite paths
1aron Sep 27, 2026
5266854
Test(Parity): Verify portable path assertion preservation
1aron Sep 27, 2026
c8cb1a6
Test(Parity): Restore compiler and static bundle assertions
1aron Sep 27, 2026
21327b2
Test(Tooling): Retain historical native value inputs
1aron Sep 27, 2026
65659bc
Test(MCP): Preserve historical native rendering inputs
1aron Sep 27, 2026
5b3c571
Test(Next): Verify preset values through manifest imports
1aron Sep 27, 2026
a5aaa37
Chore(Agent): Record current hosted preview verification
1aron Sep 27, 2026
f4f427f
Test(Integrations): Diagnose remaining Windows failures
1aron Sep 27, 2026
9ed70bc
Chore(Agent): Reconcile current freeze integration evidence
1aron Sep 27, 2026
1f96130
Test(VSCode): Budget cold native completion separately
1aron Sep 27, 2026
0a81364
Chore(Agent): Record passing Windows Vite validation
1aron Sep 27, 2026
9d98172
Drop(Compiler): Remove compose directives and update documentation
1aron Sep 28, 2026
0509284
Test(Parity): Record final pre-integration contract approvals
1aron Sep 28, 2026
e231a70
Drop(Compiler): Integrate complete compose removal into freeze audit
1aron Sep 28, 2026
a6efe50
Test(Parity): Refresh ledgers for the integrated directive contract
1aron Sep 28, 2026
6b82e15
Docs(CSS): Remove stale compose ordering guidance
1aron Sep 28, 2026
143958f
Build(TypeScript): Resolve project contracts from clean sources
1aron Sep 28, 2026
36fcbb9
Test(Parity): Pin clean-source type resolution validation
1aron Sep 28, 2026
5871074
Build(TypeScript): Resolve ESLint plugin without built artifacts
1aron Sep 28, 2026
5ee8e18
CI(Windows): Bound package concurrency to the worker budget
1aron Sep 28, 2026
bc30cbc
CI(Linux): Share the worker budget across package checks
1aron Sep 28, 2026
658f46c
Test(Vite): Use the rebuild budget for Sass SSR reimports
1aron Sep 28, 2026
16a90bd
Test(CSS): Refresh integrated site and migration contracts
1aron Sep 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .ai/context/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ For package code, read the affected manifest and local `AI.md`. For high-risk be
- Commands and CI equivalents: `.ai/commands.md`
- Style and path conventions: `.ai/code-style.md`
- PR review checklist: `.ai/review-checklist.md`
- Dated 2.0 freeze evidence and unresolved gates: `.ai/freeze-audit.md`

## Accuracy Rule

Expand Down
2 changes: 1 addition & 1 deletion .ai/context/rust-routing.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ own loading, filesystem, browser, editor, and platform adaptation.
| `mastercss-source` | HTML/JS/Vue/Svelte-neutral source extraction IR | `src/lib.rs` and scanner tests |
| `mastercss-scanner` | Multi-file scan state over source extraction and engine transitions | `src/lib.rs` and tooling scanner tests |
| `mastercss-validator` | Rust validation operations | `src/lib.rs` |
| `mastercss-lint` | Ordering, conflict, compose, and recommendation policy | matching domain module and its tests |
| `mastercss-lint` | Ordering, conflict, and recommendation policy | matching domain module and its tests |
| `mastercss-language` | UTF-16 positions, document analysis, formatting, semantic tokens | `src/session.rs`, then domain module |
| `mastercss-render` | Server render/hydration IR | `src/lib.rs` and server fixtures |
| `mastercss-diagnostics` | Dependency-light diagnostic/report contracts | `src/lib.rs` |
Expand Down
172 changes: 8 additions & 164 deletions .ai/contracts/api-census.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
"packages/mcp/src/**/*.ts"
],
"summary": {
"records": 919,
"records": 914,
"byKind": {
"bin": 3,
"cli-command": 4,
"export": 735,
"export": 730,
"mcp-prompt": 3,
"mcp-resource": 3,
"mcp-tool": 20,
Expand Down Expand Up @@ -2899,28 +2899,6 @@
"subpath": "./tooling",
"name": "MasterCSSLintCanonicalClassSuggestions"
},
{
"kind": "export",
"owner": "@master/css-binding",
"responsibility": "native and Wasm binding loading",
"consumers": [
"@master/css",
"@master/css-compiler",
"@master/css-preset",
"@master/css-runtime",
"@master/css-server",
"@master/css-tooling",
"@master/css-vscode"
],
"platform": "conditional",
"lifecycle": "binding-session",
"visibility": "published-internal",
"disposition": "loader",
"id": "export:@master/css-binding:./tooling#MasterCSSLintCanonicalComposeDirective",
"package": "@master/css-binding",
"subpath": "./tooling",
"name": "MasterCSSLintCanonicalComposeDirective"
},
{
"kind": "export",
"owner": "@master/css-binding",
Expand Down Expand Up @@ -8238,46 +8216,6 @@
"subpath": "./css-directives",
"name": "createCSSDirectiveSourceReference"
},
{
"kind": "export",
"owner": "@master/css-schema",
"responsibility": "serializable contracts and codecs",
"consumers": [
"@master/create-css",
"@master/css",
"@master/css-astro",
"@master/css-binding",
"@master/css-binding-wasm-compiler",
"@master/css-binding-wasm-engine",
"@master/css-binding-wasm-tooling",
"@master/css-cli",
"@master/css-compiler",
"@master/css-internal",
"@master/css-language-server",
"@master/css-language-service",
"@master/css-mcp",
"@master/css-next",
"@master/css-nuxt",
"@master/css-preset",
"@master/css-runtime",
"@master/css-server",
"@master/css-svelte",
"@master/css-tooling",
"@master/css-vite",
"@master/css-vscode",
"@master/eslint-plugin-css",
"master-css-angular-example",
"site"
],
"platform": "universal",
"lifecycle": "value",
"visibility": "public",
"disposition": "retain",
"id": "export:@master/css-schema:./css-directives#CSSCompositionTrace",
"package": "@master/css-schema",
"subpath": "./css-directives",
"name": "CSSCompositionTrace"
},
{
"kind": "export",
"owner": "@master/css-schema",
Expand Down Expand Up @@ -8838,46 +8776,6 @@
"subpath": "./css-directives",
"name": "CSSDirectiveSourceReference"
},
{
"kind": "export",
"owner": "@master/css-schema",
"responsibility": "serializable contracts and codecs",
"consumers": [
"@master/create-css",
"@master/css",
"@master/css-astro",
"@master/css-binding",
"@master/css-binding-wasm-compiler",
"@master/css-binding-wasm-engine",
"@master/css-binding-wasm-tooling",
"@master/css-cli",
"@master/css-compiler",
"@master/css-internal",
"@master/css-language-server",
"@master/css-language-service",
"@master/css-mcp",
"@master/css-next",
"@master/css-nuxt",
"@master/css-preset",
"@master/css-runtime",
"@master/css-server",
"@master/css-svelte",
"@master/css-tooling",
"@master/css-vite",
"@master/css-vscode",
"@master/eslint-plugin-css",
"master-css-angular-example",
"site"
],
"platform": "universal",
"lifecycle": "value",
"visibility": "public",
"disposition": "retain",
"id": "export:@master/css-schema:./css-directives#CSSDirectiveStyleComposeDefinition",
"package": "@master/css-schema",
"subpath": "./css-directives",
"name": "CSSDirectiveStyleComposeDefinition"
},
{
"kind": "export",
"owner": "@master/css-schema",
Expand Down Expand Up @@ -16259,60 +16157,6 @@
"subpath": "./lint",
"name": "CanonicalClassNameOptions"
},
{
"kind": "export",
"owner": "@master/css-tooling",
"responsibility": "lexer, source, scanner, validator, lint, and language tooling",
"consumers": [
"@master/css-cli",
"@master/css-compiler",
"@master/css-language-server",
"@master/css-language-service",
"@master/css-mcp",
"@master/css-next",
"@master/css-server",
"@master/css-vite",
"@master/css-vscode",
"@master/css-webpack",
"@master/eslint-plugin-css",
"site"
],
"platform": "universal",
"lifecycle": "tooling-session",
"visibility": "public",
"disposition": "retain",
"id": "export:@master/css-tooling:./lint#CanonicalComposeDirectiveResult",
"package": "@master/css-tooling",
"subpath": "./lint",
"name": "CanonicalComposeDirectiveResult"
},
{
"kind": "export",
"owner": "@master/css-tooling",
"responsibility": "lexer, source, scanner, validator, lint, and language tooling",
"consumers": [
"@master/css-cli",
"@master/css-compiler",
"@master/css-language-server",
"@master/css-language-service",
"@master/css-mcp",
"@master/css-next",
"@master/css-server",
"@master/css-vite",
"@master/css-vscode",
"@master/css-webpack",
"@master/eslint-plugin-css",
"site"
],
"platform": "universal",
"lifecycle": "tooling-session",
"visibility": "public",
"disposition": "retain",
"id": "export:@master/css-tooling:./lint#CanonicalComposeDirectiveSuggestion",
"package": "@master/css-tooling",
"subpath": "./lint",
"name": "CanonicalComposeDirectiveSuggestion"
},
{
"kind": "export",
"owner": "@master/css-tooling",
Expand Down Expand Up @@ -24362,7 +24206,7 @@
"id": "wire-contract:packages/binding/src/protocol.ts#MASTER_CSS_BINDING_ABI_VERSION",
"name": "MASTER_CSS_BINDING_ABI_VERSION",
"source": "packages/binding/src/protocol.ts",
"value": 12
"value": 14
},
{
"kind": "wire-contract",
Expand All @@ -24384,7 +24228,7 @@
"id": "wire-contract:packages/binding/src/protocol.ts#MASTER_CSS_DIAGNOSTICS_REPORT_VERSION",
"name": "MASTER_CSS_DIAGNOSTICS_REPORT_VERSION",
"source": "packages/binding/src/protocol.ts",
"value": 3
"value": 4
},
{
"kind": "wire-contract",
Expand Down Expand Up @@ -24516,7 +24360,7 @@
"id": "wire-contract:packages/binding/src/protocol.ts#MASTER_CSS_LINT_BATCH_VERSION",
"name": "MASTER_CSS_LINT_BATCH_VERSION",
"source": "packages/binding/src/protocol.ts",
"value": 1
"value": 2
},
{
"kind": "wire-contract",
Expand Down Expand Up @@ -24598,7 +24442,7 @@
"id": "wire-contract:packages/cli/src/lint.ts#REPORT_VERSION",
"name": "REPORT_VERSION",
"source": "packages/cli/src/lint.ts",
"value": 3
"value": 4
},
{
"kind": "wire-contract",
Expand Down Expand Up @@ -24668,7 +24512,7 @@
"id": "wire-contract:packages/mcp/src/directives.ts#DIRECTIVE_INSPECTION_VERSION",
"name": "DIRECTIVE_INSPECTION_VERSION",
"source": "packages/mcp/src/directives.ts",
"value": 1
"value": 2
},
{
"kind": "wire-contract",
Expand Down Expand Up @@ -24696,7 +24540,7 @@
"id": "wire-contract:packages/mcp/src/lint.ts#LINT_REPORT_VERSION",
"name": "LINT_REPORT_VERSION",
"source": "packages/mcp/src/lint.ts",
"value": 3
"value": 4
},
{
"kind": "wire-contract",
Expand Down
11 changes: 3 additions & 8 deletions .ai/contracts/public-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,6 @@
"MasterCSSLintBindingSession",
"MasterCSSLintCanonicalClassGroupSuggestions",
"MasterCSSLintCanonicalClassSuggestions",
"MasterCSSLintCanonicalComposeDirective",
"MasterCSSLintRawValueCandidates",
"MasterCSSMatchStatus",
"MasterCSSNativeBindingLoadOptions",
Expand Down Expand Up @@ -194,7 +193,7 @@
"createToolingBindingSync"
]
},
"surface": "8e819e88c71a3fd1"
"surface": "d77d0faee6b98cb6"
},
"@master/css-binding-darwin-arm64": {
"directory": "binding-darwin-arm64",
Expand Down Expand Up @@ -878,7 +877,6 @@
"serializeMasterCSSHydrationManifest"
],
"./css-directives": [
"CSSCompositionTrace",
"CSSDirectiveAnimationDefinitions",
"CSSDirectiveAnimationOptions",
"CSSDirectiveConditionPathEntry",
Expand All @@ -893,7 +891,6 @@
"CSSDirectiveSourceLocation",
"CSSDirectiveSourceRange",
"CSSDirectiveSourceReference",
"CSSDirectiveStyleComposeDefinition",
"CSSDirectiveStyleDefinition",
"CSSDirectiveStyleNativeDefinition",
"CSSDirectiveUtilityDefinition",
Expand Down Expand Up @@ -960,7 +957,7 @@
"isMasterCSSRenderingMode"
]
},
"surface": "ac5522612740ed9c"
"surface": "31bc2d6d9c5f4277"
},
"@master/css-server": {
"directory": "server",
Expand Down Expand Up @@ -1110,8 +1107,6 @@
],
"./lint": [
"CanonicalClassNameOptions",
"CanonicalComposeDirectiveResult",
"CanonicalComposeDirectiveSuggestion",
"MasterCSSCanonicalClassesReportOptions",
"MasterCSSClassListEditOptions",
"MasterCSSClassListLintReportOptions",
Expand Down Expand Up @@ -1227,7 +1222,7 @@
"inspectClassNameSync"
]
},
"surface": "0024cc5ce0fdb6ea"
"surface": "d425486d425e92f7"
},
"@master/css-vite": {
"directory": "vite",
Expand Down
Loading
Loading