Skip to content

Sanchika v0.1.0

Choose a tag to compare

@lamemustafa lamemustafa released this 16 Jul 08:09
050e444

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, and llms.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 PrimitiveSpec compatibility shape remains supported.
  • The Button, Card, Badge, and Field registry prefix and valid legacy
    class output remain unchanged.
  • Existing legacy pattern exports remain supported, including the retained
    patternSpecs shape 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.tgz
    • sanchika-primitives-0.1.0.tgz
    • sanchika-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.jsonpackages[].files[] with archive path
    and byte size from final npm pack --json output

  • 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.