feat: Add DSS infrastructure, remove legacy admin-ui code
Some checks failed
DSS Project Analysis / dss-context-update (push) Has been cancelled

- Remove legacy admin-ui/js/ vanilla JS components
- Add .dss/ directory with core tokens, skins, themes
- Add Storybook configuration and generated stories
- Add DSS management scripts (dss-services, dss-init, dss-setup, dss-reset)
- Add MCP command definitions for DSS plugin
- Add Figma sync architecture and scripts
- Update pre-commit hooks with documentation validation
- Fix JSON trailing commas in skin files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
DSS
2025-12-10 22:15:11 -03:00
parent 71c6dc805a
commit 08ce228df1
205 changed files with 65666 additions and 47577 deletions

View File

@@ -0,0 +1,44 @@
#!/bin/bash
# Regenerate DSS Core Structure Hashes
# Called after successful Figma sync to update hash manifest
#
# Usage: scripts/regenerate-core-hashes.sh
# This script should ONLY be called by the Figma sync pipeline
set -e
HASH_FILE=".dss/core-hashes.sha256"
echo "Regenerating DSS core hashes..."
{
echo "# DSS Core Structure Hashes"
echo "# Generated: $(date -Iseconds)"
echo "# Source: Figma sync pipeline"
echo "# DO NOT EDIT MANUALLY"
echo ""
echo "# Format: SHA256 filepath"
# Hash schema files
for f in .dss/schema/*.json; do
[ -f "$f" ] && sha256sum "$f"
done
# Hash skin files
for f in dss-claude-plugin/core/skins/*.json; do
[ -f "$f" ] && sha256sum "$f"
done
# Hash core tokens
[ -f "dss/core_tokens/tokens.json" ] && sha256sum "dss/core_tokens/tokens.json"
# Hash _system output if exists
if [ -d ".dss/data/_system" ]; then
find .dss/data/_system -type f -name "*.json" -o -name "*.css" -o -name "*.scss" 2>/dev/null | while read f; do
sha256sum "$f"
done
fi
} > "$HASH_FILE"
echo "Hash manifest updated: $HASH_FILE"
echo "Files hashed: $(grep -c "^[a-f0-9]" "$HASH_FILE")"