feat(timeline): add pulse animation for in-flight drag mutations

Allocation bars that have active optimistic overrides (post-drag,
awaiting server confirmation) now pulse subtly via animate-pulse.
The pending set is derived from the existing optimisticAllocations
map keys, requiring no additional state.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-09 13:28:46 +02:00
co-authored by Claude Sonnet 4.6
parent 7a5e98e2e9
commit 1df208dbcc
386 changed files with 657 additions and 81650 deletions
@@ -1,87 +0,0 @@
{
"startTime": 1760892801445,
"sessionId": "session-1760892801445",
"lastActivity": 1760892801445,
"sessionDuration": 0,
"totalTasks": 1,
"successfulTasks": 1,
"failedTasks": 0,
"totalAgents": 0,
"activeAgents": 0,
"neuralEvents": 0,
"memoryMode": {
"reasoningbankOperations": 0,
"basicOperations": 0,
"autoModeSelections": 0,
"modeOverrides": 0,
"currentMode": "auto"
},
"operations": {
"store": {
"count": 0,
"totalDuration": 0,
"errors": 0
},
"retrieve": {
"count": 0,
"totalDuration": 0,
"errors": 0
},
"query": {
"count": 0,
"totalDuration": 0,
"errors": 0
},
"list": {
"count": 0,
"totalDuration": 0,
"errors": 0
},
"delete": {
"count": 0,
"totalDuration": 0,
"errors": 0
},
"search": {
"count": 0,
"totalDuration": 0,
"errors": 0
},
"init": {
"count": 0,
"totalDuration": 0,
"errors": 0
}
},
"performance": {
"avgOperationDuration": 0,
"minOperationDuration": null,
"maxOperationDuration": null,
"slowOperations": 0,
"fastOperations": 0,
"totalOperationTime": 0
},
"storage": {
"totalEntries": 0,
"reasoningbankEntries": 0,
"basicEntries": 0,
"databaseSize": 0,
"lastBackup": null,
"growthRate": 0
},
"errors": {
"total": 0,
"byType": {},
"byOperation": {},
"recent": []
},
"reasoningbank": {
"semanticSearches": 0,
"sqlFallbacks": 0,
"embeddingGenerated": 0,
"consolidations": 0,
"avgQueryTime": 0,
"cacheHits": 0,
"cacheMisses": 0
}
}