Sanchika v0.1.0
Sanchika v0.1.0
Summary
Sanchika v0.1.0 is the first material three-package GitHub artifact release
after the v0.0.2 baseline.
Release Set
@sanchika/tokens@0.1.0@sanchika/primitives@0.1.0@sanchika/patterns@0.1.0
The release distributes GitHub tarball assets. It does not publish packages to
npm. The private gallery application is deployed separately and is not packed.
Major Additions Since v0.0.2
- Typed, single-source token generation with deterministic CSS, TypeScript, and
token-reference outputs. - Expanded semantic color, typography, layout, focus, motion, and status roles,
plus one-release compatibility aliases. - Foundation and layout primitives for bounded, accessible composition.
- Search, state, feedback, navigation, data, process, and Indian-formatting
contracts. - CSS-first motion-assist utilities with reduced-motion guidance.
- Product pattern contracts and evidence grammar for public, Axal, Pack, and
Tools modes. - Generated documentation search,
sanchika-manifest.json, andllms.txt
outputs. - The C2-approved gallery showcase with synthetic product-mode proof.
Compatibility
- Existing v0.0.2 token CSS aliases remain available for the documented
compatibility window. - Legacy TypeScript token collections remain supported.
- The
PrimitiveSpeccompatibility shape remains supported. - The
Button,Card,Badge, andFieldregistry prefix and valid legacy
class output remain unchanged. - Existing legacy pattern exports remain supported, including the retained
patternSpecsshape and approved alias behavior. - There is no intentional breaking change to the three stable package
entrypoints. - New APIs remain pre-1.0 and experimental; consumers must verify their own
composed runtime and accessibility behavior.
Known Limitations
- Packages are not published to npm.
- No framework runtime adapter is included.
- Sanchika provides no model runtime or automated compliance judgment.
- Gallery examples remain synthetic.
- Physical assistive-technology validation remains necessary.
- Protected-workspace production depth remains outside the public proof.
- Real consumer adoption is still incomplete.
- No dark-mode support claim is made.
- No universal production-readiness claim is made.
Release Evidence
The detached release execution generated and verified the following evidence
from the approved final merge commit.
-
Source commit:
050e444d50e8e4800f471709411eefca40058ab4 -
Tag:
v0.1.0 -
Package files:
sanchika-tokens-0.1.0.tgzsanchika-primitives-0.1.0.tgzsanchika-patterns-0.1.0.tgz
-
SHA-256 checksums:
92148781457a3797db7f643235c8f23d881a4842426d50961bf6ec65bd718c55 sanchika-tokens-0.1.0.tgz 2d22f4a07f3d0ae1064e663551cecafc3dedeae4bf700889a0c900935e8b9585 sanchika-primitives-0.1.0.tgz 3b0b6e6e5b42712222bcf5badeca63a9fee6c0466904de0a2f5d27f2cd5428f5 sanchika-patterns-0.1.0.tgz 5a4ed39efc912b92d68f8dde500508feda03e92f92bac9e7ba3ae4bc76c7c592 sanchika-gallery-landing-1440x1000.png ec7d9f1745e6f53697fa3cafab366bc8930145e9985609df31cb85a7f4e37204 sanchika-gallery-landing-390x844.png dbe1c26af8fce29f217669b01be5267cc9a51b99ad4f3f87b6a33ef3e8921cd1 sanchika-gallery-axal-1440x1000.png 7d3294d139f26c7c672323b1941c0e111364dd4999fd874e7a4bee274b89a56b sanchika-gallery-pack-1440x1000.png ae820e3fd29b18a82b6205b8c18199cd2b3d9862a0bc6b6be56c2f93472c63d6 sanchika-gallery-tools-1440x1000.png 86e0161e7c2e8834326a9e86266d7f2dcdd8648a42a0be3b9e48628cc3fbece9 sanchika-gallery-forced-colors-768x1024.png -
Package file lists:
manifest.json→packages[].files[]with archive path
and byte size from finalnpm pack --jsonoutput -
Manifest asset:
manifest.json -
Checksum asset:
SHA256SUMS -
Consumer install verification: fresh npm and isolated offline pnpm scratch
consumers passed installation, runtime probes, strict TypeScript API
fixtures, CSS entrypoint resolution, exact version and internal-dependency
checks, and gallery exclusion.
Gallery Screenshot Contract
Run pnpm build and pnpm gallery:browser from the release merge commit. The
existing browser lane uses synthetic data and writes ignored evidence under
output/playwright/s8-gallery-showcase/. Upload these stable release assets:
| Release asset | Existing generated source |
|---|---|
sanchika-gallery-landing-1440x1000.png |
release-routes/landing-1440x1000.png |
sanchika-gallery-landing-390x844.png |
release-routes/landing-390x844.png |
sanchika-gallery-axal-1440x1000.png |
release-routes/axal-1440x1000.png |
sanchika-gallery-pack-1440x1000.png |
release-routes/pack-1440x1000.png |
sanchika-gallery-tools-1440x1000.png |
release-routes/tools-1440x1000.png |
sanchika-gallery-forced-colors-768x1024.png |
release-routes/forced-colors-768x1024.png |
The final release execution regenerates these files from the merge commit,
checks browser/summary.json against the current gallery build fingerprints,
each final screenshot's bytes, and the exact pixel dimensions encoded by its
filename, and copies only the named screenshots into
the flat eleven-asset release upload set. manifest.json records the tarballs
and screenshots; SHA256SUMS covers the three tarballs and six screenshots.
Screenshot metadata uses repository-relative paths; the ignored evidence
directory and screenshots are not committed as source.
Migration And Rollback
See v0.0.2 to v0.1.0 migration for
installation, CSS order, package-backed smoke verification, changed behavior,
and the exact v0.0.2 rollback assets.