Skip to content

⚛️ Create the canonical React and Vite site blueprint - #25

Merged
szmyty merged 1 commit into
mainfrom
feat/14-react-vite-blueprint
Aug 29, 2026
Merged

szmyty merged 1 commit into
mainfrom
feat/14-react-vite-blueprint

Conversation

@szmyty

@szmyty szmyty commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

Closes #14

What changed

  • adds the opt-in site-react-vite capability and a strict holon.react-vite-blueprint/v1 profile
  • ships a generic, inventory-locked React/Vite rendered pack with exact Node, pnpm, React, Vite, TypeScript, Vitest, and quality-adapter versions
  • provides accessible route, not-found, and render-error states; responsive Identity token seams; canonical metadata; Pages fallback; and deterministic static output
  • consumes the existing neutral plan/render/verify/rollback boundary while keeping LaunchKit, Storybook, publishable-package behavior, Egolint policy, Identity truth, and Relay deployment separate
  • adds a canonical clean-room manifest, contract validator, integration proof, documentation, ADR, system, architecture, roadmap, and CI coverage

Acceptance evidence

  • clean materialization and verified Holon ownership
  • repeat planning resolves entirely to no-ops
  • frozen pnpm installation
  • Biome, type-aware Oxlint, TypeScript, Vitest, and Vite production build
  • dependency-cruiser covers 11 modules / 14 edges and rejects an injected circular import
  • two complete build trees are byte-identical
  • canonical metadata, local static references, byte-identical 404.html, and live Vite preview are verified
  • all 35 Python tests and all 18 Repository Intelligence component tests pass

Follow-up boundary

Issue #15 may now compose the dedicated LaunchKit profile from this generic foundation. This PR does not begin that work.

@szmyty
szmyty merged commit 89d9dff into main Aug 29, 2026
1 check passed
@szmyty
szmyty deleted the feat/14-react-vite-blueprint branch August 29, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create the canonical React and Vite site blueprint

1 participant