Initial commit: Clean DSS implementation

Migrated from design-system-swarm with fresh git history.
Old project history preserved in /home/overbits/apps/design-system-swarm

Core components:
- MCP Server (Python FastAPI with mcp 1.23.1)
- Claude Plugin (agents, commands, skills, strategies, hooks, core)
- DSS Backend (dss-mvp1 - token translation, Figma sync)
- Admin UI (Node.js/React)
- Server (Node.js/Express)
- Storybook integration (dss-mvp1/.storybook)

Self-contained configuration:
- All paths relative or use DSS_BASE_PATH=/home/overbits/dss
- PYTHONPATH configured for dss-mvp1 and dss-claude-plugin
- .env file with all configuration
- Claude plugin uses ${CLAUDE_PLUGIN_ROOT} for portability

Migration completed: $(date)
🤖 Clean migration with full functionality preserved
This commit is contained in:
Digital Production Factory
2025-12-09 18:45:48 -03:00
commit 276ed71f31
884 changed files with 373737 additions and 0 deletions

View File

@@ -0,0 +1,530 @@
{
"sessionId": "session-1765118153903-5af5043va",
"exportedAt": "2025-12-07T14:35:59.120Z",
"logs": [
{
"timestamp": 1765118153904,
"relativeTime": 1,
"level": "log",
"category": "console",
"message": "%c\ud83d\udcad [App] Initializing application... color: #2196F3; font-weight: bold",
"data": {
"args": [
"%c\ud83d\udcad [App] Initializing application...",
"color: #2196F3; font-weight: bold"
]
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118153921,
"relativeTime": 18,
"level": "log",
"category": "console",
"message": "[DssDB] Database ready",
"data": {
"args": [
"[DssDB] Database ready"
]
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154100,
"relativeTime": 197,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/projects",
"data": {
"url": "https://dss.overbits.luz.uy/api/projects",
"initiatorType": "fetch",
"duration": 196.39999997615814,
"transferSize": 590,
"encodedBodySize": 290,
"decodedBodySize": 290
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154101,
"relativeTime": 198,
"level": "log",
"category": "console",
"message": "[ConfigLoader] Configuration loaded successfully [object Object]",
"data": {
"args": [
"[ConfigLoader] Configuration loaded successfully",
{
"dssHost": "localhost",
"dssPort": "3456",
"storybookPort": 6006
}
]
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154101,
"relativeTime": 198,
"level": "log",
"category": "console",
"message": "%c\ud83d\udcad [App] Server configuration loaded color: #2196F3; font-weight: bold",
"data": {
"args": [
"%c\ud83d\udcad [App] Server configuration loaded",
"color: #2196F3; font-weight: bold"
]
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154101,
"relativeTime": 198,
"level": "log",
"category": "console",
"message": "%c\ud83d\udcad [PluginService] Registered plugin: Claude AI Assistant v1.0.0 color: #2196F3; font-weight: bold",
"data": {
"args": [
"%c\ud83d\udcad [PluginService] Registered plugin: Claude AI Assistant v1.0.0",
"color: #2196F3; font-weight: bold"
]
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154102,
"relativeTime": 199,
"level": "log",
"category": "console",
"message": "%c\ud83d\udcad [Plugin:Claude AI Assistant] Claude plugin initializing... color: #2196F3; font-weight: bold",
"data": {
"args": [
"%c\ud83d\udcad [Plugin:Claude AI Assistant] Claude plugin initializing...",
"color: #2196F3; font-weight: bold"
]
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154102,
"relativeTime": 199,
"level": "log",
"category": "console",
"message": "%c\ud83d\udcad [Plugin:Claude AI Assistant] Claude plugin initialized color: #2196F3; font-weight: bold",
"data": {
"args": [
"%c\ud83d\udcad [Plugin:Claude AI Assistant] Claude plugin initialized",
"color: #2196F3; font-weight: bold"
]
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154102,
"relativeTime": 199,
"level": "log",
"category": "console",
"message": "%c\ud83d\udcad [App] Plugins initialized color: #2196F3; font-weight: bold",
"data": {
"args": [
"%c\ud83d\udcad [App] Plugins initialized",
"color: #2196F3; font-weight: bold"
]
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154102,
"relativeTime": 199,
"level": "log",
"category": "console",
"message": "%c\ud83d\udcad [App] Messaging system initialized color: #2196F3; font-weight: bold",
"data": {
"args": [
"%c\ud83d\udcad [App] Messaging system initialized",
"color: #2196F3; font-weight: bold"
]
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154105,
"relativeTime": 202,
"level": "log",
"category": "console",
"message": "%c\ud83d\udcad [App] Router initialized with 12 routes color: #2196F3; font-weight: bold",
"data": {
"args": [
"%c\ud83d\udcad [App] Router initialized with 12 routes",
"color: #2196F3; font-weight: bold"
]
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154106,
"relativeTime": 203,
"level": "log",
"category": "console",
"message": "%c\ud83d\udcad [PluginService] Initialized plugin: Claude AI Assistant color: #2196F3; font-weight: bold",
"data": {
"args": [
"%c\ud83d\udcad [PluginService] Initialized plugin: Claude AI Assistant",
"color: #2196F3; font-weight: bold"
]
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154109,
"relativeTime": 206,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/config",
"data": {
"url": "https://dss.overbits.luz.uy/api/config",
"initiatorType": "fetch",
"duration": 195.5,
"transferSize": 361,
"encodedBodySize": 61,
"decodedBodySize": 61
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154109,
"relativeTime": 206,
"level": "warn",
"category": "console",
"message": "SSE connection unavailable, using local-only mode",
"data": {
"args": [
"SSE connection unavailable, using local-only mode"
]
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154110,
"relativeTime": 207,
"level": "metric",
"category": "performance",
"message": "Page load completed",
"data": {
"domContentLoaded": 1.4000000059604645,
"loadComplete": 0,
"totalTime": 2851.9000000059605,
"dnsLookup": 2.9000000059604645,
"tcpConnection": 464.90000000596046,
"requestTime": 203.59999999403954,
"responseTime": 1.5999999940395355,
"renderTime": null
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154302,
"relativeTime": 399,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/health",
"data": {
"url": "https://dss.overbits.luz.uy/health",
"initiatorType": "fetch",
"duration": 195,
"transferSize": 583,
"encodedBodySize": 283,
"decodedBodySize": 283
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154497,
"relativeTime": 594,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/config",
"data": {
"url": "https://dss.overbits.luz.uy/api/config",
"initiatorType": "fetch",
"duration": 193,
"transferSize": 361,
"encodedBodySize": 61,
"decodedBodySize": 61
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154498,
"relativeTime": 595,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/config/figma",
"data": {
"url": "https://dss.overbits.luz.uy/api/config/figma",
"initiatorType": "fetch",
"duration": 194.90000000596046,
"transferSize": 475,
"encodedBodySize": 175,
"decodedBodySize": 175
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154593,
"relativeTime": 690,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/services",
"data": {
"url": "https://dss.overbits.luz.uy/api/services",
"initiatorType": "fetch",
"duration": 288,
"transferSize": 848,
"encodedBodySize": 548,
"decodedBodySize": 548
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154942,
"relativeTime": 1039,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/discovery/scan",
"data": {
"url": "https://dss.overbits.luz.uy/api/discovery/scan",
"initiatorType": "fetch",
"duration": 348.5,
"transferSize": 835,
"encodedBodySize": 535,
"decodedBodySize": 535
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118155134,
"relativeTime": 1231,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/discovery/stats",
"data": {
"url": "https://dss.overbits.luz.uy/api/discovery/stats",
"initiatorType": "fetch",
"duration": 191.39999997615814,
"transferSize": 433,
"encodedBodySize": 133,
"decodedBodySize": 133
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118155328,
"relativeTime": 1425,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/discovery/activity",
"data": {
"url": "https://dss.overbits.luz.uy/api/discovery/activity",
"initiatorType": "fetch",
"duration": 193.30000001192093,
"transferSize": 3771,
"encodedBodySize": 3471,
"decodedBodySize": 3471
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118155522,
"relativeTime": 1619,
"level": "log",
"category": "console",
"message": "%c\ud83d\udcad [App] Loading dashboard data color: #2196F3; font-weight: bold [object Object]",
"data": {
"args": [
"%c\ud83d\udcad [App] Loading dashboard data",
"color: #2196F3; font-weight: bold",
{
"projectId": "proj-1764991776412"
}
]
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118155525,
"relativeTime": 1622,
"level": "log",
"category": "console",
"message": "%c\ud83d\udcad [App] Application initialized successfully color: #2196F3; font-weight: bold",
"data": {
"args": [
"%c\ud83d\udcad [App] Application initialized successfully",
"color: #2196F3; font-weight: bold"
]
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118155527,
"relativeTime": 1624,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/projects",
"data": {
"url": "https://dss.overbits.luz.uy/api/projects",
"initiatorType": "fetch",
"duration": 192.40000000596046,
"transferSize": 590,
"encodedBodySize": 290,
"decodedBodySize": 290
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118155729,
"relativeTime": 1826,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/projects/proj-1764991776412/dashboard/summary",
"data": {
"url": "https://dss.overbits.luz.uy/api/projects/proj-1764991776412/dashboard/summary",
"initiatorType": "fetch",
"duration": 203.2999999821186,
"transferSize": 668,
"encodedBodySize": 368,
"decodedBodySize": 368
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
}
],
"diagnostic": {
"sessionId": "session-1765118153903-5af5043va",
"uptime": 5217,
"totalLogs": 26,
"errorCount": 0,
"warnCount": 1,
"networkRequests": 11,
"memory": {
"usedJSHeapSize": 6680510,
"jsHeapSizeLimit": 4294967296,
"usagePercent": "0.16"
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36",
"recentErrors": [],
"recentNetworkRequests": [
{
"timestamp": 1765118155729,
"relativeTime": 1826,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/projects/proj-1764991776412/dashboard/summary",
"data": {
"url": "https://dss.overbits.luz.uy/api/projects/proj-1764991776412/dashboard/summary",
"initiatorType": "fetch",
"duration": 203.2999999821186,
"transferSize": 668,
"encodedBodySize": 368,
"decodedBodySize": 368
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118155527,
"relativeTime": 1624,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/projects",
"data": {
"url": "https://dss.overbits.luz.uy/api/projects",
"initiatorType": "fetch",
"duration": 192.40000000596046,
"transferSize": 590,
"encodedBodySize": 290,
"decodedBodySize": 290
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118155328,
"relativeTime": 1425,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/discovery/activity",
"data": {
"url": "https://dss.overbits.luz.uy/api/discovery/activity",
"initiatorType": "fetch",
"duration": 193.30000001192093,
"transferSize": 3771,
"encodedBodySize": 3471,
"decodedBodySize": 3471
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118155134,
"relativeTime": 1231,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/discovery/stats",
"data": {
"url": "https://dss.overbits.luz.uy/api/discovery/stats",
"initiatorType": "fetch",
"duration": 191.39999997615814,
"transferSize": 433,
"encodedBodySize": 133,
"decodedBodySize": 133
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
},
{
"timestamp": 1765118154942,
"relativeTime": 1039,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/discovery/scan",
"data": {
"url": "https://dss.overbits.luz.uy/api/discovery/scan",
"initiatorType": "fetch",
"duration": 348.5,
"transferSize": 835,
"encodedBodySize": 535,
"decodedBodySize": 535
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
}
]
}
}