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,561 @@
{
"sessionId": "session-1765119162743-jl0b9x791",
"exportedAt": "2025-12-07T14:53:13.116Z",
"logs": [
{
"timestamp": 1765119162745,
"relativeTime": 2,
"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#settings",
"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": 1765119162762,
"relativeTime": 19,
"level": "log",
"category": "console",
"message": "[DssDB] Database ready",
"data": {
"args": [
"[DssDB] Database ready"
]
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119162930,
"relativeTime": 187,
"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": 185.5,
"transferSize": 590,
"encodedBodySize": 290,
"decodedBodySize": 290
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119162943,
"relativeTime": 200,
"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": 196.40000000596046,
"transferSize": 361,
"encodedBodySize": 61,
"decodedBodySize": 61
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119162951,
"relativeTime": 208,
"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#settings",
"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": 1765119162952,
"relativeTime": 209,
"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#settings",
"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": 1765119162952,
"relativeTime": 209,
"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#settings",
"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": 1765119162952,
"relativeTime": 209,
"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#settings",
"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": 1765119162952,
"relativeTime": 209,
"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#settings",
"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": 1765119162952,
"relativeTime": 209,
"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#settings",
"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": 1765119162952,
"relativeTime": 209,
"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#settings",
"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": 1765119162956,
"relativeTime": 213,
"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#settings",
"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": 1765119162956,
"relativeTime": 213,
"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#settings",
"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": 1765119162956,
"relativeTime": 213,
"level": "metric",
"category": "performance",
"message": "Page load completed",
"data": {
"domContentLoaded": 1.199999988079071,
"loadComplete": 0.09999999403953552,
"totalTime": 2654.300000011921,
"dnsLookup": 0,
"tcpConnection": 0,
"requestTime": 205.39999997615814,
"responseTime": 1.7000000178813934,
"renderTime": null
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119162958,
"relativeTime": 215,
"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#settings",
"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": 1765119163141,
"relativeTime": 398,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/health",
"data": {
"url": "https://dss.overbits.luz.uy/health",
"initiatorType": "fetch",
"duration": 183.59999999403954,
"transferSize": 583,
"encodedBodySize": 283,
"decodedBodySize": 283
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119163327,
"relativeTime": 584,
"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": 181.59999999403954,
"transferSize": 361,
"encodedBodySize": 61,
"decodedBodySize": 61
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119163328,
"relativeTime": 585,
"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": 183.90000000596046,
"transferSize": 475,
"encodedBodySize": 175,
"decodedBodySize": 175
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119163430,
"relativeTime": 687,
"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": 285.30000001192093,
"transferSize": 848,
"encodedBodySize": 548,
"decodedBodySize": 548
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119163793,
"relativeTime": 1050,
"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": 360.89999997615814,
"transferSize": 835,
"encodedBodySize": 535,
"decodedBodySize": 535
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119163979,
"relativeTime": 1236,
"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": 183.69999998807907,
"transferSize": 433,
"encodedBodySize": 133,
"decodedBodySize": 133
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119164171,
"relativeTime": 1428,
"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": 189.10000002384186,
"transferSize": 3771,
"encodedBodySize": 3471,
"decodedBodySize": 3471
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119164361,
"relativeTime": 1618,
"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#settings",
"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": 1765119164369,
"relativeTime": 1626,
"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#settings",
"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": 1765119164372,
"relativeTime": 1629,
"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": 187.59999999403954,
"transferSize": 590,
"encodedBodySize": 290,
"decodedBodySize": 290
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119164561,
"relativeTime": 1818,
"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": 189.19999998807907,
"transferSize": 668,
"encodedBodySize": 368,
"decodedBodySize": 368
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119168422,
"relativeTime": 5679,
"level": "debug",
"category": "console",
"message": "[BrowserLogger] Synced 26 logs to server",
"data": {
"args": [
"[BrowserLogger] Synced 26 logs to server"
]
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119168473,
"relativeTime": 5730,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/browser-logs",
"data": {
"url": "https://dss.overbits.luz.uy/api/browser-logs",
"initiatorType": "fetch",
"duration": 672.7000000178814,
"transferSize": 442,
"encodedBodySize": 142,
"decodedBodySize": 142
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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-1765119162743-jl0b9x791",
"uptime": 30373,
"totalLogs": 28,
"errorCount": 0,
"warnCount": 1,
"networkRequests": 12,
"memory": {
"usedJSHeapSize": 6195896,
"jsHeapSizeLimit": 4294967296,
"usagePercent": "0.14"
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119168473,
"relativeTime": 5730,
"level": "network",
"category": "fetch",
"message": "FETCH https://dss.overbits.luz.uy/api/browser-logs",
"data": {
"url": "https://dss.overbits.luz.uy/api/browser-logs",
"initiatorType": "fetch",
"duration": 672.7000000178814,
"transferSize": 442,
"encodedBodySize": 142,
"decodedBodySize": 142
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119164561,
"relativeTime": 1818,
"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": 189.19999998807907,
"transferSize": 668,
"encodedBodySize": 368,
"decodedBodySize": 368
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119164372,
"relativeTime": 1629,
"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": 187.59999999403954,
"transferSize": 590,
"encodedBodySize": 290,
"decodedBodySize": 290
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119164171,
"relativeTime": 1428,
"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": 189.10000002384186,
"transferSize": 3771,
"encodedBodySize": 3471,
"decodedBodySize": 3471
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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": 1765119163979,
"relativeTime": 1236,
"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": 183.69999998807907,
"transferSize": 433,
"encodedBodySize": 133,
"decodedBodySize": 133
},
"url": "https://dss.overbits.luz.uy/admin-ui/index.html#settings",
"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"
}
]
}
}