From fa9fb51a1dd29b867b85f3119cb0ac967a9e82f8 Mon Sep 17 00:00:00 2001 From: Aaron Robb Date: Sun, 15 Jun 2025 04:54:04 -0400 Subject: [PATCH 1/2] Rename to more flexible system --- .CLAUDE.md | 3 +- .GEMINI.md | 42 +- .OPENAI.md | 61 +- DOCUMENTATION_STRUCTURE.md | 4 +- README.md | 2 +- decisions/0001-rename-to-syzygy.md | 6 +- governance/VOTING_SYSTEM.md | 14 +- governance/active/COUNCIL_VOTE_ACTIVE.md | 2 +- package.json | 2 +- .../components/AppProvider/AppWrapper.tsx | 2 +- .../_docs/components/AppProvider/markdown.tsx | 2 +- packages/_docs/components/Header/Header.tsx | 4 +- .../_docs/components/Header/ModeToggle.tsx | 2 +- .../components/Highlighter/Highlighter.tsx | 4 +- packages/_docs/components/Layout/Layout.tsx | 2 +- packages/_docs/components/Logo/Logo.tsx | 2 +- packages/_docs/components/Sidebar/Sidebar.tsx | 2 +- packages/_docs/components/Tables.tsx | 54 +- packages/_docs/components/ThemeControl.tsx | 2 +- packages/_docs/elements/Button.tsx | 2 +- packages/_docs/elements/Code.tsx | 2 +- packages/_docs/elements/FlowLink.tsx | 4 +- packages/_docs/elements/FlowText.tsx | 2 +- packages/_docs/elements/Tables.tsx | 50 +- packages/_docs/next.config.js | 6 +- packages/_docs/package.json | 8 +- packages/_docs/pages/docs/configure.mdx | 6 +- packages/_docs/pages/docs/properties.mdx | 2 +- packages/_docs/pages/docs/start.mdx | 2 +- packages/_docs/pages/docs/states.mdx | 2 +- packages/_docs/pages/index.tsx | 2 +- packages/_docs/snippets/homepage.mdx | 2 +- packages/_docs/theme.ts | 2 +- packages/_integration/README.md | 4 +- packages/_integration/__fixtures__/theme.ts | 2 +- .../_integration/__tests__/component.test.tsx | 2 +- .../_integration/__tests__/variance.test.ts | 2 +- packages/_integration/package.json | 6 +- packages/core/CLAUDE.md | 902 +++++++++++++++++- packages/core/package.json | 2 +- packages/theming/CLAUDE.md | 334 +++++++ packages/theming/README.md | 2 +- packages/theming/package.json | 4 +- packages/theming/src/core/ThemeBuilder.ts | 2 +- packages/theming/src/utils/createTheme.ts | 2 +- packages/theming/src/utils/serializeTokens.ts | 2 +- packages/theming/src/utils/types.ts | 2 +- packages/ui/package.json | 6 +- packages/ui/src/AnimusProvider.tsx | 2 +- packages/ui/src/components/ColorMode.tsx | 4 +- .../ui/src/components/VariableProvider.tsx | 2 +- packages/ui/src/elements/Anchor.tsx | 2 +- packages/ui/src/elements/Box.tsx | 2 +- packages/ui/src/elements/FlexBox.tsx | 2 +- packages/ui/src/elements/GridBox.ts | 2 +- packages/ui/src/elements/Image.tsx | 2 +- packages/ui/src/elements/List.tsx | 2 +- packages/ui/src/elements/Svg.tsx | 2 +- packages/ui/src/elements/Text.tsx | 2 +- packages/ui/src/globals/ColorScheme.tsx | 2 +- packages/ui/src/globals/Variables.tsx | 2 +- packages/ui/src/index.ts | 2 +- packages/ui/src/theme.tsx | 2 +- partnerships/AI_AGENT_BRIEF.md | 2 +- {docs/archive => project}/PHILOSOPHY.md | 26 +- project/TECHNICAL_OVERVIEW.md | 18 +- project/checklists/RENAME_CHECKLIST.md | 30 +- .../issue-60-rename-to-syzygy/proposal.md | 8 +- 68 files changed, 1511 insertions(+), 183 deletions(-) create mode 100644 packages/theming/CLAUDE.md rename {docs/archive => project}/PHILOSOPHY.md (86%) diff --git a/.CLAUDE.md b/.CLAUDE.md index 357efba..a028562 100644 --- a/.CLAUDE.md +++ b/.CLAUDE.md @@ -5,6 +5,7 @@ This file provides my core operational context as Claude, the Core Architecture ## 1. Canonical Source Pointers - **Technical Details**: `project/TECHNICAL_OVERVIEW.md` +- **Project Philosophy**: `project/PHILOSOPHY.md` - **Governance & Roles**: `governance/PARTNERS.md` - **Current State**: `project/STATE_OF_THE_PROJECT.md` - **Documentation Structure**: `DOCUMENTATION_STRUCTURE.md` @@ -79,4 +80,4 @@ When working with partners: - Challenge complexity with "what would the simplest version look like?" - Advocate strongly for AI-first design patterns -Remember: I am the guardian of our core philosophy. When in doubt, return to "Constrain Expression, Not Capability." \ No newline at end of file +Remember: I am the guardian of our core philosophy. When in doubt, return to "Constrain Expression, Not Capability." diff --git a/.GEMINI.md b/.GEMINI.md index 5623344..19c48d2 100644 --- a/.GEMINI.md +++ b/.GEMINI.md @@ -5,9 +5,11 @@ This file provides my core operational context as Gemini, the Systems Design & T ## 1. Canonical Source Pointers - **Technical Details**: `project/TECHNICAL_OVERVIEW.md` +- **Project Philosophy**: `project/PHILOSOPHY.md` - **Governance & Roles**: `governance/PARTNERS.md` - **Project State**: `project/STATE_OF_THE_PROJECT.md` - **Architecture Decisions**: `/decisions/*.md` +- **Active Votes**: Check for `governance/active/COUNCIL_VOTE_ACTIVE.md` - **Static POC**: `packages/core/src/static-poc/` ## 2. Core Mandate & Responsibilities @@ -102,6 +104,19 @@ Source → Babel Plugin → Static CSS + Minimal Runtime AST Analysis → Atomic Classes ``` +### NEW: Scoped CSS Variable Architecture (Critical Update - January 2025) +``` +Component Props → Style Resolution → Hash Generation → Scoped CSS Injection + ↓ + AnimusStyleManager →