web: erect the constitution skeleton #1

Merged
PerishFire merged 2 commits from skeleton into main 2026-07-15 03:51:53 +00:00
Owner

web: erect the constitution skeleton

pnpm workspace with apps/react (@open-web/react) and packages/components
(@open-web/components), exact versions pinned via the catalog. Constitution:
negentropy.toml scans apps/packages .ts and docs .md (tsx deliberately blind
until the grammar lands), module roots at src/tests, limits 4/4, comments
denied, single-word law, test grant on tests globs, and a path boundary for
the root-level vite/vitest config files the tools demand. Operator layer:
runseal guard/init/land wrappers over deno with a stable negentropy pin
(v0.1.0), forgejo guard workflow running the pinned strict check. sidecar.toml
declares the react dev server as the app target. Style territory: only
packages/components owns scss; apps carry none.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

web: license the lab and admit tsx tests

MIT for the public repo; the test territory admits .test.tsx so
component render tests can speak JSX when the grammar arrives.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

web: erect the constitution skeleton pnpm workspace with apps/react (@open-web/react) and packages/components (@open-web/components), exact versions pinned via the catalog. Constitution: negentropy.toml scans apps/packages .ts and docs .md (tsx deliberately blind until the grammar lands), module roots at src/tests, limits 4/4, comments denied, single-word law, test grant on tests globs, and a path boundary for the root-level vite/vitest config files the tools demand. Operator layer: runseal guard/init/land wrappers over deno with a stable negentropy pin (v0.1.0), forgejo guard workflow running the pinned strict check. sidecar.toml declares the react dev server as the app target. Style territory: only packages/components owns scss; apps carry none. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> web: license the lab and admit tsx tests MIT for the public repo; the test territory admits .test.tsx so component render tests can speak JSX when the grammar arrives. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
pnpm workspace with apps/react (@open-web/react) and packages/components
(@open-web/components), exact versions pinned via the catalog. Constitution:
negentropy.toml scans apps/packages .ts and docs .md (tsx deliberately blind
until the grammar lands), module roots at src/tests, limits 4/4, comments
denied, single-word law, test grant on tests globs, and a path boundary for
the root-level vite/vitest config files the tools demand. Operator layer:
runseal guard/init/land wrappers over deno with a stable negentropy pin
(v0.1.0), forgejo guard workflow running the pinned strict check. sidecar.toml
declares the react dev server as the app target. Style territory: only
packages/components owns scss; apps carry none.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
web: license the lab and admit tsx tests
All checks were successful
guard / guard (pull_request) Successful in -10s
82b67ce3cf
MIT for the public repo; the test territory admits .test.tsx so
component render tests can speak JSX when the grammar arrives.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
PerishFire deleted branch skeleton 2026-07-15 03:51:53 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
PerishLab/plumb!1
No description provided.