Skip to content

Latest commit

 

History

History
169 lines (156 loc) · 10.6 KB

File metadata and controls

169 lines (156 loc) · 10.6 KB

PliegoCSS documentation

PliegoCSS is an experimental standards-first CSS compiler and verifier for humans and agents. It accepts compact typed Rust authoring today, but that is one frontend rather than the product category: standard-CSS audit, policy, explainability, and deterministic receipts are the controlling direction. The current workspace has compile-time syntax and conflict validation, typed semantic IR, deterministic CSS, typed configurable themes, responsive and interactive variants, conditional composition, and an explicit build CLI. Rust 1.85 is the minimum supported version.

Gate A and Gate B are closed as conditional GO decisions over their frozen fixtures. Those results validate continued development; they do not declare the compiler production-ready or close the PliegoRS integration and developer-experience phases. The current PliegoRS evidence is a pinned local cross-repository SSR/SSG gate plus a resumability-markup seam with declarative, explicitly owned route bundles. pliego-cssc watch only regenerates artifacts; composed with the pinned pliego dev, the certified local path performs a PliegoRS-owned full-page browser reload. The CLI accepts an adapter-owned, exact-range reachability sidecar and projects it into opt-in manifest schema 4 without inferring framework semantics. Schema 5 additionally reconciles that semantic graph with exact rules, declarations, and UTF-8 byte ranges in the final CSS. Explicit bundle builds can also emit a framework-neutral asset load plan with exact CSS/manifest hashes and independent route/island bundle selections. Schema-5 builds can additionally emit one portable Project Index joining source sites to semantic, token, component, and physical CSS IDs.

Getting started

Reference

Concepts

Status and evidence

Contributing and releases

Each reference page's explicit status controls. Pages marked implemented describe behavior in the current workspace; pages marked as a frozen contract remain non-integration specifications until their listed implementation gates pass.