MCPcopy Create free account

hub / github.com/Pimzino/claude-code-spec-workflow / functions

Functions591 in github.com/Pimzino/claude-code-spec-workflow

↓ 158 callersFunctiondebug
(...args: unknown[])
src/dashboard/logger.ts:3
↓ 41 callersFunctionisString
(value: unknown)
src/dashboard/client/types/validation.ts:219
↓ 29 callersMethodsend
* Send a typed message to the server
src/dashboard/client/websocket.ts:199
↓ 27 callersFunctionisObject
(value: unknown)
src/dashboard/client/types/validation.ts:235
↓ 25 callersMethodstartTunnel
()
src/dashboard/client/multi-app.ts:236
↓ 21 callersFunctionisArray
(value: unknown)
src/dashboard/client/types/validation.ts:231
↓ 19 callersMethodcreateTunnel
( _port: number, _options: ProviderOptions )
src/dashboard/tunnel/types.ts:28
↓ 18 callersMethodclose
()
src/dashboard/tunnel/types.ts:47
↓ 18 callersFunctionisBoolean
(value: unknown)
src/dashboard/client/types/validation.ts:227
↓ 18 callersMethodtrackAccess
* Track an access event for analytics
src/dashboard/tunnel/manager.ts:470
↓ 17 callersMethodgetSpec
(name: string)
src/dashboard/parser.ts:175
↓ 17 callersMethodregisterProvider
(provider: TunnelProvider)
src/dashboard/tunnel/manager.ts:73
↓ 16 callersMethodgetMetrics
* Get current usage metrics
src/dashboard/tunnel/usage-tracker.ts:97
↓ 15 callersFunctiongetTemplateContent
(templateName: string)
tests/templates.test.ts:6
↓ 15 callersMethodhasContentAfterSection
(content: string, sectionName: string)
src/dashboard/parser.ts:1025
↓ 15 callersFunctionisNumber
(value: unknown)
src/dashboard/client/types/validation.ts:223
↓ 13 callersMethodgetStatus
()
src/dashboard/tunnel/manager.ts:291
↓ 13 callersMethodstart
()
src/dashboard/watcher.ts:52
↓ 12 callersMethodfileExists
(path: string)
src/dashboard/parser.ts:930
↓ 12 callersFunctionparseTasksFromMarkdown
(content: string)
src/task-generator.ts:25
↓ 11 callersFunctioncachedFileExists
(filePath: string)
src/file-cache.ts:72
↓ 11 callersMethodstopTunnel
()
src/dashboard/client/multi-app.ts:237
↓ 10 callersFunctionmakeRequest
(url: string, options: any = {})
tests/dashboard/tunnel/integration.test.ts:13
↓ 10 callersMethodparseBoolean
* Safely parse boolean with fallback
src/dashboard/client/types/validation.ts:184
↓ 9 callersMethodgetBug
(name: string)
src/dashboard/parser.ts:318
↓ 9 callersFunctionisDate
(value: unknown)
src/dashboard/client/types/validation.ts:239
↓ 9 callersFunctionisWebSocketMessage
(obj: unknown)
src/dashboard/client/types/validation.ts:349
↓ 9 callersMethodloadSteeringDocuments
()
src/steering.ts:18
↓ 9 callersMethodsetPassword
* Set password for a tunnel
src/dashboard/tunnel/access-controller.ts:50
↓ 9 callersMethodupdateURL
()
src/dashboard/client/multi-app.ts:194
↓ 9 callersMethodvalidateMessage
* Validate and parse incoming WebSocket message with error recovery
src/dashboard/client/types/validation.ts:470
↓ 9 callersMethodvalidatePassword
* Validate password for a tunnel
src/dashboard/tunnel/access-controller.ts:62
↓ 7 callersMethodbroadcast
(message: { type: string; data: unknown })
src/dashboard/multi-server.ts:954
↓ 7 callersFunctiongenerateTaskCommand
( commandsDir: string, specName: string, task: ParsedTask )
src/task-generator.ts:190
↓ 7 callersMethodgetAllBugs
()
src/dashboard/parser.ts:113
↓ 7 callersFunctiongetCachedFileContent
(filePath: string)
src/file-cache.ts:26
↓ 7 callersMethodgetProjectSteeringStatus
()
src/dashboard/parser.ts:109
↓ 7 callersMethodisAvailable
()
src/dashboard/tunnel/types.ts:26
↓ 7 callersFunctionisTask
(obj: unknown)
src/dashboard/client/types/validation.ts:244
↓ 7 callersMethodparseDate
* Safely parse date with fallback
src/dashboard/client/types/validation.ts:90
↓ 7 callersMethodparseNumber
* Safely parse number with bounds checking
src/dashboard/client/types/validation.ts:133
↓ 7 callersMethodsetConnectionState
* Set connection state and notify handlers
src/dashboard/client/websocket.ts:446
↓ 7 callersMethodsetupDirectories
()
src/setup.ts:158
↓ 7 callersMethodvalidateConfig
()
src/dashboard/tunnel/types.ts:33
↓ 6 callersMethodcheckTunnelHealth
()
src/dashboard/tunnel/manager.ts:347
↓ 6 callersMethodextractSection
(content: string, sectionName: string)
src/dashboard/parser.ts:999
↓ 6 callersMethodgetProjectColor
(projectPath: string)
src/dashboard/client/multi-app.ts:175
↓ 6 callersFunctionisProject
(obj: unknown)
src/dashboard/client/types/validation.ts:320
↓ 6 callersFunctionisSpec
(obj: unknown)
src/dashboard/client/types/validation.ts:306
↓ 6 callersMethodsteeringDocumentsExist
()
src/steering.ts:54
↓ 5 callersMethodcopyCommand
(command: string, event?: globalThis.Event)
src/dashboard/client/multi-app.ts:252
↓ 5 callersFunctiondetectProjectType
(projectPath: string)
src/utils.ts:22
↓ 5 callersFunctiongetTemplateContext
(templateType?: string, projectPath?: string)
src/get-template-context.ts:7
↓ 5 callersFunctionisErrorData
(obj: unknown)
src/dashboard/client/types/validation.ts:389
↓ 5 callersMethodwrapWebSocketForReadOnly
* Create a read-only WebSocket wrapper
src/dashboard/tunnel/access-controller.ts:110
↓ 4 callersMethodclaudeDirectoryExists
()
src/setup.ts:53
↓ 4 callersMethodclearConnectionTimer
* Clear connection timeout timer
src/dashboard/client/websocket.ts:469
↓ 4 callersFunctionfileExists
(filePath: string)
src/utils.ts:97
↓ 4 callersMethodfindFirstIncompleteTask
(tasks: Task[])
src/dashboard/client/multi-app.ts:197
↓ 4 callersMethodformatDisplayName
(name: string)
src/dashboard/parser.ts:585
↓ 4 callersMethodgetAllSpecs
()
src/dashboard/parser.ts:144
↓ 4 callersMethodgetCachedGroupedProjects
()
src/dashboard/client/multi-app.ts:178
↓ 4 callersMethodgetHealth
()
src/dashboard/tunnel/types.ts:49
↓ 4 callersFunctiongetSpecContext
(specName: string, projectPath?: string)
src/get-spec-context.ts:7
↓ 4 callersFunctionisBug
(obj: unknown)
src/dashboard/client/types/validation.ts:292
↓ 4 callersFunctionisInitialData
(obj: unknown)
src/dashboard/client/types/validation.ts:367
↓ 4 callersFunctionisRequirementDetail
(obj: unknown)
src/dashboard/client/types/validation.ts:259
↓ 4 callersFunctionisUpdateData
(obj: unknown)
src/dashboard/client/types/validation.ts:378
↓ 4 callersMethodrunSetup
()
src/setup.ts:352
↓ 4 callersMethodupdateProjectTabsData
()
src/dashboard/client/multi-app.ts:188
↓ 3 callersMethodaddEventHandler
* Add event handler
src/dashboard/client/websocket.ts:232
↓ 3 callersMethodcollectActiveSessions
()
src/dashboard/multi-server.ts:551
↓ 3 callersMethodcopyDirectory
* Recursively copy a directory
src/update.ts:55
↓ 3 callersFunctionensureDirectory
(dirPath: string)
src/utils.ts:118
↓ 3 callersMethodexportMetrics
* Export metrics as JSON
src/dashboard/tunnel/usage-tracker.ts:200
↓ 3 callersMethodformatSteeringContext
(docs: SteeringDocuments)
src/steering.ts:64
↓ 3 callersMethodgetActiveVisitorCount
* Get active visitor count
src/dashboard/tunnel/usage-tracker.ts:183
↓ 3 callersMethodgetColorValue
(colorName: string)
src/dashboard/client/multi-app.ts:185
↓ 3 callersMethodgetProjectSlug
(project: Project)
src/dashboard/client/multi-app.ts:193
↓ 3 callersFunctiongetSteeringContext
(projectPath?: string)
src/get-steering-context.ts:7
↓ 3 callersMethodgetTunnelStatus
()
src/dashboard/multi-server.ts:950
↓ 3 callersMethodhandleBugFileChange
(type: 'added' | 'changed' | 'removed', filePath: string)
src/dashboard/watcher.ts:423
↓ 3 callersMethodhandleError
(error: TunnelProviderError)
src/dashboard/tunnel/error-handler.ts:23
↓ 3 callersMethodhandleFileChange
(type: 'added' | 'changed' | 'removed', filePath: string)
src/dashboard/watcher.ts:373
↓ 3 callersMethodhandleSteeringChange
(type: 'added' | 'changed' | 'removed', fileName: string)
src/dashboard/watcher.ts:360
↓ 3 callersFunctionisActiveSession
(obj: unknown)
src/dashboard/client/types/validation.ts:402
↓ 3 callersFunctionisPortAvailable
(port: number)
src/utils.ts:135
↓ 3 callersMethodnormalizeProjects
(projects: Project[])
src/dashboard/client/multi-app.ts:191
↓ 3 callersMethodparseJSON
* Safely parse JSON with error recovery
src/dashboard/client/types/validation.ts:70
↓ 3 callersMethodregisterStrategy
(strategy: ErrorRecoveryStrategy)
src/dashboard/tunnel/error-handler.ts:19
↓ 3 callersMethodsafeParseMessage
* Safe message parsing with automatic error recovery
src/dashboard/client/types/validation.ts:608
↓ 3 callersMethodsetUrl
(url: string)
src/dashboard/tunnel/ngrok-provider.ts:33
↓ 3 callersMethodsortProjects
()
src/dashboard/client/multi-app.ts:192
↓ 3 callersMethodstopTunnel
()
src/dashboard/tunnel/manager.ts:244
↓ 2 callersMethodaddMessageHandler
* Add typed message handler
src/dashboard/client/websocket.ts:254
↓ 2 callersMethodapplyTheme
(theme: string)
src/dashboard/client/multi-app.ts:163
↓ 2 callersMethodcheckGitChanges
()
src/dashboard/watcher.ts:323
↓ 2 callersMethodclearMetrics
* Clear all metrics (for privacy or reset)
src/dashboard/tunnel/usage-tracker.ts:124
↓ 2 callersMethodconnect
* Connect to the WebSocket server
src/dashboard/client/websocket.ts:144
↓ 2 callersMethodconnectWebSocket
()
src/dashboard/client/multi-app.ts:160
next →1–100 of 591, ranked by callers