diff --git a/.dss/core-hashes.sha256 b/.dss/core-hashes.sha256 index 61e5185..c6a4856 100644 --- a/.dss/core-hashes.sha256 +++ b/.dss/core-hashes.sha256 @@ -1,5 +1,5 @@ # DSS Core Structure Hashes -# Generated: 2025-12-10T21:38:48-03:00 +# Generated: 2025-12-11T18:01:18-03:00 # Source: Figma sync pipeline # DO NOT EDIT MANUALLY @@ -10,20 +10,14 @@ aa5a73c08390433b04ec1f96288cfac573fd5397a2d51774c211db2b8876faf9 .dss/schema/gu 0d168d0ec2f2c8ab373b02cc42169df45ef5f41e6575493350a5ca4ff6f9797e .dss/schema/skin-contract.json 144642ab5d7b89f73138a9176c65fe8ca05ccf9af1e25b3f9589df37c04c8d70 .dss/schema/tokens.schema.json 57a08fcb06fc9f23617875ec5a28190cae6e5a4b1c66a89072f581405b53d135 .dss/schema/workflows.schema.json -ef4e720e445987685683a5d76ff2a81efae36e67a6ac9e1b0801775b87c30afd dss-claude-plugin/core/skins/base.json -2a709577c30111861b8274f4fe115380436ed943cc6ae3e39140d8a16ccf4bad dss-claude-plugin/core/skins/classic.json -5f356bd862f963e2efd06f2b7922792bca795d45516c45563c0371b90b91c2e1 dss-claude-plugin/core/skins/workbench.json +ccc17aa88f182490792a09db9676a0ff17f96a675a0386cc4a01030e0e00a626 dss-claude-plugin/core/skins/base.json +faa776ce958698f0a6a887baa65cab35cf9e9d6ded84930a3900d82f1c1eef6b dss-claude-plugin/core/skins/classic.json +cd6289fed900da096b865bf91e940ff572df868391b31e25d222c055b9e56724 dss-claude-plugin/core/skins/workbench.json 3242ccb81ca30197e78251453f4594c271afe02502204900329f03ee92a9b7a3 dss/core_tokens/tokens.json +f74658540c8d2838e17de647f0c788de674e3d95dcebc89bfa103f6dc656487c .dss/data/_system/analysis-admin-ui.json +0a0d403395d0d87eb9dd70f28c91d69f7637eedb1e2b562a51185d7dfbf3ebfd .dss/data/_system/analysis-storybook.json +75ecdaeee10d7b0c4383f08b26384fbdf0ac381c99f89cd21ea6b3e4895e3b9d .dss/data/_system/style-dictionary.config.json +d972e3ebdd7ae2e213a3ae79064a6a0d0aa10bfa20e5dfcbe907f2811ebb2593 .dss/data/_system/figma-components.json d2f926b311963cbf5748f99f6fde1f88a04efd0533ea73a90318a78a53dfeafd .dss/data/_system/components.json 6ea9af5cc6ea337e3128b7c4395888f51aa5b4208afcc6a77fd4b465efa2222f .dss/data/_system/styles.json -d972e3ebdd7ae2e213a3ae79064a6a0d0aa10bfa20e5dfcbe907f2811ebb2593 .dss/data/_system/figma-components.json -75ecdaeee10d7b0c4383f08b26384fbdf0ac381c99f89cd21ea6b3e4895e3b9d .dss/data/_system/style-dictionary.config.json -b9beb00ffd505a040543051544895fd47bfc948cb39f8c7827656872ab236501 .dss/data/_system/themes/_tokens.scss -b5e5f0c1fa400c0b681caca5aacbfc9e67f44054549af3a43baddf864255b764 .dss/data/_system/themes/tokens.json -76a0bead01ab199680ec88e06e2ebc17e1962dc7bca8b288a62c3922f9d9e9a7 .dss/data/_system/themes/tokens.css -0a0d403395d0d87eb9dd70f28c91d69f7637eedb1e2b562a51185d7dfbf3ebfd .dss/data/_system/analysis-storybook.json -3242ccb81ca30197e78251453f4594c271afe02502204900329f03ee92a9b7a3 .dss/data/_system/tokens/base.json -03df370af13ad41d72635e82e81bfbf85f3ee2e5cbe3e66d27222e612c67568b .dss/data/_system/tokens/resolved-meta.json -9175c3bf0581b652d10704a2d85f1ec9fc68809e90850c01d9acd1d571618a6a .dss/data/_system/tokens/tokens.json 4321119e41b6763a49d654978161b02dead66116ecca6c7f215e021cacfeeab1 .dss/data/_system/ds.config.json -f74658540c8d2838e17de647f0c788de674e3d95dcebc89bfa103f6dc656487c .dss/data/_system/analysis-admin-ui.json diff --git a/.dss/data/_system/activity/2025-12-11.jsonl b/.dss/data/_system/activity/2025-12-11.jsonl deleted file mode 100644 index 80eae39..0000000 --- a/.dss/data/_system/activity/2025-12-11.jsonl +++ /dev/null @@ -1,20 +0,0 @@ -{"id": "e86bf101-40a", "timestamp": "2025-12-11T07:49:51.791244", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 4, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "dc9b68b8-9f3", "timestamp": "2025-12-11T07:50:07.035285", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 4, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "0011a5dc-1b0", "timestamp": "2025-12-11T08:01:26.823275", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 53, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "4a0fe126-f37", "timestamp": "2025-12-11T08:02:35.548806", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 25, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "4d1ace92-c05", "timestamp": "2025-12-11T08:03:42.738367", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 25, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "b66abbc7-431", "timestamp": "2025-12-11T08:07:10.245195", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 25, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "a7d4564d-02a", "timestamp": "2025-12-11T08:09:31.190998", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 6, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "783d7d77-2c0", "timestamp": "2025-12-11T08:13:57.991330", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 25, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "0ba399b9-b6d", "timestamp": "2025-12-11T08:17:19.961112", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 25, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "f97422d1-e4c", "timestamp": "2025-12-11T08:18:03.166336", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 25, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "f0af79d9-65f", "timestamp": "2025-12-11T08:22:07.368109", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 25, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "1d60f899-d77", "timestamp": "2025-12-11T08:24:04.038534", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 25, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "3ed0582a-99b", "timestamp": "2025-12-11T08:28:44.464249", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 6, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "fed5cda6-db0", "timestamp": "2025-12-11T08:31:30.259400", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 6, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "2a16a9c6-af3", "timestamp": "2025-12-11T08:42:59.542999", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 25, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "d33532a0-0e0", "timestamp": "2025-12-11T08:45:32.260772", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 25, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "a1d0a7aa-317", "timestamp": "2025-12-11T09:37:40.666691", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 4, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "72a8c3f9-b7e", "timestamp": "2025-12-11T10:53:47.155433", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 4, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "2c33055d-1c3", "timestamp": "2025-12-11T10:57:07.802585", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 4, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} -{"id": "d83ddb46-96d", "timestamp": "2025-12-11T13:07:54.640979", "action": "ai_chat", "entity_type": "chat", "entity_id": "claude", "entity_name": null, "project_id": null, "user_id": null, "user_name": null, "team_context": null, "category": "other", "severity": "info", "description": "Ai Chat chat", "details": {"message_length": 4, "tools_enabled": true, "model": "claude"}, "ip_address": null, "user_agent": null} diff --git a/.dss/data/_system/activity/2025-12-11.jsonl.lock b/.dss/data/_system/activity/2025-12-11.jsonl.lock deleted file mode 100644 index e69de29..0000000 diff --git a/.dss/data/_system/themes/_tokens.scss b/.dss/data/_system/themes/_tokens.scss deleted file mode 100644 index 3ebbcf4..0000000 --- a/.dss/data/_system/themes/_tokens.scss +++ /dev/null @@ -1,99 +0,0 @@ - -// Do not edit directly, this file was auto-generated. - -$color-background: #ffffff; -$color-foreground: #09090b; -$color-card: #ffffff; -$color-card-foreground: #09090b; -$color-popover: #ffffff; -$color-popover-foreground: #09090b; -$color-primary: #18181b; // zinc-900 - brand primary -$color-primary-foreground: #fafafa; // zinc-50 -$color-secondary: #f4f4f5; -$color-secondary-foreground: #18181b; -$color-muted: #f4f4f5; -$color-muted-foreground: #71717a; -$color-accent: #f4f4f5; -$color-accent-foreground: #18181b; -$color-destructive: #ef4444; -$color-destructive-foreground: #fafafa; -$color-border: #e4e4e7; -$color-input: #e4e4e7; -$color-ring: #18181b; // matches primary -$color-dark-background: #09090b; -$color-dark-foreground: #fafafa; -$color-dark-card: #09090b; -$color-dark-card-foreground: #fafafa; -$color-dark-popover: #09090b; -$color-dark-popover-foreground: #fafafa; -$color-dark-primary: #fafafa; -$color-dark-primary-foreground: #18181b; -$color-dark-secondary: #27272a; -$color-dark-secondary-foreground: #fafafa; -$color-dark-muted: #27272a; -$color-dark-muted-foreground: #a1a1aa; -$color-dark-accent: #27272a; -$color-dark-accent-foreground: #fafafa; -$color-dark-destructive: #7f1d1d; -$color-dark-destructive-foreground: #fafafa; -$color-dark-border: #27272a; -$color-dark-input: #27272a; -$color-dark-ring: #d4d4d8; -$radius-sm: 0.125rem; -$radius-md: 0.375rem; -$radius-lg: 0.5rem; // default border radius for cards -$radius-xl: 0.75rem; -$radius-full: 9999px; -$effect-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, 0.05); -$effect-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1); -$effect-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1); -$effect-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); -$effect-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1); -$effect-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25); -$effect-focus-ring: 0 0 0 3px rgba(59, 130, 246, 0.5); -$spacing-0: 0; -$spacing-1: 0.25rem; -$spacing-2: 0.5rem; -$spacing-3: 0.75rem; -$spacing-4: 1rem; -$spacing-5: 1.25rem; -$spacing-6: 1.5rem; -$spacing-8: 2rem; -$spacing-10: 2.5rem; -$spacing-12: 3rem; -$spacing-16: 4rem; -$typography-heading-1-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; -$typography-heading-1-font-weight: 700; -$typography-heading-1-font-size: 3rem; -$typography-heading-1-line-height: 1; -$typography-heading-1-letter-spacing: -0.025em; -$typography-heading-2-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; -$typography-heading-2-font-weight: 600; -$typography-heading-2-font-size: 1.875rem; -$typography-heading-2-line-height: 1.2; -$typography-heading-2-letter-spacing: -0.025em; -$typography-heading-3-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; -$typography-heading-3-font-weight: 600; -$typography-heading-3-font-size: 1.5rem; -$typography-heading-3-line-height: 1.3; -$typography-heading-3-letter-spacing: -0.025em; -$typography-heading-4-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; -$typography-heading-4-font-weight: 600; -$typography-heading-4-font-size: 1.25rem; -$typography-heading-4-line-height: 1.4; -$typography-heading-4-letter-spacing: 0; -$typography-paragraph-regular-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; -$typography-paragraph-regular-font-weight: 400; -$typography-paragraph-regular-font-size: 1rem; -$typography-paragraph-regular-line-height: 1.5; -$typography-paragraph-regular-letter-spacing: 0; -$typography-paragraph-bold-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; -$typography-paragraph-bold-font-weight: 500; -$typography-paragraph-bold-font-size: 1rem; -$typography-paragraph-bold-line-height: 1.5; -$typography-paragraph-bold-letter-spacing: 0; -$typography-paragraph-small-regular-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; -$typography-paragraph-small-regular-font-weight: 400; -$typography-paragraph-small-regular-font-size: 0.875rem; -$typography-paragraph-small-regular-line-height: 1.5; -$typography-paragraph-small-regular-letter-spacing: 0; diff --git a/.dss/data/_system/themes/tokens.css b/.dss/data/_system/themes/tokens.css deleted file mode 100644 index 0a5cc2b..0000000 --- a/.dss/data/_system/themes/tokens.css +++ /dev/null @@ -1,102 +0,0 @@ -/** - * Do not edit directly, this file was auto-generated. - */ - -:root { - --color-background: #ffffff; - --color-foreground: #09090b; - --color-card: #ffffff; - --color-card-foreground: #09090b; - --color-popover: #ffffff; - --color-popover-foreground: #09090b; - --color-primary: #18181b; /** zinc-900 - brand primary */ - --color-primary-foreground: #fafafa; /** zinc-50 */ - --color-secondary: #f4f4f5; - --color-secondary-foreground: #18181b; - --color-muted: #f4f4f5; - --color-muted-foreground: #71717a; - --color-accent: #f4f4f5; - --color-accent-foreground: #18181b; - --color-destructive: #ef4444; - --color-destructive-foreground: #fafafa; - --color-border: #e4e4e7; - --color-input: #e4e4e7; - --color-ring: #18181b; /** matches primary */ - --color-dark-background: #09090b; - --color-dark-foreground: #fafafa; - --color-dark-card: #09090b; - --color-dark-card-foreground: #fafafa; - --color-dark-popover: #09090b; - --color-dark-popover-foreground: #fafafa; - --color-dark-primary: #fafafa; - --color-dark-primary-foreground: #18181b; - --color-dark-secondary: #27272a; - --color-dark-secondary-foreground: #fafafa; - --color-dark-muted: #27272a; - --color-dark-muted-foreground: #a1a1aa; - --color-dark-accent: #27272a; - --color-dark-accent-foreground: #fafafa; - --color-dark-destructive: #7f1d1d; - --color-dark-destructive-foreground: #fafafa; - --color-dark-border: #27272a; - --color-dark-input: #27272a; - --color-dark-ring: #d4d4d8; - --radius-sm: 0.125rem; - --radius-md: 0.375rem; - --radius-lg: 0.5rem; /** default border radius for cards */ - --radius-xl: 0.75rem; - --radius-full: 9999px; - --effect-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - --effect-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1); - --effect-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1); - --effect-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); - --effect-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1); - --effect-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - --effect-focus-ring: 0 0 0 3px rgba(59, 130, 246, 0.5); - --spacing-0: 0; - --spacing-1: 0.25rem; - --spacing-2: 0.5rem; - --spacing-3: 0.75rem; - --spacing-4: 1rem; - --spacing-5: 1.25rem; - --spacing-6: 1.5rem; - --spacing-8: 2rem; - --spacing-10: 2.5rem; - --spacing-12: 3rem; - --spacing-16: 4rem; - --typography-heading-1-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; - --typography-heading-1-font-weight: 700; - --typography-heading-1-font-size: 3rem; - --typography-heading-1-line-height: 1; - --typography-heading-1-letter-spacing: -0.025em; - --typography-heading-2-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; - --typography-heading-2-font-weight: 600; - --typography-heading-2-font-size: 1.875rem; - --typography-heading-2-line-height: 1.2; - --typography-heading-2-letter-spacing: -0.025em; - --typography-heading-3-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; - --typography-heading-3-font-weight: 600; - --typography-heading-3-font-size: 1.5rem; - --typography-heading-3-line-height: 1.3; - --typography-heading-3-letter-spacing: -0.025em; - --typography-heading-4-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; - --typography-heading-4-font-weight: 600; - --typography-heading-4-font-size: 1.25rem; - --typography-heading-4-line-height: 1.4; - --typography-heading-4-letter-spacing: 0; - --typography-paragraph-regular-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; - --typography-paragraph-regular-font-weight: 400; - --typography-paragraph-regular-font-size: 1rem; - --typography-paragraph-regular-line-height: 1.5; - --typography-paragraph-regular-letter-spacing: 0; - --typography-paragraph-bold-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; - --typography-paragraph-bold-font-weight: 500; - --typography-paragraph-bold-font-size: 1rem; - --typography-paragraph-bold-line-height: 1.5; - --typography-paragraph-bold-letter-spacing: 0; - --typography-paragraph-small-regular-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; - --typography-paragraph-small-regular-font-weight: 400; - --typography-paragraph-small-regular-font-size: 0.875rem; - --typography-paragraph-small-regular-line-height: 1.5; - --typography-paragraph-small-regular-letter-spacing: 0; -} diff --git a/.dss/data/_system/themes/tokens.json b/.dss/data/_system/themes/tokens.json deleted file mode 100644 index 1aa56ce..0000000 --- a/.dss/data/_system/themes/tokens.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "ColorBackground": "#ffffff", - "ColorForeground": "#09090b", - "ColorCard": "#ffffff", - "ColorCardForeground": "#09090b", - "ColorPopover": "#ffffff", - "ColorPopoverForeground": "#09090b", - "ColorPrimary": "#18181b", - "ColorPrimaryForeground": "#fafafa", - "ColorSecondary": "#f4f4f5", - "ColorSecondaryForeground": "#18181b", - "ColorMuted": "#f4f4f5", - "ColorMutedForeground": "#71717a", - "ColorAccent": "#f4f4f5", - "ColorAccentForeground": "#18181b", - "ColorDestructive": "#ef4444", - "ColorDestructiveForeground": "#fafafa", - "ColorBorder": "#e4e4e7", - "ColorInput": "#e4e4e7", - "ColorRing": "#18181b", - "ColorDarkBackground": "#09090b", - "ColorDarkForeground": "#fafafa", - "ColorDarkCard": "#09090b", - "ColorDarkCardForeground": "#fafafa", - "ColorDarkPopover": "#09090b", - "ColorDarkPopoverForeground": "#fafafa", - "ColorDarkPrimary": "#fafafa", - "ColorDarkPrimaryForeground": "#18181b", - "ColorDarkSecondary": "#27272a", - "ColorDarkSecondaryForeground": "#fafafa", - "ColorDarkMuted": "#27272a", - "ColorDarkMutedForeground": "#a1a1aa", - "ColorDarkAccent": "#27272a", - "ColorDarkAccentForeground": "#fafafa", - "ColorDarkDestructive": "#7f1d1d", - "ColorDarkDestructiveForeground": "#fafafa", - "ColorDarkBorder": "#27272a", - "ColorDarkInput": "#27272a", - "ColorDarkRing": "#d4d4d8", - "RadiusSm": "0.125rem", - "RadiusMd": "0.375rem", - "RadiusLg": "0.5rem", - "RadiusXl": "0.75rem", - "RadiusFull": "9999px", - "EffectShadowXs": "0 1px 2px 0 rgba(0, 0, 0, 0.05)", - "EffectShadowSm": "0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1)", - "EffectShadowMd": "0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)", - "EffectShadowLg": "0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1)", - "EffectShadowXl": "0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1)", - "EffectShadow2xl": "0 25px 50px -12px rgba(0, 0, 0, 0.25)", - "EffectFocusRing": "0 0 0 3px rgba(59, 130, 246, 0.5)", - "Spacing0": "0", - "Spacing1": "0.25rem", - "Spacing2": "0.5rem", - "Spacing3": "0.75rem", - "Spacing4": "1rem", - "Spacing5": "1.25rem", - "Spacing6": "1.5rem", - "Spacing8": "2rem", - "Spacing10": "2.5rem", - "Spacing12": "3rem", - "Spacing16": "4rem", - "TypographyHeading1FontFamily": "Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif", - "TypographyHeading1FontWeight": "700", - "TypographyHeading1FontSize": "3rem", - "TypographyHeading1LineHeight": "1", - "TypographyHeading1LetterSpacing": "-0.025em", - "TypographyHeading2FontFamily": "Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif", - "TypographyHeading2FontWeight": "600", - "TypographyHeading2FontSize": "1.875rem", - "TypographyHeading2LineHeight": "1.2", - "TypographyHeading2LetterSpacing": "-0.025em", - "TypographyHeading3FontFamily": "Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif", - "TypographyHeading3FontWeight": "600", - "TypographyHeading3FontSize": "1.5rem", - "TypographyHeading3LineHeight": "1.3", - "TypographyHeading3LetterSpacing": "-0.025em", - "TypographyHeading4FontFamily": "Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif", - "TypographyHeading4FontWeight": "600", - "TypographyHeading4FontSize": "1.25rem", - "TypographyHeading4LineHeight": "1.4", - "TypographyHeading4LetterSpacing": "0", - "TypographyParagraphRegularFontFamily": "Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif", - "TypographyParagraphRegularFontWeight": "400", - "TypographyParagraphRegularFontSize": "1rem", - "TypographyParagraphRegularLineHeight": "1.5", - "TypographyParagraphRegularLetterSpacing": "0", - "TypographyParagraphBoldFontFamily": "Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif", - "TypographyParagraphBoldFontWeight": "500", - "TypographyParagraphBoldFontSize": "1rem", - "TypographyParagraphBoldLineHeight": "1.5", - "TypographyParagraphBoldLetterSpacing": "0", - "TypographyParagraphSmallRegularFontFamily": "Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif", - "TypographyParagraphSmallRegularFontWeight": "400", - "TypographyParagraphSmallRegularFontSize": "0.875rem", - "TypographyParagraphSmallRegularLineHeight": "1.5", - "TypographyParagraphSmallRegularLetterSpacing": "0" -} diff --git a/.dss/data/_system/tokens/base.json b/.dss/data/_system/tokens/base.json deleted file mode 100644 index 07d27c2..0000000 --- a/.dss/data/_system/tokens/base.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "_meta": { - "version": "1.0.0", - "generated": null, - "source": "awaiting Figma sync", - "status": "empty" - }, - "tokens": {} -} diff --git a/dss-claude-plugin/core/skins/base.json b/dss-claude-plugin/core/skins/base.json index 907b42e..3850059 100644 --- a/dss-claude-plugin/core/skins/base.json +++ b/dss-claude-plugin/core/skins/base.json @@ -2,7 +2,7 @@ "meta": { "id": "base", "version": "1.0.0", - "description": "Base skin - awaiting Figma sync" + "description": "Ubase skin - awaiting Figma sync" }, "tokens": {} } diff --git a/dss-claude-plugin/core/skins/classic.json b/dss-claude-plugin/core/skins/classic.json index 7139f4b..2210ee2 100644 --- a/dss-claude-plugin/core/skins/classic.json +++ b/dss-claude-plugin/core/skins/classic.json @@ -2,7 +2,7 @@ "meta": { "id": "classic", "version": "1.0.0", - "description": "Classic skin - awaiting Figma sync", + "description": "Uclassic skin - awaiting Figma sync", "extends": "base" }, "tokens": {} diff --git a/dss-claude-plugin/core/skins/workbench.json b/dss-claude-plugin/core/skins/workbench.json index 5f28e81..4239765 100644 --- a/dss-claude-plugin/core/skins/workbench.json +++ b/dss-claude-plugin/core/skins/workbench.json @@ -2,7 +2,7 @@ "meta": { "id": "workbench", "version": "1.0.0", - "description": "Workbench skin - awaiting Figma sync", + "description": "Uworkbench skin - awaiting Figma sync", "extends": "base" }, "tokens": {} diff --git a/scripts/dss-reset.sh b/scripts/dss-reset.sh index 1b17874..17e4de6 100755 --- a/scripts/dss-reset.sh +++ b/scripts/dss-reset.sh @@ -75,22 +75,32 @@ fi echo "6. Resetting skins..." for skin in base classic workbench; do if [ "$DRY_RUN" = false ]; then + # Capitalize first letter for description + skin_cap="$(echo "$skin" | sed 's/./\U&/')" if [ "$skin" = "base" ]; then - extends_line="" - else - extends_line='"extends": "base",' - fi - cat > "dss-claude-plugin/core/skins/${skin}.json" << EOF + cat > "dss-claude-plugin/core/skins/${skin}.json" << EOF { "meta": { "id": "${skin}", "version": "1.0.0", - "description": "${skin^} skin - awaiting Figma sync"${extends_line:+, - $extends_line} + "description": "${skin_cap} skin - awaiting Figma sync" }, "tokens": {} } EOF + else + cat > "dss-claude-plugin/core/skins/${skin}.json" << EOF +{ + "meta": { + "id": "${skin}", + "version": "1.0.0", + "description": "${skin_cap} skin - awaiting Figma sync", + "extends": "base" + }, + "tokens": {} +} +EOF + fi else echo " Would reset: dss-claude-plugin/core/skins/${skin}.json" fi