diff --git a/.gitignore b/.gitignore index 42544fa..b45285e 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,8 @@ build/ dist/ node_modules/ package-lock.json + +# Generated graph artifacts (graphify / gitnexus output). +# Regenerate locally with scripts/refresh-trees.sh instead of committing them. +repos/*.html +global/*.html diff --git a/global/global-arch.html b/global/global-arch.html deleted file mode 100644 index 6b43e13..0000000 --- a/global/global-arch.html +++ /dev/null @@ -1,363 +0,0 @@ - - -
- -Generated from graphify knowledge graph: 5803 nodes, 14520 edges, 316 communities. Commit: 097fff2
- - - - -| Layer | Nodes | Communities |
|---|---|---|
| Extraction Pipeline | 5294 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 100, 101, 102, 97, 98, 99, 105, 106, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 181, 182, 183, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206, 207, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 223, 224, 225, 226, 228, 229, 232, 234, 235, 236, 237, 238, 239, 243, 245, 246, 248, 249, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 279, 280, 282, 283, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 311, 312, 313, 315 |
| Graph Build | 29 | 190, 220, 247 |
| CLI & Skill Installers | 17 | 201, 284, 285, 286 |
| Ingestion & Updates | 83 | 20, 91, 230, 231 |
| Serving API | 294 | 29, 67, 96, 103, 104, 113, 131, 142, 173, 195, 211, 221, 222, 227, 233, 240, 241, 242, 244, 281 |
| Security & Global Graph | 15 | 180, 290 |
| Tests & Fixtures | 62 | 34, 152, 250, 278 |
| Check Client Layeringsh | 2 | 287 |
| Check Ecosystem Boundariessh | 2 | 288 |
| Commit Cleansh Scripts | 2 | 289 |
| Sdk Eyrie Internal | 1 | 309 |
| Githubcom Graycodeai Eyrie | 1 | 310 |
| Store Storage Storego | 1 | 314 |
Extraction Pipeline groups implementation around testgo, client, catalog, internal, mostly in client/adapters/adapter_config.go, setup/deployment_test.go, internal/observability/observability.go. This section covers 5294 nodes and 13077 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -integration_nodes_test.gointernal/api/integration_nodes_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 2 | -TestNodes_CreatePromptAndGetNode()internal/api/integration_nodes_test.go |
- Test | -External entry / no inbound edge | -drainBody()internal/api/server_test.go jsonBody()internal/api/integration_test.go testServer()internal/api/server_test.go |
- Builds structured prompts for model calls. | -
| 3 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 4 | -TestNodes_ListAfterMultiplePrompts()internal/api/integration_nodes_test.go |
- Test | -External entry / no inbound edge | -drainBody()internal/api/server_test.go jsonBody()internal/api/integration_test.go testServer()internal/api/server_test.go |
- Builds structured prompts for model calls. | -
| 5 | -TestNodes_DeleteNode()internal/api/integration_nodes_test.go |
- Test | -External entry / no inbound edge | -drainBody()internal/api/server_test.go jsonBody()internal/api/integration_test.go testServer()internal/api/server_test.go |
- Verifies imports, entry points, or version behavior. | -
| 6 | -TestNodes_GetNonExistent_Returns404()internal/api/integration_nodes_test.go |
- Test | -External entry / no inbound edge | -drainBody()internal/api/server_test.go testServer()internal/api/server_test.go |
- Verifies imports, entry points, or version behavior. | -
| 7 | -TestAlias_CreateAndGet()internal/api/integration_nodes_test.go |
- Test | -External entry / no inbound edge | -drainBody()internal/api/server_test.go jsonBody()internal/api/integration_test.go testServer()internal/api/server_test.go |
- Verifies imports, entry points, or version behavior. | -
| 8 | -TestAlias_Delete()internal/api/integration_nodes_test.go |
- Test | -External entry / no inbound edge | -drainBody()internal/api/server_test.go jsonBody()internal/api/integration_test.go testServer()internal/api/server_test.go |
- Verifies imports, entry points, or version behavior. | -
| 9 | -TestPromptFrom_ContinueConversation()internal/api/integration_nodes_test.go |
- Test | -External entry / no inbound edge | -drainBody()internal/api/server_test.go jsonBody()internal/api/integration_test.go testServer()internal/api/server_test.go |
- Builds structured prompts for model calls. | -
| 10 | -TestPromptFrom_StreamingContinuation()internal/api/integration_nodes_test.go |
- Test | -External entry / no inbound edge | -jsonBody()internal/api/integration_test.go testServerWithProvider()internal/api/integration_test.go |
- Builds structured prompts for model calls. | -
| 11 | -TestPrompt_RateLimitSimulation()internal/api/integration_nodes_test.go |
- Test | -External entry / no inbound edge | -drainBody()internal/api/server_test.go jsonBody()internal/api/integration_test.go parseJSON()internal/api/integration_test.go +1 more |
- Builds structured prompts for model calls. | -
| 12 | -TestPrompt_InternalServerError()internal/api/integration_nodes_test.go |
- Test | -External entry / no inbound edge | -drainBody()internal/api/server_test.go jsonBody()internal/api/integration_test.go parseJSON()internal/api/integration_test.go +1 more |
- Builds structured prompts for model calls. | -
| 13 | -TestPrompt_WrongContentType()internal/api/integration_nodes_test.go |
- Test | -External entry / no inbound edge | -drainBody()internal/api/server_test.go jsonBody()internal/api/integration_test.go testServer()internal/api/server_test.go |
- Builds structured prompts for model calls. | -
| 14 | -TestPrompt_ConcurrentRequests()internal/api/integration_nodes_test.go |
- Test | -External entry / no inbound edge | -drainBody()internal/api/server_test.go jsonBody()internal/api/integration_test.go testServer()internal/api/server_test.go |
- Builds structured prompts for model calls. | -
| 15 | -TestTree_ReturnsSubtree()internal/api/integration_nodes_test.go |
- Test | -External entry / no inbound edge | -drainBody()internal/api/server_test.go jsonBody()internal/api/integration_test.go testServer()internal/api/server_test.go |
- Verifies imports, entry points, or version behavior. | -
| 16 | -integration_test.gointernal/api/integration_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 17 | -testServerWithProvider()internal/api/integration_test.go |
- Test | -TestPrompt InternalServerError()internal/api/integration_nodes_test.go TestPrompt RateLimitSimulation()internal/api/integration_nodes_test.go TestPromptFrom StreamingContinuation()internal/api/integration_nodes_test.go |
- NewServer()internal/api/server.go Open()storage/sqlite.go TestPrompt StreamingMultipleContentDelt...internal/api/integration_test.go +3 more |
- Verifies imports, entry points, or version behavior. | -
| 18 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 19 | -Provider |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Provider node in project. | -
| 20 | -Server |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Server node in project. | -
| 21 | -testServerWithAPIKey()internal/api/integration_test.go |
- Test | -External entry / no inbound edge | -NewServer()internal/api/server.go Open()storage/sqlite.go TestAuth HealthEndpoint NotProtected()internal/api/integration_test.go +6 more |
- Verifies imports, entry points, or version behavior. | -
| 22 | -jsonBody()internal/api/integration_test.go |
- Test | -TestAlias_CreateAndGet()internal/api/integration_nodes_test.go TestAlias_Delete()internal/api/integration_nodes_test.go TestNodes CreatePromptAndGetNode()internal/api/integration_nodes_test.go +9 more |
- TestAuth MissingKey Returns401()internal/api/integration_test.go TestAuth ProtectedEndpoints AllRequireA...internal/api/integration_test.go TestAuth WrongKey Returns401()internal/api/integration_test.go +11 more |
- jsonBody() node in internal/api/integration_test.go. | -
| 23 | -Reader |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Reader node in project. | -
| 24 | -parseJSON()internal/api/integration_test.go |
- Test | -TestPrompt InternalServerError()internal/api/integration_nodes_test.go TestPrompt RateLimitSimulation()internal/api/integration_nodes_test.go |
- TestAuth MissingKey Returns401()internal/api/integration_test.go TestHealthEndpoint ReturnsOK()internal/api/integration_test.go TestPrompt ReturnsContentAndNodeID()internal/api/integration_test.go +2 more |
- parseJSON() node in internal/api/integration_test.go. | -
| 25 | -TestHealthEndpoint_ReturnsOK()internal/api/integration_test.go |
- Test | -parseJSON()internal/api/integration_test.go |
- drainBody()internal/api/server_test.go testServer()internal/api/server_test.go |
- Verifies imports, entry points, or version behavior. | -
| 26 | -TestHealthEndpoint_ReturnsJSON()internal/api/integration_test.go |
- Test | -External entry / no inbound edge | -drainBody()internal/api/server_test.go testServer()internal/api/server_test.go |
- Verifies imports, entry points, or version behavior. | -
| 27 | -TestHealthEndpoint_NoAuthRequired()internal/api/integration_test.go |
- Test | -testServerWithAPIKey()internal/api/integration_test.go |
- drainBody()internal/api/server_test.go |
- Verifies imports, entry points, or version behavior. | -
| 28 | -TestPrompt_ReturnsContentAndNodeID()internal/api/integration_test.go |
- Test | -jsonBody()internal/api/integration_test.go parseJSON()internal/api/integration_test.go |
- testServer()internal/api/server_test.go |
- Builds structured prompts for model calls. | -
| 29 | -TestPrompt_MissingMessage()internal/api/integration_test.go |
- Test | -jsonBody()internal/api/integration_test.go parseJSON()internal/api/integration_test.go |
- drainBody()internal/api/server_test.go testServer()internal/api/server_test.go |
- Builds structured prompts for model calls. | -
| 30 | -TestPrompt_InvalidJSON()internal/api/integration_test.go |
- Test | -jsonBody()internal/api/integration_test.go |
- drainBody()internal/api/server_test.go testServer()internal/api/server_test.go |
- Builds structured prompts for model calls. | -
| File | Coverage |
|---|---|
client/adapters/adapter_config.go | 49 nodes |
setup/deployment_test.go | 48 nodes |
client/guardrails_test.go | 45 nodes |
internal/observability/observability.go | 45 nodes |
client/callbacks_test.go | 42 nodes |
engine/host_control.go | 42 nodes |
client/guardrails_bench_test.go | 40 nodes |
storage/store_test.go | 40 nodes |
This section comes from graphify community clustering. Relationship summary: references x4389, contains x3294, calls x1322, method x790. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Graph Build groups implementation around internal, sdk, typescript, client, mostly in sdk/typescript/tsconfig.json, client/merge_test.go, sdk/typescript/package.json. This section covers 29 nodes and 39 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -merge.goclient/merge.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -merge.go node in client/merge.go. | -
| 2 | -MergeConsecutiveRoles()client/merge.go |
- Function | -External entry / no inbound edge | -hasToolData()client/merge.go TestMergeConsecutiveRoles Basic()client/merge_test.go TestMergeConsecutiveRoles Empty()client/merge_test.go +5 more |
- MergeConsecutiveRoles() node in client/merge.go. | -
| 3 | -hasToolData()client/merge.go |
- Function | -MergeConsecutiveRoles()client/merge.go |
- No direct outbound edge | -hasToolData() node in client/merge.go. | -
| 4 | -merge_test.goclient/merge_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 5 | -TestMergeConsecutiveRoles_Basic()client/merge_test.go |
- Test | -MergeConsecutiveRoles()client/merge.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 6 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 7 | -TestMergeConsecutiveRoles_NoMerge()client/merge_test.go |
- Test | -MergeConsecutiveRoles()client/merge.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 8 | -TestMergeConsecutiveRoles_SkipToolUse()client/merge_test.go |
- Test | -MergeConsecutiveRoles()client/merge.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 9 | -TestMergeConsecutiveRoles_SkipToolResult()client/merge_test.go |
- Test | -MergeConsecutiveRoles()client/merge.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 10 | -TestMergeConsecutiveRoles_MultipleConsecutive()client/merge_test.go |
- Test | -MergeConsecutiveRoles()client/merge.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 11 | -TestMergeConsecutiveRoles_Empty()client/merge_test.go |
- Test | -MergeConsecutiveRoles()client/merge.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 12 | -TestMergeConsecutiveRoles_Images()client/merge_test.go |
- Test | -MergeConsecutiveRoles()client/merge.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 13 | -tsconfig.jsonsdk/typescript/tsconfig.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 14 | -compilerOptionssdk/typescript/tsconfig.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -compilerOptions node in sdk/typescript/tsconfig.json. | -
| 15 | -targetsdk/typescript/tsconfig.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -target node in sdk/typescript/tsconfig.json. | -
| 16 | -modulesdk/typescript/tsconfig.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -module node in sdk/typescript/tsconfig.json. | -
| 17 | -moduleResolutionsdk/typescript/tsconfig.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -moduleResolution node in sdk/typescript/tsconfig.json. | -
| 18 | -declarationsdk/typescript/tsconfig.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -declaration node in sdk/typescript/tsconfig.json. | -
| 19 | -outDirsdk/typescript/tsconfig.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -outDir node in sdk/typescript/tsconfig.json. | -
| 20 | -strictsdk/typescript/tsconfig.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -strict node in sdk/typescript/tsconfig.json. | -
| 21 | -includesdk/typescript/tsconfig.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -include node in sdk/typescript/tsconfig.json. | -
| 22 | -eyrie.tssdk/typescript/tsconfig.json |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in sdk/typescript/tsconfig.json. | -
| 23 | -package.jsonsdk/typescript/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -package.json node in sdk/typescript/package.json. | -
| 24 | -namesdk/typescript/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -name node in sdk/typescript/package.json. | -
| 25 | -versionsdk/typescript/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -version node in sdk/typescript/package.json. | -
| 26 | -descriptionsdk/typescript/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -description node in sdk/typescript/package.json. | -
| 27 | -mainsdk/typescript/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -main node in sdk/typescript/package.json. | -
| 28 | -typessdk/typescript/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -types node in sdk/typescript/package.json. | -
| 29 | -licensesdk/typescript/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -license node in sdk/typescript/package.json. | -
| File | Coverage |
|---|---|
sdk/typescript/tsconfig.json | 10 nodes |
client/merge_test.go | 8 nodes |
sdk/typescript/package.json | 7 nodes |
client/merge.go | 3 nodes |
This section comes from graphify community clustering. Relationship summary: contains x23, references x7, calls x1, extends x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-CLI & Skill Installers groups implementation around agent, routinggo, config, maingo, mostly in config/agent_routing.go, examples/basic/main.go, examples/multi-provider/main.go. This section covers 17 nodes and 21 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -agent_routing.goconfig/agent_routing.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -agent_routing.go node in config/agent_routing.go. | -
| 2 | -AgentRoutingConfigconfig/agent_routing.go |
- Class | -External entry / no inbound edge | -ResolveModel()config/agent_routing.go SetRoute()config/agent_routing.go |
- Reads, resolves, or persists project configuration. | -
| 3 | -AgentRoutingPath()config/agent_routing.go |
- Function | -External entry / no inbound edge | -LoadAgentRouting()config/agent_routing.go SaveAgentRouting()config/agent_routing.go |
- AgentRoutingPath() node in config/agent_routing.go. | -
| 4 | -LoadAgentRouting()config/agent_routing.go |
- Function | -AgentRoutingPath()config/agent_routing.go |
- AgentRoutingSummary()config/agent_routing.go DefaultAgentRouting()config/agent_routing.go |
- LoadAgentRouting() node in config/agent_routing.go. | -
| 5 | -SaveAgentRouting()config/agent_routing.go |
- Function | -AgentRoutingPath()config/agent_routing.go |
- No direct outbound edge | -SaveAgentRouting() node in config/agent_routing.go. | -
| 6 | -DefaultAgentRouting()config/agent_routing.go |
- Function | -LoadAgentRouting()config/agent_routing.go |
- No direct outbound edge | -DefaultAgentRouting() node in config/agent_routing.go. | -
| 7 | -.ResolveModel()config/agent_routing.go |
- Function | -AgentRoutingConfigconfig/agent_routing.go |
- No direct outbound edge | -.ResolveModel() node in config/agent_routing.go. | -
| 8 | -.SetRoute()config/agent_routing.go |
- API | -AgentRoutingConfigconfig/agent_routing.go |
- No direct outbound edge | -.SetRoute() node in config/agent_routing.go. | -
| 9 | -ParseRoute()config/agent_routing.go |
- API | -External entry / no inbound edge | -splitRoute()config/agent_routing.go |
- ParseRoute() node in config/agent_routing.go. | -
| 10 | -splitRoute()config/agent_routing.go |
- API | -ParseRoute()config/agent_routing.go |
- No direct outbound edge | -splitRoute() node in config/agent_routing.go. | -
| 11 | -AgentRoutingSummary()config/agent_routing.go |
- Function | -LoadAgentRouting()config/agent_routing.go |
- No direct outbound edge | -AgentRoutingSummary() node in config/agent_routing.go. | -
| 12 | -main.goexamples/basic/main.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -main.go node in examples/basic/main.go. | -
| 13 | -main()examples/basic/main.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -main() node in examples/basic/main.go. | -
| 14 | -main.goexamples/multi-provider/main.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -main.go node in examples/multi-provider/main.go. | -
| 15 | -main()examples/multi-provider/main.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -main() node in examples/multi-provider/main.go. | -
| 16 | -main.goexamples/streaming/main.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -main.go node in examples/streaming/main.go. | -
| 17 | -main()examples/streaming/main.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -main() node in examples/streaming/main.go. | -
| File | Coverage |
|---|---|
config/agent_routing.go | 11 nodes |
examples/basic/main.go | 2 nodes |
examples/multi-provider/main.go | 2 nodes |
examples/streaming/main.go | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x11, calls x5, references x3, method x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Ingestion & Updates groups implementation around cache, testgo, client, internal, mostly in internal/cache/cache_warmer_test.go, client/semantic_cache_test.go, internal/cache/cache_warmer.go. This section covers 83 nodes and 199 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -cache_warmer.gointernal/cache/cache_warmer.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Caches analysis results or computes cache keys. | -
| 2 | -Messageinternal/cache/cache_warmer.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Message node in internal/cache/cache_warmer.go. | -
| 3 | -ChatOptionsinternal/cache/cache_warmer.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 4 | -CacheStatsinternal/cache/cache_warmer.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Caches analysis results or computes cache keys. | -
| 5 | -Time |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Time node in project. | -
| 6 | -CacheWarmerinternal/cache/cache_warmer.go |
- Class | -External entry / no inbound edge | -CacheBreakpoints()internal/cache/cache_warmer.go EstimateSavings()internal/cache/cache_warmer.go getDone()internal/cache/cache_warmer.go +6 more |
- Caches analysis results or computes cache keys. | -
| 7 | -Duration |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Duration node in project. | -
| 8 | -Mutex |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Mutex node in project. | -
| 9 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| 10 | -NewCacheWarmer()internal/cache/cache_warmer.go |
- Function | -External entry / no inbound edge | -TestCacheBreakpoints()internal/cache/cache_warmer_test.go TestConcurrentStatsAccess()internal/cache/cache_warmer_test.go TestContextCancellationStopsWarmer()internal/cache/cache_warmer_test.go +14 more |
- Caches analysis results or computes cache keys. | -
| 11 | -.Start()internal/cache/cache_warmer.go |
- Function | -CacheWarmerinternal/cache/cache_warmer.go |
- isAnthropicProvider()internal/cache/cache_warmer.go loop()internal/cache/cache_warmer.go Warm()internal/cache/cache_warmer.go |
- .Start() node in internal/cache/cache_warmer.go. | -
| 12 | -.loop()internal/cache/cache_warmer.go |
- Function | -CacheWarmerinternal/cache/cache_warmer.go Start()internal/cache/cache_warmer.go |
- getDone()internal/cache/cache_warmer.go Stop()internal/cache/cache_warmer.go Warm()internal/cache/cache_warmer.go |
- .loop() node in internal/cache/cache_warmer.go. | -
| 13 | -.getDone()internal/cache/cache_warmer.go |
- Function | -CacheWarmerinternal/cache/cache_warmer.go loop()internal/cache/cache_warmer.go |
- No direct outbound edge | -.getDone() node in internal/cache/cache_warmer.go. | -
| 14 | -.Stop()internal/cache/cache_warmer.go |
- Function | -CacheWarmerinternal/cache/cache_warmer.go loop()internal/cache/cache_warmer.go |
- No direct outbound edge | -.Stop() node in internal/cache/cache_warmer.go. | -
| 15 | -.Warm()internal/cache/cache_warmer.go |
- Function | -CacheWarmerinternal/cache/cache_warmer.go loop()internal/cache/cache_warmer.go Start()internal/cache/cache_warmer.go |
- isAnthropicProvider()internal/cache/cache_warmer.go |
- .Warm() node in internal/cache/cache_warmer.go. | -
| 16 | -.ShouldWarm()internal/cache/cache_warmer.go |
- Function | -CacheWarmerinternal/cache/cache_warmer.go |
- isAnthropicProvider()internal/cache/cache_warmer.go |
- .ShouldWarm() node in internal/cache/cache_warmer.go. | -
| 17 | -.EstimateSavings()internal/cache/cache_warmer.go |
- Function | -CacheWarmerinternal/cache/cache_warmer.go |
- No direct outbound edge | -.EstimateSavings() node in internal/cache/cache_warmer.go. | -
| 18 | -.CacheBreakpoints()internal/cache/cache_warmer.go |
- Function | -CacheWarmerinternal/cache/cache_warmer.go |
- No direct outbound edge | -Caches analysis results or computes cache keys. | -
| 19 | -.isAnthropicProvider()internal/cache/cache_warmer.go |
- Function | -CacheWarmerinternal/cache/cache_warmer.go ShouldWarm()internal/cache/cache_warmer.go Start()internal/cache/cache_warmer.go +1 more |
- No direct outbound edge | -.isAnthropicProvider() node in internal/cache/cache_warmer.go. | -
| 20 | -cache_warmer_test.gointernal/cache/cache_warmer_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Caches analysis results or computes cache keys. | -
| 21 | -mockChatFn()internal/cache/cache_warmer_test.go |
- Test | -External entry / no inbound edge | -TestConcurrentStatsAccess()internal/cache/cache_warmer_test.go TestContextCancellationStopsWarmer()internal/cache/cache_warmer_test.go TestDisabledWarmerDoesNotPing()internal/cache/cache_warmer_test.go +9 more |
- Supports retrieval-augmented Q&A or streaming chat. | -
| 22 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| 23 | -Message |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Message node in project. | -
| 24 | -ChatOptions |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 25 | -TestNewCacheWarmer()internal/cache/cache_warmer_test.go |
- Test | -mockChatFn()internal/cache/cache_warmer_test.go NewCacheWarmer()internal/cache/cache_warmer.go |
- No direct outbound edge | -Caches analysis results or computes cache keys. | -
| 26 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 27 | -TestStartStop()internal/cache/cache_warmer_test.go |
- Test | -mockChatFn()internal/cache/cache_warmer_test.go NewCacheWarmer()internal/cache/cache_warmer.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 28 | -TestStartAlreadyRunning()internal/cache/cache_warmer_test.go |
- Test | -mockChatFn()internal/cache/cache_warmer_test.go NewCacheWarmer()internal/cache/cache_warmer.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 29 | -TestNonAnthropicProviderNoOp()internal/cache/cache_warmer_test.go |
- Test | -mockChatFn()internal/cache/cache_warmer_test.go NewCacheWarmer()internal/cache/cache_warmer.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 30 | -TestWarmSendsCorrectRequest()internal/cache/cache_warmer_test.go |
- Test | -NewCacheWarmer()internal/cache/cache_warmer.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
internal/cache/cache_warmer_test.go | 19 nodes |
client/semantic_cache_test.go | 16 nodes |
internal/cache/cache_warmer.go | 15 nodes |
client/cache_analytics.go | 8 nodes |
client/cache_analytics_test.go | 7 nodes |
client/semantic_cache.go | 4 nodes |
This section comes from graphify community clustering. Relationship summary: references x65, contains x51, calls x23, method x12. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Serving API groups implementation around router, testgo, routergo, deployment, mostly in router/deployment_router.go, router/router_test.go, router/strategy_test.go. This section covers 294 nodes and 695 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -New()router/router.go |
- Function | -DefaultRetryConfig()router/retry.go |
- Name()router/router.go newStrategyState()router/strategy.go TestAllProvidersFail()router/router_test.go +33 more |
- New() node in router/router.go. | -
| 2 | -router_test.gorouter/router_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 3 | -mockProviderrouter/router_test.go |
- Test | -External entry / no inbound edge | -Chat()router/router_test.go Name()router/router_test.go Ping()router/router_test.go +1 more |
- mockProvider node in router/router_test.go. | -
| 4 | -.Chat()router/router_test.go |
- Test | -mockProviderrouter/router_test.go |
- TestAllProvidersFail()router/router_test.go TestContextCancellationDuringRetry()router/router_test.go TestFallbackOnError()router/router_test.go +5 more |
- Supports retrieval-augmented Q&A or streaming chat. | -
| 5 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| 6 | -ChatOptions |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 7 | -.StreamChat()router/router_test.go |
- Test | -mockProviderrouter/router_test.go |
- TestStreamAllProvidersFail()router/router_test.go TestStreamFallback()router/router_test.go TestStreamNonTransientNoFallback()router/router_test.go |
- Supports retrieval-augmented Q&A or streaming chat. | -
| 8 | -.Ping()router/router_test.go |
- Test | -mockProviderrouter/router_test.go |
- TestPingFallbackOnly()router/router_test.go TestPingFirstEntry()router/router_test.go TestPingFirstEntryFails()router/router_test.go +1 more |
- .Ping() node in router/router_test.go. | -
| 9 | -.Name()router/router_test.go |
- Test | -mockProviderrouter/router_test.go |
- TestRouterName()router/router_test.go TestSelectProviderZeroWeight()router/router_test.go |
- .Name() node in router/router_test.go. | -
| 10 | -TestRouterImplementsProvider()router/router_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 11 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 12 | -TestWeightedSelection()router/router_test.go |
- Test | -Chat()router/router_test.go New()router/router.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 13 | -TestFallbackOnError()router/router_test.go |
- Test | -Chat()router/router_test.go New()router/router.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 14 | -TestAllProvidersFail()router/router_test.go |
- Test | -Chat()router/router_test.go New()router/router.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 15 | -TestNonTransientNoFallback()router/router_test.go |
- Test | -Chat()router/router_test.go New()router/router.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 16 | -TestIsTransientCodes()router/router_test.go |
- Test | -IsTransient()router/retry.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 17 | -TestOnRetryCallback()router/router_test.go |
- Test | -Chat()router/router_test.go New()router/router.go NewRetryConfig()router/retry.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 18 | -TestToolFilter()router/router_test.go |
- Test | -NewToolFilter()router/filter.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 19 | -TestStreamFallback()router/router_test.go |
- Test | -New()router/router.go StreamChat()router/router_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 20 | -TestNewDefaultRetryConfig()router/router_test.go |
- Test | -New()router/router.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 21 | -TestNewCustomRetryConfig()router/router_test.go |
- Test | -New()router/router.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 22 | -TestNewStatsInitialized()router/router_test.go |
- Test | -New()router/router.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 23 | -TestNewPerEntryRetryConfig()router/router_test.go |
- Test | -New()router/router.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 24 | -TestRouterName()router/router_test.go |
- Test | -Name()router/router_test.go New()router/router.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 25 | -TestPingFirstEntry()router/router_test.go |
- Test | -New()router/router.go Ping()router/router_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 26 | -TestPingFirstEntryFails()router/router_test.go |
- Test | -New()router/router.go Ping()router/router_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 27 | -TestPingFallbackOnly()router/router_test.go |
- Test | -New()router/router.go Ping()router/router_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 28 | -TestPingNoProviders()router/router_test.go |
- Test | -New()router/router.go Ping()router/router_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 29 | -TestStats()router/router_test.go |
- Test | -Chat()router/router_test.go New()router/router.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 30 | -TestStatsAfterFallback()router/router_test.go |
- Test | -Chat()router/router_test.go New()router/router.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
router/deployment_router.go | 42 nodes |
router/router_test.go | 36 nodes |
router/strategy_test.go | 24 nodes |
internal/api/server.go | 19 nodes |
router/router.go | 17 nodes |
router/deployment_router_test.go | 16 nodes |
internal/api/integration_test.go | 15 nodes |
client/provider_request_test.go | 12 nodes |
This section comes from graphify community clustering. Relationship summary: references x269, calls x132, contains x124, method x93. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Security & Global Graph groups implementation around security, testgo, storage, testgetnodebyprefix, mostly in storage/security_test.go, scripts/sync-clone.sh. This section covers 15 nodes and 23 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -security_test.gostorage/security_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 2 | -TestGetNodeByPrefix_EscapesPercentWildcard()storage/security_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 3 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 4 | -TestGetNodeByPrefix_EscapesUnderscoreWildcard()storage/security_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 5 | -TestGetNodeByPrefix_EscapesMixedWildcards()storage/security_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 6 | -TestGetNodeByPrefix_EscapesMultiplePercents()storage/security_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 7 | -TestGetNodeByPrefix_EscapesMultipleUnderscores()storage/security_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 8 | -TestGetNodeByPrefix_NormalPrefixStillWorks()storage/security_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 9 | -TestGetNodeByPrefix_NoFalseMatchesFromWildcards()storage/security_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 10 | -TestGetNodeByPrefix_PercentAtStart()storage/security_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 11 | -TestGetNodeByPrefix_UnderscoreAtStart()storage/security_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 12 | -TestGetNodeByPrefix_EscapeCharItself()storage/security_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 13 | -TestGetNodeByPrefix_SQLInjectionResistance()storage/security_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 14 | -sync-clone.shscripts/sync-clone.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 15 | -sync-clone.sh scriptscripts/sync-clone.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| File | Coverage |
|---|---|
storage/security_test.go | 12 nodes |
scripts/sync-clone.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x12, references x11. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Tests & Fixtures groups implementation around testgo, client, mock, adapters, mostly in client/mock_test.go, client/recorder_test.go, client/adapters/opencodego_test.go. This section covers 62 nodes and 151 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -NewMockProvider()client/mock.go |
- Function | -External entry / no inbound edge | -TestMockProviderCallRecording()client/mock_test.go TestMockProviderContextCancellation()client/mock_test.go TestMockProviderEchoMode()client/mock_test.go +26 more |
- NewMockProvider() node in client/mock.go. | -
| 2 | -mock_test.goclient/mock_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 3 | -TestNewMockProviderMode()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 4 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 5 | -TestMockProviderName()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 6 | -TestMockProviderPing()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 7 | -TestMockProviderImplementsProvider()client/mock_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 8 | -TestMockProviderEchoMode()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 9 | -TestMockProviderEchoModeNoUser()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 10 | -TestMockProviderFixedMode()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 11 | -TestMockProviderErrorMode()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 12 | -TestMockProviderToolUseMode()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 13 | -TestMockProviderToolUseModeDefaults()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 14 | -TestMockProviderMaxTokensMode()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 15 | -TestMockProviderCallRecording()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 16 | -TestMockProviderMultipleCalls()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 17 | -TestMockProviderReset()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 18 | -TestMockProviderMarshalCalls()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 19 | -TestMockProviderUsageInResponse()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 20 | -TestMockProviderContextCancellation()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 21 | -TestMockProviderStreamChat()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 22 | -TestMockProviderStreamChatToolUse()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 23 | -TestMockProviderStreamChatError()client/mock_test.go |
- Test | -NewMockProvider()client/mock.go |
- No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 24 | -NewRecorderProvider()client/recorder.go |
- Function | -External entry / no inbound edge | -TestRecorderAutoMode RecordsWhenNoFile()client/recorder_test.go TestRecorderAutoMode ReplaysWhenFileExi...client/recorder_test.go TestRecorderHashBasedLookup()client/recorder_test.go +7 more |
- NewRecorderProvider() node in client/recorder.go. | -
| 25 | -recorder_test.goclient/recorder_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 26 | -TestRecorderName()client/recorder_test.go |
- Test | -NewMockProvider()client/mock.go NewRecorderProvider()client/recorder.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 27 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 28 | -TestRecorderRecordMode()client/recorder_test.go |
- Test | -NewMockProvider()client/mock.go NewRecorderProvider()client/recorder.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 29 | -TestRecorderReplayMode()client/recorder_test.go |
- Test | -NewMockProvider()client/mock.go NewRecorderProvider()client/recorder.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 30 | -TestRecorderAutoMode_RecordsWhenNoFile()client/recorder_test.go |
- Test | -NewMockProvider()client/mock.go NewRecorderProvider()client/recorder.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
client/mock_test.go | 21 nodes |
client/recorder_test.go | 11 nodes |
client/adapters/opencodego_test.go | 7 nodes |
catalog/live/live_test.go | 5 nodes |
client/adapters/test_helpers_test.go | 5 nodes |
scripts/test-config-flow.sh | 4 nodes |
client/adapters/opencodego.go | 1 nodes |
client/mock.go | 1 nodes |
This section comes from graphify community clustering. Relationship summary: contains x44, references x44, defines x2, calls x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Check Client Layeringsh groups implementation around check, client, layeringsh, scripts, mostly in scripts/check-client-layering.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -check-client-layering.shscripts/check-client-layering.sh |
- Entry | -External entry / no inbound edge | -No direct outbound edge | -check-client-layering.sh node in scripts/check-client-layering.sh. | -
| 2 | -check-client-layering.sh scriptscripts/check-client-layering.sh |
- Entry | -External entry / no inbound edge | -No direct outbound edge | -check-client-layering.sh script node in scripts/check-client-layering.sh. | -
| File | Coverage |
|---|---|
scripts/check-client-layering.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Check Ecosystem Boundariessh groups implementation around check, ecosystem, boundariessh, scripts, mostly in scripts/check-ecosystem-boundaries.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -check-ecosystem-boundaries.shscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh node in scripts/check-ecosystem-boundaries.sh. | -
| 2 | -check-ecosystem-boundaries.sh scriptscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh script node in scripts/check-ecosystem-boundaries.sh. | -
| File | Coverage |
|---|---|
scripts/check-ecosystem-boundaries.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Commit Cleansh Scripts groups implementation around commit, cleansh, scripts, script, mostly in scripts/commit-clean.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -commit-clean.shscripts/commit-clean.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -commit-clean.sh node in scripts/commit-clean.sh. | -
| 2 | -commit-clean.sh scriptscripts/commit-clean.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -commit-clean.sh script node in scripts/commit-clean.sh. | -
| File | Coverage |
|---|---|
scripts/commit-clean.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Sdk Eyrie Internal groups implementation around sdk, eyrie, internal, python, mostly in sdk/python/pyproject.toml. This section covers 1 nodes and 0 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -eyrie-sdksdk/python/pyproject.toml |
- Module | -External entry / no inbound edge | -No direct outbound edge | -eyrie-sdk node in sdk/python/pyproject.toml. | -
| File | Coverage |
|---|---|
sdk/python/pyproject.toml | 1 nodes |
This section comes from graphify community clustering. Relationship summary: No high-confidence call edges detected. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Githubcom Graycodeai Eyrie groups implementation around githubcom, graycodeai, eyrie, gomod, mostly in go.mod. This section covers 1 nodes and 0 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -github.com/GrayCodeAI/eyriego.mod |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| File | Coverage |
|---|---|
go.mod | 1 nodes |
This section comes from graphify community clustering. Relationship summary: No high-confidence call edges detected. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Store Storage Storego groups implementation around store, storage, storego, mostly in storage/store.go. This section covers 1 nodes and 0 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -Storestorage/store.go |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Store node in storage/store.go. | -
| File | Coverage |
|---|---|
storage/store.go | 1 nodes |
This section comes from graphify community clustering. Relationship summary: No high-confidence call edges detected. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-| Nodes | 5803 |
| Edges | 14520 |
| Hyperedges | 0 |
| Communities | 316 |
| Documented Sections | 13 |
| EXTRACTED | 10861 |
| INFERRED | 3659 |
| AMBIGUOUS | 0 |
eyrie — Architecture Documentation
-Generated: 2026-07-18 05:00 UTC · graphify callflow-html
-Generated from graphify knowledge graph: 992 nodes, 1643 edges, 75 communities. Commit: 097fff2
- - - - -| Layer | Nodes | Communities |
|---|---|---|
| Graph Build | 330 | 3, 5, 10, 9, 11, 12, 13, 15, 18, 22, 26, 31, 32, 34, 41, 43 |
| CLI & Skill Installers | 254 | 0, 2, 4, 7, 19, 23, 30, 62, 63, 64, 69 |
| Serving API | 14 | 24 |
| Tests & Fixtures | 287 | 1, 6, 8, 14, 16, 20, 25, 27, 28, 33, 35, 36, 37, 39, 40, 44 |
| Apps Web Components | 18 | 17 |
| Apps Web Auth | 16 | 21 |
| Dashboard Pagetsx Apps | 11 | 29 |
| Worker Configurationdts Apps | 8 | 38 |
| Copyts Apps Web | 5 | 42 |
| Deploysh Scripts Deploy | 4 | 45 |
| Seed Adminsh Scripts | 3 | 46 |
| Loadingtsx Apps Web | 2 | 47 |
| Loadingtsx Apps Web | 2 | 48 |
| Loadingtsx Apps Web | 2 | 49 |
| Other | 36 | 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 65, 66, 67, 68, 70, 71, 72, 73, 74 |
Graph Build groups implementation around packagejson, apps, web, packages, mostly in apps/web/package.json, package.json, apps/backend/package.json. This section covers 330 nodes and 324 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -package.jsonapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -package.json node in apps/backend/package.json. | -
| 2 | -nameapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -name node in apps/backend/package.json. | -
| 3 | -versionapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -version node in apps/backend/package.json. | -
| 4 | -privateapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -private node in apps/backend/package.json. | -
| 5 | -scriptsapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -scripts node in apps/backend/package.json. | -
| 6 | -devapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -dev node in apps/backend/package.json. | -
| 7 | -buildapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -build node in apps/backend/package.json. | -
| 8 | -lintapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -lint node in apps/backend/package.json. | -
| 9 | -testapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 10 | -typecheckapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -typecheck node in apps/backend/package.json. | -
| 11 | -cf-typesapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -cf-types node in apps/backend/package.json. | -
| 12 | -cf-types:checkapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -cf-types:check node in apps/backend/package.json. | -
| 13 | -bundleapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -bundle node in apps/backend/package.json. | -
| 14 | -deployapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -deploy node in apps/backend/package.json. | -
| 15 | -deploy:prodapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -deploy:prod node in apps/backend/package.json. | -
| 16 | -db:migrateapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -db:migrate node in apps/backend/package.json. | -
| 17 | -db:migrate:remoteapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -db:migrate:remote node in apps/backend/package.json. | -
| 18 | -dependenciesapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -dependencies node in apps/backend/package.json. | -
| 19 | -@graycode/dbapps/backend/package.json |
- Function | -External entry / no inbound edge | -@graycode/dbapps/backend/package.json |
- @graycode/db node in apps/backend/package.json. | -
| 20 | -@graycode/dbapps/backend/package.json |
- Function | -@graycode/dbapps/backend/package.json |
- No direct outbound edge | -@graycode/db node in apps/backend/package.json. | -
| 21 | -drizzle-ormapps/backend/package.json |
- Function | -External entry / no inbound edge | -drizzle-ormapps/backend/package.json |
- drizzle-orm node in apps/backend/package.json. | -
| 22 | -drizzle-ormapps/backend/package.json |
- Function | -drizzle-ormapps/backend/package.json |
- No direct outbound edge | -drizzle-orm node in apps/backend/package.json. | -
| 23 | -honoapps/backend/package.json |
- Function | -External entry / no inbound edge | -honoapps/backend/package.json |
- hono node in apps/backend/package.json. | -
| 24 | -honoapps/backend/package.json |
- Function | -honoapps/backend/package.json |
- No direct outbound edge | -hono node in apps/backend/package.json. | -
| 25 | -zodapps/backend/package.json |
- Function | -External entry / no inbound edge | -zodapps/backend/package.json |
- zod node in apps/backend/package.json. | -
| 26 | -zodapps/backend/package.json |
- Function | -zodapps/backend/package.json |
- No direct outbound edge | -zod node in apps/backend/package.json. | -
| 27 | -devDependenciesapps/backend/package.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -devDependencies node in apps/backend/package.json. | -
| 28 | -@cloudflare/workers-typesapps/backend/package.json |
- Function | -External entry / no inbound edge | -@cloudflare/workers-typesapps/backend/package.json |
- @cloudflare/workers-types node in apps/backend/package.json. | -
| 29 | -@cloudflare/workers-typesapps/backend/package.json |
- Function | -@cloudflare/workers-typesapps/backend/package.json |
- No direct outbound edge | -@cloudflare/workers-types node in apps/backend/package.json. | -
| 30 | -@vitest/coverage-v8apps/backend/package.json |
- Function | -External entry / no inbound edge | -@vitest/coverage-v8apps/backend/package.json |
- Supports retrieval-augmented Q&A or streaming chat. | -
| File | Coverage |
|---|---|
apps/web/package.json | 62 nodes |
package.json | 55 nodes |
apps/backend/package.json | 39 nodes |
apps/web/tsconfig.json | 39 nodes |
turbo.json | 26 nodes |
apps/backend/tsconfig.json | 25 nodes |
packages/ui/package.json | 23 nodes |
packages/db/package.json | 21 nodes |
This section comes from graphify community clustering. Relationship summary: contains x238, imports x51, extends x31, calls x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-CLI & Skill Installers groups implementation around web, apps, components, app, mostly in db/src/skill-manifest.ts, ui/src/icons.tsx, (main)/changelog/page.tsx. This section covers 254 nodes and 434 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -page.tsx(auth)/login/page.tsx |
- UI | -External entry / no inbound edge | -GithubIcon()ui/src/icons.tsx graycode-logo.tsxui/src/graycode-logo.tsx GrayCodeWordmark()ui/src/graycode-logo.tsx +2 more |
- Module file in (auth)/login/page.tsx. | -
| 2 | -LoginPage()(auth)/login/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Organizes documentation pages, navigation, or content lookup. | -
| 3 | -page.tsx(auth)/signup/page.tsx |
- UI | -External entry / no inbound edge | -GithubIcon()ui/src/icons.tsx graycode-logo.tsxui/src/graycode-logo.tsx GrayCodeWordmark()ui/src/graycode-logo.tsx +2 more |
- Module file in (auth)/signup/page.tsx. | -
| 4 | -SignupPage()(auth)/signup/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Organizes documentation pages, navigation, or content lookup. | -
| 5 | -page.tsxapp/(main)/page.tsx |
- UI | -External entry / no inbound edge | -cta-section.tsxcomponents/landing/cta-section.tsx CTASection()components/landing/cta-section.tsx FAQ()components/landing/faq.tsx +23 more |
- Module file in app/(main)/page.tsx. | -
| 6 | -Home()app/(main)/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Home() node in app/(main)/page.tsx. | -
| 7 | -not-found.tsxweb/app/not-found.tsx |
- UI | -External entry / no inbound edge | -graycode-logo.tsxui/src/graycode-logo.tsx GrayCodeIcon()ui/src/graycode-logo.tsx |
- Module file in web/app/not-found.tsx. | -
| 8 | -NotFound()web/app/not-found.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -NotFound() node in web/app/not-found.tsx. | -
| 9 | -cta-section.tsxcomponents/landing/cta-section.tsx |
- UI | -page.tsxapp/(main)/page.tsx |
- css-reveal.tsxcomponents/ui/css-reveal.tsx CSSReveal()components/ui/css-reveal.tsx ExternalArrowIcon()ui/src/icons.tsx +3 more |
- Module file in components/landing/cta-section.tsx. | -
| 10 | -CTASection()components/landing/cta-section.tsx |
- UI | -page.tsxapp/(main)/page.tsx |
- No direct outbound edge | -CTASection() node in components/landing/cta-section.tsx. | -
| 11 | -faq.tsxcomponents/landing/faq.tsx |
- UI | -page.tsxapp/(main)/page.tsx |
- css-reveal.tsxcomponents/ui/css-reveal.tsx CSSReveal()components/ui/css-reveal.tsx product-line.tsweb/lib/product-line.ts +1 more |
- Module file in components/landing/faq.tsx. | -
| 12 | -faqscomponents/landing/faq.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -faqs node in components/landing/faq.tsx. | -
| 13 | -FAQItem()components/landing/faq.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -FAQItem() node in components/landing/faq.tsx. | -
| 14 | -FAQ()components/landing/faq.tsx |
- UI | -page.tsxapp/(main)/page.tsx |
- No direct outbound edge | -FAQ() node in components/landing/faq.tsx. | -
| 15 | -how-it-works.tsxcomponents/landing/how-it-works.tsx |
- UI | -page.tsxapp/(main)/page.tsx |
- copy-button.tsxcomponents/ui/copy-button.tsx scroll-reveal.tsxcomponents/ui/scroll-reveal.tsx ScrollReveal()components/ui/scroll-reveal.tsx +2 more |
- Module file in components/landing/how-it-works.tsx. | -
| 16 | -stepscomponents/landing/how-it-works.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -steps node in components/landing/how-it-works.tsx. | -
| 17 | -colorscomponents/landing/how-it-works.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -colors node in components/landing/how-it-works.tsx. | -
| 18 | -HowItWorks()components/landing/how-it-works.tsx |
- UI | -page.tsxapp/(main)/page.tsx |
- No direct outbound edge | -HowItWorks() node in components/landing/how-it-works.tsx. | -
| 19 | -meet-the-team.tsxcomponents/landing/meet-the-team.tsx |
- UI | -page.tsxapp/(main)/page.tsx |
- ExternalArrowIcon()ui/src/icons.tsx GithubIcon()ui/src/icons.tsx index.tsui/src/index.ts +6 more |
- Module file in components/landing/meet-the-team.tsx. | -
| 20 | -teamcomponents/landing/meet-the-team.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -team node in components/landing/meet-the-team.tsx. | -
| 21 | -MeetTheTeam()components/landing/meet-the-team.tsx |
- UI | -page.tsxapp/(main)/page.tsx |
- No direct outbound edge | -MeetTheTeam() node in components/landing/meet-the-team.tsx. | -
| 22 | -metrics.tsxcomponents/landing/metrics.tsx |
- UI | -page.tsxapp/(main)/page.tsx |
- scroll-reveal.tsxcomponents/ui/scroll-reveal.tsx StaggerContainer()components/ui/scroll-reveal.tsx StaggerItem()components/ui/scroll-reveal.tsx |
- Module file in components/landing/metrics.tsx. | -
| 23 | -statscomponents/landing/metrics.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -stats node in components/landing/metrics.tsx. | -
| 24 | -AnimatedValue()components/landing/metrics.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -AnimatedValue() node in components/landing/metrics.tsx. | -
| 25 | -Metrics()components/landing/metrics.tsx |
- UI | -page.tsxapp/(main)/page.tsx |
- No direct outbound edge | -Metrics() node in components/landing/metrics.tsx. | -
| 26 | -notify-section.tsxcomponents/landing/notify-section.tsx |
- UI | -page.tsxapp/(main)/page.tsx |
- css-reveal.tsxcomponents/ui/css-reveal.tsx CSSReveal()components/ui/css-reveal.tsx |
- Module file in components/landing/notify-section.tsx. | -
| 27 | -Statuscomponents/landing/notify-section.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Status node in components/landing/notify-section.tsx. | -
| 28 | -NewsletterForm()components/landing/notify-section.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -NewsletterForm() node in components/landing/notify-section.tsx. | -
| 29 | -NotifySection()components/landing/notify-section.tsx |
- UI | -page.tsxapp/(main)/page.tsx |
- No direct outbound edge | -NotifySection() node in components/landing/notify-section.tsx. | -
| 30 | -open-source.tsxcomponents/landing/open-source.tsx |
- UI | -page.tsxapp/(main)/page.tsx |
- ExternalArrowIcon()ui/src/icons.tsx GithubIcon()ui/src/icons.tsx index.tsui/src/index.ts +4 more |
- Module file in components/landing/open-source.tsx. | -
| File | Coverage |
|---|---|
db/src/skill-manifest.ts | 13 nodes |
(main)/changelog/page.tsx | 11 nodes |
ui/src/icons.tsx | 11 nodes |
components/ui/tool-icons.tsx | 10 nodes |
components/ui/scroll-reveal.tsx | 9 nodes |
web/lib/blog.ts | 9 nodes |
web/lib/products.ts | 9 nodes |
blog/[slug]/page.tsx | 8 nodes |
This section comes from graphify community clustering. Relationship summary: contains x182, imports x125, imports x89, calls x22. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Serving API groups implementation around dashboard, apps, web, pagetsx, mostly in dashboard/projects/page.tsx, web/lib/api.ts, (auth)/forgot-password/page.tsx. This section covers 14 nodes and 18 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -page.tsx(auth)/forgot-password/page.tsx |
- UI | -External entry / no inbound edge | -api.tsweb/lib/api.ts apiFetch()web/lib/api.ts |
- Module file in (auth)/forgot-password/page.tsx. | -
| 2 | -ForgotPasswordPage()(auth)/forgot-password/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Organizes documentation pages, navigation, or content lookup. | -
| 3 | -page.tsxdashboard/projects/page.tsx |
- UI | -External entry / no inbound edge | -api.tsweb/lib/api.ts apiFetch()web/lib/api.ts |
- Module file in dashboard/projects/page.tsx. | -
| 4 | -Organizationdashboard/projects/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Organization node in dashboard/projects/page.tsx. | -
| 5 | -Projectdashboard/projects/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Project node in dashboard/projects/page.tsx. | -
| 6 | -Memberdashboard/projects/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Member node in dashboard/projects/page.tsx. | -
| 7 | -ProjectsPage()dashboard/projects/page.tsx |
- UI | -External entry / no inbound edge | -apiFetch()web/lib/api.ts |
- Organizes documentation pages, navigation, or content lookup. | -
| 8 | -CreateOrganization()dashboard/projects/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -CreateOrganization() node in dashboard/projects/page.tsx. | -
| 9 | -CreateProject()dashboard/projects/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -CreateProject() node in dashboard/projects/page.tsx. | -
| 10 | -CreateForm()dashboard/projects/page.tsx |
- UI | -External entry / no inbound edge | -apiFetch()web/lib/api.ts |
- CreateForm() node in dashboard/projects/page.tsx. | -
| 11 | -AddMember()dashboard/projects/page.tsx |
- UI | -External entry / no inbound edge | -apiFetch()web/lib/api.ts |
- AddMember() node in dashboard/projects/page.tsx. | -
| 12 | -api.tsweb/lib/api.ts |
- API | -page.tsxdashboard/projects/page.tsx page.tsx(auth)/forgot-password/page.tsx |
- No direct outbound edge | -Module file in web/lib/api.ts. | -
| 13 | -FetchOptionsweb/lib/api.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -FetchOptions node in web/lib/api.ts. | -
| 14 | -apiFetch()web/lib/api.ts |
- API | -AddMember()dashboard/projects/page.tsx CreateForm()dashboard/projects/page.tsx page.tsxdashboard/projects/page.tsx +2 more |
- No direct outbound edge | -apiFetch() node in web/lib/api.ts. | -
| File | Coverage |
|---|---|
dashboard/projects/page.tsx | 9 nodes |
web/lib/api.ts | 3 nodes |
(auth)/forgot-password/page.tsx | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x11, calls x3, imports x2, imports x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Tests & Fixtures groups implementation around apps, backend, routes, services, mostly in db/src/schema.ts, dashboard/delivery/page.tsx, src/services/auth.service.ts. This section covers 287 nodes and 715 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -crypto.test.tssrc/__tests__/crypto.test.ts |
- Test | -External entry / no inbound edge | -crypto.tssrc/utils/crypto.ts hashPassword()src/utils/crypto.ts verifyPassword()src/utils/crypto.ts |
- Module file in src/__tests__/crypto.test.ts. | -
| 2 | -id.test.tssrc/__tests__/id.test.ts |
- Test | -External entry / no inbound edge | -generateId()src/utils/id.ts id.tssrc/utils/id.ts |
- Module file in src/__tests__/id.test.ts. | -
| 3 | -achievements.service.test.ts__tests__/services/achievements.service.test.ts |
- Test | -External entry / no inbound edge | -ACHIEVEMENT_DEFSsrc/services/achievements.service.ts achievements.service.tssrc/services/achievements.service.ts getUserAchievements()src/services/achievements.service.ts +1 more |
- Module file in __tests__/services/achievements.service.test.ts. | -
| 4 | -createMockDb()__tests__/services/achievements.service.test.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -createMockDb() node in __tests__/services/achievements.service.test.ts. | -
| 5 | -activity.service.test.ts__tests__/services/activity.service.test.ts |
- Test | -External entry / no inbound edge | -activity.service.tssrc/services/activity.service.ts getActivityCount()src/services/activity.service.ts getRecentActivity()src/services/activity.service.ts +2 more |
- Module file in __tests__/services/activity.service.test.ts. | -
| 6 | -createMockDb()__tests__/services/activity.service.test.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -createMockDb() node in __tests__/services/activity.service.test.ts. | -
| 7 | -auth.service.test.ts__tests__/services/auth.service.test.ts |
- Test | -External entry / no inbound edge | -auth.service.tssrc/services/auth.service.ts changePassword()src/services/auth.service.ts createPasswordResetToken()src/services/auth.service.ts +11 more |
- Module file in __tests__/services/auth.service.test.ts. | -
| 8 | -hashTokenForTest()__tests__/services/auth.service.test.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Caches analysis results or computes cache keys. | -
| 9 | -createMockDb()__tests__/services/auth.service.test.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -createMockDb() node in __tests__/services/auth.service.test.ts. | -
| 10 | -blog.service.test.ts__tests__/services/blog.service.test.ts |
- Test | -External entry / no inbound edge | -blog.service.tssrc/services/blog.service.ts createPost()src/services/blog.service.ts deletePost()src/services/blog.service.ts +3 more |
- Module file in __tests__/services/blog.service.test.ts. | -
| 11 | -createMockDb()__tests__/services/blog.service.test.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -createMockDb() node in __tests__/services/blog.service.test.ts. | -
| 12 | -email-verify.service.test.ts__tests__/services/email-verify.service.test.ts |
- Test | -External entry / no inbound edge | -createVerificationToken()src/services/email-verify.service.ts email-verify.service.tssrc/services/email-verify.service.ts isEmailVerified()src/services/email-verify.service.ts +3 more |
- Module file in __tests__/services/email-verify.service.test.ts. | -
| 13 | -createMockDb()__tests__/services/email-verify.service.test.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -createMockDb() node in __tests__/services/email-verify.service.test.ts. | -
| 14 | -sha256Hex()__tests__/services/email-verify.service.test.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -sha256Hex() node in __tests__/services/email-verify.service.test.ts. | -
| 15 | -keys.service.test.ts__tests__/services/keys.service.test.ts |
- Test | -External entry / no inbound edge | -createKey()src/services/keys.service.ts getKeyByHash()src/services/keys.service.ts hashKey()src/services/keys.service.ts +3 more |
- Module file in __tests__/services/keys.service.test.ts. | -
| 16 | -createMockDb()__tests__/services/keys.service.test.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -createMockDb() node in __tests__/services/keys.service.test.ts. | -
| 17 | -usage.service.test.ts__tests__/services/usage.service.test.ts |
- Test | -External entry / no inbound edge | -getStreak()src/services/usage.service.ts getUsageLogs()src/services/usage.service.ts getUsageSummary()src/services/usage.service.ts +3 more |
- Module file in __tests__/services/usage.service.test.ts. | -
| 18 | -createMockDb()__tests__/services/usage.service.test.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -createMockDb() node in __tests__/services/usage.service.test.ts. | -
| 19 | -achievements.service.tssrc/services/achievements.service.ts |
- Module | -achievements.service.test.ts__tests__/services/achievements.service.test.ts achievements.tssrc/routes/achievements.ts |
- achievementsdb/src/schema.ts Databasedb/src/db.ts index.tsdb/src/index.ts +1 more |
- Module file in src/services/achievements.service.ts. | -
| 20 | -AchievementDefsrc/services/achievements.service.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -AchievementDef node in src/services/achievements.service.ts. | -
| 21 | -ACHIEVEMENT_DEFSsrc/services/achievements.service.ts |
- Class | -achievements.service.test.ts__tests__/services/achievements.service.test.ts |
- No direct outbound edge | -ACHIEVEMENT_DEFS node in src/services/achievements.service.ts. | -
| 22 | -getUserAchievements()src/services/achievements.service.ts |
- Function | -achievements.service.test.ts__tests__/services/achievements.service.test.ts |
- No direct outbound edge | -getUserAchievements() node in src/services/achievements.service.ts. | -
| 23 | -unlockAchievement()src/services/achievements.service.ts |
- Function | -achievements.service.test.ts__tests__/services/achievements.service.test.ts |
- No direct outbound edge | -unlockAchievement() node in src/services/achievements.service.ts. | -
| 24 | -activity.service.tssrc/services/activity.service.ts |
- Module | -achievements.tssrc/routes/achievements.ts activity.service.test.ts__tests__/services/activity.service.test.ts activity.test.ts__tests__/routes/activity.test.ts +3 more |
- activityFeeddb/src/schema.ts Databasedb/src/db.ts index.tsdb/src/index.ts +1 more |
- Module file in src/services/activity.service.ts. | -
| 25 | -ActivityActionsrc/services/activity.service.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ActivityAction node in src/services/activity.service.ts. | -
| 26 | -ToolNamesrc/services/activity.service.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ToolName node in src/services/activity.service.ts. | -
| 27 | -LogActivityParamssrc/services/activity.service.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -LogActivityParams node in src/services/activity.service.ts. | -
| 28 | -logActivity()src/services/activity.service.ts |
- Function | -activity.service.test.ts__tests__/services/activity.service.test.ts |
- No direct outbound edge | -logActivity() node in src/services/activity.service.ts. | -
| 29 | -getRecentActivity()src/services/activity.service.ts |
- Function | -activity.service.test.ts__tests__/services/activity.service.test.ts |
- No direct outbound edge | -getRecentActivity() node in src/services/activity.service.ts. | -
| 30 | -getActivityCount()src/services/activity.service.ts |
- Function | -activity.service.test.ts__tests__/services/activity.service.test.ts |
- No direct outbound edge | -getActivityCount() node in src/services/activity.service.ts. | -
| File | Coverage |
|---|---|
dashboard/delivery/page.tsx | 11 nodes |
db/src/schema.ts | 11 nodes |
src/services/auth.service.ts | 10 nodes |
src/middleware/rate-limit.ts | 9 nodes |
src/routes/organizations.ts | 8 nodes |
src/services/activity.service.ts | 8 nodes |
src/utils/validate.ts | 8 nodes |
__tests__/routes/auth.test.ts | 7 nodes |
This section comes from graphify community clustering. Relationship summary: imports x232, contains x208, imports x194, calls x44. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Apps Web Components groups implementation around apps, web, components, badgestsx, mostly in components/ui/os-badges.tsx, components/ui/terminal-demo.tsx, components/landing/hero.tsx. This section covers 18 nodes and 20 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -hero.tsxcomponents/landing/hero.tsx |
- UI | -External entry / no inbound edge | -github-stars.tsxcomponents/ui/github-stars.tsx GitHubStars()components/ui/github-stars.tsx os-badges.tsxcomponents/ui/os-badges.tsx +3 more |
- Module file in components/landing/hero.tsx. | -
| 2 | -wordscomponents/landing/hero.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -words node in components/landing/hero.tsx. | -
| 3 | -Hero()components/landing/hero.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Hero() node in components/landing/hero.tsx. | -
| 4 | -github-stars.tsxcomponents/ui/github-stars.tsx |
- UI | -hero.tsxcomponents/landing/hero.tsx |
- No direct outbound edge | -Module file in components/ui/github-stars.tsx. | -
| 5 | -GitHubStarsPropscomponents/ui/github-stars.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 6 | -GitHubStars()components/ui/github-stars.tsx |
- UI | -hero.tsxcomponents/landing/hero.tsx |
- No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 7 | -os-badges.tsxcomponents/ui/os-badges.tsx |
- UI | -hero.tsxcomponents/landing/hero.tsx |
- No direct outbound edge | -Module file in components/ui/os-badges.tsx. | -
| 8 | -AppleIcon()components/ui/os-badges.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -AppleIcon() node in components/ui/os-badges.tsx. | -
| 9 | -LinuxIcon()components/ui/os-badges.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -LinuxIcon() node in components/ui/os-badges.tsx. | -
| 10 | -WindowsIcon()components/ui/os-badges.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -WindowsIcon() node in components/ui/os-badges.tsx. | -
| 11 | -platformscomponents/ui/os-badges.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -platforms node in components/ui/os-badges.tsx. | -
| 12 | -OSBadges()components/ui/os-badges.tsx |
- UI | -hero.tsxcomponents/landing/hero.tsx |
- No direct outbound edge | -OSBadges() node in components/ui/os-badges.tsx. | -
| 13 | -terminal-demo.tsxcomponents/ui/terminal-demo.tsx |
- UI | -hero.tsxcomponents/landing/hero.tsx |
- No direct outbound edge | -Module file in components/ui/terminal-demo.tsx. | -
| 14 | -Linecomponents/ui/terminal-demo.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Line node in components/ui/terminal-demo.tsx. | -
| 15 | -Sessioncomponents/ui/terminal-demo.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Session node in components/ui/terminal-demo.tsx. | -
| 16 | -sessionscomponents/ui/terminal-demo.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -sessions node in components/ui/terminal-demo.tsx. | -
| 17 | -styleMapcomponents/ui/terminal-demo.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -styleMap node in components/ui/terminal-demo.tsx. | -
| 18 | -TerminalDemo()components/ui/terminal-demo.tsx |
- UI | -hero.tsxcomponents/landing/hero.tsx |
- No direct outbound edge | -TerminalDemo() node in components/ui/terminal-demo.tsx. | -
| File | Coverage |
|---|---|
components/ui/os-badges.tsx | 6 nodes |
components/ui/terminal-demo.tsx | 6 nodes |
components/landing/hero.tsx | 3 nodes |
components/ui/github-stars.tsx | 3 nodes |
This section comes from graphify community clustering. Relationship summary: contains x11, imports x3, imports x3. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Apps Web Auth groups implementation around apps, web, auth, app, mostly in cli/approve/page.tsx, web/hooks/auth-context.tsx, app/(dashboard)/layout.tsx. This section covers 16 nodes and 20 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -page.tsxcli/approve/page.tsx |
- UI | -External entry / no inbound edge | -auth-context.tsxweb/hooks/auth-context.tsx useAuth()web/hooks/auth-context.tsx |
- Module file in cli/approve/page.tsx. | -
| 2 | -Projectcli/approve/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Project node in cli/approve/page.tsx. | -
| 3 | -Organizationcli/approve/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Organization node in cli/approve/page.tsx. | -
| 4 | -ApprovalForm()cli/approve/page.tsx |
- UI | -External entry / no inbound edge | -useAuth()web/hooks/auth-context.tsx |
- ApprovalForm() node in cli/approve/page.tsx. | -
| 5 | -ApprovalPage()cli/approve/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Organizes documentation pages, navigation, or content lookup. | -
| 6 | -Page()cli/approve/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Organizes documentation pages, navigation, or content lookup. | -
| 7 | -layout.tsxapp/(dashboard)/layout.tsx |
- UI | -External entry / no inbound edge | -auth-context.tsxweb/hooks/auth-context.tsx AuthProvider()web/hooks/auth-context.tsx useAuth()web/hooks/auth-context.tsx |
- Module file in app/(dashboard)/layout.tsx. | -
| 8 | -sidebarLinksapp/(dashboard)/layout.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Organizes documentation pages, navigation, or content lookup. | -
| 9 | -DashboardLayout()app/(dashboard)/layout.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -DashboardLayout() node in app/(dashboard)/layout.tsx. | -
| 10 | -DashboardShell()app/(dashboard)/layout.tsx |
- UI | -External entry / no inbound edge | -useAuth()web/hooks/auth-context.tsx |
- DashboardShell() node in app/(dashboard)/layout.tsx. | -
| 11 | -auth-context.tsxweb/hooks/auth-context.tsx |
- UI | -layout.tsxapp/(dashboard)/layout.tsx page.tsxcli/approve/page.tsx |
- No direct outbound edge | -Module file in web/hooks/auth-context.tsx. | -
| 12 | -Userweb/hooks/auth-context.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -User node in web/hooks/auth-context.tsx. | -
| 13 | -AuthContextValueweb/hooks/auth-context.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -AuthContextValue node in web/hooks/auth-context.tsx. | -
| 14 | -AuthContextweb/hooks/auth-context.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -AuthContext node in web/hooks/auth-context.tsx. | -
| 15 | -AuthProvider()web/hooks/auth-context.tsx |
- UI | -layout.tsxapp/(dashboard)/layout.tsx |
- No direct outbound edge | -AuthProvider() node in web/hooks/auth-context.tsx. | -
| 16 | -useAuth()web/hooks/auth-context.tsx |
- UI | -ApprovalForm()cli/approve/page.tsx DashboardShell()app/(dashboard)/layout.tsx layout.tsxapp/(dashboard)/layout.tsx +1 more |
- No direct outbound edge | -useAuth() node in web/hooks/auth-context.tsx. | -
| File | Coverage |
|---|---|
cli/approve/page.tsx | 6 nodes |
web/hooks/auth-context.tsx | 6 nodes |
app/(dashboard)/layout.tsx | 4 nodes |
This section comes from graphify community clustering. Relationship summary: contains x13, imports x3, imports x2, calls x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Dashboard Pagetsx Apps groups implementation around dashboard, pagetsx, apps, web, mostly in dashboard/streak/page.tsx. This section covers 11 nodes and 12 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -page.tsxdashboard/streak/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Module file in dashboard/streak/page.tsx. | -
| 2 | -StreakDaydashboard/streak/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -StreakDay node in dashboard/streak/page.tsx. | -
| 3 | -StreakDatadashboard/streak/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -StreakData node in dashboard/streak/page.tsx. | -
| 4 | -levelThresholdsdashboard/streak/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -levelThresholds node in dashboard/streak/page.tsx. | -
| 5 | -levelNamesdashboard/streak/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -levelNames node in dashboard/streak/page.tsx. | -
| 6 | -badgeIconsdashboard/streak/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -badgeIcons node in dashboard/streak/page.tsx. | -
| 7 | -allBadgesdashboard/streak/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -allBadges node in dashboard/streak/page.tsx. | -
| 8 | -localDateStr()dashboard/streak/page.tsx |
- UI | -External entry / no inbound edge | -buildHeatmap()dashboard/streak/page.tsx |
- Verifies imports, entry points, or version behavior. | -
| 9 | -buildHeatmap()dashboard/streak/page.tsx |
- UI | -localDateStr()dashboard/streak/page.tsx |
- StreakPage()dashboard/streak/page.tsx |
- buildHeatmap() node in dashboard/streak/page.tsx. | -
| 10 | -HeatmapCell()dashboard/streak/page.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -HeatmapCell() node in dashboard/streak/page.tsx. | -
| 11 | -StreakPage()dashboard/streak/page.tsx |
- UI | -buildHeatmap()dashboard/streak/page.tsx |
- No direct outbound edge | -Organizes documentation pages, navigation, or content lookup. | -
| File | Coverage |
|---|---|
dashboard/streak/page.tsx | 11 nodes |
This section comes from graphify community clustering. Relationship summary: contains x10, calls x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Worker Configurationdts Apps groups implementation around worker, configurationdts, apps, backend, mostly in apps/backend/worker-configuration.d.ts. This section covers 8 nodes and 9 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -worker-configuration.d.tsapps/backend/worker-configuration.d.ts |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in apps/backend/worker-configuration.d.ts. | -
| 2 | -Cloudflareapps/backend/worker-configuration.d.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Cloudflare node in apps/backend/worker-configuration.d.ts. | -
| 3 | -GlobalPropsapps/backend/worker-configuration.d.ts |
- UI | -External entry / no inbound edge | -No direct outbound edge | -GlobalProps node in apps/backend/worker-configuration.d.ts. | -
| 4 | -ProductionEnvapps/backend/worker-configuration.d.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ProductionEnv node in apps/backend/worker-configuration.d.ts. | -
| 5 | -Envapps/backend/worker-configuration.d.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Env node in apps/backend/worker-configuration.d.ts. | -
| 6 | -StringifyValuesapps/backend/worker-configuration.d.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -StringifyValues node in apps/backend/worker-configuration.d.ts. | -
| 7 | -NodeJSapps/backend/worker-configuration.d.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -NodeJS node in apps/backend/worker-configuration.d.ts. | -
| 8 | -ProcessEnvapps/backend/worker-configuration.d.ts |
- Async | -External entry / no inbound edge | -No direct outbound edge | -ProcessEnv node in apps/backend/worker-configuration.d.ts. | -
| File | Coverage |
|---|---|
apps/backend/worker-configuration.d.ts | 8 nodes |
This section comes from graphify community clustering. Relationship summary: contains x7, inherits x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Copyts Apps Web groups implementation around copyts, apps, web, site, mostly in web/lib/copy.ts. This section covers 5 nodes and 4 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -copy.tsweb/lib/copy.ts |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in web/lib/copy.ts. | -
| 2 | -SITEweb/lib/copy.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -SITE node in web/lib/copy.ts. | -
| 3 | -PRODUCTweb/lib/copy.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -PRODUCT node in web/lib/copy.ts. | -
| 4 | -NAV_LABELweb/lib/copy.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -NAV_LABEL node in web/lib/copy.ts. | -
| 5 | -COPYweb/lib/copy.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -COPY node in web/lib/copy.ts. | -
| File | Coverage |
|---|---|
web/lib/copy.ts | 5 nodes |
This section comes from graphify community clustering. Relationship summary: contains x4. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Deploysh Scripts Deploy groups implementation around deploysh, scripts, deploy, script, mostly in scripts/deploy.sh. This section covers 4 nodes and 5 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -deploy.shscripts/deploy.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -deploy.sh node in scripts/deploy.sh. | -
| 2 | -deploy.sh scriptscripts/deploy.sh |
- Function | -External entry / no inbound edge | -deploy_backend()scripts/deploy.sh deploy_web()scripts/deploy.sh |
- deploy.sh script node in scripts/deploy.sh. | -
| 3 | -deploy_web()scripts/deploy.sh |
- Function | -deploy.sh scriptscripts/deploy.sh |
- No direct outbound edge | -deploy_web() node in scripts/deploy.sh. | -
| 4 | -deploy_backend()scripts/deploy.sh |
- Function | -deploy.sh scriptscripts/deploy.sh |
- No direct outbound edge | -deploy_backend() node in scripts/deploy.sh. | -
| File | Coverage |
|---|---|
scripts/deploy.sh | 4 nodes |
This section comes from graphify community clustering. Relationship summary: defines x2, calls x2, contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Seed Adminsh Scripts groups implementation around seed, adminsh, scripts, script, mostly in scripts/seed-admin.sh. This section covers 3 nodes and 3 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -seed-admin.shscripts/seed-admin.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -seed-admin.sh node in scripts/seed-admin.sh. | -
| 2 | -seed-admin.sh scriptscripts/seed-admin.sh |
- Function | -External entry / no inbound edge | -require()scripts/seed-admin.sh |
- seed-admin.sh script node in scripts/seed-admin.sh. | -
| 3 | -require()scripts/seed-admin.sh |
- Function | -seed-admin.sh scriptscripts/seed-admin.sh |
- No direct outbound edge | -require() node in scripts/seed-admin.sh. | -
| File | Coverage |
|---|---|
scripts/seed-admin.sh | 3 nodes |
This section comes from graphify community clustering. Relationship summary: defines x1, contains x1, calls x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Loadingtsx Apps Web groups implementation around loadingtsx, apps, web, app, mostly in (auth)/forgot-password/loading.tsx. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -loading.tsx(auth)/forgot-password/loading.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Module file in (auth)/forgot-password/loading.tsx. | -
| 2 | -Loading()(auth)/forgot-password/loading.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Loading() node in (auth)/forgot-password/loading.tsx. | -
| File | Coverage |
|---|---|
(auth)/forgot-password/loading.tsx | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Loadingtsx Apps Web groups implementation around loadingtsx, apps, web, app, mostly in (auth)/login/loading.tsx. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -loading.tsx(auth)/login/loading.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Module file in (auth)/login/loading.tsx. | -
| 2 | -Loading()(auth)/login/loading.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Loading() node in (auth)/login/loading.tsx. | -
| File | Coverage |
|---|---|
(auth)/login/loading.tsx | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Loadingtsx Apps Web groups implementation around loadingtsx, apps, web, app, mostly in (auth)/signup/loading.tsx. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -loading.tsx(auth)/signup/loading.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Module file in (auth)/signup/loading.tsx. | -
| 2 | -Loading()(auth)/signup/loading.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Loading() node in (auth)/signup/loading.tsx. | -
| File | Coverage |
|---|---|
(auth)/signup/loading.tsx | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Other groups implementation around dashboard, apps, web, app, mostly in dashboard/keys/error.tsx, dashboard/keys/loading.tsx, dashboard/settings/error.tsx. This section covers 36 nodes and 15 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -error.tsxdashboard/keys/error.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Module file in dashboard/keys/error.tsx. | -
| 2 | -Error()dashboard/keys/error.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Error() node in dashboard/keys/error.tsx. | -
| 3 | -loading.tsxdashboard/keys/loading.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Module file in dashboard/keys/loading.tsx. | -
| 4 | -Loading()dashboard/keys/loading.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Loading() node in dashboard/keys/loading.tsx. | -
| 5 | -error.tsxdashboard/settings/error.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Module file in dashboard/settings/error.tsx. | -
| 6 | -Error()dashboard/settings/error.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Error() node in dashboard/settings/error.tsx. | -
| 7 | -loading.tsxdashboard/settings/loading.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Module file in dashboard/settings/loading.tsx. | -
| 8 | -Loading()dashboard/settings/loading.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Loading() node in dashboard/settings/loading.tsx. | -
| 9 | -error.tsxdashboard/streak/error.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Module file in dashboard/streak/error.tsx. | -
| 10 | -Error()dashboard/streak/error.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Error() node in dashboard/streak/error.tsx. | -
| 11 | -loading.tsxdashboard/streak/loading.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Module file in dashboard/streak/loading.tsx. | -
| 12 | -Loading()dashboard/streak/loading.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Loading() node in dashboard/streak/loading.tsx. | -
| 13 | -error.tsxdashboard/usage/error.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Module file in dashboard/usage/error.tsx. | -
| 14 | -Error()dashboard/usage/error.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Error() node in dashboard/usage/error.tsx. | -
| 15 | -loading.tsxdashboard/usage/loading.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Module file in dashboard/usage/loading.tsx. | -
| 16 | -Loading()dashboard/usage/loading.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Loading() node in dashboard/usage/loading.tsx. | -
| 17 | -error.tsxapp/(dashboard)/error.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Module file in app/(dashboard)/error.tsx. | -
| 18 | -DashboardError()app/(dashboard)/error.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -DashboardError() node in app/(dashboard)/error.tsx. | -
| 19 | -loading.tsxapp/(dashboard)/loading.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Module file in app/(dashboard)/loading.tsx. | -
| 20 | -DashboardLoading()app/(dashboard)/loading.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -DashboardLoading() node in app/(dashboard)/loading.tsx. | -
| 21 | -not-found.tsxapp/(dashboard)/not-found.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Module file in app/(dashboard)/not-found.tsx. | -
| 22 | -DashboardNotFound()app/(dashboard)/not-found.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -DashboardNotFound() node in app/(dashboard)/not-found.tsx. | -
| 23 | -error.tsxweb/app/error.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Module file in web/app/error.tsx. | -
| 24 | -GlobalError()web/app/error.tsx |
- UI | -External entry / no inbound edge | -No direct outbound edge | -GlobalError() node in web/app/error.tsx. | -
| 25 | -eslint.config.mjsapps/web/eslint.config.mjs |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 26 | -eslintConfigapps/web/eslint.config.mjs |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 27 | -next-env.d.tsapps/web/next-env.d.ts |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in apps/web/next-env.d.ts. | -
| 28 | -NOTE: This file should not be editedapps/web/next-env.d.ts |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for NOTE: This file should not be edited. | -
| 29 | -postcss.config.mjsapps/web/postcss.config.mjs |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 30 | -configapps/web/postcss.config.mjs |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| File | Coverage |
|---|---|
dashboard/keys/error.tsx | 2 nodes |
dashboard/keys/loading.tsx | 2 nodes |
dashboard/settings/error.tsx | 2 nodes |
dashboard/settings/loading.tsx | 2 nodes |
dashboard/streak/error.tsx | 2 nodes |
dashboard/streak/loading.tsx | 2 nodes |
dashboard/usage/error.tsx | 2 nodes |
dashboard/usage/loading.tsx | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x14, explains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-| Nodes | 992 |
| Edges | 1643 |
| Hyperedges | 0 |
| Communities | 75 |
| Documented Sections | 15 |
| EXTRACTED | 1640 |
| INFERRED | 3 |
| AMBIGUOUS | 0 |
graycode-core — Architecture Documentation
-Generated: 2026-07-18 05:00 UTC · graphify callflow-html
-Generated from graphify knowledge graph: 50922 nodes, 130497 edges, 1840 communities. Commit: 097fff2
- - - - -| Layer | Nodes | Communities |
|---|---|---|
| Extraction Pipeline | 46134 | 0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 141, 142, 143, 145, 146, 147, 149, 150, 151, 153, 154, 155, 156, 158, 159, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 238, 240, 241, 242, 243, 244, 245, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 298, 299, 300, 301, 302, 304, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 364, 365, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 392, 393, 394, 395, 396, 397, 398, 400, 401, 402, 403, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 457, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 511, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 586, 587, 589, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 619, 620, 621, 623, 624, 625, 627, 628, 629, 630, 631, 632, 634, 635, 636, 637, 638, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 791, 792, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 839, 840, 841, 842, 843, 844, 845, 846, 848, 849, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 906, 907, 908, 909, 911, 912, 913, 914, 915, 916, 917, 918, 920, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 986, 987, 989, 1000, 1001, 1002, 1003, 1005, 1006, 1008, 1009, 1010, 1011, 1012, 1013, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 991, 992, 993, 994, 995, 996, 998, 999, 1043, 1044, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1087, 1088, 1089, 1090, 1091, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1111, 1113, 1114, 1115, 1116, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1177, 1178, 1179, 1180, 1181, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1199, 1201, 1202, 1203, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1214, 1215, 1217, 1219, 1220, 1221, 1222, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1242, 1243, 1244, 1245, 1246, 1247, 1249, 1250, 1251, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1342, 1343, 1344, 1345, 1346, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1384, 1385, 1386, 1387, 1388, 1389, 1391, 1392, 1393, 1394, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1439, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1456, 1457, 1458, 1460, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1476, 1477, 1478, 1479, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1491, 1492, 1493, 1494, 1495, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1506, 1507, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1518, 1519, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1555, 1556, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1567, 1568, 1569, 1570, 1572, 1573, 1575, 1576, 1577, 1579, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1596, 1597, 1598, 1600, 1601, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1628, 1630, 1638, 1639, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1662, 1671, 1683, 1684, 1685, 1691, 1693, 1695, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1837 |
| Graph Build | 452 | 140, 303, 588, 590, 626, 767, 910, 1086, 1136, 1146, 1147, 1148, 1149, 1150, 1151, 1232, 1252, 1357, 1383, 1390, 1496, 1652, 1653 |
| Analysis & Clustering | 187 | 157, 369, 790, 967, 1004, 1216, 1702, 1839 |
| Outputs & Docs | 109 | 208, 555, 1347, 1428 |
| CLI & Skill Installers | 1127 | 4, 83, 148, 152, 218, 305, 363, 404, 429, 509, 512, 585, 622, 793, 809, 847, 850, 904, 905, 944, 984, 1014, 1092, 1112, 1118, 1176, 1182, 1204, 1218, 1275, 1341, 1395, 1475, 1508, 1529, 1595, 1599, 1631, 1632, 1633, 1660, 1661, 1681, 1705, 1707 |
| Ingestion & Updates | 446 | 246, 278, 399, 456, 525, 639, 825, 838, 879, 985, 997, 1045, 1117, 1198, 1253, 1459, 1520, 1554, 1557, 1578, 1581 |
| Serving API | 951 | 84, 112, 160, 185, 204, 216, 237, 264, 380, 391, 510, 566, 618, 755, 919, 921, 990, 1007, 1022, 1068, 1110, 1152, 1200, 1212, 1213, 1248, 1370, 1416, 1454, 1455, 1461, 1490, 1821 |
| Security & Global Graph | 61 | 458, 1332, 1545, 1612, 1637, 1700 |
| Tests & Fixtures | 1307 | 12, 15, 19, 22, 41, 55, 113, 144, 169, 195, 239, 297, 455, 633, 672, 988, 1093, 1166, 1223, 1241, 1284, 1438, 1474, 1480, 1517, 1546, 1566, 1571, 1677, 1678, 1689, 1698, 1706 |
| Assemble Platform Packagesjs | 12 | 1303 |
| Postinstalljs Npm Hawk | 11 | 1369 |
| Migrate Sessionssh External | 9 | 1440 |
| Simplify Ignoresh Internal | 7 | 1505 |
| Check Binariessh External | 4 | 1574 |
| Other | 105 | 1580, 1582, 1594, 1602, 1627, 1629, 1634, 1635, 1636, 1640, 1641, 1642, 1643, 1644, 1654, 1655, 1656, 1657, 1658, 1659, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1672, 1673, 1674, 1675, 1676, 1679, 1680, 1682, 1686, 1687, 1688, 1690, 1692, 1694, 1696, 1697, 1699, 1701, 1703, 1704, 1834, 1835, 1836, 1838 |
Extraction Pipeline groups implementation around external, internal, testgo, trace, mostly in api/proto/yaad.pb.go, internal/tool/spec.go, yaad/storage/mock.go. This section covers 46134 nodes and 117326 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -.PrepareTranscript()agent/cursor/cursor.go |
- Function | -Now()internal/eval/eval.go |
- Debug()cli/logging/logger.go Errorf()cli/telemetry/detached.go NewTimer()observability/metrics/metrics.go +2 more |
- .PrepareTranscript() node in agent/cursor/cursor.go. | -
| 2 | -filterGitIgnoredFiles()cli/checkpoint/temporary_2.go |
- Function | -Join()cli/checkpoint/configloader.go WriteTemporary()cli/checkpoint/temporary.go WriteTemporaryTask()cli/checkpoint/temporary.go |
- Debug()cli/logging/logger.go Warn()cli/logging/logger.go WithComponent()cli/logging/context.go |
- Turns a local path or remote repository into analysis context. | -
| 3 | -GetStrategy()trace/cli/config.go |
- Function | -newCleanCmd()trace/cli/clean.go previewCurrentHead()trace/cli/clean.go runCleanCurrentHead()trace/cli/clean.go |
- handleClaudeCodePostTodoFromReader()trace/cli/hooks_claudecode_posttodo.go handleLifecycleSessionEnd()trace/cli/lifecycle.go handleLifecycleSessionStart()trace/cli/lifecycle.go +14 more |
- GetStrategy() node in trace/cli/config.go. | -
| 4 | -ManualCommitStrategy |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ManualCommitStrategy node in project. | -
| 5 | -lifecycle.gotrace/cli/lifecycle.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -lifecycle.go node in trace/cli/lifecycle.go. | -
| 6 | -DispatchLifecycleEvent()trace/cli/lifecycle.go |
- Function | -executeAgentHook()trace/cli/hook_registry.go |
- Errorf()cli/telemetry/detached.go handleLifecycleCompaction()trace/cli/lifecycle.go handleLifecycleModelUpdate()trace/cli/lifecycle.go +11 more |
- DispatchLifecycleEvent() node in trace/cli/lifecycle.go. | -
| 7 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| 8 | -Agent |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Agent node in project. | -
| 9 | -Event |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Event node in project. | -
| 10 | -handleLifecycleSessionStart()trace/cli/lifecycle.go |
- Function | -AsHookResponseWriter()cli/agent/capabilities.go DispatchLifecycleEvent()trace/cli/lifecycle.go GetStrategy()trace/cli/config.go |
- Errorf()cli/telemetry/detached.go IsEmptyRepository()cli/strategy/common.go LoadNotifier()cli/webhook/webhook.go +15 more |
- handleLifecycleSessionStart() node in trace/cli/lifecycle.go. | -
| 11 | -sessionStartMessage()trace/cli/lifecycle.go |
- Function | -handleLifecycleSessionStart()trace/cli/lifecycle.go |
- TestHandleLifecycleSessionStart CodexCo...trace/cli/lifecycle_test.go TestSessionStartMessage CodexUsesSingle...trace/cli/lifecycle_test.go TestSessionStartMessage CodexUsesSingle...trace/cli/lifecycle_test.go |
- sessionStartMessage() node in trace/cli/lifecycle.go. | -
| 12 | -handleLifecycleModelUpdate()trace/cli/lifecycle.go |
- Function | -DispatchLifecycleEvent()trace/cli/lifecycle.go |
- Debug()cli/logging/logger.go LoadSessionState()cli/strategy/session_state.go SaveSessionState()cli/strategy/session_state.go +4 more |
- handleLifecycleModelUpdate() node in trace/cli/lifecycle.go. | -
| 13 | -handleLifecycleToolUse()trace/cli/lifecycle.go |
- Function | -DispatchLifecycleEvent()trace/cli/lifecycle.go |
- Debug()cli/logging/logger.go RecordFilesTouched()cli/strategy/session_state.go WithAgent()cli/logging/context.go +1 more |
- handleLifecycleToolUse() node in trace/cli/lifecycle.go. | -
| 14 | -handleLifecycleTurnStart()trace/cli/lifecycle.go |
- Function | -AutoCommitDirtyWorkingTree()trace/cli/dirty_commit.go DispatchLifecycleEvent()trace/cli/lifecycle.go GetStrategy()trace/cli/config.go +1 more |
- AbsPath()cli/paths/paths.go CapturePrePromptState()trace/cli/state.go Debug()cli/logging/logger.go +11 more |
- handleLifecycleTurnStart() node in trace/cli/lifecycle.go. | -
| 15 | -handleLifecycleTurnEnd()trace/cli/lifecycle.go |
- Function | -AsPromptExtractor()cli/agent/capabilities.go AsSubagentAwareExtractor()cli/agent/capabilities.go AsTranscriptAnalyzer()cli/agent/capabilities.go +7 more |
- AbsPath()cli/paths/paths.go CleanupPrePromptState()trace/cli/state.go Debug()cli/logging/logger.go +29 more |
- handleLifecycleTurnEnd() node in trace/cli/lifecycle.go. | -
| 16 | -handleLifecycleCompaction()trace/cli/lifecycle.go |
- Function | -DispatchLifecycleEvent()trace/cli/lifecycle.go |
- LoadSessionState()cli/strategy/session_state.go persistEventMetadataToState()trace/cli/lifecycle_2.go SaveSessionState()cli/strategy/session_state.go +5 more |
- handleLifecycleCompaction() node in trace/cli/lifecycle.go. | -
| 17 | -handleLifecycleSessionEnd()trace/cli/lifecycle.go |
- Function | -DispatchLifecycleEvent()trace/cli/lifecycle.go GetStrategy()trace/cli/config.go |
- LoadNotifier()cli/webhook/webhook.go markSessionEnded()trace/cli/lifecycle_2.go TestHandleLifecycleSessionEnd EmptySess...trace/cli/lifecycle_test.go +3 more |
- handleLifecycleSessionEnd() node in trace/cli/lifecycle.go. | -
| 18 | -handleLifecycleSubagentStart()trace/cli/lifecycle.go |
- Function | -DispatchLifecycleEvent()trace/cli/lifecycle.go |
- CapturePreTaskState()trace/cli/state.go Errorf()cli/telemetry/detached.go WithAgent()cli/logging/context.go +1 more |
- handleLifecycleSubagentStart() node in trace/cli/lifecycle.go. | -
| 19 | -lifecycle_2.gotrace/cli/lifecycle_2.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -lifecycle_2.go node in trace/cli/lifecycle_2.go. | -
| 20 | -handleLifecycleSubagentEnd()trace/cli/lifecycle_2.go |
- Function | -AsTranscriptAnalyzer()cli/agent/capabilities.go DispatchLifecycleEvent()trace/cli/lifecycle.go GetGitAuthor()trace/cli/git_operations.go +2 more |
- AgentTranscriptPath()trace/cli/transcript.go CleanupPreTaskState()trace/cli/state.go DetectFileChanges()trace/cli/state.go +12 more |
- handleLifecycleSubagentEnd() node in trace/cli/lifecycle_2.go. | -
| 21 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| 22 | -Agent |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Agent node in project. | -
| 23 | -Event |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Event node in project. | -
| 24 | -resolveTranscriptOffset()trace/cli/lifecycle_2.go |
- Function | -handleLifecycleTurnEnd()trace/cli/lifecycle.go |
- Debug()cli/logging/logger.go LoadSessionState()cli/strategy/session_state.go TestResolveTranscriptOffset NilPrePromp...trace/cli/lifecycle_test.go +4 more |
- resolveTranscriptOffset() node in trace/cli/lifecycle_2.go. | -
| 25 | -parseTranscriptForCheckpointUUID()trace/cli/lifecycle_2.go |
- Function | -handleLifecycleSubagentEnd()trace/cli/lifecycle_2.go |
- Errorf()cli/telemetry/detached.go ParseFromFileAtLine()cli/transcript/parse.go |
- parseTranscriptForCheckpointUUID() node in trace/cli/lifecycle_2.go. | -
| 26 | -transitionSessionTurnEnd()trace/cli/lifecycle_2.go |
- Function | -GetStrategy()trace/cli/config.go handleLifecycleTurnEnd()trace/cli/lifecycle.go |
- LoadSessionState()cli/strategy/session_state.go persistEventMetadataToState()trace/cli/lifecycle_2.go SaveSessionState()cli/strategy/session_state.go +3 more |
- transitionSessionTurnEnd() node in trace/cli/lifecycle_2.go. | -
| 27 | -markSessionEnded()trace/cli/lifecycle_2.go |
- Function | -handleLifecycleSessionEnd()trace/cli/lifecycle.go Now()internal/eval/eval.go |
- Errorf()cli/telemetry/detached.go LoadSessionState()cli/strategy/session_state.go persistEventMetadataToState()trace/cli/lifecycle_2.go +10 more |
- markSessionEnded() node in trace/cli/lifecycle_2.go. | -
| 28 | -logFileChanges()trace/cli/lifecycle_2.go |
- Function | -handleLifecycleTurnEnd()trace/cli/lifecycle.go |
- Debug()cli/logging/logger.go WithComponent()cli/logging/context.go |
- logFileChanges() node in trace/cli/lifecycle_2.go. | -
| 29 | -persistEventMetadataToState()trace/cli/lifecycle_2.go |
- Function | -handleLifecycleCompaction()trace/cli/lifecycle.go handleLifecycleSessionStart()trace/cli/lifecycle.go markSessionEnded()trace/cli/lifecycle_2.go +1 more |
- No direct outbound edge | -persistEventMetadataToState() node in trace/cli/lifecycle_2.go. | -
| 30 | -SessionState |
- Class | -External entry / no inbound edge | -No direct outbound edge | -SessionState node in project. | -
| File | Coverage |
|---|---|
api/proto/yaad.pb.go | 113 nodes |
yaad/storage/mock.go | 65 nodes |
internal/tool/spec.go | 65 nodes |
ui/icons/icons.go | 62 nodes |
internal/tool/pr_generator_test.go | 59 nodes |
yaad/storage/sqlite_tx.go | 56 nodes |
internal/check/check_extra_test.go | 55 nodes |
yaad/storage/interface_test.go | 55 nodes |
This section comes from graphify community clustering. Relationship summary: references x34426, contains x28773, calls x14088, method x7957. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Graph Build groups implementation around hawk, external, packagejson, internal, mostly in testdata/compatibility-matrix.schema.json, engine/validation/schema_validator_test.go, npm/hawk/package.json. This section covers 452 nodes and 697 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -schema_validator.goengine/validation/schema_validator.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -schema_validator.go node in engine/validation/schema_validator.go. | -
| 2 | -SchemaValidatorengine/validation/schema_validator.go |
- Class | -External entry / no inbound edge | -Register()engine/validation/schema_validator.go registerBuiltins()engine/validation/schema_validator.go Validate()engine/validation/schema_validator.go +4 more |
- SchemaValidator node in engine/validation/schema_validator.go. | -
| 3 | -Schema |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Schema node in project. | -
| 4 | -RWMutex |
- Class | -External entry / no inbound edge | -No direct outbound edge | -RWMutex node in project. | -
| 5 | -Schemaengine/validation/schema_validator.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Schema node in engine/validation/schema_validator.go. | -
| 6 | -Regexp |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Regexp node in project. | -
| 7 | -FieldSpecengine/validation/schema_validator.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -FieldSpec node in engine/validation/schema_validator.go. | -
| 8 | -SchemaValidationResultengine/validation/schema_validator.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -SchemaValidationResult node in engine/validation/schema_validator.go. | -
| 9 | -SchemaValidationErrorengine/validation/schema_validator.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -SchemaValidationError node in engine/validation/schema_validator.go. | -
| 10 | -NewSchemaValidator()engine/validation/schema_validator.go |
- Function | -External entry / no inbound edge | -registerBuiltins()engine/validation/schema_validator.go TestBuiltinSchemas CommitMessage()engine/validation/schema_validator_test.go TestBuiltinSchemas ReviewFinding()engine/validation/schema_validator_test.go +18 more |
- NewSchemaValidator() node in engine/validation/schema_validator.go. | -
| 11 | -.Register()engine/validation/schema_validator.go |
- Function | -SchemaValidatorengine/validation/schema_validator.go |
- No direct outbound edge | -.Register() node in engine/validation/schema_validator.go. | -
| 12 | -.Validate()engine/validation/schema_validator.go |
- Function | -SchemaValidatorengine/validation/schema_validator.go |
- validateCode()engine/validation/schema_validator.go ValidateJSON()engine/validation/schema_validator.go validateStructured()engine/validation/schema_validator.go |
- .Validate() node in engine/validation/schema_validator.go. | -
| 13 | -.ValidateJSON()engine/validation/schema_validator.go |
- Function | -SchemaValidatorengine/validation/schema_validator.go Validate()engine/validation/schema_validator.go |
- ExtractJSONFromOutput()engine/validation/schema_validator.go RepairJSON()engine/validation/schema_validator.go validateField()engine/validation/schema_validator.go |
- .ValidateJSON() node in engine/validation/schema_validator.go. | -
| 14 | -.validateField()engine/validation/schema_validator.go |
- Function | -SchemaValidatorengine/validation/schema_validator.go ValidateJSON()engine/validation/schema_validator.go |
- No direct outbound edge | -.validateField() node in engine/validation/schema_validator.go. | -
| 15 | -.validateCode()engine/validation/schema_validator.go |
- Function | -SchemaValidatorengine/validation/schema_validator.go Validate()engine/validation/schema_validator.go |
- ExtractCodeFromOutput()engine/validation/schema_validator.go |
- .validateCode() node in engine/validation/schema_validator.go. | -
| 16 | -.validateStructured()engine/validation/schema_validator.go |
- Function | -SchemaValidatorengine/validation/schema_validator.go Validate()engine/validation/schema_validator.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 17 | -ExtractJSONFromOutput()engine/validation/schema_validator.go |
- Function | -ValidateJSON()engine/validation/schema_validator.go |
- extractBalancedDelimiters()engine/validation/schema_validator.go TestExtractJSONFromOutput Array()engine/validation/schema_validator_test.go TestExtractJSONFromOutput FromCodeFence()engine/validation/schema_validator_test.go +2 more |
- ExtractJSONFromOutput() node in engine/validation/schema_validator.go. | -
| 18 | -extractBalancedDelimiters()engine/validation/schema_validator.go |
- Function | -ExtractJSONFromOutput()engine/validation/schema_validator.go |
- No direct outbound edge | -extractBalancedDelimiters() node in engine/validation/schema_validator.go. | -
| 19 | -ExtractCodeFromOutput()engine/validation/schema_validator.go |
- Function | -validateCode()engine/validation/schema_validator.go |
- TestExtractCodeFromOutput FindsLanguage...engine/validation/schema_validator_test.go TestExtractCodeFromOutput Indented()engine/validation/schema_validator_test.go |
- ExtractCodeFromOutput() node in engine/validation/schema_validator.go. | -
| 20 | -RepairJSON()engine/validation/schema_validator.go |
- Function | -ValidateJSON()engine/validation/schema_validator.go |
- balanceBrackets()engine/validation/schema_validator.go quoteUnquotedKeys()engine/validation/schema_validator.go replaceSingleQuotes()engine/validation/schema_validator.go +5 more |
- RepairJSON() node in engine/validation/schema_validator.go. | -
| 21 | -replaceSingleQuotes()engine/validation/schema_validator.go |
- Function | -RepairJSON()engine/validation/schema_validator.go |
- No direct outbound edge | -replaceSingleQuotes() node in engine/validation/schema_validator.go. | -
| 22 | -quoteUnquotedKeys()engine/validation/schema_validator.go |
- Function | -RepairJSON()engine/validation/schema_validator.go |
- No direct outbound edge | -quoteUnquotedKeys() node in engine/validation/schema_validator.go. | -
| 23 | -balanceBrackets()engine/validation/schema_validator.go |
- Function | -RepairJSON()engine/validation/schema_validator.go |
- No direct outbound edge | -balanceBrackets() node in engine/validation/schema_validator.go. | -
| 24 | -BuildSchemaPrompt()engine/validation/schema_validator.go |
- Function | -External entry / no inbound edge | -formatFieldPrompt()engine/validation/schema_validator.go schemaContains()engine/validation/schema_validator.go TestBuildSchemaPrompt CodeType()engine/validation/schema_validator_test.go +2 more |
- Builds structured prompts for model calls. | -
| 25 | -formatFieldPrompt()engine/validation/schema_validator.go |
- Function | -BuildSchemaPrompt()engine/validation/schema_validator.go |
- No direct outbound edge | -Builds structured prompts for model calls. | -
| 26 | -schemaContains()engine/validation/schema_validator.go |
- Function | -BuildSchemaPrompt()engine/validation/schema_validator.go |
- No direct outbound edge | -schemaContains() node in engine/validation/schema_validator.go. | -
| 27 | -.registerBuiltins()engine/validation/schema_validator.go |
- Function | -NewSchemaValidator()engine/validation/schema_validator.go SchemaValidatorengine/validation/schema_validator.go |
- No direct outbound edge | -.registerBuiltins() node in engine/validation/schema_validator.go. | -
| 28 | -schema_validator_test.goengine/validation/schema_validator_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 29 | -TestValidateJSON_ValidInput()engine/validation/schema_validator_test.go |
- Test | -NewSchemaValidator()engine/validation/schema_validator.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 30 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| File | Coverage |
|---|---|
testdata/compatibility-matrix.schema.json | 48 nodes |
engine/validation/schema_validator_test.go | 35 nodes |
npm/hawk/package.json | 32 nodes |
testdata/compatibility-matrix.json | 26 nodes |
engine/validation/schema_validator.go | 24 nodes |
internal/graph/graph.go | 23 nodes |
yaad/graph/community_test.go | 16 nodes |
yaad/graph/graph.go | 16 nodes |
This section comes from graphify community clustering. Relationship summary: contains x298, references x149, calls x72, extends x58. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Analysis & Clustering groups implementation around external, testgo, explain, trace, mostly in trace/cli/explain_test.go, internal/tool/path_resolver_test.go, yaad/benchmark/benchmark_test.go. This section covers 187 nodes and 459 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -newExplainCmd()trace/cli/explain.go |
- Function | -External entry / no inbound edge | -runExplainExport()trace/cli/explain_export.go TestExplainCmd CommitFlagWithGenerateVa...trace/cli/explain_test.go TestExplainCmd PositionalArgConflictsWi...trace/cli/explain_test.go +6 more |
- newExplainCmd() node in trace/cli/explain.go. | -
| 2 | -formatCheckpointSummaryError()trace/cli/explain_2.go |
- Function | -External entry / no inbound edge | -formatMessageSuffix()trace/cli/explain_2.go TestFormatCheckpointSummaryError Auth()trace/cli/explain_test.go TestFormatCheckpointSummaryError Cancel...trace/cli/explain_test.go +7 more |
- formatCheckpointSummaryError() node in trace/cli/explain_2.go. | -
| 3 | -formatMessageSuffix()trace/cli/explain_2.go |
- Function | -formatCheckpointSummaryError()trace/cli/explain_2.go |
- No direct outbound edge | -formatMessageSuffix() node in trace/cli/explain_2.go. | -
| 4 | -runExplainExport()trace/cli/explain_export.go |
- Function | -newExplainCmd()trace/cli/explain.go |
- TestRunExplainExport JSONNeverEmbedsTra...trace/cli/explain_export_test.go TestRunExplainExport JSONSingleCheckpoi...trace/cli/explain_export_test.go TestRunExplainExport JSONUsesMetadataOn...trace/cli/explain_export_test.go +7 more |
- Exports documentation data to a target format. | -
| 5 | -resolveSessionIndex()trace/cli/explain_export.go |
- Function | -External entry / no inbound edge | -TestResolveSessionIndex EmptyVsMissing()trace/cli/explain_export_test.go TestResolveSessionIndex()trace/cli/explain_export_test.go |
- resolveSessionIndex() node in trace/cli/explain_export.go. | -
| 6 | -explain_export_test.gotrace/cli/explain_export_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Exports documentation data to a target format. | -
| 7 | -setupExportRepo()trace/cli/explain_export_test.go |
- Test | -External entry / no inbound edge | -TestExplainCmd RawTranscriptMultiSessio...trace/cli/explain_export_test.go TestExplainCmd RawTranscriptWithSession...trace/cli/explain_export_test.go TestExplainCmd SessionIndexRequiresTran...trace/cli/explain_export_test.go +11 more |
- Exports documentation data to a target format. | -
| 8 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 9 | -writeV2CheckpointForExport()trace/cli/explain_export_test.go |
- Test | -External entry / no inbound edge | -TestExplainCmd RawTranscriptMultiSessio...trace/cli/explain_export_test.go TestExplainCmd RawTranscriptWithSession...trace/cli/explain_export_test.go TestRunExplainExport JSONNeverEmbedsTra...trace/cli/explain_export_test.go +5 more |
- Exports documentation data to a target format. | -
| 10 | -TestRunExplainExport_JSONSingleCheckpoint()trace/cli/explain_export_test.go |
- Test | -runExplainExport()trace/cli/explain_export.go setupExportRepo()trace/cli/explain_export_test.go writeV2CheckpointForExport()trace/cli/explain_export_test.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 11 | -TestRunExplainExport_JSONUsesMetadataOnlyReader()trace/cli/explain_export_test.go |
- Test | -runExplainExport()trace/cli/explain_export.go setupExportRepo()trace/cli/explain_export_test.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 12 | -TestRunExplainExport_JSONNeverEmbedsTranscript()trace/cli/explain_export_test.go |
- Test | -runExplainExport()trace/cli/explain_export.go setupExportRepo()trace/cli/explain_export_test.go writeV2CheckpointForExport()trace/cli/explain_export_test.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 13 | -TestRunExplainExport_TranscriptStreamsCompactBytes()trace/cli/explain_export_test.go |
- Test | -runExplainExport()trace/cli/explain_export.go setupExportRepo()trace/cli/explain_export_test.go writeV2CheckpointForExport()trace/cli/explain_export_test.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 14 | -TestRunExplainExport_RawTranscriptStreamsRawBytes()trace/cli/explain_export_test.go |
- Test | -runExplainExport()trace/cli/explain_export.go setupExportRepo()trace/cli/explain_export_test.go writeV2CheckpointForExport()trace/cli/explain_export_test.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 15 | -TestExplainCmd_RawTranscriptWithSessionIndexRoutesToExportPath()trace/cli/explain_export_test.go |
- Test | -newExplainCmd()trace/cli/explain.go setupExportRepo()trace/cli/explain_export_test.go writeV2CheckpointForExport()trace/cli/explain_export_test.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 16 | -TestExplainCmd_RawTranscriptMultiSessionDistinctContent()trace/cli/explain_export_test.go |
- Test | -newExplainCmd()trace/cli/explain.go setupExportRepo()trace/cli/explain_export_test.go writeV2CheckpointForExport()trace/cli/explain_export_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 17 | -TestRunExplainExport_TranscriptRequiresTarget()trace/cli/explain_export_test.go |
- Test | -runExplainExport()trace/cli/explain_export.go setupExportRepo()trace/cli/explain_export_test.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 18 | -TestRunExplainExport_TranscriptOutOfRangeSessionIndex()trace/cli/explain_export_test.go |
- Test | -runExplainExport()trace/cli/explain_export.go setupExportRepo()trace/cli/explain_export_test.go writeV2CheckpointForExport()trace/cli/explain_export_test.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 19 | -TestResolveSessionIndex()trace/cli/explain_export_test.go |
- Test | -resolveSessionIndex()trace/cli/explain_export.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 20 | -TestResolveSessionIndex_EmptyVsMissing()trace/cli/explain_export_test.go |
- Test | -resolveSessionIndex()trace/cli/explain_export.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 21 | -TestRunExplainExport_RawTranscriptRequiresTarget()trace/cli/explain_export_test.go |
- Test | -runExplainExport()trace/cli/explain_export.go setupExportRepo()trace/cli/explain_export_test.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 22 | -TestRunExplainExport_PositionalCommitSHAFallback()trace/cli/explain_export_test.go |
- Test | -runExplainExport()trace/cli/explain_export.go setupExportRepo()trace/cli/explain_export_test.go writeV2CheckpointForExport()trace/cli/explain_export_test.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 23 | -TestExplainCmd_SessionIndexRequiresTranscriptFlag()trace/cli/explain_export_test.go |
- Test | -newExplainCmd()trace/cli/explain.go setupExportRepo()trace/cli/explain_export_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 24 | -TestRunExplainExport_NoModeFlagFailsLoudly()trace/cli/explain_export_test.go |
- Test | -runExplainExport()trace/cli/explain_export.go setupExportRepo()trace/cli/explain_export_test.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 25 | -TestBuildCheckpointJSONEnvelope_PartialFailureFromMockReader()trace/cli/explain_export_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 26 | -TestCheckpointExportJSON_PartialContract()trace/cli/explain_export_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Exports documentation data to a target format. | -
| 27 | -TestCheckpointMatchesSessionFilter()trace/cli/explain_export_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 28 | -TestExplainCmd_TranscriptAndJSONMutuallyExclusive()trace/cli/explain_export_test.go |
- Test | -newExplainCmd()trace/cli/explain.go setupExportRepo()trace/cli/explain_export_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 29 | -explain_test.gotrace/cli/explain_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 30 | -TestNewExplainCmd()trace/cli/explain_test.go |
- Test | -newExplainCmd()trace/cli/explain.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
trace/cli/explain_test.go | 32 nodes |
internal/tool/path_resolver_test.go | 25 nodes |
yaad/benchmark/benchmark_test.go | 23 nodes |
trace/cli/explain_export_test.go | 22 nodes |
internal/tool/path_resolver.go | 17 nodes |
yaad/engine/query.go | 15 nodes |
internal/filter/path_shim_injector.go | 14 nodes |
yaad/engine/query_keygen_test.go | 9 nodes |
This section comes from graphify community clustering. Relationship summary: references x141, contains x134, calls x122, method x20. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Outputs & Docs groups implementation around internal, session, testgo, external, mostly in internal/session/export.go, internal/session/export_test.go, external/inspect/report_test.go. This section covers 109 nodes and 271 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -export.gointernal/session/export.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Exports documentation data to a target format. | -
| 2 | -ExportFormatinternal/session/export.go |
- Class | -External entry / no inbound edge | -TestExportUnsupportedFormat()internal/session/export_test.go |
- Exports documentation data to a target format. | -
| 3 | -SessionExporterinternal/session/export.go |
- Class | -External entry / no inbound edge | -Export()internal/session/export.go prepareSession()internal/session/export.go |
- Exports documentation data to a target format. | -
| 4 | -ExportedSessioninternal/session/export.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Exports documentation data to a target format. | -
| 5 | -ExportedMessageinternal/session/export.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Exports documentation data to a target format. | -
| 6 | -SessionExportStatsinternal/session/export.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Exports documentation data to a target format. | -
| 7 | -Duration |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Duration node in project. | -
| 8 | -NewSessionExporter()internal/session/export.go |
- Function | -External entry / no inbound edge | -TestExporterRedactSecrets()internal/session/export_test.go TestExportNilSession()internal/session/export_test.go TestExportUnsupportedFormat()internal/session/export_test.go +2 more |
- Exports documentation data to a target format. | -
| 9 | -.Export()internal/session/export.go |
- Function | -SessionExporterinternal/session/export.go |
- ExportHTML()internal/session/export.go ExportJSON()internal/session/export.go ExportMarkdown()internal/session/export.go +2 more |
- Exports documentation data to a target format. | -
| 10 | -.prepareSession()internal/session/export.go |
- Function | -Export()internal/session/export.go SessionExporterinternal/session/export.go |
- RedactSensitive()internal/session/export.go |
- .prepareSession() node in internal/session/export.go. | -
| 11 | -ExportMarkdown()internal/session/export.go |
- Function | -Export()internal/session/export.go |
- formatDuration()internal/session/export.go formatNumber()internal/session/export.go TestEmptySessionHandling()internal/session/export_test.go +1 more |
- Exports documentation data to a target format. | -
| 12 | -ExportHTML()internal/session/export.go |
- Function | -Export()internal/session/export.go |
- formatDuration()internal/session/export.go formatNumber()internal/session/export.go TestEmptySessionHandling()internal/session/export_test.go +1 more |
- Exports documentation data to a target format. | -
| 13 | -ExportJSON()internal/session/export.go |
- Function | -Export()internal/session/export.go |
- TestEmptySessionHandling()internal/session/export_test.go TestExportJSONRoundTrip()internal/session/export_test.go |
- Exports documentation data to a target format. | -
| 14 | -replayEntryinternal/session/export.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -replayEntry node in internal/session/export.go. | -
| 15 | -ExportReplay()internal/session/export.go |
- Function | -Export()internal/session/export.go |
- TestEmptySessionHandling()internal/session/export_test.go TestExportReplayPreservesTimestamps()internal/session/export_test.go |
- Exports documentation data to a target format. | -
| 16 | -Import()internal/session/export.go |
- Function | -External entry / no inbound edge | -importJSON()internal/session/export.go importReplay()internal/session/export.go TestExportJSONRoundTrip()internal/session/export_test.go +3 more |
- Import() node in internal/session/export.go. | -
| 17 | -importJSON()internal/session/export.go |
- Function | -Import()internal/session/export.go |
- No direct outbound edge | -importJSON() node in internal/session/export.go. | -
| 18 | -importReplay()internal/session/export.go |
- Function | -Import()internal/session/export.go |
- CalculateStats()internal/session/export.go |
- importReplay() node in internal/session/export.go. | -
| 19 | -claudeJSONLEntryinternal/session/export.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -claudeJSONLEntry node in internal/session/export.go. | -
| 20 | -ImportFromClaude()internal/session/export.go |
- Function | -External entry / no inbound edge | -CalculateStats()internal/session/export.go TestImportFromClaudeFormat()internal/session/export_test.go |
- ImportFromClaude() node in internal/session/export.go. | -
| 21 | -ImportFromAider()internal/session/export.go |
- Function | -External entry / no inbound edge | -CalculateStats()internal/session/export.go TestImportFromAiderFormat()internal/session/export_test.go |
- ImportFromAider() node in internal/session/export.go. | -
| 22 | -RedactSensitive()internal/session/export.go |
- Function | -prepareSession()internal/session/export.go |
- redactString()internal/session/export.go TestRedactSensitiveRemovesAPIKeys()internal/session/export_test.go |
- RedactSensitive() node in internal/session/export.go. | -
| 23 | -redactString()internal/session/export.go |
- Function | -RedactSensitive()internal/session/export.go |
- RedactSecrets()internal/session/export.go redactSessionMessages()internal/session/export.go redactToolArguments()internal/session/export.go |
- redactString() node in internal/session/export.go. | -
| 24 | -GenerateShareLink()internal/session/export.go |
- Function | -External entry / no inbound edge | -TestGenerateShareLinkDeterministic()internal/session/export_test.go |
- GenerateShareLink() node in internal/session/export.go. | -
| 25 | -CalculateStats()internal/session/export.go |
- Function | -ImportFromAider()internal/session/export.go ImportFromClaude()internal/session/export.go importReplay()internal/session/export.go |
- TestStatsCalculation()internal/session/export_test.go |
- Verifies imports, entry points, or version behavior. | -
| 26 | -Export()internal/session/export.go |
- Function | -External entry / no inbound edge | -exportSessionJSON()internal/session/export.go exportSessionMarkdown()internal/session/export.go redactSessionMessages()internal/session/export.go |
- Exports documentation data to a target format. | -
| 27 | -Session |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Session node in project. | -
| 28 | -RedactSecrets()internal/session/export.go |
- Function | -redactString()internal/session/export.go |
- No direct outbound edge | -RedactSecrets() node in internal/session/export.go. | -
| 29 | -redactSessionMessages()internal/session/export.go |
- Function | -Export()internal/session/export.go redactString()internal/session/export.go |
- redactToolArguments()internal/session/export.go |
- redactSessionMessages() node in internal/session/export.go. | -
| 30 | -redactToolArguments()internal/session/export.go |
- Function | -redactSessionMessages()internal/session/export.go redactString()internal/session/export.go |
- No direct outbound edge | -redactToolArguments() node in internal/session/export.go. | -
| File | Coverage |
|---|---|
internal/session/export.go | 32 nodes |
internal/session/export_test.go | 21 nodes |
external/inspect/report_test.go | 18 nodes |
external/inspect/report.go | 11 nodes |
yaad/engine/export_html.go | 7 nodes |
internal/report/html_test.go | 6 nodes |
internal/report/html.go | 4 nodes |
This section comes from graphify community clustering. Relationship summary: contains x88, references x86, calls x47, method x4. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-CLI & Skill Installers groups implementation around external, trace, cli, agent, mostly in cli/agent/agent_test.go, agent/opencode/transcript_test.go, engine/intelligence/command_suggest_test.go. This section covers 1127 nodes and 2314 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -.Equal()internal/check/soft404.go |
- Test | -External entry / no inbound edge | -TestBuildMigrateWriteOpts PromptSeparat...trace/cli/migrate_2_test.go TestCalculateTokenUsage WithOffset()agent/codex/transcript_test.go TestCalculateTokenUsage()agent/codex/transcript_test.go +94 more |
- .Equal() node in internal/check/soft404.go. | -
| 2 | -NewCodexAgent()agent/codex/codex.go |
- Function | -External entry / no inbound edge | -TestCodexAgent_Description()agent/codex/codex_test.go TestCodexAgent_Name()agent/codex/codex_test.go TestCodexAgent_Type()agent/codex/codex_test.go |
- NewCodexAgent() node in agent/codex/codex.go. | -
| 3 | -Agent |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Agent node in project. | -
| 4 | -codex_test.goagent/codex/codex_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 5 | -TestCodexAgent_Name()agent/codex/codex_test.go |
- Test | -Equal()internal/check/soft404.go NewCodexAgent()agent/codex/codex.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 6 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 7 | -TestCodexAgent_Type()agent/codex/codex_test.go |
- Test | -Equal()internal/check/soft404.go NewCodexAgent()agent/codex/codex.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 8 | -TestCodexAgent_Description()agent/codex/codex_test.go |
- Test | -NewCodexAgent()agent/codex/codex.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 9 | -TestCodexAgent_IsPreview()agent/codex/codex_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 10 | -TestCodexAgent_ProtectedDirs()agent/codex/codex_test.go |
- Test | -Equal()internal/check/soft404.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 11 | -TestCodexAgent_HookNames()agent/codex/codex_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 12 | -TestCodexAgent_FormatResumeCommand()agent/codex/codex_test.go |
- Test | -Equal()internal/check/soft404.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 13 | -TestCodexAgent_GetSessionDir()agent/codex/codex_test.go |
- Test | -Equal()internal/check/soft404.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 14 | -TestCodexAgent_ResolveSessionFile_SessionTreeLayout()agent/codex/codex_test.go |
- Test | -Equal()internal/check/soft404.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 15 | -TestCodexAgent_ResolveRestoredSessionFile()agent/codex/codex_test.go |
- Test | -Equal()internal/check/soft404.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 16 | -TestCodexAgent_ResolveSessionFile_FindsNestedRollout()agent/codex/codex_test.go |
- Test | -Equal()internal/check/soft404.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 17 | -TestCodexAgent_ReadSession()agent/codex/codex_test.go |
- Test | -Equal()internal/check/soft404.go |
- requireJSONL()agent/codex/codex_test.go writeSampleRollout()agent/codex/transcript_test.go |
- Verifies imports, entry points, or version behavior. | -
| 18 | -TestCodexAgent_ReadSession_InvalidSessionMeta()agent/codex/codex_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 19 | -requireJSONL()agent/codex/codex_test.go |
- Test | -TestCodexAgent_ReadSession()agent/codex/codex_test.go |
- No direct outbound edge | -requireJSONL() node in agent/codex/codex_test.go. | -
| 20 | -lifecycle_test.goagent/codex/lifecycle_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 21 | -TestParseHookEvent_SessionStart()agent/codex/lifecycle_test.go |
- Test | -Equal()internal/check/soft404.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 22 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 23 | -TestParseHookEvent_SessionStartNullTranscript()agent/codex/lifecycle_test.go |
- Test | -Equal()internal/check/soft404.go |
- Empty()internal/session/conversation_graph.go |
- Verifies imports, entry points, or version behavior. | -
| 24 | -TestParseHookEvent_UserPromptSubmit()agent/codex/lifecycle_test.go |
- Test | -Equal()internal/check/soft404.go |
- No direct outbound edge | -Builds structured prompts for model calls. | -
| 25 | -TestParseHookEvent_Stop()agent/codex/lifecycle_test.go |
- Test | -Equal()internal/check/soft404.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 26 | -TestParseHookEvent_PreToolUse_ReturnsNil()agent/codex/lifecycle_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 27 | -TestParseHookEvent_UnknownHook_ReturnsNil()agent/codex/lifecycle_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 28 | -TestParseHookEvent_EmptyInput_ReturnsError()agent/codex/lifecycle_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 29 | -TestParseHookEvent_MalformedJSON_ReturnsError()agent/codex/lifecycle_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 30 | -TestParseHookEvent_PostToolUse_ApplyPatch()agent/codex/lifecycle_test.go |
- Test | -Equal()internal/check/soft404.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
cli/agent/agent_test.go | 31 nodes |
agent/opencode/transcript_test.go | 30 nodes |
engine/intelligence/command_suggest_test.go | 28 nodes |
trace/cli/migrate_2_test.go | 25 nodes |
agent/codex/codex.go | 23 nodes |
agent/codex/transcript.go | 23 nodes |
trace/cli/migrate_test.go | 23 nodes |
cli/strategy/hook_managers_test.go | 23 nodes |
This section comes from graphify community clustering. Relationship summary: references x708, contains x649, calls x279, method x220. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Ingestion & Updates groups implementation around internal, cache, testgo, external, mostly in cmd/markdown_test.go, engine/io/ai_watch_test.go, engine/search/url_scraper_test.go. This section covers 446 nodes and 1011 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -NewMarkdownRenderer()cmd/markdown_renderer.go |
- Function | -DefaultTheme()cmd/markdown_renderer.go |
- RenderStreaming()cmd/markdown_renderer.go TestMarkdownRendererBlockQuotes()cmd/markdown_test.go TestMarkdownRendererBold()cmd/markdown_test.go +17 more |
- Exports documentation data to a target format. | -
| 2 | -HighlightCode()cmd/markdown_renderer.go |
- Function | -renderFencedCodeBlock()cmd/markdown_renderer.go |
- highlightNonComment()cmd/markdown_renderer.go TestHighlightCodeBash()cmd/markdown_test.go TestHighlightCodeComments()cmd/markdown_test.go +6 more |
- HighlightCode() node in cmd/markdown_renderer.go. | -
| 3 | -WrapText()cmd/markdown_renderer.go |
- Function | -Render()cmd/markdown_renderer.go visibleWidth()cmd/markdown.go |
- StripANSI()cmd/markdown_renderer.go TestWrapTextAtBoundary()cmd/markdown_test.go TestWrapTextEmpty()cmd/markdown_test.go +1 more |
- WrapText() node in cmd/markdown_renderer.go. | -
| 4 | -RenderTable()cmd/markdown_renderer.go |
- Function | -renderTableFromLines()cmd/markdown_renderer.go |
- StripANSI()cmd/markdown_renderer.go TestRenderTableColumnAlignment()cmd/markdown_test.go TestRenderTableEmpty()cmd/markdown_test.go +2 more |
- RenderTable() node in cmd/markdown_renderer.go. | -
| 5 | -StripANSI()cmd/markdown_renderer.go |
- Function | -renderFencedCodeBlock()cmd/markdown_renderer.go RenderTable()cmd/markdown_renderer.go WrapText()cmd/markdown_renderer.go |
- TestHighlightCodeBash()cmd/markdown_test.go TestHighlightCodeComments()cmd/markdown_test.go TestHighlightCodeGoKeywords()cmd/markdown_test.go +23 more |
- StripANSI() node in cmd/markdown_renderer.go. | -
| 6 | -markdown_test.gocmd/markdown_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Exports documentation data to a target format. | -
| 7 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 8 | -TestMarkdownRendererInlineCodePreservesLiteralMarkdown()cmd/markdown_test.go |
- Test | -NewMarkdownRenderer()cmd/markdown_renderer.go stripAnsi()cmd/markdown.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 9 | -TestParseHeader()cmd/markdown_test.go |
- Test | -parseHeader()cmd/markdown.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 10 | -TestParseOrderedList()cmd/markdown_test.go |
- Test | -parseOrderedList()cmd/markdown.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 11 | -TestIsHorizontalRule()cmd/markdown_test.go |
- Test | -isHorizontalRule()cmd/markdown.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 12 | -TestStripAnsi()cmd/markdown_test.go |
- Test | -stripAnsi()cmd/markdown.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 13 | -TestVisibleWidth()cmd/markdown_test.go |
- Test | -visibleWidth()cmd/markdown.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 14 | -TestRenderMarkdownEmptyInput()cmd/markdown_test.go |
- Test | -renderMarkdown()cmd/markdown.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 15 | -TestRenderMarkdownNarrowWidth()cmd/markdown_test.go |
- Test | -renderMarkdown()cmd/markdown.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 16 | -TestMarkdownRendererHeadings()cmd/markdown_test.go |
- Test | -NewMarkdownRenderer()cmd/markdown_renderer.go StripANSI()cmd/markdown_renderer.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 17 | -TestMarkdownRendererH1Underline()cmd/markdown_test.go |
- Test | -NewMarkdownRenderer()cmd/markdown_renderer.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 18 | -TestMarkdownRendererBold()cmd/markdown_test.go |
- Test | -NewMarkdownRenderer()cmd/markdown_renderer.go StripANSI()cmd/markdown_renderer.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 19 | -TestMarkdownRendererItalic()cmd/markdown_test.go |
- Test | -NewMarkdownRenderer()cmd/markdown_renderer.go StripANSI()cmd/markdown_renderer.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 20 | -TestMarkdownRendererInlineCode()cmd/markdown_test.go |
- Test | -NewMarkdownRenderer()cmd/markdown_renderer.go StripANSI()cmd/markdown_renderer.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 21 | -TestMarkdownRendererCodeBlockWithLanguage()cmd/markdown_test.go |
- Test | -NewMarkdownRenderer()cmd/markdown_renderer.go StripANSI()cmd/markdown_renderer.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 22 | -TestMarkdownRendererBulletLists()cmd/markdown_test.go |
- Test | -NewMarkdownRenderer()cmd/markdown_renderer.go StripANSI()cmd/markdown_renderer.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 23 | -TestMarkdownRendererNestedBulletLists()cmd/markdown_test.go |
- Test | -NewMarkdownRenderer()cmd/markdown_renderer.go StripANSI()cmd/markdown_renderer.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 24 | -TestMarkdownRendererNumberedLists()cmd/markdown_test.go |
- Test | -NewMarkdownRenderer()cmd/markdown_renderer.go StripANSI()cmd/markdown_renderer.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 25 | -TestMarkdownRendererBlockQuotes()cmd/markdown_test.go |
- Test | -NewMarkdownRenderer()cmd/markdown_renderer.go StripANSI()cmd/markdown_renderer.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 26 | -TestMarkdownRendererHorizontalRules()cmd/markdown_test.go |
- Test | -NewMarkdownRenderer()cmd/markdown_renderer.go StripANSI()cmd/markdown_renderer.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 27 | -TestMarkdownRendererLinks()cmd/markdown_test.go |
- Test | -NewMarkdownRenderer()cmd/markdown_renderer.go StripANSI()cmd/markdown_renderer.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 28 | -TestMarkdownRendererTables()cmd/markdown_test.go |
- Test | -NewMarkdownRenderer()cmd/markdown_renderer.go StripANSI()cmd/markdown_renderer.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 29 | -TestWrapTextAtBoundary()cmd/markdown_test.go |
- Test | -StripANSI()cmd/markdown_renderer.go WrapText()cmd/markdown_renderer.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 30 | -TestWrapTextEmpty()cmd/markdown_test.go |
- Test | -WrapText()cmd/markdown_renderer.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
cmd/markdown_test.go | 66 nodes |
engine/io/ai_watch_test.go | 28 nodes |
engine/search/url_scraper_test.go | 27 nodes |
cmd/markdown_renderer.go | 23 nodes |
cmd/markdown.go | 19 nodes |
internal/cache/cache_warmer_test.go | 19 nodes |
internal/cache/cache.go | 19 nodes |
internal/cache/query_cache.go | 19 nodes |
This section comes from graphify community clustering. Relationship summary: contains x301, references x275, calls x130, method x66. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Serving API groups implementation around external, testgo, api, internal, mostly in api/proto/yaad.pb.go, eyrie/router/deployment_router.go, cli/search/search_test.go. This section covers 951 nodes and 2154 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -deployment_router.goeyrie/router/deployment_router.go |
- API | -External entry / no inbound edge | -No direct outbound edge | -deployment_router.go node in eyrie/router/deployment_router.go. | -
| 2 | -DeploymentChoiceeyrie/router/deployment_router.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -DeploymentChoice node in eyrie/router/deployment_router.go. | -
| 3 | -RoutingStageeyrie/router/deployment_router.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -RoutingStage node in eyrie/router/deployment_router.go. | -
| 4 | -RoutingPolicyeyrie/router/deployment_router.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -RoutingPolicy node in eyrie/router/deployment_router.go. | -
| 5 | -DeploymentAdaptereyrie/router/deployment_router.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -DeploymentAdapter node in eyrie/router/deployment_router.go. | -
| 6 | -Provider |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Provider node in project. | -
| 7 | -CircuitBreakerConfigeyrie/router/deployment_router.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 8 | -Duration |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Duration node in project. | -
| 9 | -DefaultCircuitBreakerConfig()eyrie/router/deployment_router.go |
- Function | -External entry / no inbound edge | -NewDeploymentRouter()eyrie/router/deployment_router.go |
- Reads, resolves, or persists project configuration. | -
| 10 | -DeploymentRouterOptionseyrie/router/deployment_router.go |
- API | -External entry / no inbound edge | -No direct outbound edge | -DeploymentRouterOptions node in eyrie/router/deployment_router.go. | -
| 11 | -DeploymentRoutereyrie/router/deployment_router.go |
- API | -External entry / no inbound edge | -automaticStages()eyrie/router/deployment_router.go Chat()eyrie/router/deployment_router.go chatWithDeployment()eyrie/router/deployment_router.go +13 more |
- DeploymentRouter node in eyrie/router/deployment_router.go. | -
| 12 | -RWMutex |
- Class | -External entry / no inbound edge | -No direct outbound edge | -RWMutex node in project. | -
| 13 | -Int64 |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Int64 node in project. | -
| 14 | -CircuitBreaker |
- Class | -External entry / no inbound edge | -No direct outbound edge | -CircuitBreaker node in project. | -
| 15 | -NewDeploymentRouter()eyrie/router/deployment_router.go |
- API | -DefaultCircuitBreakerConfig()eyrie/router/deployment_router.go |
- cloneRoutingPolicy()eyrie/router/deployment_router.go cloneStrings()eyrie/router/deployment_router.go TestDeploymentRouterFallsBackAcrossStag...eyrie/router/deployment_router_test.go +7 more |
- NewDeploymentRouter() node in eyrie/router/deployment_router.go. | -
| 16 | -.Name()eyrie/router/deployment_router.go |
- Function | -DeploymentRoutereyrie/router/deployment_router.go |
- No direct outbound edge | -.Name() node in eyrie/router/deployment_router.go. | -
| 17 | -.Ping()eyrie/router/deployment_router.go |
- Function | -DeploymentRoutereyrie/router/deployment_router.go |
- sortedDeploymentIDs()eyrie/router/deployment_router.go |
- .Ping() node in eyrie/router/deployment_router.go. | -
| 18 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| 19 | -.Chat()eyrie/router/deployment_router.go |
- Function | -DeploymentRoutereyrie/router/deployment_router.go |
- chatWithDeployment()eyrie/router/deployment_router.go eligibleChoices()eyrie/router/deployment_router.go IsTransient()eyrie/router/retry.go +6 more |
- Supports retrieval-augmented Q&A or streaming chat. | -
| 20 | -EyrieMessage |
- Class | -External entry / no inbound edge | -No direct outbound edge | -EyrieMessage node in project. | -
| 21 | -ChatOptions |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 22 | -EyrieResponse |
- Class | -External entry / no inbound edge | -No direct outbound edge | -EyrieResponse node in project. | -
| 23 | -.StreamChat()eyrie/router/deployment_router.go |
- Async | -DeploymentRoutereyrie/router/deployment_router.go |
- eligibleChoices()eyrie/router/deployment_router.go IsTransient()eyrie/router/retry.go recordFailure()eyrie/router/deployment_router.go +6 more |
- Supports retrieval-augmented Q&A or streaming chat. | -
| 24 | -StreamResult |
- Async | -External entry / no inbound edge | -No direct outbound edge | -StreamResult node in project. | -
| 25 | -.Stats()eyrie/router/deployment_router.go |
- Function | -DeploymentRoutereyrie/router/deployment_router.go |
- No direct outbound edge | -.Stats() node in eyrie/router/deployment_router.go. | -
| 26 | -deploymentTargeteyrie/router/deployment_router.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -deploymentTarget node in eyrie/router/deployment_router.go. | -
| 27 | -.resolveTarget()eyrie/router/deployment_router.go |
- Function | -Chat()eyrie/router/deployment_router.go DeploymentRoutereyrie/router/deployment_router.go StreamChat()eyrie/router/deployment_router.go |
- resolveViaConfiguredDeployments()eyrie/router/deployment_router.go uniqueStrings()eyrie/router/deployment_router.go |
- .resolveTarget() node in eyrie/router/deployment_router.go. | -
| 28 | -.resolveViaConfiguredDeployments()eyrie/router/deployment_router.go |
- Function | -DeploymentRoutereyrie/router/deployment_router.go resolveTarget()eyrie/router/deployment_router.go |
- uniqueStrings()eyrie/router/deployment_router.go |
- Reads, resolves, or persists project configuration. | -
| 29 | -.routeFor()eyrie/router/deployment_router.go |
- API | -Chat()eyrie/router/deployment_router.go DeploymentRoutereyrie/router/deployment_router.go StreamChat()eyrie/router/deployment_router.go |
- appendAutomaticFallback()eyrie/router/deployment_router.go automaticStages()eyrie/router/deployment_router.go cloneRoutingStages()eyrie/router/deployment_router.go +1 more |
- .routeFor() node in eyrie/router/deployment_router.go. | -
| 30 | -.automaticStages()eyrie/router/deployment_router.go |
- Function | -DeploymentRoutereyrie/router/deployment_router.go routeFor()eyrie/router/deployment_router.go |
- resolveOffering()eyrie/router/deployment_router.go sortedDeploymentIDs()eyrie/router/deployment_router.go |
- .automaticStages() node in eyrie/router/deployment_router.go. | -
| File | Coverage |
|---|---|
api/proto/yaad.pb.go | 144 nodes |
eyrie/router/deployment_router.go | 40 nodes |
cli/search/search_test.go | 39 nodes |
trace/cli/search_tui_test.go | 37 nodes |
eyrie/router/router_test.go | 36 nodes |
intelligence/repomap/api_scanner_test.go | 36 nodes |
engine/streaming/response_formatter_test.go | 33 nodes |
internal/tool/api_compat.go | 31 nodes |
This section comes from graphify community clustering. Relationship summary: references x712, contains x523, calls x296, method x256. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Security & Global Graph groups implementation around repo, internal, codegraph, testgo, mostly in internal/codegraph/repo_memory.go, internal/codegraph/repo_memory_test.go, cmd/chat_subcommand_security_review.go. This section covers 61 nodes and 106 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -repo_memory.gointernal/codegraph/repo_memory.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -repo_memory.go node in internal/codegraph/repo_memory.go. | -
| 2 | -RepoMemoryinternal/codegraph/repo_memory.go |
- Class | -External entry / no inbound edge | -BuildContextFromMemory()internal/codegraph/repo_memory.go FindRelevantPatterns()internal/codegraph/repo_memory.go FindSimilarIssues()internal/codegraph/repo_memory.go +2 more |
- RepoMemory node in internal/codegraph/repo_memory.go. | -
| 3 | -MemoryStoreinternal/codegraph/repo_memory.go |
- UI | -External entry / no inbound edge | -No direct outbound edge | -MemoryStore node in internal/codegraph/repo_memory.go. | -
| 4 | -IssueMemoryinternal/codegraph/repo_memory.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -IssueMemory node in internal/codegraph/repo_memory.go. | -
| 5 | -CodePatterninternal/codegraph/repo_memory.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -CodePattern node in internal/codegraph/repo_memory.go. | -
| 6 | -NewRepoMemory()internal/codegraph/repo_memory.go |
- Function | -External entry / no inbound edge | -TestNewRepoMemory()internal/codegraph/repo_memory_test.go TestRepoMemory BuildContextFromMemory E...internal/codegraph/repo_memory_test.go TestRepoMemory BuildContextFromMemory()internal/codegraph/repo_memory_test.go +5 more |
- NewRepoMemory() node in internal/codegraph/repo_memory.go. | -
| 7 | -.SaveIssue()internal/codegraph/repo_memory.go |
- Function | -RepoMemoryinternal/codegraph/repo_memory.go |
- hashKey()internal/codegraph/repo_memory.go |
- .SaveIssue() node in internal/codegraph/repo_memory.go. | -
| 8 | -.FindSimilarIssues()internal/codegraph/repo_memory.go |
- Function | -RepoMemoryinternal/codegraph/repo_memory.go |
- BuildContextFromMemory()internal/codegraph/repo_memory.go isSimilar()internal/codegraph/repo_memory.go |
- .FindSimilarIssues() node in internal/codegraph/repo_memory.go. | -
| 9 | -.SavePattern()internal/codegraph/repo_memory.go |
- Function | -RepoMemoryinternal/codegraph/repo_memory.go |
- hashKey()internal/codegraph/repo_memory.go |
- .SavePattern() node in internal/codegraph/repo_memory.go. | -
| 10 | -.FindRelevantPatterns()internal/codegraph/repo_memory.go |
- Function | -RepoMemoryinternal/codegraph/repo_memory.go |
- BuildContextFromMemory()internal/codegraph/repo_memory.go isSimilar()internal/codegraph/repo_memory.go |
- .FindRelevantPatterns() node in internal/codegraph/repo_memory.go. | -
| 11 | -.BuildContextFromMemory()internal/codegraph/repo_memory.go |
- Function | -FindRelevantPatterns()internal/codegraph/repo_memory.go FindSimilarIssues()internal/codegraph/repo_memory.go RepoMemoryinternal/codegraph/repo_memory.go |
- No direct outbound edge | -.BuildContextFromMemory() node in internal/codegraph/repo_memory.go. | -
| 12 | -ExtractPatternsFromCode()internal/codegraph/repo_memory.go |
- Function | -External entry / no inbound edge | -containsString()internal/codegraph/repo_memory.go TestExtractPatternsFromCode Empty()internal/codegraph/repo_memory_test.go TestExtractPatternsFromCode()internal/codegraph/repo_memory_test.go |
- ExtractPatternsFromCode() node in internal/codegraph/repo_memory.go. | -
| 13 | -Node |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Node node in project. | -
| 14 | -hashKey()internal/codegraph/repo_memory.go |
- Function | -SaveIssue()internal/codegraph/repo_memory.go SavePattern()internal/codegraph/repo_memory.go |
- No direct outbound edge | -Caches analysis results or computes cache keys. | -
| 15 | -isSimilar()internal/codegraph/repo_memory.go |
- Function | -FindRelevantPatterns()internal/codegraph/repo_memory.go FindSimilarIssues()internal/codegraph/repo_memory.go |
- TestIsSimilar()internal/codegraph/repo_memory_test.go tokenizeWords()internal/codegraph/repo_memory.go |
- isSimilar() node in internal/codegraph/repo_memory.go. | -
| 16 | -tokenizeWords()internal/codegraph/repo_memory.go |
- Function | -isSimilar()internal/codegraph/repo_memory.go |
- TestTokenizeWords()internal/codegraph/repo_memory_test.go toLower()internal/codegraph/repo_memory.go |
- tokenizeWords() node in internal/codegraph/repo_memory.go. | -
| 17 | -toLower()internal/codegraph/repo_memory.go |
- Function | -tokenizeWords()internal/codegraph/repo_memory.go |
- No direct outbound edge | -toLower() node in internal/codegraph/repo_memory.go. | -
| 18 | -containsString()internal/codegraph/repo_memory.go |
- Function | -ExtractPatternsFromCode()internal/codegraph/repo_memory.go |
- findSubstring()internal/codegraph/repo_memory.go |
- containsString() node in internal/codegraph/repo_memory.go. | -
| 19 | -findSubstring()internal/codegraph/repo_memory.go |
- Function | -containsString()internal/codegraph/repo_memory.go |
- No direct outbound edge | -findSubstring() node in internal/codegraph/repo_memory.go. | -
| 20 | -repo_memory_test.gointernal/codegraph/repo_memory_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 21 | -memoryStoreinternal/codegraph/repo_memory_test.go |
- Test | -External entry / no inbound edge | -Delete()internal/codegraph/repo_memory_test.go Load()internal/codegraph/repo_memory_test.go |
- memoryStore node in internal/codegraph/repo_memory_test.go. | -
| 22 | -newMemoryStore()internal/codegraph/repo_memory_test.go |
- Test | -External entry / no inbound edge | -TestNewRepoMemory()internal/codegraph/repo_memory_test.go TestRepoMemory BuildContextFromMemory E...internal/codegraph/repo_memory_test.go TestRepoMemory BuildContextFromMemory()internal/codegraph/repo_memory_test.go +5 more |
- newMemoryStore() node in internal/codegraph/repo_memory_test.go. | -
| 23 | -.Load()internal/codegraph/repo_memory_test.go |
- Test | -memoryStoreinternal/codegraph/repo_memory_test.go |
- No direct outbound edge | -.Load() node in internal/codegraph/repo_memory_test.go. | -
| 24 | -.Delete()internal/codegraph/repo_memory_test.go |
- Test | -memoryStoreinternal/codegraph/repo_memory_test.go |
- No direct outbound edge | -.Delete() node in internal/codegraph/repo_memory_test.go. | -
| 25 | -TestNewRepoMemory()internal/codegraph/repo_memory_test.go |
- Test | -newMemoryStore()internal/codegraph/repo_memory_test.go NewRepoMemory()internal/codegraph/repo_memory.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 26 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 27 | -TestRepoMemory_SaveIssue()internal/codegraph/repo_memory_test.go |
- Test | -newMemoryStore()internal/codegraph/repo_memory_test.go NewRepoMemory()internal/codegraph/repo_memory.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 28 | -TestRepoMemory_FindSimilarIssues()internal/codegraph/repo_memory_test.go |
- Test | -newMemoryStore()internal/codegraph/repo_memory_test.go NewRepoMemory()internal/codegraph/repo_memory.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 29 | -TestRepoMemory_FindSimilarIssues_Limit()internal/codegraph/repo_memory_test.go |
- Test | -newMemoryStore()internal/codegraph/repo_memory_test.go NewRepoMemory()internal/codegraph/repo_memory.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 30 | -TestRepoMemory_SavePattern()internal/codegraph/repo_memory_test.go |
- Test | -newMemoryStore()internal/codegraph/repo_memory_test.go NewRepoMemory()internal/codegraph/repo_memory.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
internal/codegraph/repo_memory.go | 18 nodes |
internal/codegraph/repo_memory_test.go | 18 nodes |
cmd/chat_subcommand_security_review.go | 8 nodes |
trace/cli/global_test.go | 3 nodes |
scripts/check-support-repo-coupling.sh | 3 nodes |
eyrie/scripts/sync-clone.sh | 2 nodes |
scripts/sync-clone.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x34, references x28, calls x19, method x12. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Tests & Fixtures groups implementation around external, testgo, test, trace, mostly in cli/integration_test/hooks.go, yaad/engine/engine_mock_storage_test.go, cli/integration_test/hooks_2.go. This section covers 1307 nodes and 3220 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -deferred_finalization_2_test.gocli/integration_test/deferred_finalization_2_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 2 | -TestShadow_SessionDepleted_ManualEditNoCheckpoint()cli/integration_test/deferred_finalization_2_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 3 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 4 | -TestShadow_RevertedFiles_ManualEditNoCheckpoint()cli/integration_test/deferred_finalization_2_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 5 | -TestShadow_ResetSession_ClearsTurnCheckpointIDs()cli/integration_test/deferred_finalization_2_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 6 | -TestShadow_EndedSession_UserCommitsRemainingFiles()cli/integration_test/deferred_finalization_2_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 7 | -TestShadow_DeletedFiles_CheckpointAndCarryForward()cli/integration_test/deferred_finalization_2_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 8 | -TestShadow_CarryForward_ModifiedExistingFiles()cli/integration_test/deferred_finalization_2_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 9 | -deferred_finalization_test.gocli/integration_test/deferred_finalization_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 10 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 11 | -TestShadow_CarryForward_ActiveSession()cli/integration_test/deferred_finalization_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 12 | -TestShadow_CarryForward_IdleSession()cli/integration_test/deferred_finalization_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 13 | -TestShadow_AgentCommitsMidTurn_UserCommitsRemainder()cli/integration_test/deferred_finalization_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 14 | -TestShadow_MultipleCommits_SameActiveTurn()cli/integration_test/deferred_finalization_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 15 | -TestShadow_OverlapCheck_UnrelatedCommit()cli/integration_test/deferred_finalization_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 16 | -TestShadow_OverlapCheck_PartialOverlap()cli/integration_test/deferred_finalization_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 17 | -explain_test.gocli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 18 | -TestExplain_NoCurrentSession()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 19 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 20 | -TestExplain_SessionFilter()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 21 | -TestExplain_MutualExclusivity()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 22 | -TestExplain_CheckpointNotFound()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 23 | -TestExplain_CheckpointMutualExclusivity()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 24 | -TestExplain_CommitWithoutCheckpoint()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 25 | -TestExplain_CommitWithCheckpointTrailer()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 26 | -TestExplain_CheckpointV2EnabledFallsBackToV1()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 27 | -TestExplain_CheckpointV2EnabledPrefersV2WhenDualWriteExists()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 28 | -TestExplain_CheckpointV2NoFullTranscriptUsesCompact()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 29 | -TestExplain_CheckpointV2MalformedFallsBackToV1()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -corruptV2MainRef()cli/integration_test/explain_test.go NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 30 | -corruptV2MainRef()cli/integration_test/explain_test.go |
- Test | -TestExplain CheckpointV2MalformedFallsB...cli/integration_test/explain_test.go |
- No direct outbound edge | -corruptV2MainRef() node in cli/integration_test/explain_test.go. | -
| File | Coverage |
|---|---|
cli/integration_test/hooks.go | 62 nodes |
yaad/engine/engine_mock_storage_test.go | 55 nodes |
cli/integration_test/hooks_2.go | 47 nodes |
cli/integration_test/testenv.go | 44 nodes |
internal/tool/test_fixtures_test.go | 36 nodes |
engine/validation/test_loop_test.go | 33 nodes |
cli/integration_test/testenv_2.go | 32 nodes |
engine/diff/diff_test_selector.go | 28 nodes |
This section comes from graphify community clustering. Relationship summary: references x850, contains x735, calls x414, method x270. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Assemble Platform Packagesjs groups implementation around assemble, platform, packagesjs, npm, mostly in hawk/scripts/assemble-platform-packages.js. This section covers 12 nodes and 14 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -assemble-platform-packages.jshawk/scripts/assemble-platform-packages.js |
- Async | -External entry / no inbound edge | -No direct outbound edge | -assemble-platform-packages.js node in hawk/scripts/assemble-platform-packages.js. | -
| 2 | -fshawk/scripts/assemble-platform-packages.js |
- Function | -External entry / no inbound edge | -No direct outbound edge | -fs node in hawk/scripts/assemble-platform-packages.js. | -
| 3 | -pathhawk/scripts/assemble-platform-packages.js |
- Function | -External entry / no inbound edge | -No direct outbound edge | -path node in hawk/scripts/assemble-platform-packages.js. | -
| 4 | -{ promisify }hawk/scripts/assemble-platform-packages.js |
- Function | -External entry / no inbound edge | -No direct outbound edge | -{ promisify } node in hawk/scripts/assemble-platform-packages.js. | -
| 5 | -zlibhawk/scripts/assemble-platform-packages.js |
- Function | -External entry / no inbound edge | -No direct outbound edge | -zlib node in hawk/scripts/assemble-platform-packages.js. | -
| 6 | -brotliCompresshawk/scripts/assemble-platform-packages.js |
- Function | -External entry / no inbound edge | -packPlatform()hawk/scripts/assemble-platform-packages.js |
- brotliCompress node in hawk/scripts/assemble-platform-packages.js. | -
| 7 | -npmRoothawk/scripts/assemble-platform-packages.js |
- Function | -External entry / no inbound edge | -No direct outbound edge | -npmRoot node in hawk/scripts/assemble-platform-packages.js. | -
| 8 | -META_PKG_JSONhawk/scripts/assemble-platform-packages.js |
- Class | -External entry / no inbound edge | -No direct outbound edge | -META_PKG_JSON node in hawk/scripts/assemble-platform-packages.js. | -
| 9 | -metahawk/scripts/assemble-platform-packages.js |
- Function | -External entry / no inbound edge | -No direct outbound edge | -meta node in hawk/scripts/assemble-platform-packages.js. | -
| 10 | -ensureDir()hawk/scripts/assemble-platform-packages.js |
- Function | -External entry / no inbound edge | -packPlatform()hawk/scripts/assemble-platform-packages.js |
- ensureDir() node in hawk/scripts/assemble-platform-packages.js. | -
| 11 | -packPlatform()hawk/scripts/assemble-platform-packages.js |
- Function | -brotliCompresshawk/scripts/assemble-platform-packages.js ensureDir()hawk/scripts/assemble-platform-packages.js |
- No direct outbound edge | -packPlatform() node in hawk/scripts/assemble-platform-packages.js. | -
| 12 | -main()hawk/scripts/assemble-platform-packages.js |
- Function | -External entry / no inbound edge | -No direct outbound edge | -main() node in hawk/scripts/assemble-platform-packages.js. | -
| File | Coverage |
|---|---|
hawk/scripts/assemble-platform-packages.js | 12 nodes |
This section comes from graphify community clustering. Relationship summary: contains x11, calls x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Postinstalljs Npm Hawk groups implementation around postinstalljs, npm, hawk, bin, mostly in hawk/bin/postinstall.js. This section covers 11 nodes and 10 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -postinstall.jshawk/bin/postinstall.js |
- Module | -External entry / no inbound edge | -No direct outbound edge | -postinstall.js node in hawk/bin/postinstall.js. | -
| 2 | -pathhawk/bin/postinstall.js |
- Function | -External entry / no inbound edge | -No direct outbound edge | -path node in hawk/bin/postinstall.js. | -
| 3 | -fshawk/bin/postinstall.js |
- Function | -External entry / no inbound edge | -No direct outbound edge | -fs node in hawk/bin/postinstall.js. | -
| 4 | -oshawk/bin/postinstall.js |
- Function | -External entry / no inbound edge | -No direct outbound edge | -os node in hawk/bin/postinstall.js. | -
| 5 | -zlibhawk/bin/postinstall.js |
- Function | -External entry / no inbound edge | -No direct outbound edge | -zlib node in hawk/bin/postinstall.js. | -
| 6 | -CANONICAL_DIRhawk/bin/postinstall.js |
- Class | -External entry / no inbound edge | -No direct outbound edge | -CANONICAL_DIR node in hawk/bin/postinstall.js. | -
| 7 | -SUPPORTEDhawk/bin/postinstall.js |
- Class | -External entry / no inbound edge | -No direct outbound edge | -SUPPORTED node in hawk/bin/postinstall.js. | -
| 8 | -resolvePlatformPackageDir()hawk/bin/postinstall.js |
- Function | -External entry / no inbound edge | -No direct outbound edge | -resolvePlatformPackageDir() node in hawk/bin/postinstall.js. | -
| 9 | -installBinary()hawk/bin/postinstall.js |
- Function | -External entry / no inbound edge | -No direct outbound edge | -installBinary() node in hawk/bin/postinstall.js. | -
| 10 | -cleanupOldVersions()hawk/bin/postinstall.js |
- Function | -External entry / no inbound edge | -No direct outbound edge | -cleanupOldVersions() node in hawk/bin/postinstall.js. | -
| 11 | -platformDirhawk/bin/postinstall.js |
- Function | -External entry / no inbound edge | -No direct outbound edge | -platformDir node in hawk/bin/postinstall.js. | -
| File | Coverage |
|---|---|
hawk/bin/postinstall.js | 11 nodes |
This section comes from graphify community clustering. Relationship summary: contains x10. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Migrate Sessionssh External groups implementation around migrate, sessionssh, external, trace, mostly in trace/scripts/migrate-sessions.sh. This section covers 9 nodes and 14 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -migrate-sessions.shtrace/scripts/migrate-sessions.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -migrate-sessions.sh node in trace/scripts/migrate-sessions.sh. | -
| 2 | -migrate-sessions.sh scripttrace/scripts/migrate-sessions.sh |
- Function | -External entry / no inbound edge | -date on target()trace/scripts/migrate-sessions.sh git_retry()trace/scripts/migrate-sessions.sh migrate_checkpoint()trace/scripts/migrate-sessions.sh +1 more |
- migrate-sessions.sh script node in trace/scripts/migrate-sessions.sh. | -
| 3 | -show_help()trace/scripts/migrate-sessions.sh |
- Function | -migrate-sessions.sh scripttrace/scripts/migrate-sessions.sh |
- No direct outbound edge | -show_help() node in trace/scripts/migrate-sessions.sh. | -
| 4 | -checkpoint_to_path()trace/scripts/migrate-sessions.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -checkpoint_to_path() node in trace/scripts/migrate-sessions.sh. | -
| 5 | -git_retry()trace/scripts/migrate-sessions.sh |
- Function | -migrate-sessions.sh scripttrace/scripts/migrate-sessions.sh |
- No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 6 | -checkpoint_up_to_date_on_target()trace/scripts/migrate-sessions.sh |
- Function | -migrate-sessions.sh scripttrace/scripts/migrate-sessions.sh |
- No direct outbound edge | -checkpoint_up_to_date_on_target() node in trace/scripts/migrate-sessions.sh. | -
| 7 | -migrate_checkpoint()trace/scripts/migrate-sessions.sh |
- Function | -migrate-sessions.sh scripttrace/scripts/migrate-sessions.sh |
- migrate_new_format()trace/scripts/migrate-sessions.sh migrate_old_format()trace/scripts/migrate-sessions.sh |
- migrate_checkpoint() node in trace/scripts/migrate-sessions.sh. | -
| 8 | -migrate_old_format()trace/scripts/migrate-sessions.sh |
- Function | -migrate_checkpoint()trace/scripts/migrate-sessions.sh |
- No direct outbound edge | -migrate_old_format() node in trace/scripts/migrate-sessions.sh. | -
| 9 | -migrate_new_format()trace/scripts/migrate-sessions.sh |
- Function | -migrate_checkpoint()trace/scripts/migrate-sessions.sh |
- No direct outbound edge | -migrate_new_format() node in trace/scripts/migrate-sessions.sh. | -
| File | Coverage |
|---|---|
trace/scripts/migrate-sessions.sh | 9 nodes |
This section comes from graphify community clustering. Relationship summary: defines x7, calls x6, contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Simplify Ignoresh Internal groups implementation around simplify, ignoresh, internal, plugin, mostly in bundled_skills/hooks/simplify-ignore.sh. This section covers 7 nodes and 9 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -simplify-ignore.shbundled_skills/hooks/simplify-ignore.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -simplify-ignore.sh node in bundled_skills/hooks/simplify-ignore.sh. | -
| 2 | -simplify-ignore.sh scriptbundled_skills/hooks/simplify-ignore.sh |
- Function | -External entry / no inbound edge | -filter_file()bundled_skills/hooks/simplify-ignore.sh |
- simplify-ignore.sh script node in bundled_skills/hooks/simplify-ignore.sh. | -
| 3 | -hash_cmd()bundled_skills/hooks/simplify-ignore.sh |
- Function | -External entry / no inbound edge | -block_hash()bundled_skills/hooks/simplify-ignore.sh file_id()bundled_skills/hooks/simplify-ignore.sh |
- Caches analysis results or computes cache keys. | -
| 4 | -file_id()bundled_skills/hooks/simplify-ignore.sh |
- Function | -hash_cmd()bundled_skills/hooks/simplify-ignore.sh |
- No direct outbound edge | -file_id() node in bundled_skills/hooks/simplify-ignore.sh. | -
| 5 | -block_hash()bundled_skills/hooks/simplify-ignore.sh |
- Function | -hash_cmd()bundled_skills/hooks/simplify-ignore.sh |
- No direct outbound edge | -Caches analysis results or computes cache keys. | -
| 6 | -escape_glob()bundled_skills/hooks/simplify-ignore.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -escape_glob() node in bundled_skills/hooks/simplify-ignore.sh. | -
| 7 | -filter_file()bundled_skills/hooks/simplify-ignore.sh |
- Function | -simplify-ignore.sh scriptbundled_skills/hooks/simplify-ignore.sh |
- No direct outbound edge | -filter_file() node in bundled_skills/hooks/simplify-ignore.sh. | -
| File | Coverage |
|---|---|
bundled_skills/hooks/simplify-ignore.sh | 7 nodes |
This section comes from graphify community clustering. Relationship summary: defines x5, calls x3, contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Check Binariessh External groups implementation around check, binariessh, external, trace, mostly in trace/scripts/check-pr-binaries.sh. This section covers 4 nodes and 5 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -check-pr-binaries.shtrace/scripts/check-pr-binaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-pr-binaries.sh node in trace/scripts/check-pr-binaries.sh. | -
| 2 | -check-pr-binaries.sh scripttrace/scripts/check-pr-binaries.sh |
- Function | -External entry / no inbound edge | -fail()trace/scripts/check-pr-binaries.sh log()trace/scripts/check-pr-binaries.sh |
- check-pr-binaries.sh script node in trace/scripts/check-pr-binaries.sh. | -
| 3 | -log()trace/scripts/check-pr-binaries.sh |
- Function | -check-pr-binaries.sh scripttrace/scripts/check-pr-binaries.sh |
- No direct outbound edge | -log() node in trace/scripts/check-pr-binaries.sh. | -
| 4 | -fail()trace/scripts/check-pr-binaries.sh |
- Function | -check-pr-binaries.sh scripttrace/scripts/check-pr-binaries.sh |
- No direct outbound edge | -fail() node in trace/scripts/check-pr-binaries.sh. | -
| File | Coverage |
|---|---|
trace/scripts/check-pr-binaries.sh | 4 nodes |
This section comes from graphify community clustering. Relationship summary: defines x2, calls x2, contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Other groups implementation around external, scripts, script, check, mostly in scripts/e2e-macos.sh, bin/buf, tok/scripts/profile.sh. This section covers 105 nodes and 57 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -e2e-macos.shscripts/e2e-macos.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -e2e-macos.sh node in scripts/e2e-macos.sh. | -
| 2 | -e2e-macos.sh scriptscripts/e2e-macos.sh |
- Function | -External entry / no inbound edge | -fail()scripts/e2e-macos.sh pass()scripts/e2e-macos.sh |
- e2e-macos.sh script node in scripts/e2e-macos.sh. | -
| 3 | -pass()scripts/e2e-macos.sh |
- Function | -e2e-macos.sh scriptscripts/e2e-macos.sh |
- No direct outbound edge | -pass() node in scripts/e2e-macos.sh. | -
| 4 | -fail()scripts/e2e-macos.sh |
- Function | -e2e-macos.sh scriptscripts/e2e-macos.sh |
- No direct outbound edge | -fail() node in scripts/e2e-macos.sh. | -
| 5 | -bufbin/buf |
- Function | -External entry / no inbound edge | -No direct outbound edge | -buf node in bin/buf. | -
| 6 | -buf scriptbin/buf |
- Function | -External entry / no inbound edge | -fetch_bin()bin/buf |
- buf script node in bin/buf. | -
| 7 | -fetch_bin()bin/buf |
- Function | -buf scriptbin/buf |
- No direct outbound edge | -fetch_bin() node in bin/buf. | -
| 8 | -profile.shtok/scripts/profile.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -profile.sh node in tok/scripts/profile.sh. | -
| 9 | -profile.sh scripttok/scripts/profile.sh |
- Function | -External entry / no inbound edge | -run_bench()tok/scripts/profile.sh |
- profile.sh script node in tok/scripts/profile.sh. | -
| 10 | -run_bench()tok/scripts/profile.sh |
- Function | -profile.sh scripttok/scripts/profile.sh |
- No direct outbound edge | -run_bench() node in tok/scripts/profile.sh. | -
| 11 | -setuptrace/.ferrata/setup |
- Function | -External entry / no inbound edge | -No direct outbound edge | -setup node in trace/.ferrata/setup. | -
| 12 | -setup scripttrace/.ferrata/setup |
- Function | -External entry / no inbound edge | -No direct outbound edge | -setup script node in trace/.ferrata/setup. | -
| 13 | -PATHtrace/.ferrata/setup |
- Class | -External entry / no inbound edge | -No direct outbound edge | -PATH node in trace/.ferrata/setup. | -
| 14 | -.FindDeadCode()internal/codegraph/codegraph_stub.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -.FindDeadCode() node in internal/codegraph/codegraph_stub.go. | -
| 15 | -DeadCodeEntry |
- Class | -External entry / no inbound edge | -No direct outbound edge | -DeadCodeEntry node in project. | -
| 16 | -.Explore()internal/codegraph/codegraph_stub.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -.Explore() node in internal/codegraph/codegraph_stub.go. | -
| 17 | -ExploreResult |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ExploreResult node in project. | -
| 18 | -check-client-layering.sheyrie/scripts/check-client-layering.sh |
- Entry | -External entry / no inbound edge | -No direct outbound edge | -check-client-layering.sh node in eyrie/scripts/check-client-layering.sh. | -
| 19 | -check-client-layering.sh scripteyrie/scripts/check-client-layering.sh |
- Entry | -External entry / no inbound edge | -No direct outbound edge | -check-client-layering.sh script node in eyrie/scripts/check-client-layering.sh. | -
| 20 | -check-ecosystem-boundaries.sheyrie/scripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh node in eyrie/scripts/check-ecosystem-boundaries.sh. | -
| 21 | -check-ecosystem-boundaries.sh scripteyrie/scripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh script node in eyrie/scripts/check-ecosystem-boundaries.sh. | -
| 22 | -commit-clean.sheyrie/scripts/commit-clean.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -commit-clean.sh node in eyrie/scripts/commit-clean.sh. | -
| 23 | -commit-clean.sh scripteyrie/scripts/commit-clean.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -commit-clean.sh script node in eyrie/scripts/commit-clean.sh. | -
| 24 | -check-ecosystem-boundaries.shhawk-core-contracts/scripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh node in hawk-core-contracts/scripts/check-ecosystem-boundaries.sh. | -
| 25 | -check-ecosystem-boundaries.sh scripthawk-core-contracts/scripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh script node in hawk-core-contracts/scripts/check-ecosystem-boundaries.sh. | -
| 26 | -check-ecosystem-boundaries.shinspect/scripts/check-ecosystem-boundaries.sh |
- Test | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh node in inspect/scripts/check-ecosystem-boundaries.sh. | -
| 27 | -check-ecosystem-boundaries.sh scriptinspect/scripts/check-ecosystem-boundaries.sh |
- Test | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh script node in inspect/scripts/check-ecosystem-boundaries.sh. | -
| 28 | -check-ecosystem-boundaries.shsight/scripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh node in sight/scripts/check-ecosystem-boundaries.sh. | -
| 29 | -check-ecosystem-boundaries.sh scriptsight/scripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh script node in sight/scripts/check-ecosystem-boundaries.sh. | -
| 30 | -run.shtok/benchmarks/run.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -run.sh node in tok/benchmarks/run.sh. | -
| File | Coverage |
|---|---|
scripts/e2e-macos.sh | 4 nodes |
bin/buf | 3 nodes |
tok/scripts/profile.sh | 3 nodes |
trace/.ferrata/setup | 3 nodes |
internal/codegraph/codegraph_stub.go | 3 nodes |
.shared-templates/scripts/sync-external.sh | 2 nodes |
eyrie/scripts/check-client-layering.sh | 2 nodes |
eyrie/scripts/check-ecosystem-boundaries.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x45, defines x5, calls x4, references x3. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-| Nodes | 50922 |
| Edges | 130497 |
| Hyperedges | 0 |
| Communities | 1840 |
| Documented Sections | 15 |
| EXTRACTED | 94114 |
| INFERRED | 36383 |
| AMBIGUOUS | 0 |
hawk — Architecture Documentation
-Generated: 2026-07-18 05:01 UTC · graphify callflow-html
-Generated from graphify knowledge graph: 285 nodes, 532 edges, 17 communities. Commit: 097fff2
- - - - -| Layer | Nodes | Communities |
|---|---|---|
| Graph Build | 55 | 3, 8, 9 |
| Tests & Fixtures | 98 | 1, 4, 6, 11, 12, 13 |
| Routes Enterprisets Analyticsts | 46 | 0 |
| Routes Domain Validationts | 27 | 2 |
| Routes Accessts Helpersts | 21 | 5 |
| Device Flowts Auth | 17 | 7 |
| Github Webhooksts Routes | 11 | 10 |
| Worker Configurationdts Env | 5 | 14 |
| Check Coveragemjs Scripts | 4 | 15 |
| Vitestconfigts | 1 | 16 |
Graph Build groups implementation around packagejson, tsconfigjson, types, vitest, mostly in package.json, tsconfig.json. This section covers 55 nodes and 53 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -package.jsonpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -package.json node in package.json. | -
| 2 | -namepackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -name node in package.json. | -
| 3 | -versionpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -version node in package.json. | -
| 4 | -privatepackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -private node in package.json. | -
| 5 | -typepackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -type node in package.json. | -
| 6 | -enginespackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -engines node in package.json. | -
| 7 | -nodepackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -node node in package.json. | -
| 8 | -scriptspackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -scripts node in package.json. | -
| 9 | -devpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -dev node in package.json. | -
| 10 | -testpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 11 | -test:coveragepackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 12 | -coverage:checkpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 13 | -typecheckpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -typecheck node in package.json. | -
| 14 | -lintpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -lint node in package.json. | -
| 15 | -formatpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -format node in package.json. | -
| 16 | -format:fixpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -format:fix node in package.json. | -
| 17 | -cf-typespackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -cf-types node in package.json. | -
| 18 | -cf-types:checkpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -cf-types:check node in package.json. | -
| 19 | -buildpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -build node in package.json. | -
| 20 | -deploypackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -deploy node in package.json. | -
| 21 | -dependenciespackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -dependencies node in package.json. | -
| 22 | -honopackage.json |
- Function | -External entry / no inbound edge | -honopackage.json |
- hono node in package.json. | -
| 23 | -honopackage.json |
- Function | -honopackage.json |
- No direct outbound edge | -hono node in package.json. | -
| 24 | -zodpackage.json |
- Function | -External entry / no inbound edge | -zodpackage.json |
- zod node in package.json. | -
| 25 | -zodpackage.json |
- Function | -zodpackage.json |
- No direct outbound edge | -zod node in package.json. | -
| 26 | -devDependenciespackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -devDependencies node in package.json. | -
| 27 | -@cloudflare/workers-typespackage.json |
- Function | -External entry / no inbound edge | -@cloudflare/workers-typespackage.json |
- @cloudflare/workers-types node in package.json. | -
| 28 | -@cloudflare/workers-typespackage.json |
- Function | -@cloudflare/workers-typespackage.json |
- No direct outbound edge | -@cloudflare/workers-types node in package.json. | -
| 29 | -@types/nodepackage.json |
- Function | -External entry / no inbound edge | -@types/nodepackage.json |
- @types/node node in package.json. | -
| 30 | -@types/nodepackage.json |
- Function | -@types/nodepackage.json |
- No direct outbound edge | -@types/node node in package.json. | -
| File | Coverage |
|---|---|
package.json | 40 nodes |
tsconfig.json | 15 nodes |
This section comes from graphify community clustering. Relationship summary: contains x39, imports x9, extends x5. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Tests & Fixtures groups implementation around test, v1ts, contracts, deliveryts, mostly in contracts/v1.ts, src/routes/delivery.ts, test/queue.test.ts. This section covers 98 nodes and 120 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -v1.tscontracts/v1.ts |
- Module | -External entry / no inbound edge | -queue.test.tstest/queue.test.ts queue.tssrc/queue.ts |
- Module file in contracts/v1.ts. | -
| 2 | -HAWK_CAPABILITIEScontracts/v1.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -HAWK_CAPABILITIES node in contracts/v1.ts. | -
| 3 | -HawkCapabilitycontracts/v1.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -HawkCapability node in contracts/v1.ts. | -
| 4 | -UsageEventV1contracts/v1.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -UsageEventV1 node in contracts/v1.ts. | -
| 5 | -UsageAcceptedV1contracts/v1.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -UsageAcceptedV1 node in contracts/v1.ts. | -
| 6 | -UsageQueueMessageV1contracts/v1.ts |
- Class | -External entry / no inbound edge | -queue.test.tstest/queue.test.ts queue.tssrc/queue.ts |
- UsageQueueMessageV1 node in contracts/v1.ts. | -
| 7 | -SessionStartV1contracts/v1.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -SessionStartV1 node in contracts/v1.ts. | -
| 8 | -SessionCompleteV1contracts/v1.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -SessionCompleteV1 node in contracts/v1.ts. | -
| 9 | -RepositoryUpsertV1contracts/v1.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -RepositoryUpsertV1 node in contracts/v1.ts. | -
| 10 | -CiRunUpsertV1contracts/v1.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -CiRunUpsertV1 node in contracts/v1.ts. | -
| 11 | -DeploymentUpsertV1contracts/v1.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -DeploymentUpsertV1 node in contracts/v1.ts. | -
| 12 | -SessionEventV1contracts/v1.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -SessionEventV1 node in contracts/v1.ts. | -
| 13 | -DeviceRegistrationV1contracts/v1.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -DeviceRegistrationV1 node in contracts/v1.ts. | -
| 14 | -DeviceRegistrationResponseV1contracts/v1.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -DeviceRegistrationResponseV1 node in contracts/v1.ts. | -
| 15 | -queue.tssrc/queue.ts |
- Module | -index.tssrc/index.ts UsageQueueMessageV1contracts/v1.ts v1.tscontracts/v1.ts |
- @cloudflare/workers-typestsconfig.json queue.test.tstest/queue.test.ts |
- Module file in src/queue.ts. | -
| 16 | -getRetryDelaySec()src/queue.ts |
- Function | -External entry / no inbound edge | -consumeUsageQueue()src/queue.ts |
- getRetryDelaySec() node in src/queue.ts. | -
| 17 | -processEvent()src/queue.ts |
- Async | -External entry / no inbound edge | -consumeUsageQueue()src/queue.ts |
- processEvent() node in src/queue.ts. | -
| 18 | -logRetry()src/queue.ts |
- Function | -External entry / no inbound edge | -consumeUsageQueue()src/queue.ts |
- logRetry() node in src/queue.ts. | -
| 19 | -consumeUsageQueue()src/queue.ts |
- Function | -getRetryDelaySec()src/queue.ts index.tssrc/index.ts logRetry()src/queue.ts +1 more |
- queue.test.tstest/queue.test.ts |
- consumeUsageQueue() node in src/queue.ts. | -
| 20 | -queue.test.tstest/queue.test.ts |
- Test | -consumeUsageQueue()src/queue.ts queue.tssrc/queue.ts UsageQueueMessageV1contracts/v1.ts +1 more |
- @cloudflare/workers-typestsconfig.json |
- Module file in test/queue.test.ts. | -
| 21 | -BoundStatementtest/queue.test.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BoundStatement node in test/queue.test.ts. | -
| 22 | -Rolluptest/queue.test.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Rollup node in test/queue.test.ts. | -
| 23 | -RollupDatabasetest/queue.test.ts |
- Test | -External entry / no inbound edge | -batch()test/queue.test.ts binding()test/queue.test.ts prepare()test/queue.test.ts |
- RollupDatabase node in test/queue.test.ts. | -
| 24 | -.prepare()test/queue.test.ts |
- Test | -RollupDatabasetest/queue.test.ts |
- No direct outbound edge | -.prepare() node in test/queue.test.ts. | -
| 25 | -.batch()test/queue.test.ts |
- Test | -RollupDatabasetest/queue.test.ts |
- No direct outbound edge | -.batch() node in test/queue.test.ts. | -
| 26 | -.binding()test/queue.test.ts |
- Test | -RollupDatabasetest/queue.test.ts |
- No direct outbound edge | -.binding() node in test/queue.test.ts. | -
| 27 | -usageEvent()test/queue.test.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -usageEvent() node in test/queue.test.ts. | -
| 28 | -queuedMessage()test/queue.test.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -queuedMessage() node in test/queue.test.ts. | -
| 29 | -messageBatch()test/queue.test.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -messageBatch() node in test/queue.test.ts. | -
| 30 | -queueEnv()test/queue.test.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -queueEnv() node in test/queue.test.ts. | -
| File | Coverage |
|---|---|
contracts/v1.ts | 14 nodes |
src/routes/delivery.ts | 13 nodes |
test/queue.test.ts | 11 nodes |
src/domain/metering.ts | 9 nodes |
test/usage-sessions.test.ts | 7 nodes |
test/device-token.test.ts | 6 nodes |
src/queue.ts | 5 nodes |
test/coverage-gate.test.ts | 5 nodes |
This section comes from graphify community clustering. Relationship summary: contains x75, imports x15, imports x14, calls x8. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Routes Enterprisets Analyticsts groups implementation around routes, enterprisets, analyticsts, creditsts, mostly in src/routes/enterprise.ts, src/routes/analytics.ts, src/routes/credits.ts. This section covers 46 nodes and 93 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -app.tssrc/app.ts |
- Module | -External entry / no inbound edge | -analytics.tssrc/routes/analytics.ts Bindingssrc/types.ts credits.tssrc/routes/credits.ts +9 more |
- Module file in src/app.ts. | -
| 2 | -service-principal.tssrc/auth/service-principal.ts |
- Module | -External entry / no inbound edge | -access.tssrc/domain/access.ts analytics.tssrc/routes/analytics.ts credits.tssrc/routes/credits.ts +3 more |
- Module file in src/auth/service-principal.ts. | -
| 3 | -ServiceRequestContextsrc/auth/service-principal.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ServiceRequestContext node in src/auth/service-principal.ts. | -
| 4 | -servicePrincipal()src/auth/service-principal.ts |
- Function | -External entry / no inbound edge | -access.tssrc/domain/access.ts analytics.tssrc/routes/analytics.ts credits.tssrc/routes/credits.ts +7 more |
- servicePrincipal() node in src/auth/service-principal.ts. | -
| 5 | -access.tssrc/domain/access.ts |
- Module | -service-principal.tssrc/auth/service-principal.ts servicePrincipal()src/auth/service-principal.ts |
- analytics.tssrc/routes/analytics.ts Bindingssrc/types.ts credits.tssrc/routes/credits.ts +4 more |
- Module file in src/domain/access.ts. | -
| 6 | -RequestContextsrc/domain/access.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -RequestContext node in src/domain/access.ts. | -
| 7 | -serviceAccountPrincipal()src/domain/access.ts |
- Function | -External entry / no inbound edge | -projectPrincipal()src/domain/access.ts |
- serviceAccountPrincipal() node in src/domain/access.ts. | -
| 8 | -projectPrincipal()src/domain/access.ts |
- Function | -serviceAccountPrincipal()src/domain/access.ts servicePrincipal()src/auth/service-principal.ts |
- access()src/routes/delivery.ts analytics.tssrc/routes/analytics.ts entitlements.tssrc/routes/entitlements.ts |
- projectPrincipal() node in src/domain/access.ts. | -
| 9 | -organizationAdminPrincipal()src/domain/access.ts |
- Function | -servicePrincipal()src/auth/service-principal.ts |
- analytics.tssrc/routes/analytics.ts credits.tssrc/routes/credits.ts enterprise.tssrc/routes/enterprise.ts +4 more |
- organizationAdminPrincipal() node in src/domain/access.ts. | -
| 10 | -analytics.tssrc/routes/analytics.ts |
- Module | -access.tssrc/domain/access.ts app.tssrc/app.ts organizationAdminPrincipal()src/domain/access.ts +3 more |
- Bindingssrc/types.ts types.tssrc/types.ts |
- Module file in src/routes/analytics.ts. | -
| 11 | -routessrc/routes/analytics.ts |
- API | -app.tssrc/app.ts |
- No direct outbound edge | -routes node in src/routes/analytics.ts. | -
| 12 | -clampDays()src/routes/analytics.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -clampDays() node in src/routes/analytics.ts. | -
| 13 | -startWindow()src/routes/analytics.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -startWindow() node in src/routes/analytics.ts. | -
| 14 | -nanos()src/routes/analytics.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -nanos() node in src/routes/analytics.ts. | -
| 15 | -label()src/routes/analytics.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -label() node in src/routes/analytics.ts. | -
| 16 | -digestHex()src/routes/analytics.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -digestHex() node in src/routes/analytics.ts. | -
| 17 | -requireOrgAccess()src/routes/analytics.ts |
- Function | -organizationAdminPrincipal()src/domain/access.ts servicePrincipal()src/auth/service-principal.ts |
- No direct outbound edge | -requireOrgAccess() node in src/routes/analytics.ts. | -
| 18 | -credits.tssrc/routes/credits.ts |
- Module | -access.tssrc/domain/access.ts app.tssrc/app.ts organizationAdminPrincipal()src/domain/access.ts +2 more |
- Bindingssrc/types.ts types.tssrc/types.ts |
- Module file in src/routes/credits.ts. | -
| 19 | -routessrc/routes/credits.ts |
- API | -app.tssrc/app.ts |
- No direct outbound edge | -routes node in src/routes/credits.ts. | -
| 20 | -creditsWriteLimitersrc/routes/credits.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -creditsWriteLimiter node in src/routes/credits.ts. | -
| 21 | -grantInputsrc/routes/credits.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -grantInput node in src/routes/credits.ts. | -
| 22 | -reservationInputsrc/routes/credits.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -reservationInput node in src/routes/credits.ts. | -
| 23 | -projectOrganization()src/routes/credits.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -projectOrganization() node in src/routes/credits.ts. | -
| 24 | -creditBalance()src/routes/credits.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -creditBalance() node in src/routes/credits.ts. | -
| 25 | -access()src/routes/delivery.ts |
- Function | -projectPrincipal()src/domain/access.ts |
- No direct outbound edge | -access() node in src/routes/delivery.ts. | -
| 26 | -enterprise.tssrc/routes/enterprise.ts |
- Module | -access.tssrc/domain/access.ts app.tssrc/app.ts organizationAdminPrincipal()src/domain/access.ts +2 more |
- Bindingssrc/types.ts types.tssrc/types.ts |
- Module file in src/routes/enterprise.ts. | -
| 27 | -routessrc/routes/enterprise.ts |
- API | -app.tssrc/app.ts |
- No direct outbound edge | -routes node in src/routes/enterprise.ts. | -
| 28 | -enterpriseWriteLimitersrc/routes/enterprise.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -enterpriseWriteLimiter node in src/routes/enterprise.ts. | -
| 29 | -ssoInputsrc/routes/enterprise.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -ssoInput node in src/routes/enterprise.ts. | -
| 30 | -domainInputsrc/routes/enterprise.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -domainInput node in src/routes/enterprise.ts. | -
| File | Coverage |
|---|---|
src/routes/enterprise.ts | 10 nodes |
src/routes/analytics.ts | 8 nodes |
src/routes/credits.ts | 7 nodes |
src/routes/retention.ts | 6 nodes |
src/domain/access.ts | 5 nodes |
src/auth/service-principal.ts | 3 nodes |
src/routes/entitlements.ts | 3 nodes |
src/types.ts | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x36, imports x25, imports x23, calls x9. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Routes Domain Validationts groups implementation around routes, domain, validationts, sessionsts, mostly in src/domain/validation.ts, src/routes/sessions.ts, src/routes/usage.ts. This section covers 27 nodes and 43 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -tokens.tssrc/domain/tokens.ts |
- Module | -External entry / no inbound edge | -devices.tssrc/routes/devices.ts sessions.tssrc/routes/sessions.ts usage.tssrc/routes/usage.ts |
- Module file in src/domain/tokens.ts. | -
| 2 | -tokenHash()src/domain/tokens.ts |
- Function | -External entry / no inbound edge | -devicePrincipal()src/domain/tokens.ts devices.tssrc/routes/devices.ts |
- Caches analysis results or computes cache keys. | -
| 3 | -devicePrincipal()src/domain/tokens.ts |
- Function | -tokenHash()src/domain/tokens.ts |
- devices.tssrc/routes/devices.ts sessions.tssrc/routes/sessions.ts usage.tssrc/routes/usage.ts |
- devicePrincipal() node in src/domain/tokens.ts. | -
| 4 | -validation.tssrc/domain/validation.ts |
- Module | -External entry / no inbound edge | -devices.tssrc/routes/devices.ts organizations.tssrc/routes/organizations.ts sessions.tssrc/routes/sessions.ts +1 more |
- Module file in src/domain/validation.ts. | -
| 5 | -opaqueIDsrc/domain/validation.ts |
- Function | -External entry / no inbound edge | -devices.tssrc/routes/devices.ts sessions.tssrc/routes/sessions.ts |
- opaqueID node in src/domain/validation.ts. | -
| 6 | -organizationInputsrc/domain/validation.ts |
- Function | -External entry / no inbound edge | -organizations.tssrc/routes/organizations.ts |
- organizationInput node in src/domain/validation.ts. | -
| 7 | -deviceRegistrationInputsrc/domain/validation.ts |
- Function | -External entry / no inbound edge | -devices.tssrc/routes/devices.ts |
- deviceRegistrationInput node in src/domain/validation.ts. | -
| 8 | -usageEventInputsrc/domain/validation.ts |
- Function | -External entry / no inbound edge | -usage.tssrc/routes/usage.ts |
- usageEventInput node in src/domain/validation.ts. | -
| 9 | -requestJSON()src/domain/validation.ts |
- Function | -External entry / no inbound edge | -devices.tssrc/routes/devices.ts organizations.tssrc/routes/organizations.ts sessions.tssrc/routes/sessions.ts +1 more |
- requestJSON() node in src/domain/validation.ts. | -
| 10 | -isUniqueConstraintError()src/domain/validation.ts |
- Function | -External entry / no inbound edge | -organizations.tssrc/routes/organizations.ts |
- isUniqueConstraintError() node in src/domain/validation.ts. | -
| 11 | -devices.tssrc/routes/devices.ts |
- Module | -devicePrincipal()src/domain/tokens.ts deviceRegistrationInputsrc/domain/validation.ts opaqueIDsrc/domain/validation.ts +4 more |
- No direct outbound edge | -Module file in src/routes/devices.ts. | -
| 12 | -routessrc/routes/devices.ts |
- API | -External entry / no inbound edge | -No direct outbound edge | -routes node in src/routes/devices.ts. | -
| 13 | -deviceWriteLimitersrc/routes/devices.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -deviceWriteLimiter node in src/routes/devices.ts. | -
| 14 | -organizations.tssrc/routes/organizations.ts |
- Module | -isUniqueConstraintError()src/domain/validation.ts organizationInputsrc/domain/validation.ts requestJSON()src/domain/validation.ts +1 more |
- No direct outbound edge | -Module file in src/routes/organizations.ts. | -
| 15 | -routessrc/routes/organizations.ts |
- API | -External entry / no inbound edge | -No direct outbound edge | -routes node in src/routes/organizations.ts. | -
| 16 | -organizationWriteLimitersrc/routes/organizations.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -organizationWriteLimiter node in src/routes/organizations.ts. | -
| 17 | -sessions.tssrc/routes/sessions.ts |
- Module | -devicePrincipal()src/domain/tokens.ts opaqueIDsrc/domain/validation.ts requestJSON()src/domain/validation.ts +2 more |
- No direct outbound edge | -Module file in src/routes/sessions.ts. | -
| 18 | -routessrc/routes/sessions.ts |
- API | -External entry / no inbound edge | -No direct outbound edge | -routes node in src/routes/sessions.ts. | -
| 19 | -sessionWriteLimitersrc/routes/sessions.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -sessionWriteLimiter node in src/routes/sessions.ts. | -
| 20 | -sessionStartsrc/routes/sessions.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -sessionStart node in src/routes/sessions.ts. | -
| 21 | -sessionCompletesrc/routes/sessions.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -sessionComplete node in src/routes/sessions.ts. | -
| 22 | -sessionEventsrc/routes/sessions.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -sessionEvent node in src/routes/sessions.ts. | -
| 23 | -usage.tssrc/routes/usage.ts |
- Module | -devicePrincipal()src/domain/tokens.ts requestJSON()src/domain/validation.ts tokens.tssrc/domain/tokens.ts +2 more |
- No direct outbound edge | -Module file in src/routes/usage.ts. | -
| 24 | -routessrc/routes/usage.ts |
- API | -External entry / no inbound edge | -No direct outbound edge | -routes node in src/routes/usage.ts. | -
| 25 | -usageWriteLimitersrc/routes/usage.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -usageWriteLimiter node in src/routes/usage.ts. | -
| 26 | -periodStart()src/routes/usage.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -periodStart() node in src/routes/usage.ts. | -
| 27 | -utilization()src/routes/usage.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -utilization() node in src/routes/usage.ts. | -
| File | Coverage |
|---|---|
src/domain/validation.ts | 7 nodes |
src/routes/sessions.ts | 6 nodes |
src/routes/usage.ts | 5 nodes |
src/domain/tokens.ts | 3 nodes |
src/routes/devices.ts | 3 nodes |
src/routes/organizations.ts | 3 nodes |
This section comes from graphify community clustering. Relationship summary: contains x21, imports x14, imports x7, calls x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Routes Accessts Helpersts groups implementation around routes, accessts, helpersts, billingts, mostly in src/routes/access.ts, src/domain/helpers.ts, src/routes/billing.ts. This section covers 21 nodes and 26 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -helpers.tssrc/domain/helpers.ts |
- Module | -External entry / no inbound edge | -access.tssrc/routes/access.ts billing.tssrc/routes/billing.ts |
- Module file in src/domain/helpers.ts. | -
| 2 | -newId()src/domain/helpers.ts |
- Function | -External entry / no inbound edge | -access.tssrc/routes/access.ts auditEvent()src/domain/helpers.ts billing.tssrc/routes/billing.ts |
- newId() node in src/domain/helpers.ts. | -
| 3 | -auditEvent()src/domain/helpers.ts |
- Function | -newId()src/domain/helpers.ts |
- access.tssrc/routes/access.ts billing.tssrc/routes/billing.ts |
- auditEvent() node in src/domain/helpers.ts. | -
| 4 | -now()src/domain/helpers.ts |
- Function | -External entry / no inbound edge | -access.tssrc/routes/access.ts |
- now() node in src/domain/helpers.ts. | -
| 5 | -periodStart()src/domain/helpers.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -periodStart() node in src/domain/helpers.ts. | -
| 6 | -projectOrganization()src/domain/helpers.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -projectOrganization() node in src/domain/helpers.ts. | -
| 7 | -access.tssrc/routes/access.ts |
- Module | -auditEvent()src/domain/helpers.ts helpers.tssrc/domain/helpers.ts newId()src/domain/helpers.ts +1 more |
- No direct outbound edge | -Module file in src/routes/access.ts. | -
| 8 | -routessrc/routes/access.ts |
- API | -External entry / no inbound edge | -No direct outbound edge | -routes node in src/routes/access.ts. | -
| 9 | -accessWriteLimitersrc/routes/access.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -accessWriteLimiter node in src/routes/access.ts. | -
| 10 | -teamInputsrc/routes/access.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -teamInput node in src/routes/access.ts. | -
| 11 | -memberInputsrc/routes/access.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -memberInput node in src/routes/access.ts. | -
| 12 | -projectMemberInputsrc/routes/access.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -projectMemberInput node in src/routes/access.ts. | -
| 13 | -serviceAccountInputsrc/routes/access.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -serviceAccountInput node in src/routes/access.ts. | -
| 14 | -budgetInputsrc/routes/access.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -budgetInput node in src/routes/access.ts. | -
| 15 | -organizationAdmin()src/routes/access.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -organizationAdmin() node in src/routes/access.ts. | -
| 16 | -billing.tssrc/routes/billing.ts |
- Module | -auditEvent()src/domain/helpers.ts helpers.tssrc/domain/helpers.ts newId()src/domain/helpers.ts |
- No direct outbound edge | -Module file in src/routes/billing.ts. | -
| 17 | -routessrc/routes/billing.ts |
- API | -External entry / no inbound edge | -No direct outbound edge | -routes node in src/routes/billing.ts. | -
| 18 | -billingWriteLimitersrc/routes/billing.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -billingWriteLimiter node in src/routes/billing.ts. | -
| 19 | -monthStart()src/routes/billing.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -monthStart() node in src/routes/billing.ts. | -
| 20 | -nextMonth()src/routes/billing.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -nextMonth() node in src/routes/billing.ts. | -
| 21 | -projectOrganization()src/routes/billing.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -projectOrganization() node in src/routes/billing.ts. | -
| File | Coverage |
|---|---|
src/routes/access.ts | 9 nodes |
src/domain/helpers.ts | 6 nodes |
src/routes/billing.ts | 6 nodes |
This section comes from graphify community clustering. Relationship summary: contains x18, imports x5, imports x2, calls x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Device Flowts Auth groups implementation around device, flowts, auth, authts, mostly in src/auth/device-flow.ts, src/routes/auth.ts. This section covers 17 nodes and 27 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -device-flow.tssrc/auth/device-flow.ts |
- Module | -External entry / no inbound edge | -auth.tssrc/routes/auth.ts |
- Module file in src/auth/device-flow.ts. | -
| 2 | -bytesToBase64URL()src/auth/device-flow.ts |
- Function | -External entry / no inbound edge | -hashDeviceCode()src/auth/device-flow.ts newDeviceCode()src/auth/device-flow.ts sealDeviceToken()src/auth/device-flow.ts |
- Verifies imports, entry points, or version behavior. | -
| 3 | -base64URLToBytes()src/auth/device-flow.ts |
- Function | -External entry / no inbound edge | -openDeviceToken()src/auth/device-flow.ts |
- base64URLToBytes() node in src/auth/device-flow.ts. | -
| 4 | -newDeviceCode()src/auth/device-flow.ts |
- Function | -bytesToBase64URL()src/auth/device-flow.ts |
- auth.tssrc/routes/auth.ts |
- newDeviceCode() node in src/auth/device-flow.ts. | -
| 5 | -newUserCode()src/auth/device-flow.ts |
- Function | -External entry / no inbound edge | -auth.tssrc/routes/auth.ts |
- newUserCode() node in src/auth/device-flow.ts. | -
| 6 | -hashDeviceCode()src/auth/device-flow.ts |
- Function | -bytesToBase64URL()src/auth/device-flow.ts |
- auth.tssrc/routes/auth.ts |
- Caches analysis results or computes cache keys. | -
| 7 | -encryptionKey()src/auth/device-flow.ts |
- Function | -External entry / no inbound edge | -openDeviceToken()src/auth/device-flow.ts sealDeviceToken()src/auth/device-flow.ts |
- encryptionKey() node in src/auth/device-flow.ts. | -
| 8 | -sealDeviceToken()src/auth/device-flow.ts |
- Function | -bytesToBase64URL()src/auth/device-flow.ts encryptionKey()src/auth/device-flow.ts |
- auth.tssrc/routes/auth.ts |
- sealDeviceToken() node in src/auth/device-flow.ts. | -
| 9 | -openDeviceToken()src/auth/device-flow.ts |
- Function | -base64URLToBytes()src/auth/device-flow.ts encryptionKey()src/auth/device-flow.ts |
- auth.tssrc/routes/auth.ts |
- openDeviceToken() node in src/auth/device-flow.ts. | -
| 10 | -auth.tssrc/routes/auth.ts |
- Module | -device-flow.tssrc/auth/device-flow.ts hashDeviceCode()src/auth/device-flow.ts newDeviceCode()src/auth/device-flow.ts +3 more |
- No direct outbound edge | -Module file in src/routes/auth.ts. | -
| 11 | -routessrc/routes/auth.ts |
- API | -External entry / no inbound edge | -No direct outbound edge | -routes node in src/routes/auth.ts. | -
| 12 | -deviceStartLimitersrc/routes/auth.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -deviceStartLimiter node in src/routes/auth.ts. | -
| 13 | -devicePollLimitersrc/routes/auth.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -devicePollLimiter node in src/routes/auth.ts. | -
| 14 | -deviceApproveLimitersrc/routes/auth.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -deviceApproveLimiter node in src/routes/auth.ts. | -
| 15 | -deviceStartInputsrc/routes/auth.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -deviceStartInput node in src/routes/auth.ts. | -
| 16 | -deviceApproveInputsrc/routes/auth.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -deviceApproveInput node in src/routes/auth.ts. | -
| 17 | -devicePollInputsrc/routes/auth.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -devicePollInput node in src/routes/auth.ts. | -
| File | Coverage |
|---|---|
src/auth/device-flow.ts | 9 nodes |
src/routes/auth.ts | 8 nodes |
This section comes from graphify community clustering. Relationship summary: contains x15, calls x6, imports x5, imports x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Github Webhooksts Routes groups implementation around github, webhooksts, routes, cryptots, mostly in src/routes/github-webhooks.ts, src/domain/crypto.ts. This section covers 11 nodes and 12 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -crypto.tssrc/domain/crypto.ts |
- Module | -External entry / no inbound edge | -github-webhooks.tssrc/routes/github-webhooks.ts |
- Module file in src/domain/crypto.ts. | -
| 2 | -encodersrc/domain/crypto.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -encoder node in src/domain/crypto.ts. | -
| 3 | -decodersrc/domain/crypto.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -decoder node in src/domain/crypto.ts. | -
| 4 | -constantTimeEqual()src/domain/crypto.ts |
- Function | -External entry / no inbound edge | -github-webhooks.tssrc/routes/github-webhooks.ts validSignature()src/routes/github-webhooks.ts |
- constantTimeEqual() node in src/domain/crypto.ts. | -
| 5 | -hashToHex()src/domain/crypto.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Caches analysis results or computes cache keys. | -
| 6 | -github-webhooks.tssrc/routes/github-webhooks.ts |
- UI | -constantTimeEqual()src/domain/crypto.ts crypto.tssrc/domain/crypto.ts |
- No direct outbound edge | -Module file in src/routes/github-webhooks.ts. | -
| 7 | -routessrc/routes/github-webhooks.ts |
- API | -External entry / no inbound edge | -No direct outbound edge | -routes node in src/routes/github-webhooks.ts. | -
| 8 | -githubWebhookLimitersrc/routes/github-webhooks.ts |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 9 | -validSignature()src/routes/github-webhooks.ts |
- Function | -constantTimeEqual()src/domain/crypto.ts |
- No direct outbound edge | -validSignature() node in src/routes/github-webhooks.ts. | -
| 10 | -status()src/routes/github-webhooks.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -status() node in src/routes/github-webhooks.ts. | -
| 11 | -time()src/routes/github-webhooks.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -time() node in src/routes/github-webhooks.ts. | -
| File | Coverage |
|---|---|
src/routes/github-webhooks.ts | 6 nodes |
src/domain/crypto.ts | 5 nodes |
This section comes from graphify community clustering. Relationship summary: contains x9, imports x1, imports x1, calls x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Worker Configurationdts Env groups implementation around worker, configurationdts, env, baseenv, mostly in worker-configuration.d.ts. This section covers 5 nodes and 5 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -worker-configuration.d.tsworker-configuration.d.ts |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in worker-configuration.d.ts. | -
| 2 | -__BaseEnv_Envworker-configuration.d.ts |
- Function | -External entry / no inbound edge | -No direct outbound edge | -__BaseEnv_Env node in worker-configuration.d.ts. | -
| 3 | -Cloudflareworker-configuration.d.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Cloudflare node in worker-configuration.d.ts. | -
| 4 | -GlobalPropsworker-configuration.d.ts |
- UI | -External entry / no inbound edge | -No direct outbound edge | -GlobalProps node in worker-configuration.d.ts. | -
| 5 | -Envworker-configuration.d.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Env node in worker-configuration.d.ts. | -
| File | Coverage |
|---|---|
worker-configuration.d.ts | 5 nodes |
This section comes from graphify community clustering. Relationship summary: contains x4, inherits x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Check Coveragemjs Scripts groups implementation around check, coveragemjs, scripts, thresholds, mostly in scripts/check-coverage.mjs. This section covers 4 nodes and 3 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -check-coverage.mjsscripts/check-coverage.mjs |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 2 | -thresholdsscripts/check-coverage.mjs |
- Function | -External entry / no inbound edge | -No direct outbound edge | -thresholds node in scripts/check-coverage.mjs. | -
| 3 | -loadSummary()scripts/check-coverage.mjs |
- Function | -External entry / no inbound edge | -No direct outbound edge | -loadSummary() node in scripts/check-coverage.mjs. | -
| 4 | -checkCoverage()scripts/check-coverage.mjs |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| File | Coverage |
|---|---|
scripts/check-coverage.mjs | 4 nodes |
This section comes from graphify community clustering. Relationship summary: contains x3. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Vitestconfigts groups implementation around vitestconfigts, mostly in vitest.config.ts. This section covers 1 nodes and 0 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -vitest.config.tsvitest.config.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Module file in vitest.config.ts. | -
| File | Coverage |
|---|---|
vitest.config.ts | 1 nodes |
This section comes from graphify community clustering. Relationship summary: No high-confidence call edges detected. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-| Nodes | 285 |
| Edges | 532 |
| Hyperedges | 0 |
| Communities | 17 |
| Documented Sections | 10 |
| EXTRACTED | 530 |
| INFERRED | 2 |
| AMBIGUOUS | 0 |
hawk-cloud — Architecture Documentation
-Generated: 2026-07-18 05:00 UTC · graphify callflow-html
-Generated from graphify knowledge graph: 15401 nodes, 22248 edges, 1050 communities. Commit: 097fff2
- - - - -| Layer | Nodes | Communities |
|---|---|---|
| Extraction Pipeline | 395 | 23, 36, 71, 74, 85, 124, 136, 175, 203, 209, 256, 257, 308, 311, 409, 465, 504, 647, 693, 727, 848 |
| Graph Build | 262 | 34, 127, 152, 157, 162, 202, 294, 296, 346, 368, 392, 462, 518, 544, 905 |
| Analysis & Clustering | 461 | 26, 28, 39, 76, 79, 95, 122, 204, 211, 297, 343, 344, 379, 387, 389, 596, 604, 638, 677, 685, 730, 733, 765, 768, 838, 839, 901, 915, 969, 1048 |
| Outputs & Docs | 923 | 12, 19, 20, 27, 29, 30, 32, 33, 45, 60, 75, 83, 133, 135, 159, 172, 225, 233, 234, 250, 255, 302, 332, 363, 371, 407, 442, 449, 492, 506, 507, 526, 537, 540, 548, 589, 591, 615, 641, 678, 679, 725, 734, 739, 760, 772, 796, 803, 841, 859, 874, 906 |
| CLI & Skill Installers | 9026 | 4, 6, 11, 14, 16, 17, 40, 41, 42, 44, 49, 50, 54, 55, 59, 66, 67, 68, 69, 70, 77, 78, 80, 81, 84, 86, 87, 88, 91, 102, 92, 93, 94, 96, 97, 98, 104, 105, 106, 108, 109, 110, 111, 112, 113, 116, 117, 118, 119, 120, 121, 123, 125, 126, 128, 129, 130, 132, 134, 137, 138, 141, 143, 144, 145, 149, 150, 153, 155, 156, 158, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 173, 174, 176, 177, 178, 179, 185, 188, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 206, 207, 210, 212, 214, 216, 217, 218, 221, 222, 223, 224, 226, 227, 228, 229, 230, 231, 232, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 251, 252, 254, 258, 259, 261, 262, 269, 270, 276, 277, 278, 281, 284, 285, 286, 287, 288, 290, 291, 292, 293, 295, 298, 299, 301, 303, 304, 305, 306, 307, 309, 310, 312, 313, 314, 315, 316, 317, 318, 320, 323, 325, 326, 327, 329, 330, 331, 333, 335, 336, 337, 338, 339, 340, 341, 342, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 364, 365, 366, 367, 369, 370, 372, 373, 374, 375, 376, 377, 378, 380, 381, 382, 384, 385, 386, 388, 390, 391, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 405, 406, 408, 410, 411, 412, 413, 414, 417, 418, 420, 421, 422, 429, 430, 431, 432, 433, 434, 435, 437, 438, 439, 440, 441, 443, 444, 445, 446, 447, 448, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 463, 464, 466, 468, 469, 470, 473, 475, 478, 481, 483, 484, 485, 486, 487, 488, 489, 490, 491, 493, 495, 496, 498, 499, 500, 501, 502, 503, 505, 509, 511, 512, 513, 514, 515, 516, 517, 519, 520, 522, 523, 524, 525, 527, 528, 529, 530, 531, 532, 533, 534, 539, 541, 542, 543, 545, 547, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 566, 568, 571, 573, 574, 575, 576, 577, 578, 582, 583, 585, 586, 590, 595, 597, 598, 600, 601, 602, 603, 606, 607, 608, 609, 610, 611, 612, 613, 614, 616, 617, 618, 619, 620, 624, 625, 626, 628, 629, 630, 631, 632, 634, 635, 637, 639, 642, 643, 644, 645, 646, 648, 650, 651, 652, 653, 654, 655, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 669, 671, 673, 674, 675, 676, 680, 681, 682, 683, 684, 686, 687, 688, 690, 691, 692, 694, 695, 696, 697, 700, 701, 703, 704, 706, 708, 712, 714, 715, 716, 717, 718, 720, 723, 728, 729, 731, 732, 735, 736, 737, 738, 742, 744, 745, 746, 754, 755, 756, 758, 759, 761, 762, 763, 764, 766, 767, 769, 770, 771, 774, 775, 776, 778, 779, 780, 781, 782, 783, 785, 786, 787, 788, 789, 790, 791, 793, 794, 795, 797, 799, 800, 801, 802, 804, 805, 806, 807, 808, 810, 811, 812, 813, 815, 817, 818, 820, 821, 822, 823, 828, 832, 833, 837, 840, 842, 843, 844, 845, 846, 849, 850, 851, 852, 854, 856, 857, 858, 860, 861, 862, 863, 865, 868, 869, 871, 872, 873, 875, 876, 877, 878, 879, 882, 884, 886, 888, 889, 892, 894, 898, 902, 904, 908, 909, 910, 911, 912, 914, 916, 917, 924, 925, 926, 927, 928, 930, 931, 933, 935, 937, 938, 939, 941, 943, 944, 945, 951, 952, 953, 954, 955, 956, 957, 960, 963, 979, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1017, 1022, 1023, 1024, 1025, 1028, 1029, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1035, 1037 |
| Ingestion & Updates | 207 | 21, 24, 62, 237, 404, 451, 497, 546, 670, 792, 870, 903 |
| Serving API | 331 | 13, 35, 58, 161, 416, 450, 477, 479, 494, 508, 521, 535, 536, 565, 622, 741, 777, 814, 866, 907, 942, 959, 1038 |
| Security & Global Graph | 2365 | 7, 8, 9, 10, 15, 18, 22, 37, 46, 48, 51, 52, 53, 56, 64, 65, 72, 73, 89, 90, 100, 101, 103, 99, 114, 115, 131, 139, 140, 142, 146, 151, 180, 181, 182, 183, 184, 186, 187, 213, 215, 260, 263, 264, 265, 266, 267, 268, 271, 272, 273, 274, 289, 319, 321, 322, 324, 328, 334, 345, 415, 419, 423, 424, 425, 426, 427, 428, 467, 471, 472, 474, 476, 561, 563, 564, 567, 569, 570, 572, 579, 580, 581, 584, 592, 621, 623, 633, 636, 640, 698, 699, 702, 705, 707, 709, 710, 711, 713, 719, 721, 722, 724, 743, 747, 748, 749, 750, 757, 809, 816, 819, 824, 825, 826, 827, 829, 830, 831, 834, 835, 836, 853, 880, 881, 883, 885, 887, 890, 891, 893, 895, 896, 897, 899, 900, 918, 919, 946, 947, 949, 977, 978, 980, 981, 1019, 1020, 1021, 1026, 1027, 1030, 1033, 1039, 1045 |
| Tests & Fixtures | 861 | 0, 1, 2, 3, 5, 25, 31, 38, 43, 57, 63, 107, 147, 148, 189, 219, 220, 275, 279, 280, 282, 283, 436, 480, 482, 587, 627, 649, 740, 751, 752, 753, 920, 921, 982, 1040, 1049 |
| Gdpr Data Processpy | 27 | 47 |
| Rsa Key Pair | 26 | 61 |
| Audit Preparation Categories | 24 | 82 |
| Aws Envelope Encryption | 20 | 154 |
| Triage Alert Processpy | 19 | 205 |
| Other | 454 | 208, 253, 300, 383, 510, 538, 588, 593, 594, 599, 605, 656, 668, 672, 689, 726, 773, 784, 798, 847, 855, 864, 867, 913, 922, 923, 929, 932, 934, 936, 940, 948, 950, 958, 961, 962, 964, 965, 966, 967, 968, 970, 971, 972, 973, 974, 975, 976, 1016, 1018, 1031, 1032, 1034, 1036, 1041, 1042, 1043, 1044, 1046, 1047 |
Extraction Pipeline groups implementation around scripts, categories, processpy, rust, mostly in analyzing-phishing-email-headers/scripts/process.py, deploying-tailscale-for-zero-trust-vpn/scripts/process.py, implementing-zero-trust-with-hashicorp-boundary/scripts/process.py. This section covers 395 nodes and 593 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -process.pyanalyzing-phishing-email-headers/scripts/process.py |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in analyzing-phishing-email-headers/scripts/process.py. | -
| 2 | -ReceivedHopanalyzing-phishing-email-headers/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ReceivedHop node in analyzing-phishing-email-headers/scripts/process.py. | -
| 3 | -AuthenticationResultanalyzing-phishing-email-headers/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -AuthenticationResult node in analyzing-phishing-email-headers/scripts/process.py. | -
| 4 | -PhishingIndicatoranalyzing-phishing-email-headers/scripts/process.py |
- Class | -External entry / no inbound edge | -analyze_headers()analyzing-phishing-email-headers/scripts/process.py analyze_indicators()analyzing-phishing-email-headers/scripts/process.py |
- PhishingIndicator node in analyzing-phishing-email-headers/scripts/process.py. | -
| 5 | -HeaderAnalysisanalyzing-phishing-email-headers/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Orchestrates analysis and returns structured documentation data. | -
| 6 | -extract_ip_from_received()analyzing-phishing-email-headers/scripts/process.py |
- Function | -External entry / no inbound edge | -parse_received_header()analyzing-phishing-email-headers/scripts/process.py |
- extract_ip_from_received() node in analyzing-phishing-email-headers/scripts/process.py. | -
| 7 | -extract_domain()analyzing-phishing-email-headers/scripts/process.py |
- Function | -External entry / no inbound edge | -analyze_headers()analyzing-phishing-email-headers/scripts/process.py |
- extract_domain() node in analyzing-phishing-email-headers/scripts/process.py. | -
| 8 | -parse_received_header()analyzing-phishing-email-headers/scripts/process.py |
- Function | -extract_ip_from_received()analyzing-phishing-email-headers/scripts/process.py |
- analyze_headers()analyzing-phishing-email-headers/scripts/process.py |
- parse_received_header() node in analyzing-phishing-email-headers/scripts/process.py. | -
| 9 | -parse_authentication_results()analyzing-phishing-email-headers/scripts/process.py |
- Function | -External entry / no inbound edge | -analyze_headers()analyzing-phishing-email-headers/scripts/process.py |
- parse_authentication_results() node in analyzing-phishing-email-headers/scripts/process.py. | -
| 10 | -geolocate_ip()analyzing-phishing-email-headers/scripts/process.py |
- Function | -External entry / no inbound edge | -analyze_headers()analyzing-phishing-email-headers/scripts/process.py |
- geolocate_ip() node in analyzing-phishing-email-headers/scripts/process.py. | -
| 11 | -reverse_dns_lookup()analyzing-phishing-email-headers/scripts/process.py |
- Function | -External entry / no inbound edge | -analyze_headers()analyzing-phishing-email-headers/scripts/process.py |
- reverse_dns_lookup() node in analyzing-phishing-email-headers/scripts/process.py. | -
| 12 | -check_abuseipdb()analyzing-phishing-email-headers/scripts/process.py |
- Function | -External entry / no inbound edge | -analyze_headers()analyzing-phishing-email-headers/scripts/process.py |
- check_abuseipdb() node in analyzing-phishing-email-headers/scripts/process.py. | -
| 13 | -analyze_indicators()analyzing-phishing-email-headers/scripts/process.py |
- Function | -PhishingIndicatoranalyzing-phishing-email-headers/scripts/process.py |
- analyze_headers()analyzing-phishing-email-headers/scripts/process.py |
- Orchestrates analysis and returns structured documentation data. | -
| 14 | -calculate_risk_score()analyzing-phishing-email-headers/scripts/process.py |
- Function | -External entry / no inbound edge | -analyze_headers()analyzing-phishing-email-headers/scripts/process.py |
- calculate_risk_score() node in analyzing-phishing-email-headers/scripts/process.py. | -
| 15 | -analyze_headers()analyzing-phishing-email-headers/scripts/process.py |
- Function | -analyze_indicators()analyzing-phishing-email-headers/scripts/process.py calculate_risk_score()analyzing-phishing-email-headers/scripts/process.py check_abuseipdb()analyzing-phishing-email-headers/scripts/process.py +6 more |
- main()analyzing-phishing-email-headers/scripts/process.py |
- Orchestrates analysis and returns structured documentation data. | -
| 16 | -format_report()analyzing-phishing-email-headers/scripts/process.py |
- Function | -External entry / no inbound edge | -main()analyzing-phishing-email-headers/scripts/process.py |
- format_report() node in analyzing-phishing-email-headers/scripts/process.py. | -
| 17 | -main()analyzing-phishing-email-headers/scripts/process.py |
- Function | -analyze_headers()analyzing-phishing-email-headers/scripts/process.py format_report()analyzing-phishing-email-headers/scripts/process.py |
- No direct outbound edge | -main() node in analyzing-phishing-email-headers/scripts/process.py. | -
| 18 | -Represents a single hop in the email routing chain.analyzing-phishing-email-headers/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Represents a single hop in the email routing chain.. | -
| 19 | -Email authentication check results.analyzing-phishing-email-headers/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Email authentication check results.. | -
| 20 | -A single phishing indicator found in headers.analyzing-phishing-email-headers/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for A single phishing indicator found in headers.. | -
| 21 | -Complete header analysis results.analyzing-phishing-email-headers/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Complete header analysis results.. | -
| 22 | -Extract IP address from a Received header value.analyzing-phishing-email-headers/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Extract IP address from a Received header value.. | -
| 23 | -Extract domain from an email address.analyzing-phishing-email-headers/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Extract domain from an email address.. | -
| 24 | -Parse a single Received header into structured data.analyzing-phishing-email-headers/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Parse a single Received header into structured data.. | -
| 25 | -Parse Authentication-Results header.analyzing-phishing-email-headers/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Parse Authentication-Results header.. | -
| 26 | -Geolocate an IP address using ip-api.com (free, no key required).analyzing-phishing-email-headers/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Geolocate an IP address using ip-api.com (free, no key required).. | -
| 27 | -Perform reverse DNS lookup on an IP address.analyzing-phishing-email-headers/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Perform reverse DNS lookup on an IP address.. | -
| 28 | -Check IP against AbuseIPDB (requires API key).analyzing-phishing-email-headers/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Check IP against AbuseIPDB (requires API key).. | -
| 29 | -Detect phishing indicators from parsed header data.analyzing-phishing-email-headers/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Detect phishing indicators from parsed header data.. | -
| 30 | -Calculate risk score from indicators. Returns (score, level).analyzing-phishing-email-headers/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Calculate risk score from indicators. Returns (score, level).. | -
| File | Coverage |
|---|---|
analyzing-phishing-email-headers/scripts/process.py | 32 nodes |
deploying-tailscale-for-zero-trust-vpn/scripts/process.py | 30 nodes |
implementing-zero-trust-with-hashicorp-boundary/scripts/process.py | 25 nodes |
deobfuscating-javascript-malware/scripts/agent.py | 25 nodes |
implementing-zero-trust-dns-with-nextdns/scripts/process.py | 24 nodes |
analyzing-cobalt-strike-beacon-configuration/scripts/process.py | 21 nodes |
implementing-zero-trust-network-access-with-zscaler/scripts/process.py | 21 nodes |
implementing-stix-taxii-feed-integration/scripts/process.py | 19 nodes |
This section comes from graphify community clustering. Relationship summary: calls x189, explains x143, contains x130, method x97. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Graph Build groups implementation around processpy, categories, scripts, general, mostly in performing-active-directory-bloodhound-analysis/scripts/process.py, building-incident-timeline-with-timesketch/scripts/process.py, implementing-azure-ad-privileged-identity-management/scripts/process.py. This section covers 262 nodes and 367 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -process.pyperforming-active-directory-bloodhound-analysis/scripts/process.py |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in performing-active-directory-bloodhound-analysis/scripts/process.py. | -
| 2 | -ADUserperforming-active-directory-bloodhound-analysis/scripts/process.py |
- Class | -External entry / no inbound edge | -_parse_users()performing-active-directory-bloodhound-analysis/scripts/process.py |
- ADUser node in performing-active-directory-bloodhound-analysis/scripts/process.py. | -
| 3 | -ADComputerperforming-active-directory-bloodhound-analysis/scripts/process.py |
- Class | -External entry / no inbound edge | -_parse_computers()performing-active-directory-bloodhound-analysis/scripts/process.py |
- ADComputer node in performing-active-directory-bloodhound-analysis/scripts/process.py. | -
| 4 | -ADGroupperforming-active-directory-bloodhound-analysis/scripts/process.py |
- Class | -External entry / no inbound edge | -_parse_groups()performing-active-directory-bloodhound-analysis/scripts/process.py |
- ADGroup node in performing-active-directory-bloodhound-analysis/scripts/process.py. | -
| 5 | -Findingperforming-active-directory-bloodhound-analysis/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Finding node in performing-active-directory-bloodhound-analysis/scripts/process.py. | -
| 6 | -BloodHoundAnalyzerperforming-active-directory-bloodhound-analysis/scripts/process.py |
- Class | -External entry / no inbound edge | -__init__()performing-active-directory-bloodhound-analysis/scripts/process.py _parse_computers()performing-active-directory-bloodhound-analysis/scripts/process.py _parse_groups()performing-active-directory-bloodhound-analysis/scripts/process.py +9 more |
- Orchestrates analysis and returns structured documentation data. | -
| 7 | -.__init__()performing-active-directory-bloodhound-analysis/scripts/process.py |
- Function | -BloodHoundAnalyzerperforming-active-directory-bloodhound-analysis/scripts/process.py |
- No direct outbound edge | -.__init__() node in performing-active-directory-bloodhound-analysis/scripts/process.py. | -
| 8 | -.load_bloodhound_data()performing-active-directory-bloodhound-analysis/scripts/process.py |
- Function | -BloodHoundAnalyzerperforming-active-directory-bloodhound-analysis/scripts/process.py |
- _parse_computers()performing-active-directory-bloodhound-analysis/scripts/process.py _parse_groups()performing-active-directory-bloodhound-analysis/scripts/process.py _parse_users()performing-active-directory-bloodhound-analysis/scripts/process.py +1 more |
- .load_bloodhound_data() node in performing-active-directory-bloodhound-analysis/scripts/process.py. | -
| 9 | -._parse_users()performing-active-directory-bloodhound-analysis/scripts/process.py |
- Function | -ADUserperforming-active-directory-bloodhound-analysis/scripts/process.py BloodHoundAnalyzerperforming-active-directory-bloodhound-analysis/scripts/process.py load_bloodhound_data()performing-active-directory-bloodhound-analysis/scripts/process.py |
- No direct outbound edge | -._parse_users() node in performing-active-directory-bloodhound-analysis/scripts/process.py. | -
| 10 | -._parse_computers()performing-active-directory-bloodhound-analysis/scripts/process.py |
- Function | -ADComputerperforming-active-directory-bloodhound-analysis/scripts/process.py BloodHoundAnalyzerperforming-active-directory-bloodhound-analysis/scripts/process.py load_bloodhound_data()performing-active-directory-bloodhound-analysis/scripts/process.py |
- No direct outbound edge | -._parse_computers() node in performing-active-directory-bloodhound-analysis/scripts/process.py. | -
| 11 | -._parse_groups()performing-active-directory-bloodhound-analysis/scripts/process.py |
- Function | -ADGroupperforming-active-directory-bloodhound-analysis/scripts/process.py BloodHoundAnalyzerperforming-active-directory-bloodhound-analysis/scripts/process.py load_bloodhound_data()performing-active-directory-bloodhound-analysis/scripts/process.py |
- No direct outbound edge | -._parse_groups() node in performing-active-directory-bloodhound-analysis/scripts/process.py. | -
| 12 | -.find_kerberoastable_accounts()performing-active-directory-bloodhound-analysis/scripts/process.py |
- Function | -BloodHoundAnalyzerperforming-active-directory-bloodhound-analysis/scripts/process.py |
- run_full_analysis()performing-active-directory-bloodhound-analysis/scripts/process.py |
- .find_kerberoastable_accounts() node in performing-active-directory-bloodhound-analysis/scripts/process.py. | -
| 13 | -.find_asrep_roastable_accounts()performing-active-directory-bloodhound-analysis/scripts/process.py |
- Function | -BloodHoundAnalyzerperforming-active-directory-bloodhound-analysis/scripts/process.py |
- run_full_analysis()performing-active-directory-bloodhound-analysis/scripts/process.py |
- .find_asrep_roastable_accounts() node in performing-active-directory-bloodhound-analysis/scripts/process.py. | -
| 14 | -.find_unconstrained_delegation()performing-active-directory-bloodhound-analysis/scripts/process.py |
- Function | -BloodHoundAnalyzerperforming-active-directory-bloodhound-analysis/scripts/process.py |
- run_full_analysis()performing-active-directory-bloodhound-analysis/scripts/process.py |
- .find_unconstrained_delegation() node in performing-active-directory-bloodhound-analysis/scripts/process.py. | -
| 15 | -.find_constrained_delegation()performing-active-directory-bloodhound-analysis/scripts/process.py |
- Function | -BloodHoundAnalyzerperforming-active-directory-bloodhound-analysis/scripts/process.py |
- run_full_analysis()performing-active-directory-bloodhound-analysis/scripts/process.py |
- .find_constrained_delegation() node in performing-active-directory-bloodhound-analysis/scripts/process.py. | -
| 16 | -.run_full_analysis()performing-active-directory-bloodhound-analysis/scripts/process.py |
- Function | -BloodHoundAnalyzerperforming-active-directory-bloodhound-analysis/scripts/process.py find_asrep_roastable_accounts()performing-active-directory-bloodhound-analysis/scripts/process.py find_constrained_delegation()performing-active-directory-bloodhound-analysis/scripts/process.py +2 more |
- main()performing-active-directory-bloodhound-analysis/scripts/process.py |
- Orchestrates analysis and returns structured documentation data. | -
| 17 | -.generate_report()performing-active-directory-bloodhound-analysis/scripts/process.py |
- Function | -BloodHoundAnalyzerperforming-active-directory-bloodhound-analysis/scripts/process.py |
- main()performing-active-directory-bloodhound-analysis/scripts/process.py |
- .generate_report() node in performing-active-directory-bloodhound-analysis/scripts/process.py. | -
| 18 | -main()performing-active-directory-bloodhound-analysis/scripts/process.py |
- Function | -BloodHoundAnalyzerperforming-active-directory-bloodhound-analysis/scripts/process.py generate_report()performing-active-directory-bloodhound-analysis/scripts/process.py load_bloodhound_data()performing-active-directory-bloodhound-analysis/scripts/process.py +1 more |
- No direct outbound edge | -main() node in performing-active-directory-bloodhound-analysis/scripts/process.py. | -
| 19 | -Analyze BloodHound collection data for attack paths.performing-active-directory-bloodhound-analysis/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Analyze BloodHound collection data for attack paths.. | -
| 20 | -Load BloodHound JSON files from collection directory.performing-active-directory-bloodhound-analysis/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Load BloodHound JSON files from collection directory.. | -
| 21 | -Parse user data from BloodHound JSON.performing-active-directory-bloodhound-analysis/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Parse user data from BloodHound JSON.. | -
| 22 | -Parse computer data from BloodHound JSON.performing-active-directory-bloodhound-analysis/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Parse computer data from BloodHound JSON.. | -
| 23 | -Parse group data from BloodHound JSON.performing-active-directory-bloodhound-analysis/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Parse group data from BloodHound JSON.. | -
| 24 | -Identify Kerberoastable service accounts.performing-active-directory-bloodhound-analysis/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Identify Kerberoastable service accounts.. | -
| 25 | -Identify AS-REP Roastable accounts.performing-active-directory-bloodhound-analysis/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Identify AS-REP Roastable accounts.. | -
| 26 | -Identify computers with unconstrained delegation.performing-active-directory-bloodhound-analysis/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Identify computers with unconstrained delegation.. | -
| 27 | -Identify constrained delegation abuse opportunities.performing-active-directory-bloodhound-analysis/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Identify constrained delegation abuse opportunities.. | -
| 28 | -Run all analysis checks and return findings.performing-active-directory-bloodhound-analysis/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Run all analysis checks and return findings.. | -
| 29 | -Generate analysis report.performing-active-directory-bloodhound-analysis/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Generate analysis report.. | -
| 30 | -Demonstrate BloodHound data analysis.performing-active-directory-bloodhound-analysis/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Demonstrate BloodHound data analysis.. | -
| File | Coverage |
|---|---|
performing-active-directory-bloodhound-analysis/scripts/process.py | 30 nodes |
building-incident-timeline-with-timesketch/scripts/process.py | 21 nodes |
implementing-azure-ad-privileged-identity-management/scripts/process.py | 20 nodes |
building-detection-rule-with-splunk-spl/scripts/process.py | 20 nodes |
detecting-lateral-movement-with-splunk/scripts/process.py | 20 nodes |
implementing-soar-playbook-with-palo-alto-xsoar/scripts/process.py | 19 nodes |
detecting-process-hollowing-technique/scripts/process.py | 17 nodes |
hunting-for-living-off-the-land-binaries/scripts/process.py | 17 nodes |
This section comes from graphify community clustering. Relationship summary: explains x103, calls x99, contains x96, method x49. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Analysis & Clustering groups implementation around categories, scripts, processpy, general, mostly in performing-active-directory-compromise-investigation/scripts/process.py, conducting-post-incident-lessons-learned/scripts/process.py, building-ioc-enrichment-pipeline-with-opencti/scripts/process.py. This section covers 461 nodes and 678 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -process.pyconducting-post-incident-lessons-learned/scripts/process.py |
- Module | -External entry / no inbound edge | -datetime |
- Module file in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 2 | -IncidentMetricsconducting-post-incident-lessons-learned/scripts/process.py |
- Class | -External entry / no inbound edge | -__init__()conducting-post-incident-lessons-learned/scripts/process.py _parse()conducting-post-incident-lessons-learned/scripts/process.py calculate()conducting-post-incident-lessons-learned/scripts/process.py +1 more |
- IncidentMetrics node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 3 | -.__init__()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -IncidentMetricsconducting-post-incident-lessons-learned/scripts/process.py |
- No direct outbound edge | -.__init__() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 4 | -._parse()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -IncidentMetricsconducting-post-incident-lessons-learned/scripts/process.py |
- calculate()conducting-post-incident-lessons-learned/scripts/process.py |
- ._parse() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 5 | -datetime |
- Function | -process.pyconducting-post-incident-lessons-learned/scripts/process.py |
- No direct outbound edge | -datetime node in project. | -
| 6 | -.calculate()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -_parse()conducting-post-incident-lessons-learned/scripts/process.py IncidentMetricsconducting-post-incident-lessons-learned/scripts/process.py |
- set_timeline()conducting-post-incident-lessons-learned/scripts/process.py |
- .calculate() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 7 | -RootCauseAnalyzerconducting-post-incident-lessons-learned/scripts/process.py |
- Class | -External entry / no inbound edge | -__init__()conducting-post-incident-lessons-learned/scripts/process.py add_why()conducting-post-incident-lessons-learned/scripts/process.py get_root_cause()conducting-post-incident-lessons-learned/scripts/process.py +1 more |
- Orchestrates analysis and returns structured documentation data. | -
| 8 | -.__init__()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -RootCauseAnalyzerconducting-post-incident-lessons-learned/scripts/process.py |
- No direct outbound edge | -.__init__() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 9 | -.add_why()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -RootCauseAnalyzerconducting-post-incident-lessons-learned/scripts/process.py |
- No direct outbound edge | -.add_why() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 10 | -.get_root_cause()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -RootCauseAnalyzerconducting-post-incident-lessons-learned/scripts/process.py |
- to_dict()conducting-post-incident-lessons-learned/scripts/process.py |
- .get_root_cause() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 11 | -.to_dict()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -get_root_cause()conducting-post-incident-lessons-learned/scripts/process.py RootCauseAnalyzerconducting-post-incident-lessons-learned/scripts/process.py |
- set_root_cause()conducting-post-incident-lessons-learned/scripts/process.py |
- .to_dict() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 12 | -LessonsLearnedReportconducting-post-incident-lessons-learned/scripts/process.py |
- Class | -External entry / no inbound edge | -__init__()conducting-post-incident-lessons-learned/scripts/process.py add_action_item()conducting-post-incident-lessons-learned/scripts/process.py add_detection_improvement()conducting-post-incident-lessons-learned/scripts/process.py +9 more |
- LessonsLearnedReport node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 13 | -.__init__()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -LessonsLearnedReportconducting-post-incident-lessons-learned/scripts/process.py |
- No direct outbound edge | -.__init__() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 14 | -.set_summary()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -LessonsLearnedReportconducting-post-incident-lessons-learned/scripts/process.py |
- main()conducting-post-incident-lessons-learned/scripts/process.py |
- .set_summary() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 15 | -.set_timeline()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -calculate()conducting-post-incident-lessons-learned/scripts/process.py IncidentMetricsconducting-post-incident-lessons-learned/scripts/process.py LessonsLearnedReportconducting-post-incident-lessons-learned/scripts/process.py |
- main()conducting-post-incident-lessons-learned/scripts/process.py |
- .set_timeline() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 16 | -.add_positive()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -LessonsLearnedReportconducting-post-incident-lessons-learned/scripts/process.py |
- No direct outbound edge | -.add_positive() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 17 | -.add_improvement()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -LessonsLearnedReportconducting-post-incident-lessons-learned/scripts/process.py |
- No direct outbound edge | -.add_improvement() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 18 | -.set_root_cause()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -LessonsLearnedReportconducting-post-incident-lessons-learned/scripts/process.py to_dict()conducting-post-incident-lessons-learned/scripts/process.py |
- No direct outbound edge | -.set_root_cause() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 19 | -.add_action_item()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -LessonsLearnedReportconducting-post-incident-lessons-learned/scripts/process.py |
- No direct outbound edge | -.add_action_item() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 20 | -.add_playbook_update()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -LessonsLearnedReportconducting-post-incident-lessons-learned/scripts/process.py |
- No direct outbound edge | -.add_playbook_update() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 21 | -.add_detection_improvement()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -LessonsLearnedReportconducting-post-incident-lessons-learned/scripts/process.py |
- No direct outbound edge | -.add_detection_improvement() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 22 | -.generate_markdown()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -LessonsLearnedReportconducting-post-incident-lessons-learned/scripts/process.py |
- save()conducting-post-incident-lessons-learned/scripts/process.py |
- Exports documentation data to a target format. | -
| 23 | -.save()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -generate_markdown()conducting-post-incident-lessons-learned/scripts/process.py LessonsLearnedReportconducting-post-incident-lessons-learned/scripts/process.py |
- main()conducting-post-incident-lessons-learned/scripts/process.py |
- .save() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 24 | -IncidentTrendAnalyzerconducting-post-incident-lessons-learned/scripts/process.py |
- Class | -External entry / no inbound edge | -__init__()conducting-post-incident-lessons-learned/scripts/process.py analyze()conducting-post-incident-lessons-learned/scripts/process.py |
- Orchestrates analysis and returns structured documentation data. | -
| 25 | -.__init__()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -IncidentTrendAnalyzerconducting-post-incident-lessons-learned/scripts/process.py |
- No direct outbound edge | -.__init__() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 26 | -.analyze()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -IncidentTrendAnalyzerconducting-post-incident-lessons-learned/scripts/process.py |
- No direct outbound edge | -Orchestrates analysis and returns structured documentation data. | -
| 27 | -main()conducting-post-incident-lessons-learned/scripts/process.py |
- Function | -LessonsLearnedReportconducting-post-incident-lessons-learned/scripts/process.py save()conducting-post-incident-lessons-learned/scripts/process.py set_summary()conducting-post-incident-lessons-learned/scripts/process.py +1 more |
- No direct outbound edge | -main() node in conducting-post-incident-lessons-learned/scripts/process.py. | -
| 28 | -Calculate incident response metrics from timeline data.conducting-post-incident-lessons-learned/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Calculate incident response metrics from timeline data.. | -
| 29 | -Structure root cause analysis using 5 Whys technique.conducting-post-incident-lessons-learned/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Structure root cause analysis using 5 Whys technique.. | -
| 30 | -Generate comprehensive post-incident lessons learned report.conducting-post-incident-lessons-learned/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Generate comprehensive post-incident lessons learned report.. | -
| File | Coverage |
|---|---|
performing-active-directory-compromise-investigation/scripts/process.py | 31 nodes |
conducting-post-incident-lessons-learned/scripts/process.py | 30 nodes |
building-ioc-enrichment-pipeline-with-opencti/scripts/process.py | 29 nodes |
detecting-spearphishing-with-email-gateway/scripts/process.py | 24 nodes |
implementing-attack-path-analysis-with-xm-cyber/scripts/agent.py | 23 nodes |
implementing-digital-signatures-with-ed25519/scripts/process.py | 22 nodes |
implementing-rbac-for-kubernetes-cluster/scripts/process.py | 21 nodes |
implementing-velociraptor-for-ir-collection/scripts/process.py | 19 nodes |
This section comes from graphify community clustering. Relationship summary: calls x225, explains x166, contains x161, method x101. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Outputs & Docs groups implementation around processpy, categories, scripts, general, mostly in detecting-ransomware-precursors-in-network/scripts/process.py, scanning-infrastructure-with-nessus/scripts/process.py, implementing-rapid7-insightvm-for-scanning/scripts/process.py. This section covers 923 nodes and 1333 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -process.pydetecting-ransomware-precursors-in-network/scripts/process.py |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 2 | -PrecursorAlertdetecting-ransomware-precursors-in-network/scripts/process.py |
- Class | -External entry / no inbound edge | -detect()detecting-ransomware-precursors-in-network/scripts/process.py detect()detecting-ransomware-precursors-in-network/scripts/process.py detect()detecting-ransomware-precursors-in-network/scripts/process.py +1 more |
- PrecursorAlert node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 3 | -BeaconDetectordetecting-ransomware-precursors-in-network/scripts/process.py |
- Class | -External entry / no inbound edge | -__init__()detecting-ransomware-precursors-in-network/scripts/process.py __init__()detecting-ransomware-precursors-in-network/scripts/process.py add_connection()detecting-ransomware-precursors-in-network/scripts/process.py +2 more |
- BeaconDetector node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 4 | -.__init__()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -BeaconDetectordetecting-ransomware-precursors-in-network/scripts/process.py |
- No direct outbound edge | -.__init__() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 5 | -.add_connection()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -BeaconDetectordetecting-ransomware-precursors-in-network/scripts/process.py |
- No direct outbound edge | -.add_connection() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 6 | -.calculate_beacon_score()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -BeaconDetectordetecting-ransomware-precursors-in-network/scripts/process.py |
- detect()detecting-ransomware-precursors-in-network/scripts/process.py |
- .calculate_beacon_score() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 7 | -.detect()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -BeaconDetectordetecting-ransomware-precursors-in-network/scripts/process.py calculate_beacon_score()detecting-ransomware-precursors-in-network/scripts/process.py PrecursorAlertdetecting-ransomware-precursors-in-network/scripts/process.py |
- No direct outbound edge | -.detect() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 8 | -ScanDetectordetecting-ransomware-precursors-in-network/scripts/process.py |
- Class | -External entry / no inbound edge | -__init__()detecting-ransomware-precursors-in-network/scripts/process.py __init__()detecting-ransomware-precursors-in-network/scripts/process.py add_connection()detecting-ransomware-precursors-in-network/scripts/process.py +1 more |
- Starts scanning or handles scan status. | -
| 9 | -.__init__()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -ScanDetectordetecting-ransomware-precursors-in-network/scripts/process.py |
- No direct outbound edge | -.__init__() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 10 | -.add_connection()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -ScanDetectordetecting-ransomware-precursors-in-network/scripts/process.py |
- load_zeek_conn_log()detecting-ransomware-precursors-in-network/scripts/process.py main()detecting-ransomware-precursors-in-network/scripts/process.py |
- .add_connection() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 11 | -.detect()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -PrecursorAlertdetecting-ransomware-precursors-in-network/scripts/process.py ScanDetectordetecting-ransomware-precursors-in-network/scripts/process.py |
- No direct outbound edge | -.detect() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 12 | -CredentialHarvestDetectordetecting-ransomware-precursors-in-network/scripts/process.py |
- Class | -External entry / no inbound edge | -__init__()detecting-ransomware-precursors-in-network/scripts/process.py __init__()detecting-ransomware-precursors-in-network/scripts/process.py add_kerberos_event()detecting-ransomware-precursors-in-network/scripts/process.py +2 more |
- CredentialHarvestDetector node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 13 | -.__init__()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -CredentialHarvestDetectordetecting-ransomware-precursors-in-network/scripts/process.py |
- No direct outbound edge | -.__init__() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 14 | -.add_kerberos_event()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -CredentialHarvestDetectordetecting-ransomware-precursors-in-network/scripts/process.py |
- main()detecting-ransomware-precursors-in-network/scripts/process.py |
- .add_kerberos_event() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 15 | -.add_smb_failure()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -CredentialHarvestDetectordetecting-ransomware-precursors-in-network/scripts/process.py |
- No direct outbound edge | -.add_smb_failure() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 16 | -.detect()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -CredentialHarvestDetectordetecting-ransomware-precursors-in-network/scripts/process.py PrecursorAlertdetecting-ransomware-precursors-in-network/scripts/process.py |
- No direct outbound edge | -.detect() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 17 | -AdminShareDetectordetecting-ransomware-precursors-in-network/scripts/process.py |
- Class | -External entry / no inbound edge | -__init__()detecting-ransomware-precursors-in-network/scripts/process.py __init__()detecting-ransomware-precursors-in-network/scripts/process.py add_share_access()detecting-ransomware-precursors-in-network/scripts/process.py +1 more |
- AdminShareDetector node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 18 | -.__init__()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -AdminShareDetectordetecting-ransomware-precursors-in-network/scripts/process.py |
- No direct outbound edge | -.__init__() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 19 | -.add_share_access()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -AdminShareDetectordetecting-ransomware-precursors-in-network/scripts/process.py |
- main()detecting-ransomware-precursors-in-network/scripts/process.py |
- .add_share_access() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 20 | -.detect()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -AdminShareDetectordetecting-ransomware-precursors-in-network/scripts/process.py PrecursorAlertdetecting-ransomware-precursors-in-network/scripts/process.py |
- run_detection()detecting-ransomware-precursors-in-network/scripts/process.py |
- .detect() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 21 | -RansomwarePrecursorEnginedetecting-ransomware-precursors-in-network/scripts/process.py |
- Class | -External entry / no inbound edge | -__init__()detecting-ransomware-precursors-in-network/scripts/process.py _is_internal()detecting-ransomware-precursors-in-network/scripts/process.py generate_report()detecting-ransomware-precursors-in-network/scripts/process.py +3 more |
- RansomwarePrecursorEngine node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 22 | -.__init__()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -AdminShareDetectordetecting-ransomware-precursors-in-network/scripts/process.py BeaconDetectordetecting-ransomware-precursors-in-network/scripts/process.py CredentialHarvestDetectordetecting-ransomware-precursors-in-network/scripts/process.py +2 more |
- No direct outbound edge | -.__init__() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 23 | -.load_zeek_conn_log()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -add_connection()detecting-ransomware-precursors-in-network/scripts/process.py RansomwarePrecursorEnginedetecting-ransomware-precursors-in-network/scripts/process.py |
- _is_internal()detecting-ransomware-precursors-in-network/scripts/process.py main()detecting-ransomware-precursors-in-network/scripts/process.py |
- .load_zeek_conn_log() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 24 | -._is_internal()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -load_zeek_conn_log()detecting-ransomware-precursors-in-network/scripts/process.py RansomwarePrecursorEnginedetecting-ransomware-precursors-in-network/scripts/process.py |
- No direct outbound edge | -._is_internal() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 25 | -.run_detection()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -detect()detecting-ransomware-precursors-in-network/scripts/process.py RansomwarePrecursorEnginedetecting-ransomware-precursors-in-network/scripts/process.py |
- generate_report()detecting-ransomware-precursors-in-network/scripts/process.py |
- .run_detection() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 26 | -.generate_report()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -RansomwarePrecursorEnginedetecting-ransomware-precursors-in-network/scripts/process.py run_detection()detecting-ransomware-precursors-in-network/scripts/process.py |
- main()detecting-ransomware-precursors-in-network/scripts/process.py |
- .generate_report() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 27 | -main()detecting-ransomware-precursors-in-network/scripts/process.py |
- Function | -add_connection()detecting-ransomware-precursors-in-network/scripts/process.py add_kerberos_event()detecting-ransomware-precursors-in-network/scripts/process.py add_share_access()detecting-ransomware-precursors-in-network/scripts/process.py +3 more |
- No direct outbound edge | -main() node in detecting-ransomware-precursors-in-network/scripts/process.py. | -
| 28 | -Detects C2 beaconing by analyzing connection interval patterns.detecting-ransomware-precursors-in-network/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Detects C2 beaconing by analyzing connection interval patterns.. | -
| 29 | -Calculate beacon score based on connection interval regularity.detecting-ransomware-precursors-in-network/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Calculate beacon score based on connection interval regularity.. | -
| 30 | -Detect beaconing patterns in collected connections.detecting-ransomware-precursors-in-network/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Detect beaconing patterns in collected connections.. | -
| File | Coverage |
|---|---|
detecting-ransomware-precursors-in-network/scripts/process.py | 39 nodes |
scanning-infrastructure-with-nessus/scripts/process.py | 38 nodes |
implementing-rapid7-insightvm-for-scanning/scripts/process.py | 34 nodes |
implementing-saml-sso-with-okta/scripts/process.py | 34 nodes |
implementing-ransomware-backup-strategy/scripts/process.py | 31 nodes |
performing-phishing-simulation-with-gophish/scripts/process.py | 31 nodes |
performing-windows-artifact-analysis-with-eric-zimmerman-tools/scripts/process.py | 31 nodes |
building-red-team-c2-infrastructure-with-havoc/scripts/process.py | 30 nodes |
This section comes from graphify community clustering. Relationship summary: calls x421, explains x366, method x261, contains x242. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-CLI & Skill Installers groups implementation around agentpy, scripts, categories, general, mostly in tools/validate_skill.py, performing-memory-forensics-with-volatility3/scripts/agent.py, implementing-soar-automation-with-phantom/scripts/agent.py. This section covers 9026 nodes and 12511 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -TestWarningBudgettests/test_validate_skill.py |
- Test | -External entry / no inbound edge | -budget()tests/test_validate_skill.py test_exact_budget_matches()tests/test_validate_skill.py test_growth_fails()tests/test_validate_skill.py +5 more |
- Verifies imports, entry points, or version behavior. | -
| 2 | -.budget()tests/test_validate_skill.py |
- Test | -TestWarningBudgettests/test_validate_skill.py |
- No direct outbound edge | -.budget() node in tests/test_validate_skill.py. | -
| 3 | -.test_exact_budget_matches()tests/test_validate_skill.py |
- Test | -TestWarningBudgettests/test_validate_skill.py |
- compare_warning_budget()tools/validate_skill.py |
- Verifies imports, entry points, or version behavior. | -
| 4 | -.test_growth_fails()tests/test_validate_skill.py |
- Test | -TestWarningBudgettests/test_validate_skill.py |
- compare_warning_budget()tools/validate_skill.py |
- Verifies imports, entry points, or version behavior. | -
| 5 | -.test_reduction_requires_ratchet_update()tests/test_validate_skill.py |
- Test | -TestWarningBudgettests/test_validate_skill.py |
- compare_warning_budget()tools/validate_skill.py |
- Verifies imports, entry points, or version behavior. | -
| 6 | -.test_load_budget_rejects_missing_category()tests/test_validate_skill.py |
- Test | -TestWarningBudgettests/test_validate_skill.py |
- load_warning_budget()tools/validate_skill.py |
- Verifies imports, entry points, or version behavior. | -
| 7 | -.test_load_budget_rejects_unknown_category()tests/test_validate_skill.py |
- Test | -TestWarningBudgettests/test_validate_skill.py |
- load_warning_budget()tools/validate_skill.py |
- Verifies imports, entry points, or version behavior. | -
| 8 | -.test_load_budget_rejects_invalid_count()tests/test_validate_skill.py |
- Test | -TestWarningBudgettests/test_validate_skill.py |
- load_warning_budget()tools/validate_skill.py |
- Verifies imports, entry points, or version behavior. | -
| 9 | -TestFindAllSkillstests/test_validate_skill.py |
- Test | -External entry / no inbound edge | -test_empty_categories()tests/test_validate_skill.py test_finds_skills_in_categories()tests/test_validate_skill.py ValidationResulttools/validate_skill.py |
- Verifies imports, entry points, or version behavior. | -
| 10 | -.test_finds_skills_in_categories()tests/test_validate_skill.py |
- Test | -TestFindAllSkillstests/test_validate_skill.py |
- find_all_skills()tools/validate_skill.py |
- Verifies imports, entry points, or version behavior. | -
| 11 | -.test_empty_categories()tests/test_validate_skill.py |
- Test | -TestFindAllSkillstests/test_validate_skill.py |
- find_all_skills()tools/validate_skill.py |
- Verifies imports, entry points, or version behavior. | -
| 12 | -Simulate categories/<cat>/<skill>/SKILL.md layout.tests/test_validate_skill.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Simulate categories/<cat>/<skill>/SKILL.md layout.. | -
| 13 | -validate_skill.pytools/validate_skill.py |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in tools/validate_skill.py. | -
| 14 | -load_size_allowlist()tools/validate_skill.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -load_size_allowlist() node in tools/validate_skill.py. | -
| 15 | -Path |
- Class | -External entry / no inbound edge | -main()tools/validate_skill.py |
- Path node in project. | -
| 16 | -ValidationResulttools/validate_skill.py |
- Class | -TestFindAllSkillstests/test_validate_skill.py TestWarningBudgettests/test_validate_skill.py |
- __init__()tools/validate_skill.py error()tools/validate_skill.py passed()tools/validate_skill.py +1 more |
- ValidationResult node in tools/validate_skill.py. | -
| 17 | -.__init__()tools/validate_skill.py |
- Function | -ValidationResulttools/validate_skill.py |
- No direct outbound edge | -.__init__() node in tools/validate_skill.py. | -
| 18 | -.passed()tools/validate_skill.py |
- Async | -ValidationResulttools/validate_skill.py |
- No direct outbound edge | -.passed() node in tools/validate_skill.py. | -
| 19 | -.error()tools/validate_skill.py |
- Function | -ValidationResulttools/validate_skill.py |
- _scan_markdown_references()tools/validate_skill.py main()tools/validate_skill.py |
- .error() node in tools/validate_skill.py. | -
| 20 | -.warn()tools/validate_skill.py |
- Function | -ValidationResulttools/validate_skill.py |
- _scan_markdown_references()tools/validate_skill.py |
- .warn() node in tools/validate_skill.py. | -
| 21 | -load_warning_budget()tools/validate_skill.py |
- Function | -test_load_budget_rejects_invalid_count()tests/test_validate_skill.py test_load_budget_rejects_missing_category()tests/test_validate_skill.py test_load_budget_rejects_unknown_category()tests/test_validate_skill.py |
- main()tools/validate_skill.py |
- load_warning_budget() node in tools/validate_skill.py. | -
| 22 | -compare_warning_budget()tools/validate_skill.py |
- Function | -test_exact_budget_matches()tests/test_validate_skill.py test_growth_fails()tests/test_validate_skill.py test_reduction_requires_ratchet_update()tests/test_validate_skill.py |
- main()tools/validate_skill.py |
- compare_warning_budget() node in tools/validate_skill.py. | -
| 23 | -path_exists_with_exact_case()tools/validate_skill.py |
- Function | -External entry / no inbound edge | -_scan_markdown_references()tools/validate_skill.py |
- path_exists_with_exact_case() node in tools/validate_skill.py. | -
| 24 | -_is_escaped()tools/validate_skill.py |
- Function | -External entry / no inbound edge | -_mask_inline_code()tools/validate_skill.py iter_markdown_inline_links()tools/validate_skill.py |
- _is_escaped() node in tools/validate_skill.py. | -
| 25 | -_starts_markdown_escape()tools/validate_skill.py |
- Function | -External entry / no inbound edge | -_find_label_end()tools/validate_skill.py _inline_link_destination()tools/validate_skill.py _optional_title_end()tools/validate_skill.py |
- Exports documentation data to a target format. | -
| 26 | -_fence_at_line_start()tools/validate_skill.py |
- Function | -External entry / no inbound edge | -_mask_fenced_code()tools/validate_skill.py |
- _fence_at_line_start() node in tools/validate_skill.py. | -
| 27 | -_code_mask()tools/validate_skill.py |
- Function | -External entry / no inbound edge | -_mask_fenced_code()tools/validate_skill.py _mask_inline_code()tools/validate_skill.py |
- _code_mask() node in tools/validate_skill.py. | -
| 28 | -_mask_fenced_code()tools/validate_skill.py |
- Function | -_code_mask()tools/validate_skill.py _fence_at_line_start()tools/validate_skill.py |
- iter_markdown_inline_links()tools/validate_skill.py |
- _mask_fenced_code() node in tools/validate_skill.py. | -
| 29 | -_find_matching_backtick_run()tools/validate_skill.py |
- Function | -External entry / no inbound edge | -_mask_inline_code()tools/validate_skill.py |
- _find_matching_backtick_run() node in tools/validate_skill.py. | -
| 30 | -_mask_inline_code()tools/validate_skill.py |
- Function | -_code_mask()tools/validate_skill.py _is_escaped()tools/validate_skill.py matching backtick run()tools/validate_skill.py |
- iter_markdown_inline_links()tools/validate_skill.py |
- _mask_inline_code() node in tools/validate_skill.py. | -
| File | Coverage |
|---|---|
tools/validate_skill.py | 45 nodes |
performing-memory-forensics-with-volatility3/scripts/agent.py | 41 nodes |
implementing-soar-automation-with-phantom/scripts/agent.py | 36 nodes |
implementing-ticketing-system-for-incidents/scripts/agent.py | 35 nodes |
deploying-ransomware-canary-files/scripts/agent.py | 33 nodes |
implementing-deception-based-detection-with-canarytoken/scripts/agent.py | 29 nodes |
implementing-delinea-secret-server-for-pam/scripts/agent.py | 29 nodes |
performing-packet-injection-attack/scripts/agent.py | 29 nodes |
This section comes from graphify community clustering. Relationship summary: calls x4024, contains x3983, explains x3545, method x822. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Ingestion & Updates groups implementation around categories, scripts, general, processpy, mostly in collecting-volatile-evidence-from-compromised-host/scripts/process.py, general/scripts/process.py, tools/update_registry.py. This section covers 207 nodes and 320 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -check_references.pytools/check_references.py |
- Module | -External entry / no inbound edge | -skill_discovery.pytools/skill_discovery.py |
- Module file in tools/check_references.py. | -
| 2 | -main()tools/check_references.py |
- Function | -External entry / no inbound edge | -iter_skills()tools/skill_discovery.py |
- main() node in tools/check_references.py. | -
| 3 | -check_secrets.pytools/check_secrets.py |
- Module | -External entry / no inbound edge | -skill_discovery.pytools/skill_discovery.py |
- Module file in tools/check_secrets.py. | -
| 4 | -_looks_placeholder()tools/check_secrets.py |
- Function | -External entry / no inbound edge | -scan_file()tools/check_secrets.py |
- _looks_placeholder() node in tools/check_secrets.py. | -
| 5 | -scan_file()tools/check_secrets.py |
- Function | -_looks_placeholder()tools/check_secrets.py |
- main()tools/check_secrets.py |
- Starts scanning or handles scan status. | -
| 6 | -Path |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Path node in project. | -
| 7 | -iter_skill_files()tools/check_secrets.py |
- Function | -External entry / no inbound edge | -iter_skills()tools/skill_discovery.py main()tools/check_secrets.py |
- iter_skill_files() node in tools/check_secrets.py. | -
| 8 | -main()tools/check_secrets.py |
- Function | -iter_skill_files()tools/check_secrets.py scan_file()tools/check_secrets.py |
- No direct outbound edge | -main() node in tools/check_secrets.py. | -
| 9 | -Return (line_no, pattern_name, snippet) findings for one file.tools/check_secrets.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Return (line_no, pattern_name, snippet) findings for one file.. | -
| 10 | -skill_discovery.pytools/skill_discovery.py |
- Module | -check_references.pytools/check_references.py check_secrets.pytools/check_secrets.py |
- update_registry.pytools/update_registry.py |
- Module file in tools/skill_discovery.py. | -
| 11 | -iter_skills()tools/skill_discovery.py |
- Function | -iter_skill_files()tools/check_secrets.py main()tools/check_references.py |
- registry with duplicates()tools/update_registry.py |
- iter_skills() node in tools/skill_discovery.py. | -
| 12 | -Path |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Path node in project. | -
| 13 | -Yield every skill directory under categories_dir, in sorted order. A skilltools/skill_discovery.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Yield every skill directory under categories_dir, in sorted order. A skill. | -
| 14 | -update_registry.pytools/update_registry.py |
- Module | -skill_discovery.pytools/skill_discovery.py |
- No direct outbound edge | -Module file in tools/update_registry.py. | -
| 15 | -_display_path()tools/update_registry.py |
- Function | -External entry / no inbound edge | -registry with duplicates()tools/update_registry.py registry_is_current()tools/update_registry.py |
- _display_path() node in tools/update_registry.py. | -
| 16 | -Path |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Path node in project. | -
| 17 | -count_files()tools/update_registry.py |
- Function | -External entry / no inbound edge | -registry with duplicates()tools/update_registry.py |
- count_files() node in tools/update_registry.py. | -
| 18 | -has_scripts_dir()tools/update_registry.py |
- Function | -External entry / no inbound edge | -registry with duplicates()tools/update_registry.py |
- has_scripts_dir() node in tools/update_registry.py. | -
| 19 | -_build_registry_with_duplicates()tools/update_registry.py |
- Function | -_display_path()tools/update_registry.py count_files()tools/update_registry.py has_scripts_dir()tools/update_registry.py +1 more |
- build_registry()tools/update_registry.py main()tools/update_registry.py |
- _build_registry_with_duplicates() node in tools/update_registry.py. | -
| 20 | -build_registry()tools/update_registry.py |
- Function | -registry with duplicates()tools/update_registry.py |
- No direct outbound edge | -build_registry() node in tools/update_registry.py. | -
| 21 | -report_duplicates()tools/update_registry.py |
- Function | -External entry / no inbound edge | -main()tools/update_registry.py |
- report_duplicates() node in tools/update_registry.py. | -
| 22 | -validate_entries()tools/update_registry.py |
- Function | -External entry / no inbound edge | -main()tools/update_registry.py |
- validate_entries() node in tools/update_registry.py. | -
| 23 | -render_registry()tools/update_registry.py |
- Function | -External entry / no inbound edge | -main()tools/update_registry.py |
- render_registry() node in tools/update_registry.py. | -
| 24 | -registry_is_current()tools/update_registry.py |
- Function | -_display_path()tools/update_registry.py |
- main()tools/update_registry.py |
- registry_is_current() node in tools/update_registry.py. | -
| 25 | -main()tools/update_registry.py |
- Function | -registry with duplicates()tools/update_registry.py registry_is_current()tools/update_registry.py render_registry()tools/update_registry.py +2 more |
- No direct outbound edge | -main() node in tools/update_registry.py. | -
| 26 | -Return a repo-relative path when possible, else a stable absolute path.tools/update_registry.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Return a repo-relative path when possible, else a stable absolute path.. | -
| 27 | -Count files in a directory recursively.tools/update_registry.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Count files in a directory recursively.. | -
| 28 | -Check if skill has a scripts/ directory with files.tools/update_registry.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Check if skill has a scripts/ directory with files.. | -
| 29 | -Walk all categories and build registry entries. Returns (entries, duplicatetools/update_registry.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Walk all categories and build registry entries. Returns (entries, duplicate. | -
| 30 | -Walk all categories and build registry entries.tools/update_registry.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Walk all categories and build registry entries.. | -
| File | Coverage |
|---|---|
collecting-volatile-evidence-from-compromised-host/scripts/process.py | 32 nodes |
general/scripts/process.py | 26 nodes |
tools/update_registry.py | 20 nodes |
analyzing-malicious-url-with-urlscan/scripts/process.py | 18 nodes |
performing-web-cache-poisoning-attack/scripts/agent.py | 16 nodes |
analyzing-malicious-url-with-urlscan/scripts/agent.py | 14 nodes |
configuring-identity-aware-proxy-with-google-iap/scripts/process.py | 14 nodes |
performing-web-cache-deception-attack/scripts/agent.py | 14 nodes |
This section comes from graphify community clustering. Relationship summary: calls x116, contains x79, explains x79, method x28. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Serving API groups implementation around categories, scripts, general, processpy, mostly in implementing-just-in-time-access-provisioning/scripts/process.py, performing-ransomware-incident-response/scripts/process.py, configuring-aws-verified-access-for-ztna/scripts/process.py. This section covers 331 nodes and 475 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -process.pyimplementing-just-in-time-access-provisioning/scripts/process.py |
- Module | -External entry / no inbound edge | -Enum |
- Module file in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 2 | -RiskLevelimplementing-just-in-time-access-provisioning/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -RiskLevel node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 3 | -Enum |
- Class | -process.pyimplementing-just-in-time-access-provisioning/scripts/process.py |
- No direct outbound edge | -Enum node in project. | -
| 4 | -RequestStatusimplementing-just-in-time-access-provisioning/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -RequestStatus node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 5 | -JITAccessRequestimplementing-just-in-time-access-provisioning/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -JITAccessRequest node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 6 | -ResourcePolicyimplementing-just-in-time-access-provisioning/scripts/process.py |
- Class | -External entry / no inbound edge | -main()implementing-just-in-time-access-provisioning/scripts/process.py |
- ResourcePolicy node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 7 | -JITAccessEngineimplementing-just-in-time-access-provisioning/scripts/process.py |
- Async | -External entry / no inbound edge | -__init__()implementing-just-in-time-access-provisioning/scripts/process.py _activate_access()implementing-just-in-time-access-provisioning/scripts/process.py _generate_request_id()implementing-just-in-time-access-provisioning/scripts/process.py +12 more |
- JITAccessEngine node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 8 | -.__init__()implementing-just-in-time-access-provisioning/scripts/process.py |
- Function | -JITAccessEngineimplementing-just-in-time-access-provisioning/scripts/process.py |
- No direct outbound edge | -.__init__() node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 9 | -.add_policy()implementing-just-in-time-access-provisioning/scripts/process.py |
- Function | -JITAccessEngineimplementing-just-in-time-access-provisioning/scripts/process.py |
- main()implementing-just-in-time-access-provisioning/scripts/process.py |
- .add_policy() node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 10 | -._get_policy()implementing-just-in-time-access-provisioning/scripts/process.py |
- Function | -JITAccessEngineimplementing-just-in-time-access-provisioning/scripts/process.py |
- approve_request()implementing-just-in-time-access-provisioning/scripts/process.py submit_request()implementing-just-in-time-access-provisioning/scripts/process.py |
- ._get_policy() node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 11 | -._generate_request_id()implementing-just-in-time-access-provisioning/scripts/process.py |
- Function | -JITAccessEngineimplementing-just-in-time-access-provisioning/scripts/process.py |
- submit_request()implementing-just-in-time-access-provisioning/scripts/process.py |
- ._generate_request_id() node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 12 | -._log_event()implementing-just-in-time-access-provisioning/scripts/process.py |
- Function | -JITAccessEngineimplementing-just-in-time-access-provisioning/scripts/process.py |
- _activate_access()implementing-just-in-time-access-provisioning/scripts/process.py approve_request()implementing-just-in-time-access-provisioning/scripts/process.py check_expirations()implementing-just-in-time-access-provisioning/scripts/process.py +3 more |
- ._log_event() node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 13 | -.submit_request()implementing-just-in-time-access-provisioning/scripts/process.py |
- Function | -_generate_request_id()implementing-just-in-time-access-provisioning/scripts/process.py _get_policy()implementing-just-in-time-access-provisioning/scripts/process.py _log_event()implementing-just-in-time-access-provisioning/scripts/process.py +1 more |
- _activate_access()implementing-just-in-time-access-provisioning/scripts/process.py main()implementing-just-in-time-access-provisioning/scripts/process.py |
- .submit_request() node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 14 | -.approve_request()implementing-just-in-time-access-provisioning/scripts/process.py |
- Function | -_get_policy()implementing-just-in-time-access-provisioning/scripts/process.py _log_event()implementing-just-in-time-access-provisioning/scripts/process.py JITAccessEngineimplementing-just-in-time-access-provisioning/scripts/process.py |
- _activate_access()implementing-just-in-time-access-provisioning/scripts/process.py main()implementing-just-in-time-access-provisioning/scripts/process.py |
- .approve_request() node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 15 | -.deny_request()implementing-just-in-time-access-provisioning/scripts/process.py |
- Function | -_log_event()implementing-just-in-time-access-provisioning/scripts/process.py JITAccessEngineimplementing-just-in-time-access-provisioning/scripts/process.py |
- No direct outbound edge | -.deny_request() node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 16 | -._activate_access()implementing-just-in-time-access-provisioning/scripts/process.py |
- Function | -_log_event()implementing-just-in-time-access-provisioning/scripts/process.py approve_request()implementing-just-in-time-access-provisioning/scripts/process.py JITAccessEngineimplementing-just-in-time-access-provisioning/scripts/process.py +1 more |
- No direct outbound edge | -._activate_access() node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 17 | -.check_expirations()implementing-just-in-time-access-provisioning/scripts/process.py |
- Function | -_log_event()implementing-just-in-time-access-provisioning/scripts/process.py JITAccessEngineimplementing-just-in-time-access-provisioning/scripts/process.py |
- No direct outbound edge | -.check_expirations() node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 18 | -.revoke_access()implementing-just-in-time-access-provisioning/scripts/process.py |
- Function | -_log_event()implementing-just-in-time-access-provisioning/scripts/process.py JITAccessEngineimplementing-just-in-time-access-provisioning/scripts/process.py |
- No direct outbound edge | -.revoke_access() node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 19 | -.get_active_grants()implementing-just-in-time-access-provisioning/scripts/process.py |
- Function | -JITAccessEngineimplementing-just-in-time-access-provisioning/scripts/process.py |
- generate_report()implementing-just-in-time-access-provisioning/scripts/process.py get_metrics()implementing-just-in-time-access-provisioning/scripts/process.py |
- .get_active_grants() node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 20 | -.get_metrics()implementing-just-in-time-access-provisioning/scripts/process.py |
- Function | -get_active_grants()implementing-just-in-time-access-provisioning/scripts/process.py JITAccessEngineimplementing-just-in-time-access-provisioning/scripts/process.py |
- generate_report()implementing-just-in-time-access-provisioning/scripts/process.py |
- .get_metrics() node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 21 | -.generate_report()implementing-just-in-time-access-provisioning/scripts/process.py |
- Function | -get_active_grants()implementing-just-in-time-access-provisioning/scripts/process.py get_metrics()implementing-just-in-time-access-provisioning/scripts/process.py JITAccessEngineimplementing-just-in-time-access-provisioning/scripts/process.py |
- main()implementing-just-in-time-access-provisioning/scripts/process.py |
- .generate_report() node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 22 | -main()implementing-just-in-time-access-provisioning/scripts/process.py |
- Function | -add_policy()implementing-just-in-time-access-provisioning/scripts/process.py approve_request()implementing-just-in-time-access-provisioning/scripts/process.py generate_report()implementing-just-in-time-access-provisioning/scripts/process.py +3 more |
- No direct outbound edge | -main() node in implementing-just-in-time-access-provisioning/scripts/process.py. | -
| 23 | -A just-in-time access request.implementing-just-in-time-access-provisioning/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for A just-in-time access request.. | -
| 24 | -Policy for a protected resource.implementing-just-in-time-access-provisioning/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Policy for a protected resource.. | -
| 25 | -Manages the full JIT access lifecycle.implementing-just-in-time-access-provisioning/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Manages the full JIT access lifecycle.. | -
| 26 | -Register a resource access policy.implementing-just-in-time-access-provisioning/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Register a resource access policy.. | -
| 27 | -Find matching policy for a resource.implementing-just-in-time-access-provisioning/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Find matching policy for a resource.. | -
| 28 | -Submit a new JIT access request.implementing-just-in-time-access-provisioning/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Submit a new JIT access request.. | -
| 29 | -Approve a JIT access request.implementing-just-in-time-access-provisioning/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Approve a JIT access request.. | -
| 30 | -Deny a JIT access request.implementing-just-in-time-access-provisioning/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Deny a JIT access request.. | -
| File | Coverage |
|---|---|
implementing-just-in-time-access-provisioning/scripts/process.py | 36 nodes |
performing-ransomware-incident-response/scripts/process.py | 30 nodes |
configuring-aws-verified-access-for-ztna/scripts/process.py | 26 nodes |
configuring-zscaler-private-access-for-ztna/scripts/process.py | 19 nodes |
conducting-malware-incident-response/scripts/agent.py | 16 nodes |
building-patch-tuesday-response-process/scripts/process.py | 15 nodes |
testing-api-for-mass-assignment-vulnerability/scripts/agent.py | 15 nodes |
testing-mobile-api-authentication/scripts/process.py | 15 nodes |
This section comes from graphify community clustering. Relationship summary: calls x145, explains x124, contains x112, method x70. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Security & Global Graph groups implementation around security, scripts, categories, processpy, mostly in configuring-oauth2-authorization-flow/scripts/process.py, containing-active-security-breach/scripts/process.py, exploiting-active-directory-with-bloodhound/scripts/process.py. This section covers 2365 nodes and 3446 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -process.pyconfiguring-oauth2-authorization-flow/scripts/process.py |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 2 | -OAuthConfigconfiguring-oauth2-authorization-flow/scripts/process.py |
- Class | -External entry / no inbound edge | -main()configuring-oauth2-authorization-flow/scripts/process.py |
- Reads, resolves, or persists project configuration. | -
| 3 | -AuditFindingconfiguring-oauth2-authorization-flow/scripts/process.py |
- Class | -External entry / no inbound edge | -_audit_discovery_endpoint()configuring-oauth2-authorization-flow/scripts/process.py _audit_endpoints_https()configuring-oauth2-authorization-flow/scripts/process.py _audit_grant_types()configuring-oauth2-authorization-flow/scripts/process.py +7 more |
- AuditFinding node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 4 | -PKCEHelperconfiguring-oauth2-authorization-flow/scripts/process.py |
- Class | -External entry / no inbound edge | -generate_code_challenge()configuring-oauth2-authorization-flow/scripts/process.py generate_code_verifier()configuring-oauth2-authorization-flow/scripts/process.py generate_state()configuring-oauth2-authorization-flow/scripts/process.py +1 more |
- PKCEHelper node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 5 | -.generate_code_verifier()configuring-oauth2-authorization-flow/scripts/process.py |
- Function | -PKCEHelperconfiguring-oauth2-authorization-flow/scripts/process.py |
- main()configuring-oauth2-authorization-flow/scripts/process.py |
- .generate_code_verifier() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 6 | -.generate_code_challenge()configuring-oauth2-authorization-flow/scripts/process.py |
- Function | -PKCEHelperconfiguring-oauth2-authorization-flow/scripts/process.py |
- main()configuring-oauth2-authorization-flow/scripts/process.py verify_pkce()configuring-oauth2-authorization-flow/scripts/process.py |
- .generate_code_challenge() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 7 | -.verify_pkce()configuring-oauth2-authorization-flow/scripts/process.py |
- Function | -generate_code_challenge()configuring-oauth2-authorization-flow/scripts/process.py PKCEHelperconfiguring-oauth2-authorization-flow/scripts/process.py |
- main()configuring-oauth2-authorization-flow/scripts/process.py |
- .verify_pkce() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 8 | -.generate_state()configuring-oauth2-authorization-flow/scripts/process.py |
- Function | -PKCEHelperconfiguring-oauth2-authorization-flow/scripts/process.py |
- main()configuring-oauth2-authorization-flow/scripts/process.py |
- .generate_state() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 9 | -OAuth2Auditorconfiguring-oauth2-authorization-flow/scripts/process.py |
- Class | -External entry / no inbound edge | -__init__()configuring-oauth2-authorization-flow/scripts/process.py _audit_discovery_endpoint()configuring-oauth2-authorization-flow/scripts/process.py _audit_endpoints_https()configuring-oauth2-authorization-flow/scripts/process.py +11 more |
- OAuth2Auditor node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 10 | -.__init__()configuring-oauth2-authorization-flow/scripts/process.py |
- Function | -OAuth2Auditorconfiguring-oauth2-authorization-flow/scripts/process.py |
- No direct outbound edge | -.__init__() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 11 | -.audit_all()configuring-oauth2-authorization-flow/scripts/process.py |
- Function | -OAuth2Auditorconfiguring-oauth2-authorization-flow/scripts/process.py |
- _audit_discovery_endpoint()configuring-oauth2-authorization-flow/scripts/process.py _audit_endpoints_https()configuring-oauth2-authorization-flow/scripts/process.py _audit_grant_types()configuring-oauth2-authorization-flow/scripts/process.py +8 more |
- .audit_all() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 12 | -._audit_grant_types()configuring-oauth2-authorization-flow/scripts/process.py |
- Function | -audit_all()configuring-oauth2-authorization-flow/scripts/process.py AuditFindingconfiguring-oauth2-authorization-flow/scripts/process.py OAuth2Auditorconfiguring-oauth2-authorization-flow/scripts/process.py |
- No direct outbound edge | -._audit_grant_types() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 13 | -._audit_pkce_requirement()configuring-oauth2-authorization-flow/scripts/process.py |
- Function | -audit_all()configuring-oauth2-authorization-flow/scripts/process.py AuditFindingconfiguring-oauth2-authorization-flow/scripts/process.py OAuth2Auditorconfiguring-oauth2-authorization-flow/scripts/process.py |
- No direct outbound edge | -._audit_pkce_requirement() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 14 | -._audit_redirect_uris()configuring-oauth2-authorization-flow/scripts/process.py |
- Function | -audit_all()configuring-oauth2-authorization-flow/scripts/process.py AuditFindingconfiguring-oauth2-authorization-flow/scripts/process.py OAuth2Auditorconfiguring-oauth2-authorization-flow/scripts/process.py |
- No direct outbound edge | -._audit_redirect_uris() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 15 | -._audit_scopes()configuring-oauth2-authorization-flow/scripts/process.py |
- Function | -audit_all()configuring-oauth2-authorization-flow/scripts/process.py AuditFindingconfiguring-oauth2-authorization-flow/scripts/process.py OAuth2Auditorconfiguring-oauth2-authorization-flow/scripts/process.py |
- No direct outbound edge | -._audit_scopes() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 16 | -._audit_endpoints_https()configuring-oauth2-authorization-flow/scripts/process.py |
- API | -audit_all()configuring-oauth2-authorization-flow/scripts/process.py AuditFindingconfiguring-oauth2-authorization-flow/scripts/process.py OAuth2Auditorconfiguring-oauth2-authorization-flow/scripts/process.py |
- No direct outbound edge | -._audit_endpoints_https() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 17 | -._audit_token_endpoint_auth()configuring-oauth2-authorization-flow/scripts/process.py |
- API | -audit_all()configuring-oauth2-authorization-flow/scripts/process.py AuditFindingconfiguring-oauth2-authorization-flow/scripts/process.py OAuth2Auditorconfiguring-oauth2-authorization-flow/scripts/process.py |
- No direct outbound edge | -._audit_token_endpoint_auth() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 18 | -._audit_response_types()configuring-oauth2-authorization-flow/scripts/process.py |
- Function | -audit_all()configuring-oauth2-authorization-flow/scripts/process.py AuditFindingconfiguring-oauth2-authorization-flow/scripts/process.py OAuth2Auditorconfiguring-oauth2-authorization-flow/scripts/process.py |
- No direct outbound edge | -._audit_response_types() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 19 | -._audit_revocation_endpoint()configuring-oauth2-authorization-flow/scripts/process.py |
- API | -audit_all()configuring-oauth2-authorization-flow/scripts/process.py AuditFindingconfiguring-oauth2-authorization-flow/scripts/process.py OAuth2Auditorconfiguring-oauth2-authorization-flow/scripts/process.py |
- No direct outbound edge | -._audit_revocation_endpoint() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 20 | -._audit_jwks_endpoint()configuring-oauth2-authorization-flow/scripts/process.py |
- API | -audit_all()configuring-oauth2-authorization-flow/scripts/process.py AuditFindingconfiguring-oauth2-authorization-flow/scripts/process.py OAuth2Auditorconfiguring-oauth2-authorization-flow/scripts/process.py |
- No direct outbound edge | -._audit_jwks_endpoint() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 21 | -._audit_discovery_endpoint()configuring-oauth2-authorization-flow/scripts/process.py |
- API | -audit_all()configuring-oauth2-authorization-flow/scripts/process.py AuditFindingconfiguring-oauth2-authorization-flow/scripts/process.py OAuth2Auditorconfiguring-oauth2-authorization-flow/scripts/process.py |
- No direct outbound edge | -._audit_discovery_endpoint() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 22 | -.generate_report()configuring-oauth2-authorization-flow/scripts/process.py |
- Function | -audit_all()configuring-oauth2-authorization-flow/scripts/process.py OAuth2Auditorconfiguring-oauth2-authorization-flow/scripts/process.py |
- main()configuring-oauth2-authorization-flow/scripts/process.py |
- .generate_report() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 23 | -main()configuring-oauth2-authorization-flow/scripts/process.py |
- Function | -generate_code_challenge()configuring-oauth2-authorization-flow/scripts/process.py generate_code_verifier()configuring-oauth2-authorization-flow/scripts/process.py generate_report()configuring-oauth2-authorization-flow/scripts/process.py +4 more |
- No direct outbound edge | -main() node in configuring-oauth2-authorization-flow/scripts/process.py. | -
| 24 | -OAuth 2.0 configuration to audit.configuring-oauth2-authorization-flow/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for OAuth 2.0 configuration to audit.. | -
| 25 | -Individual audit finding.configuring-oauth2-authorization-flow/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Individual audit finding.. | -
| 26 | -PKCE code verifier and challenge generation.configuring-oauth2-authorization-flow/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for PKCE code verifier and challenge generation.. | -
| 27 | -Generate a cryptographically random code verifier (43-128 chars).configuring-oauth2-authorization-flow/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Generate a cryptographically random code verifier (43-128 chars).. | -
| 28 | -Compute S256 code challenge from code verifier.configuring-oauth2-authorization-flow/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Compute S256 code challenge from code verifier.. | -
| 29 | -Verify PKCE code_verifier matches code_challenge.configuring-oauth2-authorization-flow/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Verify PKCE code_verifier matches code_challenge.. | -
| 30 | -Generate a cryptographically random state parameter.configuring-oauth2-authorization-flow/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Generate a cryptographically random state parameter.. | -
| File | Coverage |
|---|---|
configuring-oauth2-authorization-flow/scripts/process.py | 44 nodes |
containing-active-security-breach/scripts/process.py | 44 nodes |
exploiting-active-directory-with-bloodhound/scripts/process.py | 42 nodes |
implementing-end-to-end-encryption-for-messaging/scripts/process.py | 40 nodes |
eradicating-malware-from-infected-systems/scripts/process.py | 36 nodes |
implementing-privileged-access-management-with-cyberark/scripts/process.py | 34 nodes |
prioritizing-vulnerabilities-with-cvss-scoring/scripts/process.py | 32 nodes |
exploiting-vulnerabilities-with-metasploit-framework/scripts/process.py | 29 nodes |
This section comes from graphify community clustering. Relationship summary: calls x1172, explains x910, contains x850, method x439. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Tests & Fixtures groups implementation around test, tests, categories, scripts, mostly in tests/test_update_registry.py, tests/test_validate_skill.py, tests/test_content_validation.py. This section covers 861 nodes and 1670 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -test_update_registry.pytests/test_update_registry.py |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Module file in tests/test_update_registry.py. | -
| 2 | -_make_parse_frontmatter_return_tuple()tests/test_update_registry.py |
- Test | -External entry / no inbound edge | -No direct outbound edge | -_make_parse_frontmatter_return_tuple() node in tests/test_update_registry.py. | -
| 3 | -Any |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Any node in project. | -
| 4 | -_patch_parse_frontmatter()tests/test_update_registry.py |
- Test | -External entry / no inbound edge | -No direct outbound edge | -_patch_parse_frontmatter() node in tests/test_update_registry.py. | -
| 5 | -MonkeyPatch |
- Class | -External entry / no inbound edge | -No direct outbound edge | -MonkeyPatch node in project. | -
| 6 | -_write_skill()tests/test_update_registry.py |
- Test | -External entry / no inbound edge | -test_check_rejects_missing_registry_without_creating_it()tests/test_update_registry.py test_check_rejects_stale_registry_without_modifying_it()tests/test_update_registry.py test_check_succeeds_without_modifying_current_registry()tests/test_update_registry.py +27 more |
- _write_skill() node in tests/test_update_registry.py. | -
| 7 | -Path |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Path node in project. | -
| 8 | -TestCountFilestests/test_update_registry.py |
- Test | -External entry / no inbound edge | -test_empty_directory()tests/test_update_registry.py test_ignores_directories()tests/test_update_registry.py test_nested_files()tests/test_update_registry.py +1 more |
- Verifies imports, entry points, or version behavior. | -
| 9 | -.test_empty_directory()tests/test_update_registry.py |
- Test | -TestCountFilestests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 10 | -.test_single_file()tests/test_update_registry.py |
- Test | -TestCountFilestests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 11 | -.test_nested_files()tests/test_update_registry.py |
- Test | -TestCountFilestests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 12 | -.test_ignores_directories()tests/test_update_registry.py |
- Test | -TestCountFilestests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 13 | -TestHasScriptsDirtests/test_update_registry.py |
- Test | -External entry / no inbound edge | -test_empty_scripts_dir()tests/test_update_registry.py test_no_scripts_dir()tests/test_update_registry.py test_scripts_dir_with_file()tests/test_update_registry.py |
- Verifies imports, entry points, or version behavior. | -
| 14 | -.test_no_scripts_dir()tests/test_update_registry.py |
- Test | -TestHasScriptsDirtests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 15 | -.test_empty_scripts_dir()tests/test_update_registry.py |
- Test | -TestHasScriptsDirtests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 16 | -.test_scripts_dir_with_file()tests/test_update_registry.py |
- Test | -TestHasScriptsDirtests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 17 | -TestRegistryLoadingtests/test_update_registry.py |
- Test | -External entry / no inbound edge | -test_empty_categories_dir()tests/test_update_registry.py test_multiple_skills_across_categories()tests/test_update_registry.py test_no_categories_dir()tests/test_update_registry.py +2 more |
- Verifies imports, entry points, or version behavior. | -
| 18 | -.test_no_categories_dir()tests/test_update_registry.py |
- Test | -TestRegistryLoadingtests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 19 | -.test_empty_categories_dir()tests/test_update_registry.py |
- Test | -TestRegistryLoadingtests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 20 | -.test_single_skill()tests/test_update_registry.py |
- Test | -_write_skill()tests/test_update_registry.py TestRegistryLoadingtests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 21 | -.test_multiple_skills_across_categories()tests/test_update_registry.py |
- Test | -_write_skill()tests/test_update_registry.py TestRegistryLoadingtests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 22 | -.test_sorts_entries_by_name()tests/test_update_registry.py |
- Test | -_write_skill()tests/test_update_registry.py TestRegistryLoadingtests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 23 | -TestSkillRegistrationtests/test_update_registry.py |
- Test | -External entry / no inbound edge | -test_description_truncated_to_200_chars()tests/test_update_registry.py test_file_count_populated()tests/test_update_registry.py test_has_scripts_false()tests/test_update_registry.py +7 more |
- Verifies imports, entry points, or version behavior. | -
| 24 | -.test_name_from_frontmatter()tests/test_update_registry.py |
- Test | -_write_skill()tests/test_update_registry.py TestSkillRegistrationtests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 25 | -.test_name_defaults_to_dir_name()tests/test_update_registry.py |
- Test | -_write_skill()tests/test_update_registry.py TestSkillRegistrationtests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 26 | -.test_description_truncated_to_200_chars()tests/test_update_registry.py |
- Test | -_write_skill()tests/test_update_registry.py TestSkillRegistrationtests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 27 | -.test_multiline_description_collapsed()tests/test_update_registry.py |
- Test | -_write_skill()tests/test_update_registry.py TestSkillRegistrationtests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 28 | -.test_file_count_populated()tests/test_update_registry.py |
- Test | -_write_skill()tests/test_update_registry.py TestSkillRegistrationtests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 29 | -.test_has_scripts_true()tests/test_update_registry.py |
- Test | -_write_skill()tests/test_update_registry.py TestSkillRegistrationtests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 30 | -.test_has_scripts_false()tests/test_update_registry.py |
- Test | -_write_skill()tests/test_update_registry.py TestSkillRegistrationtests/test_update_registry.py |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
tests/test_update_registry.py | 77 nodes |
tests/test_validate_skill.py | 74 nodes |
tests/test_content_validation.py | 69 nodes |
tests/test_registry_schema.py | 42 nodes |
tools/migrate_oversized_skills.py | 37 nodes |
performing-dynamic-analysis-of-android-app/scripts/process.py | 26 nodes |
tests/test_frontmatter.py | 26 nodes |
tests/test_sync_marketplace.py | 26 nodes |
This section comes from graphify community clustering. Relationship summary: calls x334, references x324, contains x289, method x284. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Gdpr Data Processpy groups implementation around gdpr, data, processpy, protection, mostly in implementing-gdpr-data-protection-controls/scripts/process.py. This section covers 27 nodes and 40 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -process.pyimplementing-gdpr-data-protection-controls/scripts/process.py |
- Module | -External entry / no inbound edge | -Enum |
- Module file in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 2 | -LawfulBasisimplementing-gdpr-data-protection-controls/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -LawfulBasis node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 3 | -Enum |
- Class | -process.pyimplementing-gdpr-data-protection-controls/scripts/process.py |
- No direct outbound edge | -Enum node in project. | -
| 4 | -DSRTypeimplementing-gdpr-data-protection-controls/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -DSRType node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 5 | -BreachSeverityimplementing-gdpr-data-protection-controls/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -BreachSeverity node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 6 | -TransferMechanismimplementing-gdpr-data-protection-controls/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -TransferMechanism node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 7 | -ProcessingActivityimplementing-gdpr-data-protection-controls/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ProcessingActivity node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 8 | -DataSubjectRequestimplementing-gdpr-data-protection-controls/scripts/process.py |
- Class | -External entry / no inbound edge | -__post_init__()implementing-gdpr-data-protection-controls/scripts/process.py process_dsr()implementing-gdpr-data-protection-controls/scripts/process.py |
- DataSubjectRequest node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 9 | -.__post_init__()implementing-gdpr-data-protection-controls/scripts/process.py |
- Function | -DataSubjectRequestimplementing-gdpr-data-protection-controls/scripts/process.py |
- No direct outbound edge | -.__post_init__() node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 10 | -BreachRecordimplementing-gdpr-data-protection-controls/scripts/process.py |
- Class | -External entry / no inbound edge | -__post_init__()implementing-gdpr-data-protection-controls/scripts/process.py |
- BreachRecord node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 11 | -.__post_init__()implementing-gdpr-data-protection-controls/scripts/process.py |
- Function | -BreachRecordimplementing-gdpr-data-protection-controls/scripts/process.py |
- No direct outbound edge | -.__post_init__() node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 12 | -DPIARecordimplementing-gdpr-data-protection-controls/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -DPIARecord node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 13 | -GDPRComplianceManagerimplementing-gdpr-data-protection-controls/scripts/process.py |
- Class | -External entry / no inbound edge | -__init__()implementing-gdpr-data-protection-controls/scripts/process.py assess_compliance()implementing-gdpr-data-protection-controls/scripts/process.py conduct_dpia()implementing-gdpr-data-protection-controls/scripts/process.py +4 more |
- GDPRComplianceManager node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 14 | -.__init__()implementing-gdpr-data-protection-controls/scripts/process.py |
- Function | -GDPRComplianceManagerimplementing-gdpr-data-protection-controls/scripts/process.py |
- No direct outbound edge | -.__init__() node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 15 | -.create_ropa()implementing-gdpr-data-protection-controls/scripts/process.py |
- Function | -GDPRComplianceManagerimplementing-gdpr-data-protection-controls/scripts/process.py |
- main()implementing-gdpr-data-protection-controls/scripts/process.py |
- .create_ropa() node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 16 | -.process_dsr()implementing-gdpr-data-protection-controls/scripts/process.py |
- Function | -DataSubjectRequestimplementing-gdpr-data-protection-controls/scripts/process.py GDPRComplianceManagerimplementing-gdpr-data-protection-controls/scripts/process.py |
- main()implementing-gdpr-data-protection-controls/scripts/process.py |
- .process_dsr() node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 17 | -.manage_breach()implementing-gdpr-data-protection-controls/scripts/process.py |
- Function | -GDPRComplianceManagerimplementing-gdpr-data-protection-controls/scripts/process.py |
- main()implementing-gdpr-data-protection-controls/scripts/process.py |
- .manage_breach() node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 18 | -.conduct_dpia()implementing-gdpr-data-protection-controls/scripts/process.py |
- Function | -GDPRComplianceManagerimplementing-gdpr-data-protection-controls/scripts/process.py |
- main()implementing-gdpr-data-protection-controls/scripts/process.py |
- .conduct_dpia() node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 19 | -.assess_compliance()implementing-gdpr-data-protection-controls/scripts/process.py |
- Async | -GDPRComplianceManagerimplementing-gdpr-data-protection-controls/scripts/process.py |
- main()implementing-gdpr-data-protection-controls/scripts/process.py |
- .assess_compliance() node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 20 | -main()implementing-gdpr-data-protection-controls/scripts/process.py |
- Function | -assess_compliance()implementing-gdpr-data-protection-controls/scripts/process.py conduct_dpia()implementing-gdpr-data-protection-controls/scripts/process.py create_ropa()implementing-gdpr-data-protection-controls/scripts/process.py +3 more |
- No direct outbound edge | -main() node in implementing-gdpr-data-protection-controls/scripts/process.py. | -
| 21 | -Manages GDPR compliance controls and tracking.implementing-gdpr-data-protection-controls/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Manages GDPR compliance controls and tracking.. | -
| 22 | -Create Records of Processing Activities (Art. 30).implementing-gdpr-data-protection-controls/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Create Records of Processing Activities (Art. 30).. | -
| 23 | -Track and manage data subject requests.implementing-gdpr-data-protection-controls/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Track and manage data subject requests.. | -
| 24 | -Manage breach register and notification tracking.implementing-gdpr-data-protection-controls/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Manage breach register and notification tracking.. | -
| 25 | -Conduct and record Data Protection Impact Assessments.implementing-gdpr-data-protection-controls/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Conduct and record Data Protection Impact Assessments.. | -
| 26 | -Generate overall GDPR compliance assessment.implementing-gdpr-data-protection-controls/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Generate overall GDPR compliance assessment.. | -
| 27 | -Run GDPR compliance assessment.implementing-gdpr-data-protection-controls/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Run GDPR compliance assessment.. | -
| File | Coverage |
|---|---|
implementing-gdpr-data-protection-controls/scripts/process.py | 26 nodes |
This section comes from graphify community clustering. Relationship summary: contains x10, method x8, calls x7, explains x7. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Rsa Key Pair groups implementation around rsa, key, pair, processpy, mostly in implementing-rsa-key-pair-management/scripts/process.py. This section covers 26 nodes and 37 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -process.pyimplementing-rsa-key-pair-management/scripts/process.py |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in implementing-rsa-key-pair-management/scripts/process.py. | -
| 2 | -generate_rsa_keypair()implementing-rsa-key-pair-management/scripts/process.py |
- Function | -External entry / no inbound edge | -main()implementing-rsa-key-pair-management/scripts/process.py rotate_keys()implementing-rsa-key-pair-management/scripts/process.py |
- generate_rsa_keypair() node in implementing-rsa-key-pair-management/scripts/process.py. | -
| 3 | -save_keypair()implementing-rsa-key-pair-management/scripts/process.py |
- Function | -External entry / no inbound edge | -main()implementing-rsa-key-pair-management/scripts/process.py rotate_keys()implementing-rsa-key-pair-management/scripts/process.py |
- save_keypair() node in implementing-rsa-key-pair-management/scripts/process.py. | -
| 4 | -load_private_key()implementing-rsa-key-pair-management/scripts/process.py |
- Function | -External entry / no inbound edge | -sign_file()implementing-rsa-key-pair-management/scripts/process.py |
- load_private_key() node in implementing-rsa-key-pair-management/scripts/process.py. | -
| 5 | -load_public_key()implementing-rsa-key-pair-management/scripts/process.py |
- Function | -External entry / no inbound edge | -verify_file()implementing-rsa-key-pair-management/scripts/process.py |
- load_public_key() node in implementing-rsa-key-pair-management/scripts/process.py. | -
| 6 | -sign_data()implementing-rsa-key-pair-management/scripts/process.py |
- Function | -External entry / no inbound edge | -sign_file()implementing-rsa-key-pair-management/scripts/process.py |
- sign_data() node in implementing-rsa-key-pair-management/scripts/process.py. | -
| 7 | -verify_signature()implementing-rsa-key-pair-management/scripts/process.py |
- Function | -External entry / no inbound edge | -verify_file()implementing-rsa-key-pair-management/scripts/process.py |
- verify_signature() node in implementing-rsa-key-pair-management/scripts/process.py. | -
| 8 | -encrypt_data()implementing-rsa-key-pair-management/scripts/process.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -encrypt_data() node in implementing-rsa-key-pair-management/scripts/process.py. | -
| 9 | -decrypt_data()implementing-rsa-key-pair-management/scripts/process.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -decrypt_data() node in implementing-rsa-key-pair-management/scripts/process.py. | -
| 10 | -get_key_info()implementing-rsa-key-pair-management/scripts/process.py |
- Function | -External entry / no inbound edge | -main()implementing-rsa-key-pair-management/scripts/process.py |
- get_key_info() node in implementing-rsa-key-pair-management/scripts/process.py. | -
| 11 | -rotate_keys()implementing-rsa-key-pair-management/scripts/process.py |
- Function | -generate_rsa_keypair()implementing-rsa-key-pair-management/scripts/process.py save_keypair()implementing-rsa-key-pair-management/scripts/process.py |
- main()implementing-rsa-key-pair-management/scripts/process.py |
- rotate_keys() node in implementing-rsa-key-pair-management/scripts/process.py. | -
| 12 | -sign_file()implementing-rsa-key-pair-management/scripts/process.py |
- Function | -load_private_key()implementing-rsa-key-pair-management/scripts/process.py sign_data()implementing-rsa-key-pair-management/scripts/process.py |
- main()implementing-rsa-key-pair-management/scripts/process.py |
- sign_file() node in implementing-rsa-key-pair-management/scripts/process.py. | -
| 13 | -verify_file()implementing-rsa-key-pair-management/scripts/process.py |
- Function | -load_public_key()implementing-rsa-key-pair-management/scripts/process.py verify_signature()implementing-rsa-key-pair-management/scripts/process.py |
- main()implementing-rsa-key-pair-management/scripts/process.py |
- verify_file() node in implementing-rsa-key-pair-management/scripts/process.py. | -
| 14 | -main()implementing-rsa-key-pair-management/scripts/process.py |
- Function | -generate_rsa_keypair()implementing-rsa-key-pair-management/scripts/process.py get_key_info()implementing-rsa-key-pair-management/scripts/process.py rotate_keys()implementing-rsa-key-pair-management/scripts/process.py +3 more |
- No direct outbound edge | -main() node in implementing-rsa-key-pair-management/scripts/process.py. | -
| 15 | -Generate an RSA key pair. Returns: Tuple of (private_key_pem, publiimplementing-rsa-key-pair-management/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Generate an RSA key pair. Returns: Tuple of (private_key_pem, publi. | -
| 16 | -Save key pair to files with metadata.implementing-rsa-key-pair-management/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Save key pair to files with metadata.. | -
| 17 | -Load an RSA private key from PEM file.implementing-rsa-key-pair-management/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Load an RSA private key from PEM file.. | -
| 18 | -Load an RSA public key from PEM file.implementing-rsa-key-pair-management/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Load an RSA public key from PEM file.. | -
| 19 | -Sign data using RSA-PSS with SHA-256.implementing-rsa-key-pair-management/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Sign data using RSA-PSS with SHA-256.. | -
| 20 | -Verify RSA-PSS signature.implementing-rsa-key-pair-management/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Verify RSA-PSS signature.. | -
| 21 | -Encrypt data using RSA-OAEP.implementing-rsa-key-pair-management/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Encrypt data using RSA-OAEP.. | -
| 22 | -Decrypt RSA-OAEP encrypted data.implementing-rsa-key-pair-management/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Decrypt RSA-OAEP encrypted data.. | -
| 23 | -Get information about an RSA key.implementing-rsa-key-pair-management/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Get information about an RSA key.. | -
| 24 | -Rotate RSA key pair, archiving the old one.implementing-rsa-key-pair-management/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Rotate RSA key pair, archiving the old one.. | -
| 25 | -Sign a file and save the signature.implementing-rsa-key-pair-management/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Sign a file and save the signature.. | -
| 26 | -Verify a file's signature.implementing-rsa-key-pair-management/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Verify a file's signature.. | -
| File | Coverage |
|---|---|
implementing-rsa-key-pair-management/scripts/process.py | 26 nodes |
This section comes from graphify community clustering. Relationship summary: contains x13, calls x12, explains x12. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Audit Preparation Categories groups implementation around audit, preparation, categories, processpy, mostly in performing-soc2-type2-audit-preparation/scripts/process.py. This section covers 24 nodes and 36 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -process.pyperforming-soc2-type2-audit-preparation/scripts/process.py |
- Module | -External entry / no inbound edge | -Enum |
- Module file in performing-soc2-type2-audit-preparation/scripts/process.py. | -
| 2 | -TSCCategoryperforming-soc2-type2-audit-preparation/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -TSCCategory node in performing-soc2-type2-audit-preparation/scripts/process.py. | -
| 3 | -Enum |
- Class | -process.pyperforming-soc2-type2-audit-preparation/scripts/process.py |
- No direct outbound edge | -Enum node in project. | -
| 4 | -ControlFrequencyperforming-soc2-type2-audit-preparation/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ControlFrequency node in performing-soc2-type2-audit-preparation/scripts/process.py. | -
| 5 | -EvidenceStatusperforming-soc2-type2-audit-preparation/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -EvidenceStatus node in performing-soc2-type2-audit-preparation/scripts/process.py. | -
| 6 | -ControlTestResultperforming-soc2-type2-audit-preparation/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 7 | -Controlperforming-soc2-type2-audit-preparation/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Control node in performing-soc2-type2-audit-preparation/scripts/process.py. | -
| 8 | -EvidenceItemperforming-soc2-type2-audit-preparation/scripts/process.py |
- Class | -External entry / no inbound edge | -track_evidence()performing-soc2-type2-audit-preparation/scripts/process.py |
- EvidenceItem node in performing-soc2-type2-audit-preparation/scripts/process.py. | -
| 9 | -ReadinessItemperforming-soc2-type2-audit-preparation/scripts/process.py |
- Class | -External entry / no inbound edge | -assess_readiness()performing-soc2-type2-audit-preparation/scripts/process.py |
- ReadinessItem node in performing-soc2-type2-audit-preparation/scripts/process.py. | -
| 10 | -SOC2AuditPrepperforming-soc2-type2-audit-preparation/scripts/process.py |
- Class | -External entry / no inbound edge | -__init__()performing-soc2-type2-audit-preparation/scripts/process.py assess_readiness()performing-soc2-type2-audit-preparation/scripts/process.py create_control_matrix()performing-soc2-type2-audit-preparation/scripts/process.py +4 more |
- SOC2AuditPrep node in performing-soc2-type2-audit-preparation/scripts/process.py. | -
| 11 | -.__init__()performing-soc2-type2-audit-preparation/scripts/process.py |
- Function | -SOC2AuditPrepperforming-soc2-type2-audit-preparation/scripts/process.py |
- No direct outbound edge | -.__init__() node in performing-soc2-type2-audit-preparation/scripts/process.py. | -
| 12 | -.select_tsc_categories()performing-soc2-type2-audit-preparation/scripts/process.py |
- Function | -SOC2AuditPrepperforming-soc2-type2-audit-preparation/scripts/process.py |
- main()performing-soc2-type2-audit-preparation/scripts/process.py |
- .select_tsc_categories() node in performing-soc2-type2-audit-preparation/scripts/process.py. | -
| 13 | -.create_control_matrix()performing-soc2-type2-audit-preparation/scripts/process.py |
- Function | -SOC2AuditPrepperforming-soc2-type2-audit-preparation/scripts/process.py |
- main()performing-soc2-type2-audit-preparation/scripts/process.py |
- .create_control_matrix() node in performing-soc2-type2-audit-preparation/scripts/process.py. | -
| 14 | -.track_evidence()performing-soc2-type2-audit-preparation/scripts/process.py |
- Function | -EvidenceItemperforming-soc2-type2-audit-preparation/scripts/process.py SOC2AuditPrepperforming-soc2-type2-audit-preparation/scripts/process.py |
- main()performing-soc2-type2-audit-preparation/scripts/process.py |
- .track_evidence() node in performing-soc2-type2-audit-preparation/scripts/process.py. | -
| 15 | -.assess_readiness()performing-soc2-type2-audit-preparation/scripts/process.py |
- Async | -ReadinessItemperforming-soc2-type2-audit-preparation/scripts/process.py SOC2AuditPrepperforming-soc2-type2-audit-preparation/scripts/process.py |
- main()performing-soc2-type2-audit-preparation/scripts/process.py |
- .assess_readiness() node in performing-soc2-type2-audit-preparation/scripts/process.py. | -
| 16 | -.generate_audit_summary()performing-soc2-type2-audit-preparation/scripts/process.py |
- Function | -SOC2AuditPrepperforming-soc2-type2-audit-preparation/scripts/process.py |
- main()performing-soc2-type2-audit-preparation/scripts/process.py |
- .generate_audit_summary() node in performing-soc2-type2-audit-preparation/scripts/process.py. | -
| 17 | -main()performing-soc2-type2-audit-preparation/scripts/process.py |
- Function | -assess_readiness()performing-soc2-type2-audit-preparation/scripts/process.py create_control_matrix()performing-soc2-type2-audit-preparation/scripts/process.py generate_audit_summary()performing-soc2-type2-audit-preparation/scripts/process.py +3 more |
- No direct outbound edge | -main() node in performing-soc2-type2-audit-preparation/scripts/process.py. | -
| 18 | -Manages SOC 2 Type II audit preparation.performing-soc2-type2-audit-preparation/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Manages SOC 2 Type II audit preparation.. | -
| 19 | -Select applicable TSC categories for the audit.performing-soc2-type2-audit-preparation/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Select applicable TSC categories for the audit.. | -
| 20 | -Create control matrix mapping controls to TSC criteria.performing-soc2-type2-audit-preparation/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Create control matrix mapping controls to TSC criteria.. | -
| 21 | -Track evidence collection status for audit period.performing-soc2-type2-audit-preparation/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Track evidence collection status for audit period.. | -
| 22 | -Perform SOC 2 Type II audit readiness assessment.performing-soc2-type2-audit-preparation/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Perform SOC 2 Type II audit readiness assessment.. | -
| 23 | -Generate overall audit preparation summary dashboard.performing-soc2-type2-audit-preparation/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Generate overall audit preparation summary dashboard.. | -
| 24 | -Run SOC 2 Type II audit preparation.performing-soc2-type2-audit-preparation/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Run SOC 2 Type II audit preparation.. | -
| File | Coverage |
|---|---|
performing-soc2-type2-audit-preparation/scripts/process.py | 23 nodes |
This section comes from graphify community clustering. Relationship summary: contains x9, calls x8, explains x7, method x6. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Aws Envelope Encryption groups implementation around aws, envelope, encryption, kms, mostly in implementing-envelope-encryption-with-aws-kms/scripts/process.py. This section covers 20 nodes and 29 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -process.pyimplementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in implementing-envelope-encryption-with-aws-kms/scripts/process.py. | -
| 2 | -secure_wipe()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Function | -External entry / no inbound edge | -envelope_decrypt()implementing-envelope-encryption-with-aws-kms/scripts/process.py envelope_encrypt()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- secure_wipe() node in implementing-envelope-encryption-with-aws-kms/scripts/process.py. | -
| 3 | -generate_data_key()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Function | -External entry / no inbound edge | -envelope_encrypt()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- generate_data_key() node in implementing-envelope-encryption-with-aws-kms/scripts/process.py. | -
| 4 | -decrypt_data_key()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Function | -External entry / no inbound edge | -envelope_decrypt()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- decrypt_data_key() node in implementing-envelope-encryption-with-aws-kms/scripts/process.py. | -
| 5 | -re_encrypt_data_key()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Function | -External entry / no inbound edge | -envelope_re_encrypt()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- re_encrypt_data_key() node in implementing-envelope-encryption-with-aws-kms/scripts/process.py. | -
| 6 | -envelope_encrypt()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Function | -generate_data_key()implementing-envelope-encryption-with-aws-kms/scripts/process.py secure_wipe()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- encrypt_file()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- envelope_encrypt() node in implementing-envelope-encryption-with-aws-kms/scripts/process.py. | -
| 7 | -envelope_decrypt()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Function | -decrypt_data_key()implementing-envelope-encryption-with-aws-kms/scripts/process.py secure_wipe()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- decrypt_file()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- envelope_decrypt() node in implementing-envelope-encryption-with-aws-kms/scripts/process.py. | -
| 8 | -envelope_re_encrypt()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Function | -re_encrypt_data_key()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- main()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- envelope_re_encrypt() node in implementing-envelope-encryption-with-aws-kms/scripts/process.py. | -
| 9 | -encrypt_file()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Function | -envelope_encrypt()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- main()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- encrypt_file() node in implementing-envelope-encryption-with-aws-kms/scripts/process.py. | -
| 10 | -decrypt_file()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Function | -envelope_decrypt()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- main()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- decrypt_file() node in implementing-envelope-encryption-with-aws-kms/scripts/process.py. | -
| 11 | -main()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Function | -decrypt_file()implementing-envelope-encryption-with-aws-kms/scripts/process.py encrypt_file()implementing-envelope-encryption-with-aws-kms/scripts/process.py envelope_re_encrypt()implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- No direct outbound edge | -main() node in implementing-envelope-encryption-with-aws-kms/scripts/process.py. | -
| 12 | -Attempt to securely wipe sensitive data from memory.implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Attempt to securely wipe sensitive data from memory.. | -
| 13 | -Generate a data encryption key (DEK) using AWS KMS. Returns: Tupleimplementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Generate a data encryption key (DEK) using AWS KMS. Returns: Tuple. | -
| 14 | -Decrypt an encrypted data key using AWS KMS.implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Decrypt an encrypted data key using AWS KMS.. | -
| 15 | -Re-encrypt a data key with a new master key without exposing plaintext.implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Re-encrypt a data key with a new master key without exposing plaintext.. | -
| 16 | -Encrypt data using envelope encryption. Output format: MAGIC (8 bytimplementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Encrypt data using envelope encryption. Output format: MAGIC (8 byt. | -
| 17 | -Decrypt envelope-encrypted data. Returns: Tuple of (plaintext, encrimplementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Decrypt envelope-encrypted data. Returns: Tuple of (plaintext, encr. | -
| 18 | -Re-encrypt an envelope-encrypted file with a new KMS key.implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Re-encrypt an envelope-encrypted file with a new KMS key.. | -
| 19 | -Encrypt a file using envelope encryption.implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Encrypt a file using envelope encryption.. | -
| 20 | -Decrypt an envelope-encrypted file.implementing-envelope-encryption-with-aws-kms/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Decrypt an envelope-encrypted file.. | -
| File | Coverage |
|---|---|
implementing-envelope-encryption-with-aws-kms/scripts/process.py | 20 nodes |
This section comes from graphify community clustering. Relationship summary: contains x10, calls x10, explains x9. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Triage Alert Processpy groups implementation around triage, alert, processpy, categories, mostly in performing-alert-triage-with-elastic-siem/scripts/process.py. This section covers 19 nodes and 23 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -process.pyperforming-alert-triage-with-elastic-siem/scripts/process.py |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in performing-alert-triage-with-elastic-siem/scripts/process.py. | -
| 2 | -TriageAlertperforming-alert-triage-with-elastic-siem/scripts/process.py |
- Class | -External entry / no inbound edge | -__init__()performing-alert-triage-with-elastic-siem/scripts/process.py calculate_triage_priority()performing-alert-triage-with-elastic-siem/scripts/process.py classify()performing-alert-triage-with-elastic-siem/scripts/process.py +1 more |
- TriageAlert node in performing-alert-triage-with-elastic-siem/scripts/process.py. | -
| 3 | -.__init__()performing-alert-triage-with-elastic-siem/scripts/process.py |
- Function | -TriageAlertperforming-alert-triage-with-elastic-siem/scripts/process.py |
- No direct outbound edge | -.__init__() node in performing-alert-triage-with-elastic-siem/scripts/process.py. | -
| 4 | -.calculate_triage_priority()performing-alert-triage-with-elastic-siem/scripts/process.py |
- Function | -TriageAlertperforming-alert-triage-with-elastic-siem/scripts/process.py |
- get_prioritized_queue()performing-alert-triage-with-elastic-siem/scripts/process.py to_dict()performing-alert-triage-with-elastic-siem/scripts/process.py |
- .calculate_triage_priority() node in performing-alert-triage-with-elastic-siem/scripts/process.py. | -
| 5 | -.classify()performing-alert-triage-with-elastic-siem/scripts/process.py |
- Function | -TriageAlertperforming-alert-triage-with-elastic-siem/scripts/process.py |
- triage_alert()performing-alert-triage-with-elastic-siem/scripts/process.py |
- .classify() node in performing-alert-triage-with-elastic-siem/scripts/process.py. | -
| 6 | -.to_dict()performing-alert-triage-with-elastic-siem/scripts/process.py |
- Function | -calculate_triage_priority()performing-alert-triage-with-elastic-siem/scripts/process.py TriageAlertperforming-alert-triage-with-elastic-siem/scripts/process.py |
- No direct outbound edge | -.to_dict() node in performing-alert-triage-with-elastic-siem/scripts/process.py. | -
| 7 | -TriageQueueperforming-alert-triage-with-elastic-siem/scripts/process.py |
- Class | -External entry / no inbound edge | -__init__()performing-alert-triage-with-elastic-siem/scripts/process.py add_alert()performing-alert-triage-with-elastic-siem/scripts/process.py get_prioritized_queue()performing-alert-triage-with-elastic-siem/scripts/process.py +2 more |
- TriageQueue node in performing-alert-triage-with-elastic-siem/scripts/process.py. | -
| 8 | -.__init__()performing-alert-triage-with-elastic-siem/scripts/process.py |
- Function | -TriageQueueperforming-alert-triage-with-elastic-siem/scripts/process.py |
- No direct outbound edge | -.__init__() node in performing-alert-triage-with-elastic-siem/scripts/process.py. | -
| 9 | -.add_alert()performing-alert-triage-with-elastic-siem/scripts/process.py |
- Function | -TriageQueueperforming-alert-triage-with-elastic-siem/scripts/process.py |
- No direct outbound edge | -.add_alert() node in performing-alert-triage-with-elastic-siem/scripts/process.py. | -
| 10 | -.get_prioritized_queue()performing-alert-triage-with-elastic-siem/scripts/process.py |
- Function | -calculate_triage_priority()performing-alert-triage-with-elastic-siem/scripts/process.py TriageQueueperforming-alert-triage-with-elastic-siem/scripts/process.py |
- No direct outbound edge | -.get_prioritized_queue() node in performing-alert-triage-with-elastic-siem/scripts/process.py. | -
| 11 | -.triage_alert()performing-alert-triage-with-elastic-siem/scripts/process.py |
- Function | -classify()performing-alert-triage-with-elastic-siem/scripts/process.py TriageQueueperforming-alert-triage-with-elastic-siem/scripts/process.py |
- No direct outbound edge | -.triage_alert() node in performing-alert-triage-with-elastic-siem/scripts/process.py. | -
| 12 | -.get_triage_metrics()performing-alert-triage-with-elastic-siem/scripts/process.py |
- Function | -TriageQueueperforming-alert-triage-with-elastic-siem/scripts/process.py |
- No direct outbound edge | -.get_triage_metrics() node in performing-alert-triage-with-elastic-siem/scripts/process.py. | -
| 13 | -generate_esql_queries()performing-alert-triage-with-elastic-siem/scripts/process.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -generate_esql_queries() node in performing-alert-triage-with-elastic-siem/scripts/process.py. | -
| 14 | -Represents a security alert for triage processing.performing-alert-triage-with-elastic-siem/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Represents a security alert for triage processing.. | -
| 15 | -Calculate composite triage priority score.performing-alert-triage-with-elastic-siem/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Calculate composite triage priority score.. | -
| 16 | -Classify the alert after triage.performing-alert-triage-with-elastic-siem/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Classify the alert after triage.. | -
| 17 | -Manages a queue of alerts for SOC triage.performing-alert-triage-with-elastic-siem/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Manages a queue of alerts for SOC triage.. | -
| 18 | -Return alerts sorted by triage priority score (highest first).performing-alert-triage-with-elastic-siem/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Return alerts sorted by triage priority score (highest first).. | -
| 19 | -Generate ES|QL queries for investigating an alert.performing-alert-triage-with-elastic-siem/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Generate ES|QL queries for investigating an alert.. | -
| File | Coverage |
|---|---|
performing-alert-triage-with-elastic-siem/scripts/process.py | 19 nodes |
This section comes from graphify community clustering. Relationship summary: method x9, explains x6, contains x3, calls x3. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Other groups implementation around processpy, categories, scripts, general, mostly in performing-service-account-audit/scripts/process.py, performing-nist-csf-maturity-assessment/scripts/process.py, performing-container-image-hardening/scripts/process.py. This section covers 454 nodes and 625 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -process.pyperforming-service-account-audit/scripts/process.py |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in performing-service-account-audit/scripts/process.py. | -
| 2 | -ServiceAccountperforming-service-account-audit/scripts/process.py |
- Class | -External entry / no inbound edge | -load_accounts()performing-service-account-audit/scripts/process.py |
- ServiceAccount node in performing-service-account-audit/scripts/process.py. | -
| 3 | -AuditFindingperforming-service-account-audit/scripts/process.py |
- Class | -External entry / no inbound edge | -_check_gmsa_candidates()performing-service-account-audit/scripts/process.py _check_interactive_logon()performing-service-account-audit/scripts/process.py _check_kerberoastable()performing-service-account-audit/scripts/process.py +5 more |
- AuditFinding node in performing-service-account-audit/scripts/process.py. | -
| 4 | -ServiceAccountAuditorperforming-service-account-audit/scripts/process.py |
- Class | -External entry / no inbound edge | -__init__()performing-service-account-audit/scripts/process.py _check_gmsa_candidates()performing-service-account-audit/scripts/process.py _check_interactive_logon()performing-service-account-audit/scripts/process.py +10 more |
- ServiceAccountAuditor node in performing-service-account-audit/scripts/process.py. | -
| 5 | -.__init__()performing-service-account-audit/scripts/process.py |
- Function | -ServiceAccountAuditorperforming-service-account-audit/scripts/process.py |
- No direct outbound edge | -.__init__() node in performing-service-account-audit/scripts/process.py. | -
| 6 | -.load_accounts()performing-service-account-audit/scripts/process.py |
- Function | -ServiceAccountperforming-service-account-audit/scripts/process.py ServiceAccountAuditorperforming-service-account-audit/scripts/process.py |
- main()performing-service-account-audit/scripts/process.py |
- .load_accounts() node in performing-service-account-audit/scripts/process.py. | -
| 7 | -.audit_all()performing-service-account-audit/scripts/process.py |
- Function | -ServiceAccountAuditorperforming-service-account-audit/scripts/process.py |
- _check_gmsa_candidates()performing-service-account-audit/scripts/process.py _check_interactive_logon()performing-service-account-audit/scripts/process.py _check_kerberoastable()performing-service-account-audit/scripts/process.py +6 more |
- .audit_all() node in performing-service-account-audit/scripts/process.py. | -
| 8 | -._check_orphaned_accounts()performing-service-account-audit/scripts/process.py |
- Function | -audit_all()performing-service-account-audit/scripts/process.py AuditFindingperforming-service-account-audit/scripts/process.py ServiceAccountAuditorperforming-service-account-audit/scripts/process.py |
- No direct outbound edge | -._check_orphaned_accounts() node in performing-service-account-audit/scripts/process.py. | -
| 9 | -._check_password_age()performing-service-account-audit/scripts/process.py |
- Function | -audit_all()performing-service-account-audit/scripts/process.py AuditFindingperforming-service-account-audit/scripts/process.py ServiceAccountAuditorperforming-service-account-audit/scripts/process.py |
- No direct outbound edge | -._check_password_age() node in performing-service-account-audit/scripts/process.py. | -
| 10 | -._check_stale_accounts()performing-service-account-audit/scripts/process.py |
- Function | -audit_all()performing-service-account-audit/scripts/process.py AuditFindingperforming-service-account-audit/scripts/process.py ServiceAccountAuditorperforming-service-account-audit/scripts/process.py |
- No direct outbound edge | -._check_stale_accounts() node in performing-service-account-audit/scripts/process.py. | -
| 11 | -._check_privilege_levels()performing-service-account-audit/scripts/process.py |
- Function | -audit_all()performing-service-account-audit/scripts/process.py AuditFindingperforming-service-account-audit/scripts/process.py ServiceAccountAuditorperforming-service-account-audit/scripts/process.py |
- No direct outbound edge | -._check_privilege_levels() node in performing-service-account-audit/scripts/process.py. | -
| 12 | -._check_interactive_logon()performing-service-account-audit/scripts/process.py |
- Function | -audit_all()performing-service-account-audit/scripts/process.py AuditFindingperforming-service-account-audit/scripts/process.py ServiceAccountAuditorperforming-service-account-audit/scripts/process.py |
- No direct outbound edge | -._check_interactive_logon() node in performing-service-account-audit/scripts/process.py. | -
| 13 | -._check_password_never_expires()performing-service-account-audit/scripts/process.py |
- Function | -audit_all()performing-service-account-audit/scripts/process.py AuditFindingperforming-service-account-audit/scripts/process.py ServiceAccountAuditorperforming-service-account-audit/scripts/process.py |
- No direct outbound edge | -._check_password_never_expires() node in performing-service-account-audit/scripts/process.py. | -
| 14 | -._check_kerberoastable()performing-service-account-audit/scripts/process.py |
- Function | -audit_all()performing-service-account-audit/scripts/process.py AuditFindingperforming-service-account-audit/scripts/process.py ServiceAccountAuditorperforming-service-account-audit/scripts/process.py |
- No direct outbound edge | -._check_kerberoastable() node in performing-service-account-audit/scripts/process.py. | -
| 15 | -._check_gmsa_candidates()performing-service-account-audit/scripts/process.py |
- Function | -audit_all()performing-service-account-audit/scripts/process.py AuditFindingperforming-service-account-audit/scripts/process.py ServiceAccountAuditorperforming-service-account-audit/scripts/process.py |
- No direct outbound edge | -._check_gmsa_candidates() node in performing-service-account-audit/scripts/process.py. | -
| 16 | -.generate_report()performing-service-account-audit/scripts/process.py |
- Function | -audit_all()performing-service-account-audit/scripts/process.py ServiceAccountAuditorperforming-service-account-audit/scripts/process.py |
- main()performing-service-account-audit/scripts/process.py |
- .generate_report() node in performing-service-account-audit/scripts/process.py. | -
| 17 | -main()performing-service-account-audit/scripts/process.py |
- Function | -generate_report()performing-service-account-audit/scripts/process.py load_accounts()performing-service-account-audit/scripts/process.py ServiceAccountAuditorperforming-service-account-audit/scripts/process.py |
- No direct outbound edge | -main() node in performing-service-account-audit/scripts/process.py. | -
| 18 | -Represents a service account across any platform.performing-service-account-audit/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Represents a service account across any platform.. | -
| 19 | -Audits service accounts for security compliance.performing-service-account-audit/scripts/process.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Audits service accounts for security compliance.. | -
| 20 | -process.pyperforming-nist-csf-maturity-assessment/scripts/process.py |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in performing-nist-csf-maturity-assessment/scripts/process.py. | -
| 21 | -CategoryAssessmentperforming-nist-csf-maturity-assessment/scripts/process.py |
- Async | -External entry / no inbound edge | -gap_priority()performing-nist-csf-maturity-assessment/scripts/process.py gap_size()performing-nist-csf-maturity-assessment/scripts/process.py |
- CategoryAssessment node in performing-nist-csf-maturity-assessment/scripts/process.py. | -
| 22 | -.gap_size()performing-nist-csf-maturity-assessment/scripts/process.py |
- Function | -CategoryAssessmentperforming-nist-csf-maturity-assessment/scripts/process.py |
- No direct outbound edge | -.gap_size() node in performing-nist-csf-maturity-assessment/scripts/process.py. | -
| 23 | -.gap_priority()performing-nist-csf-maturity-assessment/scripts/process.py |
- Function | -CategoryAssessmentperforming-nist-csf-maturity-assessment/scripts/process.py |
- No direct outbound edge | -.gap_priority() node in performing-nist-csf-maturity-assessment/scripts/process.py. | -
| 24 | -ImprovementInitiativeperforming-nist-csf-maturity-assessment/scripts/process.py |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ImprovementInitiative node in performing-nist-csf-maturity-assessment/scripts/process.py. | -
| 25 | -NISTCSFAssessmentperforming-nist-csf-maturity-assessment/scripts/process.py |
- Async | -External entry / no inbound edge | -__init__()performing-nist-csf-maturity-assessment/scripts/process.py assess_maturity()performing-nist-csf-maturity-assessment/scripts/process.py create_roadmap()performing-nist-csf-maturity-assessment/scripts/process.py +3 more |
- NISTCSFAssessment node in performing-nist-csf-maturity-assessment/scripts/process.py. | -
| 26 | -.__init__()performing-nist-csf-maturity-assessment/scripts/process.py |
- Function | -NISTCSFAssessmentperforming-nist-csf-maturity-assessment/scripts/process.py |
- No direct outbound edge | -.__init__() node in performing-nist-csf-maturity-assessment/scripts/process.py. | -
| 27 | -.assess_maturity()performing-nist-csf-maturity-assessment/scripts/process.py |
- Async | -NISTCSFAssessmentperforming-nist-csf-maturity-assessment/scripts/process.py |
- main()performing-nist-csf-maturity-assessment/scripts/process.py |
- .assess_maturity() node in performing-nist-csf-maturity-assessment/scripts/process.py. | -
| 28 | -.generate_gap_analysis()performing-nist-csf-maturity-assessment/scripts/process.py |
- Function | -NISTCSFAssessmentperforming-nist-csf-maturity-assessment/scripts/process.py |
- main()performing-nist-csf-maturity-assessment/scripts/process.py |
- Orchestrates analysis and returns structured documentation data. | -
| 29 | -.create_roadmap()performing-nist-csf-maturity-assessment/scripts/process.py |
- Function | -NISTCSFAssessmentperforming-nist-csf-maturity-assessment/scripts/process.py |
- main()performing-nist-csf-maturity-assessment/scripts/process.py |
- .create_roadmap() node in performing-nist-csf-maturity-assessment/scripts/process.py. | -
| 30 | -.generate_executive_summary()performing-nist-csf-maturity-assessment/scripts/process.py |
- Function | -NISTCSFAssessmentperforming-nist-csf-maturity-assessment/scripts/process.py |
- main()performing-nist-csf-maturity-assessment/scripts/process.py |
- .generate_executive_summary() node in performing-nist-csf-maturity-assessment/scripts/process.py. | -
| File | Coverage |
|---|---|
performing-service-account-audit/scripts/process.py | 19 nodes |
performing-nist-csf-maturity-assessment/scripts/process.py | 18 nodes |
performing-container-image-hardening/scripts/process.py | 17 nodes |
implementing-anti-phishing-training-program/scripts/process.py | 16 nodes |
detecting-business-email-compromise-with-ai/scripts/process.py | 14 nodes |
performing-log-source-onboarding-in-siem/scripts/process.py | 14 nodes |
implementing-gcp-binary-authorization/scripts/process.py | 13 nodes |
securing-github-actions-workflows/scripts/process.py | 13 nodes |
This section comes from graphify community clustering. Relationship summary: contains x225, calls x213, explains x89, method x70. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-| Nodes | 15401 |
| Edges | 22248 |
| Hyperedges | 0 |
| Communities | 1050 |
| Documented Sections | 15 |
| EXTRACTED | 21928 |
| INFERRED | 320 |
| AMBIGUOUS | 0 |
hawk-community-skills — Architecture Documentation
-Generated: 2026-07-18 05:01 UTC · graphify callflow-html
-Generated from graphify knowledge graph: 158 nodes, 238 edges, 18 communities. Commit: 097fff2
- - - - -| Layer | Nodes | Communities |
|---|---|---|
| Extraction Pipeline | 155 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 9, 13, 14, 17 |
| Check Ecosystem Boundariessh | 2 | 15 |
| Githubcom Graycodeai Hawk | 1 | 16 |
Extraction Pipeline groups implementation around testgo, tools, agent, sessions, mostly in agent/spawn.go, sessions/sessions.go, tools/versioning.go. This section covers 155 nodes and 237 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -review.goreview/review.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -review.go node in review/review.go. | -
| 2 | -Findingreview/review.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Finding node in review/review.go. | -
| 3 | -InlineCommentreview/review.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -InlineComment node in review/review.go. | -
| 4 | -Statsreview/review.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Stats node in review/review.go. | -
| 5 | -Duration |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Duration node in project. | -
| 6 | -ConfidenceBreakdownreview/review.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ConfidenceBreakdown node in review/review.go. | -
| 7 | -SASTFusionResultreview/review.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -SASTFusionResult node in review/review.go. | -
| 8 | -Resultreview/review.go |
- Class | -External entry / no inbound edge | -Failed()review/review.go MaxSeverity()review/review.go |
- Result node in review/review.go. | -
| 9 | -.Failed()review/review.go |
- Function | -Resultreview/review.go |
- No direct outbound edge | -.Failed() node in review/review.go. | -
| 10 | -.MaxSeverity()review/review.go |
- Function | -Resultreview/review.go |
- No direct outbound edge | -.MaxSeverity() node in review/review.go. | -
| 11 | -Severitytypes/severity.go |
- Class | -External entry / no inbound edge | -String()types/severity.go |
- Severity node in types/severity.go. | -
| 12 | -.String()types/severity.go |
- Function | -Severitytypes/severity.go |
- No direct outbound edge | -.String() node in types/severity.go. | -
| 13 | -ParseSeverity()types/severity.go |
- Function | -External entry / no inbound edge | -TestParseSeverity()types/severity_test.go |
- ParseSeverity() node in types/severity.go. | -
| 14 | -.AtLeast()types/severity.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -.AtLeast() node in types/severity.go. | -
| 15 | -TokenSeveritytypes/severity.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -TokenSeverity node in types/severity.go. | -
| 16 | -AuditSeveritytypes/severity.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -AuditSeverity node in types/severity.go. | -
| 17 | -severity_test.gotypes/severity_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 18 | -TestParseSeverity()types/severity_test.go |
- Test | -ParseSeverity()types/severity.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 19 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 20 | -verify.goverify/verify.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -verify.go node in verify/verify.go. | -
| 21 | -Findingverify/verify.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Finding node in verify/verify.go. | -
| 22 | -Statsverify/verify.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Stats node in verify/verify.go. | -
| 23 | -Duration |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Duration node in project. | -
| 24 | -Reportverify/verify.go |
- Class | -External entry / no inbound edge | -Failed()verify/verify.go MaxSeverity()verify/verify.go |
- Report node in verify/verify.go. | -
| 25 | -.Failed()verify/verify.go |
- Function | -Reportverify/verify.go |
- No direct outbound edge | -.Failed() node in verify/verify.go. | -
| 26 | -.MaxSeverity()verify/verify.go |
- Function | -Reportverify/verify.go |
- No direct outbound edge | -.MaxSeverity() node in verify/verify.go. | -
| 27 | -sessions.gosessions/sessions.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -sessions.go node in sessions/sessions.go. | -
| 28 | -Phasesessions/sessions.go |
- Class | -External entry / no inbound edge | -String()sessions/sessions.go |
- Phase node in sessions/sessions.go. | -
| 29 | -ParsePhase()sessions/sessions.go |
- Function | -External entry / no inbound edge | -TestParsePhase()sessions/sessions_test.go |
- ParsePhase() node in sessions/sessions.go. | -
| 30 | -.String()sessions/sessions.go |
- Function | -Phasesessions/sessions.go |
- No direct outbound edge | -.String() node in sessions/sessions.go. | -
| File | Coverage |
|---|---|
agent/spawn.go | 14 nodes |
sessions/sessions.go | 13 nodes |
tools/versioning.go | 13 nodes |
types/finding.go | 13 nodes |
policy/policy.go | 12 nodes |
agent/spawn_test.go | 10 nodes |
review/review.go | 9 nodes |
types/severity.go | 6 nodes |
This section comes from graphify community clustering. Relationship summary: references x105, contains x89, method x21, calls x6. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Check Ecosystem Boundariessh groups implementation around check, ecosystem, boundariessh, scripts, mostly in scripts/check-ecosystem-boundaries.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -check-ecosystem-boundaries.shscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh node in scripts/check-ecosystem-boundaries.sh. | -
| 2 | -check-ecosystem-boundaries.sh scriptscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh script node in scripts/check-ecosystem-boundaries.sh. | -
| File | Coverage |
|---|---|
scripts/check-ecosystem-boundaries.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Githubcom Graycodeai Hawk groups implementation around githubcom, graycodeai, hawk, contracts, mostly in go.mod. This section covers 1 nodes and 0 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -github.com/GrayCodeAI/hawk-core-contractsgo.mod |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| File | Coverage |
|---|---|
go.mod | 1 nodes |
This section comes from graphify community clustering. Relationship summary: No high-confidence call edges detected. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-| Nodes | 158 |
| Edges | 238 |
| Hyperedges | 0 |
| Communities | 18 |
| Documented Sections | 3 |
| EXTRACTED | 222 |
| INFERRED | 16 |
| AMBIGUOUS | 0 |
hawk-core-contracts — Architecture Documentation
-Generated: 2026-07-18 05:01 UTC · graphify callflow-html
-Generated from graphify knowledge graph: 63 nodes, 111 edges, 12 communities. Commit: 097fff2
- - - - -| Layer | Nodes | Communities |
|---|---|---|
| Extraction Pipeline | 48 | 0, 1, 2, 3, 4, 5 |
| Addprompt Mcpkitgo Prompt | 3 | 6 |
| Addresource Mcpkitgo Resource | 3 | 7 |
| Addresourcetemplate Mcpkitgo Resourcetemplate | 3 | 8 |
| Addtool Mcpkitgo Tool | 3 | 9 |
| Check Ecosystem Boundariessh | 2 | 10 |
| Githubcom Graycodeai Hawk | 1 | 11 |
Extraction Pipeline groups implementation around mcpkit, testgo, mcpkitgo, testwithhttptoken, mostly in mcpkit_test.go, mcpkit.go. This section covers 48 nodes and 98 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -New()mcpkit.go |
- Function | -External entry / no inbound edge | -TestAddPrompt()mcpkit_test.go TestAddResource()mcpkit_test.go TestAddResourceTemplate()mcpkit_test.go +10 more |
- New() node in mcpkit.go. | -
| 2 | -mcpkit_test.gomcpkit_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 3 | -TestNew()mcpkit_test.go |
- Test | -New()mcpkit.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 4 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 5 | -TestAddTool()mcpkit_test.go |
- Test | -New()mcpkit.go StrArg()mcpkit.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 6 | -TestAddPrompt()mcpkit_test.go |
- Test | -New()mcpkit.go |
- No direct outbound edge | -Builds structured prompts for model calls. | -
| 7 | -TestAddResource()mcpkit_test.go |
- Test | -New()mcpkit.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 8 | -TestAddResourceTemplate()mcpkit_test.go |
- Test | -New()mcpkit.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 9 | -TestServer_MCPCapabilities()mcpkit_test.go |
- Test | -New()mcpkit.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 10 | -TestRequireBearerToken_DefaultsToNoAuth()mcpkit_test.go |
- Test | -New()mcpkit.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 11 | -TestRequireBearerToken_SetsToken()mcpkit_test.go |
- Test | -New()mcpkit.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 12 | -TestServeHTTP_BearerToken_ServerStartsWithAuthConfigured()mcpkit_test.go |
- Test | -New()mcpkit.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 13 | -TestServeHTTPWithShutdown_Reachable()mcpkit_test.go |
- Test | -New()mcpkit.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 14 | -TestWithHTTPToken_RejectsMissing()mcpkit_test.go |
- Test | -New()mcpkit.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 15 | -TestWithHTTPToken_AcceptsBearer()mcpkit_test.go |
- Test | -New()mcpkit.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 16 | -TestWithHTTPToken_AcceptsAPIKey()mcpkit_test.go |
- Test | -New()mcpkit.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 17 | -mcpkit.gomcpkit.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -mcpkit.go node in mcpkit.go. | -
| 18 | -.ServeHTTP()mcpkit.go |
- Function | -Servermcpkit.go |
- buildHTTPServer()mcpkit.go httpTokenHandler()mcpkit.go |
- .ServeHTTP() node in mcpkit.go. | -
| 19 | -.ServeHTTPWithShutdown()mcpkit.go |
- Function | -Servermcpkit.go |
- buildHTTPServer()mcpkit.go |
- .ServeHTTPWithShutdown() node in mcpkit.go. | -
| 20 | -StreamableHTTPServer |
- Async | -External entry / no inbound edge | -No direct outbound edge | -StreamableHTTPServer node in project. | -
| 21 | -.buildHTTPServer()mcpkit.go |
- Function | -ServeHTTP()mcpkit.go ServeHTTPWithShutdown()mcpkit.go Servermcpkit.go |
- bearerHTTPContextFunc()mcpkit.go httpTokenHandler()mcpkit.go |
- .buildHTTPServer() node in mcpkit.go. | -
| 22 | -httpTokenHandler()mcpkit.go |
- Function | -buildHTTPServer()mcpkit.go ServeHTTP()mcpkit.go |
- constantTimeCompareStrings()mcpkit.go |
- httpTokenHandler() node in mcpkit.go. | -
| 23 | -Handler |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Handler node in project. | -
| 24 | -constantTimeCompareStrings()mcpkit.go |
- Function | -httpTokenHandler()mcpkit.go |
- checkBearer()mcpkit.go |
- constantTimeCompareStrings() node in mcpkit.go. | -
| 25 | -bearerAuthorizedKeymcpkit.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -bearerAuthorizedKey node in mcpkit.go. | -
| 26 | -checkBearer()mcpkit.go |
- Function | -constantTimeCompareStrings()mcpkit.go |
- bearerHTTPContextFunc()mcpkit.go |
- checkBearer() node in mcpkit.go. | -
| 27 | -Request |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Request node in project. | -
| 28 | -bearerHTTPContextFunc()mcpkit.go |
- Function | -buildHTTPServer()mcpkit.go checkBearer()mcpkit.go |
- TestBearerHTTPContextFunc()mcpkit_test.go |
- bearerHTTPContextFunc() node in mcpkit.go. | -
| 29 | -HTTPContextFunc |
- Class | -External entry / no inbound edge | -No direct outbound edge | -HTTPContextFunc node in project. | -
| 30 | -TestBearerHTTPContextFunc()mcpkit_test.go |
- Test | -bearerHTTPContextFunc()mcpkit.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
mcpkit_test.go | 21 nodes |
mcpkit.go | 18 nodes |
This section comes from graphify community clustering. Relationship summary: references x31, contains x30, calls x9, method x7. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Addprompt Mcpkitgo Prompt groups implementation around addprompt, mcpkitgo, prompt, prompthandlerfunc, mostly in mcpkit.go. This section covers 3 nodes and 2 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -.AddPrompt()mcpkit.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Builds structured prompts for model calls. | -
| 2 | -Prompt |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Builds structured prompts for model calls. | -
| 3 | -PromptHandlerFunc |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Builds structured prompts for model calls. | -
| File | Coverage |
|---|---|
mcpkit.go | 1 nodes |
This section comes from graphify community clustering. Relationship summary: references x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Addresource Mcpkitgo Resource groups implementation around addresource, mcpkitgo, resource, resourcehandlerfunc, mostly in mcpkit.go. This section covers 3 nodes and 2 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -.AddResource()mcpkit.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -.AddResource() node in mcpkit.go. | -
| 2 | -Resource |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Resource node in project. | -
| 3 | -ResourceHandlerFunc |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ResourceHandlerFunc node in project. | -
| File | Coverage |
|---|---|
mcpkit.go | 1 nodes |
This section comes from graphify community clustering. Relationship summary: references x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Addresourcetemplate Mcpkitgo Resourcetemplate groups implementation around addresourcetemplate, mcpkitgo, resourcetemplate, resourcetemplatehandlerfunc, mostly in mcpkit.go. This section covers 3 nodes and 2 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -.AddResourceTemplate()mcpkit.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -.AddResourceTemplate() node in mcpkit.go. | -
| 2 | -ResourceTemplate |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ResourceTemplate node in project. | -
| 3 | -ResourceTemplateHandlerFunc |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ResourceTemplateHandlerFunc node in project. | -
| File | Coverage |
|---|---|
mcpkit.go | 1 nodes |
This section comes from graphify community clustering. Relationship summary: references x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Addtool Mcpkitgo Tool groups implementation around addtool, mcpkitgo, tool, toolhandlerfunc, mostly in mcpkit.go. This section covers 3 nodes and 2 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -.AddTool()mcpkit.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -.AddTool() node in mcpkit.go. | -
| 2 | -Tool |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Tool node in project. | -
| 3 | -ToolHandlerFunc |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ToolHandlerFunc node in project. | -
| File | Coverage |
|---|---|
mcpkit.go | 1 nodes |
This section comes from graphify community clustering. Relationship summary: references x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Check Ecosystem Boundariessh groups implementation around check, ecosystem, boundariessh, scripts, mostly in scripts/check-ecosystem-boundaries.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -check-ecosystem-boundaries.shscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh node in scripts/check-ecosystem-boundaries.sh. | -
| 2 | -check-ecosystem-boundaries.sh scriptscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh script node in scripts/check-ecosystem-boundaries.sh. | -
| File | Coverage |
|---|---|
scripts/check-ecosystem-boundaries.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Githubcom Graycodeai Hawk groups implementation around githubcom, graycodeai, hawk, mcpkit, mostly in go.mod. This section covers 1 nodes and 0 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -github.com/GrayCodeAI/hawk-mcpkitgo.mod |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| File | Coverage |
|---|---|
go.mod | 1 nodes |
This section comes from graphify community clustering. Relationship summary: No high-confidence call edges detected. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-| Nodes | 63 |
| Edges | 111 |
| Hyperedges | 0 |
| Communities | 12 |
| Documented Sections | 7 |
| EXTRACTED | 90 |
| INFERRED | 21 |
| AMBIGUOUS | 0 |
hawk-mcpkit — Architecture Documentation
-Generated: 2026-07-18 05:01 UTC · graphify callflow-html
-Generated from graphify knowledge graph: 348 nodes, 777 edges, 21 communities. Commit: 097fff2
- - - - -| Layer | Nodes | Communities |
|---|---|---|
| Extraction Pipeline | 298 | 0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 18, 19, 20 |
| Analysis & Clustering | 19 | 9 |
| CLI & Skill Installers | 25 | 4 |
| Pre Commit Githooks | 2 | 15 |
| Prepare Commit Msg | 2 | 16 |
| Check Ecosystem Boundariessh | 2 | 17 |
Extraction Pipeline groups implementation around testgo, stream, spec, errorsgo, mostly in stream_test.go, errors.go, client.go. This section covers 298 nodes and 647 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -BenchmarkChatWithTools()benchmark_test.go |
- Test | -External entry / no inbound edge | -New()client.go RawMessageWithBaseURL()client.go |
- Supports retrieval-augmented Q&A or streaming chat. | -
| 2 | -WithBaseURL()client.go |
- Function | -BenchmarkChatWithTools()benchmark_test.go |
- TestAllMessages()iterator_test.go TestAllMessagesPropagatesError()iterator_test.go TestAllMessagesStopsEarly()iterator_test.go +51 more |
- WithBaseURL() node in client.go. | -
| 3 | -New()client.go |
- Function | -BenchmarkChatWithTools()benchmark_test.go |
- backoffDuration()retry.go main()examples/basic/main.go TestAllMessages()iterator_test.go +57 more |
- New() node in client.go. | -
| 4 | -client_test.goclient_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 5 | -TestHealth()client_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 6 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 7 | -TestChat()client_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 8 | -TestChatStream()client_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 9 | -TestSession()client_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 10 | -TestStats()client_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 11 | -TestHTTPError()client_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 12 | -TestDeleteSession()client_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 13 | -TestNetworkFailure()client_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 14 | -TestNetworkFailureAllMethods()client_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 15 | -TestConcurrencyClient()client_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 16 | -TestConcurrencyAgent()client_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 17 | -TestPagination()client_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 18 | -main.goexamples/basic/main.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -main.go node in examples/basic/main.go. | -
| 19 | -main()examples/basic/main.go |
- Function | -New()client.go |
- No direct outbound edge | -main() node in examples/basic/main.go. | -
| 20 | -sessions_test.gosessions_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 21 | -TestSessionsList()sessions_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 22 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 23 | -TestSessionsListEmpty()sessions_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 24 | -TestSessionGetByID()sessions_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 25 | -TestSessionGetByIDPathEscape()sessions_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 26 | -TestMessagesGetWithPagination()sessions_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 27 | -TestMessagesPathEscape()sessions_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 28 | -TestDeleteSessionSuccess()sessions_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 29 | -TestDeleteSessionOK()sessions_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 30 | -TestDeleteSessionPathEscape()sessions_test.go |
- Test | -New()client.go WithBaseURL()client.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
stream_test.go | 30 nodes |
errors.go | 21 nodes |
client.go | 19 nodes |
sessions_test.go | 19 nodes |
errors_test.go | 18 nodes |
client_test.go | 13 nodes |
internal/spec/api_gen.gen.go | 13 nodes |
workflow_test.go | 13 nodes |
This section comes from graphify community clustering. Relationship summary: references x218, contains x184, method x34, calls x34. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Analysis & Clustering groups implementation around benchmark, testgo, benchmarknewclient, benchmarknewclientwithretry, mostly in benchmark_test.go. This section covers 19 nodes and 34 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -benchmark_test.gobenchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 2 | -BenchmarkNewClient()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkNewClient() node in benchmark_test.go. | -
| 3 | -B |
- Class | -External entry / no inbound edge | -No direct outbound edge | -B node in project. | -
| 4 | -BenchmarkNewClientWithRetry()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkNewClientWithRetry() node in benchmark_test.go. | -
| 5 | -BenchmarkHealth()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkHealth() node in benchmark_test.go. | -
| 6 | -BenchmarkChat()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 7 | -BenchmarkChatStream()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 8 | -BenchmarkCollectText()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkCollectText() node in benchmark_test.go. | -
| 9 | -BenchmarkPaginationParams()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkPaginationParams() node in benchmark_test.go. | -
| 10 | -BenchmarkPaginationParamsNil()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkPaginationParamsNil() node in benchmark_test.go. | -
| 11 | -BenchmarkParseAPIError()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkParseAPIError() node in benchmark_test.go. | -
| 12 | -BenchmarkParseRetryAfter()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkParseRetryAfter() node in benchmark_test.go. | -
| 13 | -BenchmarkRetryBackoff()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkRetryBackoff() node in benchmark_test.go. | -
| 14 | -BenchmarkRetryIsRetryable()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkRetryIsRetryable() node in benchmark_test.go. | -
| 15 | -BenchmarkClassifyEvent()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkClassifyEvent() node in benchmark_test.go. | -
| 16 | -BenchmarkWorkflowRun()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkWorkflowRun() node in benchmark_test.go. | -
| 17 | -BenchmarkNewAgent()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkNewAgent() node in benchmark_test.go. | -
| 18 | -BenchmarkAgentChat()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 19 | -BenchmarkUserAgent()benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| File | Coverage |
|---|---|
benchmark_test.go | 18 nodes |
This section comes from graphify community clustering. Relationship summary: contains x17, references x17. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-CLI & Skill Installers groups implementation around agentgo, agent, testgo, testagent, mostly in agent.go, agent_test.go. This section covers 25 nodes and 46 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -agent.goagent.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -agent.go node in agent.go. | -
| 2 | -AgentConfigagent.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 3 | -MemoryConfigagent.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 4 | -Agentagent.go |
- Class | -External entry / no inbound edge | -buildRequest()agent.go Chat()agent.go ChatStream()agent.go +2 more |
- Agent node in agent.go. | -
| 5 | -Client |
- Entry | -External entry / no inbound edge | -No direct outbound edge | -Client node in project. | -
| 6 | -Mutex |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Mutex node in project. | -
| 7 | -NewAgent()agent.go |
- Function | -External entry / no inbound edge | -TestAgent ConcurrentChatAndStream()agent_test.go TestAgent SessionContinuity()agent_test.go TestAgent_Chat()agent_test.go +4 more |
- NewAgent() node in agent.go. | -
| 8 | -.Chat()agent.go |
- Function | -Agentagent.go |
- buildRequest()agent.go updateSession()agent.go |
- Supports retrieval-augmented Q&A or streaming chat. | -
| 9 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| 10 | -ChatResponse |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 11 | -.ChatStream()agent.go |
- Async | -Agentagent.go |
- buildRequest()agent.go |
- Supports retrieval-augmented Q&A or streaming chat. | -
| 12 | -StreamReader |
- Async | -External entry / no inbound edge | -No direct outbound edge | -StreamReader node in project. | -
| 13 | -.SessionID()agent.go |
- Function | -Agentagent.go |
- No direct outbound edge | -.SessionID() node in agent.go. | -
| 14 | -.buildRequest()agent.go |
- Function | -Agentagent.go Chat()agent.go ChatStream()agent.go |
- No direct outbound edge | -.buildRequest() node in agent.go. | -
| 15 | -ChatRequest |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 16 | -.updateSession()agent.go |
- Function | -Agentagent.go Chat()agent.go |
- No direct outbound edge | -.updateSession() node in agent.go. | -
| 17 | -agent_test.goagent_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 18 | -TestAgent_Chat()agent_test.go |
- Test | -NewAgent()agent.go |
- No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 19 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 20 | -TestAgent_ChatWithTools()agent_test.go |
- Test | -NewAgent()agent.go |
- No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 21 | -TestAgent_SessionContinuity()agent_test.go |
- Test | -NewAgent()agent.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 22 | -TestAgent_MemorySessionID()agent_test.go |
- Test | -NewAgent()agent.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 23 | -TestAgent_ChatStream()agent_test.go |
- Test | -NewAgent()agent.go |
- No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 24 | -TestAgent_ConcurrentChatAndStream()agent_test.go |
- Test | -NewAgent()agent.go |
- No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 25 | -TestNewAgent_Defaults()agent_test.go |
- Test | -NewAgent()agent.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
agent.go | 10 nodes |
agent_test.go | 8 nodes |
This section comes from graphify community clustering. Relationship summary: references x20, contains x11, method x5, calls x3. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Pre Commit Githooks groups implementation around pre, commit, githooks, script, mostly in .githooks/pre-commit. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -pre-commit.githooks/pre-commit |
- Function | -External entry / no inbound edge | -No direct outbound edge | -pre-commit node in .githooks/pre-commit. | -
| 2 | -pre-commit script.githooks/pre-commit |
- Function | -External entry / no inbound edge | -No direct outbound edge | -pre-commit script node in .githooks/pre-commit. | -
| File | Coverage |
|---|---|
.githooks/pre-commit | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Prepare Commit Msg groups implementation around prepare, commit, msg, githooks, mostly in .githooks/prepare-commit-msg. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -prepare-commit-msg.githooks/prepare-commit-msg |
- Function | -External entry / no inbound edge | -No direct outbound edge | -prepare-commit-msg node in .githooks/prepare-commit-msg. | -
| 2 | -prepare-commit-msg script.githooks/prepare-commit-msg |
- Function | -External entry / no inbound edge | -No direct outbound edge | -prepare-commit-msg script node in .githooks/prepare-commit-msg. | -
| File | Coverage |
|---|---|
.githooks/prepare-commit-msg | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Check Ecosystem Boundariessh groups implementation around check, ecosystem, boundariessh, scripts, mostly in scripts/check-ecosystem-boundaries.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -check-ecosystem-boundaries.shscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh node in scripts/check-ecosystem-boundaries.sh. | -
| 2 | -check-ecosystem-boundaries.sh scriptscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh script node in scripts/check-ecosystem-boundaries.sh. | -
| File | Coverage |
|---|---|
scripts/check-ecosystem-boundaries.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-| Nodes | 348 |
| Edges | 777 |
| Hyperedges | 0 |
| Communities | 21 |
| Documented Sections | 6 |
| EXTRACTED | 558 |
| INFERRED | 219 |
| AMBIGUOUS | 0 |
hawk-sdk-go — Architecture Documentation
-Generated: 2026-07-18 05:01 UTC · graphify callflow-html
-Generated from graphify knowledge graph: 891 nodes, 1916 edges, 52 communities. Commit: 097fff2
- - - - -| Layer | Nodes | Communities |
|---|---|---|
| Ingestion & Updates | 26 | 13, 20 |
| Serving API | 7 | 30 |
| Tests & Fixtures | 801 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 49, 51 |
| Tracingpy Hawk Trace | 14 | 14 |
| Hawk Errorspy Any | 9 | 24 |
| Hawk Toolkitpy Execute | 8 | 27 |
| Hawk Toolkitpy Active | 7 | 31 |
| Memory Hawk Toolspy | 5 | 40 |
| Hawk Memory Toolspy | 3 | 43 |
| Prepare Commit Msg | 2 | 44 |
| Check Consumer Boundariessh | 2 | 45 |
| Memory Hawk Toolspy | 2 | 46 |
| Hawk Planpy Get | 2 | 47 |
| View Hawk Planpy | 2 | 48 |
| Other | 1 | 50 |
Ingestion & Updates groups implementation around hawk, planpy, clientpy, plan, mostly in src/hawk/plan.py, src/hawk/client.py, src/hawk/_version.py. This section covers 26 nodes and 28 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -_version.pysrc/hawk/_version.py |
- Module | -External entry / no inbound edge | -client.pysrc/hawk/client.py |
- Module file in src/hawk/_version.py. | -
| 2 | -_read_version()src/hawk/_version.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -_read_version() node in src/hawk/_version.py. | -
| 3 | -Version information for hawk-sdk. The version is read from the VERSION file atsrc/hawk/_version.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Version information for hawk-sdk. The version is read from the VERSION file at. | -
| 4 | -Read the canonical version from the VERSION file at the repo root. Walks upsrc/hawk/_version.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Read the canonical version from the VERSION file at the repo root. Walks up. | -
| 5 | -client.pysrc/hawk/client.py |
- Entry | -_version.pysrc/hawk/_version.py |
- No direct outbound edge | -Module file in src/hawk/client.py. | -
| 6 | -_build_headers()src/hawk/client.py |
- Function | -External entry / no inbound edge | -__init__()src/hawk/client.py __init__()src/hawk/client.py |
- _build_headers() node in src/hawk/client.py. | -
| 7 | -_session_path()src/hawk/client.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -_session_path() node in src/hawk/client.py. | -
| 8 | -_validate_base_url()src/hawk/client.py |
- Function | -External entry / no inbound edge | -__init__()src/hawk/client.py __init__()src/hawk/client.py |
- _validate_base_url() node in src/hawk/client.py. | -
| 9 | -.__init__()src/hawk/client.py |
- Function | -_build_headers()src/hawk/client.py _validate_base_url()src/hawk/client.py |
- No direct outbound edge | -.__init__() node in src/hawk/client.py. | -
| 10 | -.__init__()src/hawk/client.py |
- Function | -_build_headers()src/hawk/client.py _validate_base_url()src/hawk/client.py |
- No direct outbound edge | -.__init__() node in src/hawk/client.py. | -
| 11 | -Hawk SDK client implementations (sync and async).src/hawk/client.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Hawk SDK client implementations (sync and async).. | -
| 12 | -Build standard HTTP headers for Hawk API requests.src/hawk/client.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Build standard HTTP headers for Hawk API requests.. | -
| 13 | -URL-encode a session_id before splicing it into a request path.src/hawk/client.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for URL-encode a session_id before splicing it into a request path.. | -
| 14 | -Validate that base_url uses http/https and has a hostname.src/hawk/client.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Validate that base_url uses http/https and has a hostname.. | -
| 15 | -.finish()src/hawk/plan.py |
- Function | -External entry / no inbound edge | -create_plan()src/hawk/plan.py finish_plan()src/hawk/plan.py finish_subtask()src/hawk/plan.py |
- .finish() node in src/hawk/plan.py. | -
| 16 | -._notify()src/hawk/plan.py |
- Function | -External entry / no inbound edge | -create_plan()src/hawk/plan.py finish_plan()src/hawk/plan.py finish_subtask()src/hawk/plan.py +2 more |
- ._notify() node in src/hawk/plan.py. | -
| 17 | -.create_plan()src/hawk/plan.py |
- Function | -_notify()src/hawk/plan.py finish()src/hawk/plan.py |
- No direct outbound edge | -.create_plan() node in src/hawk/plan.py. | -
| 18 | -.update_subtask_state()src/hawk/plan.py |
- Function | -_notify()src/hawk/plan.py |
- No direct outbound edge | -.update_subtask_state() node in src/hawk/plan.py. | -
| 19 | -.finish_subtask()src/hawk/plan.py |
- Function | -_notify()src/hawk/plan.py finish()src/hawk/plan.py |
- No direct outbound edge | -.finish_subtask() node in src/hawk/plan.py. | -
| 20 | -.revise_plan()src/hawk/plan.py |
- Function | -_notify()src/hawk/plan.py |
- No direct outbound edge | -.revise_plan() node in src/hawk/plan.py. | -
| 21 | -.finish_plan()src/hawk/plan.py |
- Function | -_notify()src/hawk/plan.py finish()src/hawk/plan.py |
- No direct outbound edge | -.finish_plan() node in src/hawk/plan.py. | -
| 22 | -Create a new plan with subtasks. Replaces current plan if one exists.src/hawk/plan.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Create a new plan with subtasks. Replaces current plan if one exists.. | -
| 23 | -Update a subtask's state to todo, in_progress, or abandoned.src/hawk/plan.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Update a subtask's state to todo, in_progress, or abandoned.. | -
| 24 | -Mark a subtask as done with its specific outcome.src/hawk/plan.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Mark a subtask as done with its specific outcome.. | -
| 25 | -Revise plan: add/revise/delete a subtask.src/hawk/plan.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Revise plan: add/revise/delete a subtask.. | -
| 26 | -Finish or abandon the current plan.src/hawk/plan.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Finish or abandon the current plan.. | -
| File | Coverage |
|---|---|
src/hawk/plan.py | 12 nodes |
src/hawk/client.py | 10 nodes |
src/hawk/_version.py | 4 nodes |
This section comes from graphify community clustering. Relationship summary: calls x12, explains x11, contains x4, imports x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Serving API groups implementation around hawk, request, clientpy, failure, mostly in src/hawk/client.py, src/hawk/errors.py. This section covers 7 nodes and 7 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -._request()src/hawk/client.py |
- Function | -External entry / no inbound edge | -HawkConnectionErrorsrc/hawk/errors.py |
- ._request() node in src/hawk/client.py. | -
| 2 | -Response |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Response node in project. | -
| 3 | -._request()src/hawk/client.py |
- Function | -External entry / no inbound edge | -HawkConnectionErrorsrc/hawk/errors.py |
- ._request() node in src/hawk/client.py. | -
| 4 | -Make an HTTP request, raising typed errors on failure.src/hawk/client.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Make an HTTP request, raising typed errors on failure.. | -
| 5 | -Make an async HTTP request, raising typed errors on failure.src/hawk/client.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Make an async HTTP request, raising typed errors on failure.. | -
| 6 | -HawkConnectionErrorsrc/hawk/errors.py |
- Class | -_request()src/hawk/client.py _request()src/hawk/client.py |
- No direct outbound edge | -HawkConnectionError node in src/hawk/errors.py. | -
| 7 | -Transport-level failure (connection refused, timeout, DNS, etc.). Raised insrc/hawk/errors.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Transport-level failure (connection refused, timeout, DNS, etc.). Raised in. | -
| File | Coverage |
|---|---|
src/hawk/client.py | 4 nodes |
src/hawk/errors.py | 2 nodes |
This section comes from graphify community clustering. Relationship summary: explains x3, references x2, calls x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Tests & Fixtures groups implementation around test, tests, hawk, memory, mostly in tests/test_toolkit.py, tests/test_plan.py, tests/test_tracing.py. This section covers 801 nodes and 1723 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -main.pyexamples/basic/main.py |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in examples/basic/main.py. | -
| 2 | -main()examples/basic/main.py |
- Function | -External entry / no inbound edge | -HawkClientsrc/hawk/client.py |
- main() node in examples/basic/main.py. | -
| 3 | -_mask_api_key()src/hawk/client.py |
- API | -External entry / no inbound edge | -__repr__()src/hawk/client.py __repr__()src/hawk/client.py |
- _mask_api_key() node in src/hawk/client.py. | -
| 4 | -HawkClientsrc/hawk/client.py |
- Entry | -__init__.pysrc/hawk/__init__.py Agentsrc/hawk/agent.py agent.pysrc/hawk/agent.py +3 more |
- __exit__()src/hawk/client.py __repr__()src/hawk/client.py AsyncStreamReadersrc/hawk/streaming.py +31 more |
- HawkClient node in src/hawk/client.py. | -
| 5 | -.__repr__()src/hawk/client.py |
- Function | -_mask_api_key()src/hawk/client.py HawkClientsrc/hawk/client.py |
- No direct outbound edge | -.__repr__() node in src/hawk/client.py. | -
| 6 | -.__enter__()src/hawk/client.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -.__enter__() node in src/hawk/client.py. | -
| 7 | -.__exit__()src/hawk/client.py |
- Function | -HawkClientsrc/hawk/client.py |
- close()src/hawk/client.py |
- .__exit__() node in src/hawk/client.py. | -
| 8 | -.close()src/hawk/client.py |
- Function | -HawkClientsrc/hawk/client.py |
- close()src/hawk/client.py |
- .close() node in src/hawk/client.py. | -
| 9 | -.health()src/hawk/client.py |
- Function | -HawkClientsrc/hawk/client.py |
- with_retry_sync()src/hawk/retry.py |
- .health() node in src/hawk/client.py. | -
| 10 | -.get_session()src/hawk/client.py |
- Function | -HawkClientsrc/hawk/client.py |
- with_retry_sync()src/hawk/retry.py |
- .get_session() node in src/hawk/client.py. | -
| 11 | -.list_sessions()src/hawk/client.py |
- Function | -HawkClientsrc/hawk/client.py |
- with_retry_sync()src/hawk/retry.py |
- .list_sessions() node in src/hawk/client.py. | -
| 12 | -.delete_session()src/hawk/client.py |
- Function | -HawkClientsrc/hawk/client.py |
- with_retry_sync()src/hawk/retry.py |
- .delete_session() node in src/hawk/client.py. | -
| 13 | -.list_messages()src/hawk/client.py |
- Function | -HawkClientsrc/hawk/client.py |
- with_retry_sync()src/hawk/retry.py |
- .list_messages() node in src/hawk/client.py. | -
| 14 | -.stats()src/hawk/client.py |
- Function | -HawkClientsrc/hawk/client.py |
- with_retry_sync()src/hawk/retry.py |
- .stats() node in src/hawk/client.py. | -
| 15 | -AsyncHawkClientsrc/hawk/client.py |
- Entry | -__init__.pysrc/hawk/__init__.py Agentsrc/hawk/agent.py agent.pysrc/hawk/agent.py +2 more |
- __aexit__()src/hawk/client.py __repr__()src/hawk/client.py AsyncStreamReadersrc/hawk/streaming.py +27 more |
- AsyncHawkClient node in src/hawk/client.py. | -
| 16 | -.__repr__()src/hawk/client.py |
- Function | -_mask_api_key()src/hawk/client.py AsyncHawkClientsrc/hawk/client.py |
- No direct outbound edge | -.__repr__() node in src/hawk/client.py. | -
| 17 | -.__aenter__()src/hawk/client.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -.__aenter__() node in src/hawk/client.py. | -
| 18 | -.__aexit__()src/hawk/client.py |
- Function | -AsyncHawkClientsrc/hawk/client.py |
- close()src/hawk/client.py |
- .__aexit__() node in src/hawk/client.py. | -
| 19 | -.close()src/hawk/client.py |
- Function | -__aexit__()src/hawk/client.py __exit__()src/hawk/client.py AsyncHawkClientsrc/hawk/client.py +1 more |
- No direct outbound edge | -.close() node in src/hawk/client.py. | -
| 20 | -.health()src/hawk/client.py |
- Function | -AsyncHawkClientsrc/hawk/client.py |
- with_retry()src/hawk/retry.py |
- .health() node in src/hawk/client.py. | -
| 21 | -.get_session()src/hawk/client.py |
- Function | -AsyncHawkClientsrc/hawk/client.py |
- with_retry()src/hawk/retry.py |
- .get_session() node in src/hawk/client.py. | -
| 22 | -.list_sessions()src/hawk/client.py |
- Function | -AsyncHawkClientsrc/hawk/client.py |
- with_retry()src/hawk/retry.py |
- .list_sessions() node in src/hawk/client.py. | -
| 23 | -.delete_session()src/hawk/client.py |
- Function | -AsyncHawkClientsrc/hawk/client.py |
- with_retry()src/hawk/retry.py |
- .delete_session() node in src/hawk/client.py. | -
| 24 | -.list_messages()src/hawk/client.py |
- Function | -AsyncHawkClientsrc/hawk/client.py |
- with_retry()src/hawk/retry.py |
- .list_messages() node in src/hawk/client.py. | -
| 25 | -.stats()src/hawk/client.py |
- Function | -AsyncHawkClientsrc/hawk/client.py |
- with_retry()src/hawk/retry.py |
- .stats() node in src/hawk/client.py. | -
| 26 | -Mask an API key for safe display in repr()/logs. Only reveals a trailing susrc/hawk/client.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Mask an API key for safe display in repr()/logs. Only reveals a trailing su. | -
| 27 | -Synchronous client for the Hawk daemon API. Usage: with HawkClient(src/hawk/client.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Synchronous client for the Hawk daemon API. Usage: with HawkClient(. | -
| 28 | -Close the underlying HTTP client.src/hawk/client.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Close the underlying HTTP client.. | -
| 29 | -Check daemon connectivity and health.src/hawk/client.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Check daemon connectivity and health.. | -
| 30 | -List the daemon's active sessions. The daemon returns a plain array witsrc/hawk/client.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for List the daemon's active sessions. The daemon returns a plain array wit. | -
| File | Coverage |
|---|---|
tests/test_toolkit.py | 53 nodes |
tests/test_plan.py | 51 nodes |
tests/test_tracing.py | 44 nodes |
src/hawk/client.py | 38 nodes |
tests/test_evaluate.py | 37 nodes |
src/hawk/discovery.py | 35 nodes |
src/hawk/streaming.py | 30 nodes |
src/hawk/types.py | 30 nodes |
This section comes from graphify community clustering. Relationship summary: method x389, explains x220, calls x147, references x144. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Tracingpy Hawk Trace groups implementation around tracingpy, hawk, trace, tool, mostly in src/hawk/tracing.py. This section covers 14 nodes and 18 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -tracing.pysrc/hawk/tracing.py |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Module file in src/hawk/tracing.py. | -
| 2 | -trace_chat()src/hawk/tracing.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 3 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 4 | -trace_tool()src/hawk/tracing.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -trace_tool() node in src/hawk/tracing.py. | -
| 5 | -_trace_generator()src/hawk/tracing.py |
- Function | -External entry / no inbound edge | -_ok_status()src/hawk/tracing.py _record_error()src/hawk/tracing.py |
- _trace_generator() node in src/hawk/tracing.py. | -
| 6 | -Any |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Any node in project. | -
| 7 | -_ok_status()src/hawk/tracing.py |
- Function | -_trace_generator()src/hawk/tracing.py |
- No direct outbound edge | -_ok_status() node in src/hawk/tracing.py. | -
| 8 | -_record_error()src/hawk/tracing.py |
- Function | -_trace_generator()src/hawk/tracing.py |
- No direct outbound edge | -_record_error() node in src/hawk/tracing.py. | -
| 9 | -Exception |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Exception node in project. | -
| 10 | -OpenTelemetry tracing decorators for Hawk SDK. Zero-cost when disabled. Providesrc/hawk/tracing.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for OpenTelemetry tracing decorators for Hawk SDK. Zero-cost when disabled. Provide. | -
| 11 | -Decorator to trace agent chat calls with OTel spans. Captures: operation nasrc/hawk/tracing.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Decorator to trace agent chat calls with OTel spans. Captures: operation na. | -
| 12 | -Decorator to trace tool execution with OTel spans. Captures: tool name, argsrc/hawk/tracing.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Decorator to trace tool execution with OTel spans. Captures: tool name, arg. | -
| 13 | -Wrap a generator to trace its lifecycle.src/hawk/tracing.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Wrap a generator to trace its lifecycle.. | -
| 14 | -Record an error on a span.src/hawk/tracing.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Record an error on a span.. | -
| File | Coverage |
|---|---|
src/hawk/tracing.py | 11 nodes |
This section comes from graphify community clustering. Relationship summary: references x6, contains x5, explains x5, calls x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Hawk Errorspy Any groups implementation around hawk, errorspy, any, mostly in src/hawk/errors.py. This section covers 9 nodes and 15 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -.__init__()src/hawk/errors.py |
- Function | -External entry / no inbound edge | -__init__()src/hawk/errors.py |
- .__init__() node in src/hawk/errors.py. | -
| 2 | -Any |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Any node in project. | -
| 3 | -.__init__()src/hawk/errors.py |
- Function | -External entry / no inbound edge | -__init__()src/hawk/errors.py |
- .__init__() node in src/hawk/errors.py. | -
| 4 | -.__init__()src/hawk/errors.py |
- Function | -External entry / no inbound edge | -__init__()src/hawk/errors.py |
- .__init__() node in src/hawk/errors.py. | -
| 5 | -.__init__()src/hawk/errors.py |
- Function | -External entry / no inbound edge | -__init__()src/hawk/errors.py |
- .__init__() node in src/hawk/errors.py. | -
| 6 | -.__init__()src/hawk/errors.py |
- Function | -External entry / no inbound edge | -__init__()src/hawk/errors.py |
- .__init__() node in src/hawk/errors.py. | -
| 7 | -.__init__()src/hawk/errors.py |
- Function | -External entry / no inbound edge | -__init__()src/hawk/errors.py |
- .__init__() node in src/hawk/errors.py. | -
| 8 | -.__init__()src/hawk/errors.py |
- Function | -External entry / no inbound edge | -__init__()src/hawk/errors.py |
- .__init__() node in src/hawk/errors.py. | -
| 9 | -.__init__()src/hawk/errors.py |
- Function | -__init__()src/hawk/errors.py __init__()src/hawk/errors.py __init__()src/hawk/errors.py +4 more |
- No direct outbound edge | -.__init__() node in src/hawk/errors.py. | -
| File | Coverage |
|---|---|
src/hawk/errors.py | 8 nodes |
This section comes from graphify community clustering. Relationship summary: references x8, calls x7. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Hawk Toolkitpy Execute groups implementation around hawk, toolkitpy, execute, state, mostly in src/hawk/toolkit.py. This section covers 8 nodes and 8 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -Any |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Any node in project. | -
| 2 | -.execute()src/hawk/toolkit.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -.execute() node in src/hawk/toolkit.py. | -
| 3 | -.execute_async()src/hawk/toolkit.py |
- Async | -External entry / no inbound edge | -_run_background()src/hawk/toolkit.py |
- .execute_async() node in src/hawk/toolkit.py. | -
| 4 | -._run_background()src/hawk/toolkit.py |
- Function | -execute_async()src/hawk/toolkit.py |
- No direct outbound edge | -._run_background() node in src/hawk/toolkit.py. | -
| 5 | -.state_dict()src/hawk/toolkit.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -.state_dict() node in src/hawk/toolkit.py. | -
| 6 | -.load_state_dict()src/hawk/toolkit.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -.load_state_dict() node in src/hawk/toolkit.py. | -
| 7 | -Execute a tool with middleware chain and postprocessing.src/hawk/toolkit.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Execute a tool with middleware chain and postprocessing.. | -
| 8 | -Execute a tool asynchronously with middleware and postprocessing.src/hawk/toolkit.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Execute a tool asynchronously with middleware and postprocessing.. | -
| File | Coverage |
|---|---|
src/hawk/toolkit.py | 7 nodes |
This section comes from graphify community clustering. Relationship summary: references x5, explains x2, calls x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Hawk Toolkitpy Active groups implementation around hawk, toolkitpy, active, tools, mostly in src/hawk/toolkit.py. This section covers 7 nodes and 6 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -ToolGroupsrc/hawk/toolkit.py |
- Class | -External entry / no inbound edge | -__init__()src/hawk/toolkit.py create_group()src/hawk/toolkit.py get_active_tools()src/hawk/toolkit.py |
- ToolGroup node in src/hawk/toolkit.py. | -
| 2 | -.__init__()src/hawk/toolkit.py |
- Function | -ToolGroupsrc/hawk/toolkit.py |
- No direct outbound edge | -.__init__() node in src/hawk/toolkit.py. | -
| 3 | -.create_group()src/hawk/toolkit.py |
- Function | -ToolGroupsrc/hawk/toolkit.py |
- No direct outbound edge | -.create_group() node in src/hawk/toolkit.py. | -
| 4 | -.get_active_tools()src/hawk/toolkit.py |
- Function | -ToolGroupsrc/hawk/toolkit.py |
- get_tool_schemas()src/hawk/toolkit.py |
- .get_active_tools() node in src/hawk/toolkit.py. | -
| 5 | -.get_tool_schemas()src/hawk/toolkit.py |
- Function | -get_active_tools()src/hawk/toolkit.py |
- No direct outbound edge | -.get_tool_schemas() node in src/hawk/toolkit.py. | -
| 6 | -Return tools belonging to active groups.src/hawk/toolkit.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Return tools belonging to active groups.. | -
| 7 | -Return JSON schemas for active tools.src/hawk/toolkit.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Return JSON schemas for active tools.. | -
| File | Coverage |
|---|---|
src/hawk/toolkit.py | 7 nodes |
This section comes from graphify community clustering. Relationship summary: calls x4, explains x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Memory Hawk Toolspy groups implementation around memory, hawk, toolspy, record, mostly in src/hawk/memory_tools.py. This section covers 5 nodes and 4 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -.remember()src/hawk/memory_tools.py |
- Function | -External entry / no inbound edge | -record_memory()src/hawk/memory_tools.py |
- .remember() node in src/hawk/memory_tools.py. | -
| 2 | -Any |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Any node in project. | -
| 3 | -.__init__()src/hawk/memory_tools.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -.__init__() node in src/hawk/memory_tools.py. | -
| 4 | -.record_memory()src/hawk/memory_tools.py |
- Function | -remember()src/hawk/memory_tools.py |
- No direct outbound edge | -.record_memory() node in src/hawk/memory_tools.py. | -
| 5 | -Record important information to long-term memory.src/hawk/memory_tools.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Record important information to long-term memory.. | -
| File | Coverage |
|---|---|
src/hawk/memory_tools.py | 4 nodes |
This section comes from graphify community clustering. Relationship summary: references x2, calls x1, explains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Hawk Memory Toolspy groups implementation around hawk, memory, toolspy, retrieve, mostly in src/hawk/memory_tools.py. This section covers 3 nodes and 2 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -.recall()src/hawk/memory_tools.py |
- Function | -External entry / no inbound edge | -retrieve_memories()src/hawk/memory_tools.py |
- .recall() node in src/hawk/memory_tools.py. | -
| 2 | -.retrieve_memories()src/hawk/memory_tools.py |
- Function | -recall()src/hawk/memory_tools.py |
- No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 3 | -Retrieve relevant memories for the current context.src/hawk/memory_tools.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Retrieve relevant memories for the current context.. | -
| File | Coverage |
|---|---|
src/hawk/memory_tools.py | 3 nodes |
This section comes from graphify community clustering. Relationship summary: calls x1, explains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Prepare Commit Msg groups implementation around prepare, commit, msg, githooks, mostly in .githooks/prepare-commit-msg. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -prepare-commit-msg.githooks/prepare-commit-msg |
- Function | -External entry / no inbound edge | -No direct outbound edge | -prepare-commit-msg node in .githooks/prepare-commit-msg. | -
| 2 | -prepare-commit-msg script.githooks/prepare-commit-msg |
- Function | -External entry / no inbound edge | -No direct outbound edge | -prepare-commit-msg script node in .githooks/prepare-commit-msg. | -
| File | Coverage |
|---|---|
.githooks/prepare-commit-msg | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Check Consumer Boundariessh groups implementation around check, consumer, boundariessh, scripts, mostly in scripts/check-consumer-boundaries.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -check-consumer-boundaries.shscripts/check-consumer-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-consumer-boundaries.sh node in scripts/check-consumer-boundaries.sh. | -
| 2 | -check-consumer-boundaries.sh scriptscripts/check-consumer-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-consumer-boundaries.sh script node in scripts/check-consumer-boundaries.sh. | -
| File | Coverage |
|---|---|
scripts/check-consumer-boundaries.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Memory Hawk Toolspy groups implementation around memory, hawk, toolspy, get, mostly in src/hawk/memory_tools.py. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -.get_tools()src/hawk/memory_tools.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -.get_tools() node in src/hawk/memory_tools.py. | -
| 2 | -Return memory operations as Tool objects.src/hawk/memory_tools.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Return memory operations as Tool objects.. | -
| File | Coverage |
|---|---|
src/hawk/memory_tools.py | 2 nodes |
This section comes from graphify community clustering. Relationship summary: explains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Hawk Planpy Get groups implementation around hawk, planpy, get, tools, mostly in src/hawk/plan.py. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -.get_tools()src/hawk/plan.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -.get_tools() node in src/hawk/plan.py. | -
| 2 | -Return plan operations as Tool objects for agent registration.src/hawk/plan.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for Return plan operations as Tool objects for agent registration.. | -
| File | Coverage |
|---|---|
src/hawk/plan.py | 2 nodes |
This section comes from graphify community clustering. Relationship summary: explains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-View Hawk Planpy groups implementation around view, hawk, planpy, history, mostly in src/hawk/plan.py. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -.view_history()src/hawk/plan.py |
- Function | -External entry / no inbound edge | -No direct outbound edge | -.view_history() node in src/hawk/plan.py. | -
| 2 | -View historical plans.src/hawk/plan.py |
- Concept | -External entry / no inbound edge | -No direct outbound edge | -Design note for View historical plans.. | -
| File | Coverage |
|---|---|
src/hawk/plan.py | 2 nodes |
This section comes from graphify community clustering. Relationship summary: explains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Other groups implementation around hawk, sdk, pyprojecttoml, mostly in pyproject.toml. This section covers 1 nodes and 0 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -hawk-sdkpyproject.toml |
- Module | -External entry / no inbound edge | -No direct outbound edge | -hawk-sdk node in pyproject.toml. | -
| File | Coverage |
|---|---|
pyproject.toml | 1 nodes |
This section comes from graphify community clustering. Relationship summary: No high-confidence call edges detected. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-| Nodes | 891 |
| Edges | 1916 |
| Hyperedges | 0 |
| Communities | 52 |
| Documented Sections | 15 |
| EXTRACTED | 1372 |
| INFERRED | 544 |
| AMBIGUOUS | 0 |
hawk-sdk-python — Architecture Documentation
-Generated: 2026-07-18 05:01 UTC · graphify callflow-html
-Generated from graphify knowledge graph: 204 nodes, 370 edges, 11 communities. Commit: ff09e3e
- - - - -| Layer | Nodes | Communities |
|---|---|---|
| Graph Build | 98 | 0, 2, 3, 7 |
| CLI & Skill Installers | 11 | 6 |
| Tests & Fixtures | 88 | 1, 4, 5, 8, 10 |
| Streamts Streamreader Constructor | 7 | 9 |
Graph Build groups implementation around packagejson, tsconfigjson, graphts, node, mostly in package.json, tsconfig.json, src/graph.ts. This section covers 98 nodes and 115 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -package.jsonpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -package.json node in package.json. | -
| 2 | -namepackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -name node in package.json. | -
| 3 | -versionpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -version node in package.json. | -
| 4 | -descriptionpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -description node in package.json. | -
| 5 | -typepackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -type node in package.json. | -
| 6 | -mainpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -main node in package.json. | -
| 7 | -modulepackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -module node in package.json. | -
| 8 | -typespackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -types node in package.json. | -
| 9 | -exportspackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Exports documentation data to a target format. | -
| 10 | -filespackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -files node in package.json. | -
| 11 | -distpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -dist node in package.json. | -
| 12 | -README.mdpackage.json |
- Class | -External entry / no inbound edge | -No direct outbound edge | -README.md node in package.json. | -
| 13 | -LICENSEpackage.json |
- Class | -External entry / no inbound edge | -No direct outbound edge | -LICENSE node in package.json. | -
| 14 | -VERSIONpackage.json |
- Class | -External entry / no inbound edge | -No direct outbound edge | -VERSION node in package.json. | -
| 15 | -enginespackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -engines node in package.json. | -
| 16 | -nodepackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -node node in package.json. | -
| 17 | -scriptspackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -scripts node in package.json. | -
| 18 | -buildpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -build node in package.json. | -
| 19 | -cleanpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -clean node in package.json. | -
| 20 | -typecheckpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -typecheck node in package.json. | -
| 21 | -lintpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -lint node in package.json. | -
| 22 | -formatpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -format node in package.json. | -
| 23 | -testpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 24 | -test:coveragepackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 25 | -prepublishOnlypackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -prepublishOnly node in package.json. | -
| 26 | -keywordspackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -keywords node in package.json. | -
| 27 | -hawkpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -hawk node in package.json. | -
| 28 | -sdkpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -sdk node in package.json. | -
| 29 | -aipackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -ai node in package.json. | -
| 30 | -agentpackage.json |
- Function | -External entry / no inbound edge | -No direct outbound edge | -agent node in package.json. | -
| File | Coverage |
|---|---|
package.json | 46 nodes |
tsconfig.json | 26 nodes |
src/graph.ts | 24 nodes |
test/graph.test.ts | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x74, calls x20, extends x16, imports x5. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-CLI & Skill Installers groups implementation around agentts, chat, clientts, typests, mostly in src/agent.ts, src/client.ts, src/types.ts. This section covers 11 nodes and 18 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -Agentsrc/agent.ts |
- Class | -External entry / no inbound edge | -buildRequest()src/agent.ts chat()src/agent.ts chatStream()src/agent.ts +3 more |
- Agent node in src/agent.ts. | -
| 2 | -.constructor()src/agent.ts |
- Function | -Agentsrc/agent.ts |
- No direct outbound edge | -.constructor() node in src/agent.ts. | -
| 3 | -.chat()src/agent.ts |
- Function | -Agentsrc/agent.ts |
- buildRequest()src/agent.ts chat()src/client.ts chatWithTools()src/client.ts +1 more |
- Supports retrieval-augmented Q&A or streaming chat. | -
| 4 | -.chatStream()src/agent.ts |
- Async | -Agentsrc/agent.ts |
- buildRequest()src/agent.ts |
- Supports retrieval-augmented Q&A or streaming chat. | -
| 5 | -.sessionID()src/agent.ts |
- Function | -Agentsrc/agent.ts |
- No direct outbound edge | -.sessionID() node in src/agent.ts. | -
| 6 | -.buildRequest()src/agent.ts |
- Function | -Agentsrc/agent.ts chat()src/agent.ts chatStream()src/agent.ts |
- No direct outbound edge | -.buildRequest() node in src/agent.ts. | -
| 7 | -.updateSession()src/agent.ts |
- Function | -Agentsrc/agent.ts chat()src/agent.ts |
- No direct outbound edge | -.updateSession() node in src/agent.ts. | -
| 8 | -.chat()src/client.ts |
- Function | -chat()src/agent.ts |
- No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 9 | -.chatWithTools()src/client.ts |
- Function | -chat()src/agent.ts |
- No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 10 | -ChatRequestsrc/types.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 11 | -ChatResponsesrc/types.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| File | Coverage |
|---|---|
src/agent.ts | 7 nodes |
src/client.ts | 2 nodes |
src/types.ts | 2 nodes |
This section comes from graphify community clustering. Relationship summary: references x7, method x6, calls x5. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Tests & Fixtures groups implementation around errorsts, clientts, test, typests, mostly in src/errors.ts, src/client.ts, src/types.ts. This section covers 88 nodes and 203 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -agent.tssrc/agent.ts |
- Module | -External entry / no inbound edge | -client.tssrc/client.ts HawkClientsrc/client.ts stream.tssrc/stream.ts +3 more |
- Module file in src/agent.ts. | -
| 2 | -MemoryConfigsrc/agent.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 3 | -AgentConfigsrc/agent.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 4 | -client.tssrc/client.ts |
- Entry | -agent.tssrc/agent.ts |
- backoffDurationMs()src/retry.ts ChatWithToolsRequestsrc/types.ts ChatWithToolsResponsesrc/types.ts +22 more |
- Module file in src/client.ts. | -
| 5 | -SendInitsrc/client.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -SendInit node in src/client.ts. | -
| 6 | -.messages()src/client.ts |
- Function | -HawkClientsrc/client.ts |
- getJSON()src/client.ts paginationParams()src/client.ts |
- .messages() node in src/client.ts. | -
| 7 | -paginationParams()src/client.ts |
- Function | -messages()src/client.ts |
- No direct outbound edge | -paginationParams() node in src/client.ts. | -
| 8 | -index.tssrc/index.ts |
- Module | -External entry / no inbound edge | -agent.test.tstest/agent.test.ts client.test.tstest/client.test.ts errors.test.tstest/errors.test.ts +4 more |
- Module file in src/index.ts. | -
| 9 | -stream.tssrc/stream.ts |
- Async | -agent.tssrc/agent.ts client.tssrc/client.ts |
- No direct outbound edge | -Module file in src/stream.ts. | -
| 10 | -tools.tssrc/tools.ts |
- Module | -agent.tssrc/agent.ts client.tssrc/client.ts |
- ToolSchemasrc/types.ts types.tssrc/types.ts |
- Module file in src/tools.ts. | -
| 11 | -Toolsrc/tools.ts |
- Class | -agent.tssrc/agent.ts client.tssrc/client.ts |
- tools.test.tstest/tools.test.ts |
- Tool node in src/tools.ts. | -
| 12 | -types.tssrc/types.ts |
- Module | -agent.tssrc/agent.ts client.tssrc/client.ts tools.tssrc/tools.ts |
- No direct outbound edge | -Module file in src/types.ts. | -
| 13 | -HealthResponsesrc/types.ts |
- Class | -client.tssrc/client.ts |
- No direct outbound edge | -HealthResponse node in src/types.ts. | -
| 14 | -SessionSummarysrc/types.ts |
- Class | -client.tssrc/client.ts |
- No direct outbound edge | -SessionSummary node in src/types.ts. | -
| 15 | -SessionDetailsrc/types.ts |
- Class | -client.tssrc/client.ts |
- No direct outbound edge | -SessionDetail node in src/types.ts. | -
| 16 | -ToolSchemasrc/types.ts |
- Class | -client.tssrc/client.ts tools.tssrc/tools.ts |
- No direct outbound edge | -ToolSchema node in src/types.ts. | -
| 17 | -ToolCallsrc/types.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ToolCall node in src/types.ts. | -
| 18 | -ToolResultsrc/types.ts |
- Class | -client.tssrc/client.ts |
- No direct outbound edge | -ToolResult node in src/types.ts. | -
| 19 | -Messagesrc/types.ts |
- Class | -client.tssrc/client.ts |
- No direct outbound edge | -Message node in src/types.ts. | -
| 20 | -ChatWithToolsRequestsrc/types.ts |
- Class | -client.tssrc/client.ts |
- No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 21 | -ChatWithToolsResponsesrc/types.ts |
- Class | -client.tssrc/client.ts |
- agent.test.tstest/agent.test.ts tools.test.tstest/tools.test.ts |
- Supports retrieval-augmented Q&A or streaming chat. | -
| 22 | -ModelStatsrc/types.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ModelStat node in src/types.ts. | -
| 23 | -StatsResponsesrc/types.ts |
- Class | -client.tssrc/client.ts |
- No direct outbound edge | -StatsResponse node in src/types.ts. | -
| 24 | -PaginatedResponsesrc/types.ts |
- Class | -client.tssrc/client.ts |
- No direct outbound edge | -PaginatedResponse node in src/types.ts. | -
| 25 | -ListOptionssrc/types.ts |
- Class | -client.tssrc/client.ts |
- No direct outbound edge | -ListOptions node in src/types.ts. | -
| 26 | -ErrorResponsesrc/types.ts |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ErrorResponse node in src/types.ts. | -
| 27 | -version.tssrc/version.ts |
- Module | -client.tssrc/client.ts |
- No direct outbound edge | -Module file in src/version.ts. | -
| 28 | -userAgent()src/version.ts |
- Function | -client.tssrc/client.ts jsonHeaders()src/client.ts |
- No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 29 | -tools.test.tstest/tools.test.ts |
- Test | -ChatWithToolsResponsesrc/types.ts HawkClientsrc/client.ts helpers.tstest/helpers.ts +4 more |
- No direct outbound edge | -Module file in test/tools.test.ts. | -
| 30 | -echoTooltest/tools.test.ts |
- Test | -External entry / no inbound edge | -No direct outbound edge | -echoTool node in test/tools.test.ts. | -
| File | Coverage |
|---|---|
src/errors.ts | 20 nodes |
src/client.ts | 17 nodes |
src/types.ts | 15 nodes |
src/retry.ts | 8 nodes |
test/helpers.ts | 5 nodes |
test/version.test.ts | 4 nodes |
src/agent.ts | 3 nodes |
src/stream.ts | 2 nodes |
This section comes from graphify community clustering. Relationship summary: imports x57, contains x51, calls x25, imports x24. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Streamts Streamreader Constructor groups implementation around streamts, streamreader, constructor, next, mostly in src/stream.ts. This section covers 7 nodes and 9 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -StreamReadersrc/stream.ts |
- Async | -External entry / no inbound edge | -[Symbol.asyncIterator]()src/stream.ts close()src/stream.ts constructor()src/stream.ts +3 more |
- StreamReader node in src/stream.ts. | -
| 2 | -.constructor()src/stream.ts |
- Function | -StreamReadersrc/stream.ts |
- No direct outbound edge | -.constructor() node in src/stream.ts. | -
| 3 | -.next()src/stream.ts |
- Function | -StreamReadersrc/stream.ts |
- dispatch()src/stream.ts processLine()src/stream.ts |
- .next() node in src/stream.ts. | -
| 4 | -.[Symbol.asyncIterator]()src/stream.ts |
- Async | -StreamReadersrc/stream.ts |
- No direct outbound edge | -.[Symbol.asyncIterator]() node in src/stream.ts. | -
| 5 | -.close()src/stream.ts |
- Function | -StreamReadersrc/stream.ts |
- No direct outbound edge | -.close() node in src/stream.ts. | -
| 6 | -.dispatch()src/stream.ts |
- Function | -next()src/stream.ts StreamReadersrc/stream.ts |
- processLine()src/stream.ts |
- .dispatch() node in src/stream.ts. | -
| 7 | -.processLine()src/stream.ts |
- Function | -dispatch()src/stream.ts next()src/stream.ts StreamReadersrc/stream.ts |
- No direct outbound edge | -.processLine() node in src/stream.ts. | -
| File | Coverage |
|---|---|
src/stream.ts | 7 nodes |
This section comes from graphify community clustering. Relationship summary: method x6, calls x3. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-| Nodes | 204 |
| Edges | 370 |
| Hyperedges | 0 |
| Communities | 11 |
| Documented Sections | 4 |
| EXTRACTED | 370 |
| INFERRED | 0 |
| AMBIGUOUS | 0 |
hawk-sdk-typescript — Architecture Documentation
-Generated: 2026-07-25 05:00 UTC · graphify callflow-html
-Generated from graphify knowledge graph: 1280 nodes, 3066 edges, 51 communities. Commit: 097fff2
- - - - -| Layer | Nodes | Communities |
|---|---|---|
| Extraction Pipeline | 1206 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 9, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 49, 50 |
| Outputs & Docs | 68 | 15, 16 |
| Pre Commit Githooks | 2 | 45 |
| Prepare Commit Msg | 2 | 46 |
| Check Ecosystem Boundariessh | 2 | 48 |
Extraction Pipeline groups implementation around testgo, check, internal, crawler, mostly in internal/check/check_extra_test.go, internal/check/check_more_test.go, config_test.go. This section covers 1206 nodes and 2913 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -a11y.gointernal/check/a11y.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -a11y.go node in internal/check/a11y.go. | -
| 2 | -A11yCheckinternal/check/a11y.go |
- Class | -External entry / no inbound edge | -checkPage()internal/check/a11y.go Name()internal/check/a11y.go Run()internal/check/a11y.go |
- A11yCheck node in internal/check/a11y.go. | -
| 3 | -.Name()internal/check/a11y.go |
- Function | -A11yCheckinternal/check/a11y.go |
- No direct outbound edge | -.Name() node in internal/check/a11y.go. | -
| 4 | -.Run()internal/check/a11y.go |
- Function | -A11yCheckinternal/check/a11y.go |
- checkPage()internal/check/a11y.go RunAdvancedA11y()internal/check/a11y_advanced.go |
- .Run() node in internal/check/a11y.go. | -
| 5 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| 6 | -Page |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Organizes documentation pages, navigation, or content lookup. | -
| 7 | -Finding |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Finding node in project. | -
| 8 | -.checkPage()internal/check/a11y.go |
- Function | -A11yCheckinternal/check/a11y.go Run()internal/check/a11y.go |
- extractNodeText()internal/check/a11y.go getAttr()internal/check/a11y.go getPageDoc()internal/check/a11y.go +3 more |
- Organizes documentation pages, navigation, or content lookup. | -
| 9 | -hasAttr()internal/check/a11y.go |
- Function | -checkPage()internal/check/a11y.go |
- checkPage()internal/check/perf.go hasAccessibleName()internal/check/a11y_advanced.go |
- hasAttr() node in internal/check/a11y.go. | -
| 10 | -Node |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Node node in project. | -
| 11 | -getAttr()internal/check/a11y.go |
- Function | -checkPage()internal/check/a11y.go |
- checkARIA()internal/check/a11y_advanced.go checkLandmarks()internal/check/a11y_advanced.go checkMarkdownAlternate()internal/check/aiready.go +9 more |
- getAttr() node in internal/check/a11y.go. | -
| 12 | -hasLabel()internal/check/a11y.go |
- Function | -checkPage()internal/check/a11y.go getAttr()internal/check/a11y.go |
- No direct outbound edge | -hasLabel() node in internal/check/a11y.go. | -
| 13 | -extractNodeText()internal/check/a11y.go |
- Function | -checkPage()internal/check/a11y.go |
- hasAccessibleName()internal/check/a11y_advanced.go |
- extractNodeText() node in internal/check/a11y.go. | -
| 14 | -truncateStr()internal/check/a11y.go |
- Function | -checkPage()internal/check/a11y.go |
- checkPage()internal/check/perf.go checkSRI()internal/check/sri.go Run()internal/check/seo.go |
- Verifies imports, entry points, or version behavior. | -
| 15 | -getPageDoc()internal/check/a11y.go |
- Function | -checkPage()internal/check/a11y.go |
- checkARIA()internal/check/a11y_advanced.go checkLandmarks()internal/check/a11y_advanced.go checkMarkdownAlternate()internal/check/aiready.go +7 more |
- Organizes documentation pages, navigation, or content lookup. | -
| 16 | -a11y_advanced.gointernal/check/a11y_advanced.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -a11y_advanced.go node in internal/check/a11y_advanced.go. | -
| 17 | -A11yAdvancedCheckinternal/check/a11y_advanced.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -A11yAdvancedCheck node in internal/check/a11y_advanced.go. | -
| 18 | -init()internal/check/a11y_advanced.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -init() node in internal/check/a11y_advanced.go. | -
| 19 | -checkARIA()internal/check/a11y_advanced.go |
- Function | -getAttr()internal/check/a11y.go getPageDoc()internal/check/a11y.go |
- hasAccessibleName()internal/check/a11y_advanced.go isFocusable()internal/check/a11y_advanced.go isInteractive()internal/check/a11y_advanced.go +15 more |
- checkARIA() node in internal/check/a11y_advanced.go. | -
| 20 | -Page |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Organizes documentation pages, navigation, or content lookup. | -
| 21 | -Finding |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Finding node in project. | -
| 22 | -checkLandmarks()internal/check/a11y_advanced.go |
- Function | -getAttr()internal/check/a11y.go getPageDoc()internal/check/a11y.go |
- RunAdvancedA11y()internal/check/a11y_advanced.go TestCheckLandmarks AllPresent()internal/check/check_a11y_test.go TestCheckLandmarks EmptyBody()internal/check/check_a11y_test.go +6 more |
- checkLandmarks() node in internal/check/a11y_advanced.go. | -
| 23 | -hasAccessibleName()internal/check/a11y_advanced.go |
- Function | -checkARIA()internal/check/a11y_advanced.go extractNodeText()internal/check/a11y.go hasAttr()internal/check/a11y.go |
- No direct outbound edge | -hasAccessibleName() node in internal/check/a11y_advanced.go. | -
| 24 | -Node |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Node node in project. | -
| 25 | -isInteractive()internal/check/a11y_advanced.go |
- Function | -checkARIA()internal/check/a11y_advanced.go |
- isFocusable()internal/check/a11y_advanced.go |
- isInteractive() node in internal/check/a11y_advanced.go. | -
| 26 | -isFocusable()internal/check/a11y_advanced.go |
- Function | -checkARIA()internal/check/a11y_advanced.go getAttr()internal/check/a11y.go isInteractive()internal/check/a11y_advanced.go |
- No direct outbound edge | -isFocusable() node in internal/check/a11y_advanced.go. | -
| 27 | -RunAdvancedA11y()internal/check/a11y_advanced.go |
- Function | -checkARIA()internal/check/a11y_advanced.go checkLandmarks()internal/check/a11y_advanced.go Run()internal/check/a11y.go |
- TestRunAdvancedA11y SkipsErrorPages()internal/check/check_a11y_test.go TestRunAdvancedA11y()internal/check/check_a11y_test.go |
- RunAdvancedA11y() node in internal/check/a11y_advanced.go. | -
| 28 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| 29 | -aiready.gointernal/check/aiready.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -aiready.go node in internal/check/aiready.go. | -
| 30 | -AIReadyCheckinternal/check/aiready.go |
- Class | -External entry / no inbound edge | -checkLLMsTxt()internal/check/aiready.go checkMarkdownAlternate()internal/check/aiready.go checkSemanticHTML()internal/check/aiready.go +4 more |
- AIReadyCheck node in internal/check/aiready.go. | -
| File | Coverage |
|---|---|
internal/check/check_extra_test.go | 55 nodes |
internal/check/check_more_test.go | 52 nodes |
config_test.go | 44 nodes |
internal/check/check_test.go | 37 nodes |
internal/crawler/crawler_test.go | 32 nodes |
browser/contrast_test.go | 29 nodes |
internal/crawler/parse_test.go | 29 nodes |
options.go | 29 nodes |
This section comes from graphify community clustering. Relationship summary: references x984, contains x829, calls x314, method x123. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Outputs & Docs groups implementation around report, testgo, internal, reportgo, mostly in report_test.go, report.go, internal/report/format.go. This section covers 68 nodes and 147 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -format.gointernal/report/format.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -format.go node in internal/report/format.go. | -
| 2 | -SeverityString()internal/report/format.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -SeverityString() node in internal/report/format.go. | -
| 3 | -Severity |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Severity node in project. | -
| 4 | -Findinginternal/report/format.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Finding node in internal/report/format.go. | -
| 5 | -ReportDatainternal/report/format.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ReportData node in internal/report/format.go. | -
| 6 | -Duration |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Duration node in project. | -
| 7 | -FormatTerminal()internal/report/format.go |
- Function | -External entry / no inbound edge | -TestFormatTerminal NoFindings()internal/report/format_test.go TestFormatTerminal WithFindings()internal/report/format_test.go |
- FormatTerminal() node in internal/report/format.go. | -
| 8 | -FormatJSON()internal/report/format.go |
- Function | -External entry / no inbound edge | -TestFormatJSON()internal/report/format_test.go |
- FormatJSON() node in internal/report/format.go. | -
| 9 | -format_test.gointernal/report/format_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 10 | -TestFormatTerminal_NoFindings()internal/report/format_test.go |
- Test | -FormatTerminal()internal/report/format.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 11 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 12 | -TestFormatTerminal_WithFindings()internal/report/format_test.go |
- Test | -FormatTerminal()internal/report/format.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 13 | -TestFormatJSON()internal/report/format_test.go |
- Test | -FormatJSON()internal/report/format.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 14 | -html.gointernal/report/html.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Exports documentation data to a target format. | -
| 15 | -htmlDatainternal/report/html.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Exports documentation data to a target format. | -
| 16 | -htmlFindinginternal/report/html.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Exports documentation data to a target format. | -
| 17 | -FormatHTML()internal/report/html.go |
- Function | -External entry / no inbound edge | -TestFormatHTML ContainsFilterButtons()internal/report/html_test.go TestFormatHTML GeneratedFooter()internal/report/html_test.go TestFormatHTML WithFindings()internal/report/html_test.go +2 more |
- Exports documentation data to a target format. | -
| 18 | -html_test.gointernal/report/html_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Exports documentation data to a target format. | -
| 19 | -TestFormatHTML_WithFindings()internal/report/html_test.go |
- Test | -FormatHTML()internal/report/html.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 20 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 21 | -TestFormatHTML_NoFindings()internal/report/html_test.go |
- Test | -FormatHTML()internal/report/html.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 22 | -TestFormatHTML_EscapesHTML()internal/report/html_test.go |
- Test | -FormatHTML()internal/report/html.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 23 | -TestFormatHTML_ContainsFilterButtons()internal/report/html_test.go |
- Test | -FormatHTML()internal/report/html.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 24 | -TestFormatHTML_GeneratedFooter()internal/report/html_test.go |
- Test | -FormatHTML()internal/report/html.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 25 | -markdown.gointernal/report/markdown.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Exports documentation data to a target format. | -
| 26 | -FormatMarkdown()internal/report/markdown.go |
- Function | -External entry / no inbound edge | -severityEmoji()internal/report/markdown.go TestFormatMarkdown NoByCheckSection()internal/report/markdown_test.go TestFormatMarkdown NoFindings()internal/report/markdown_test.go +2 more |
- Exports documentation data to a target format. | -
| 27 | -severityEmoji()internal/report/markdown.go |
- Function | -FormatMarkdown()internal/report/markdown.go |
- TestSeverityEmoji()internal/report/markdown_test.go |
- severityEmoji() node in internal/report/markdown.go. | -
| 28 | -Severity |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Severity node in project. | -
| 29 | -markdown_test.gointernal/report/markdown_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Exports documentation data to a target format. | -
| 30 | -TestFormatMarkdown_WithFindings()internal/report/markdown_test.go |
- Test | -FormatMarkdown()internal/report/markdown.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| File | Coverage |
|---|---|
report_test.go | 18 nodes |
report.go | 11 nodes |
internal/report/format.go | 6 nodes |
internal/report/html_test.go | 6 nodes |
internal/report/markdown_test.go | 6 nodes |
internal/report/format_test.go | 4 nodes |
internal/report/html.go | 4 nodes |
internal/report/markdown.go | 3 nodes |
This section comes from graphify community clustering. Relationship summary: references x52, contains x50, calls x16. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Pre Commit Githooks groups implementation around pre, commit, githooks, script, mostly in .githooks/pre-commit. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -pre-commit.githooks/pre-commit |
- Function | -External entry / no inbound edge | -No direct outbound edge | -pre-commit node in .githooks/pre-commit. | -
| 2 | -pre-commit script.githooks/pre-commit |
- Function | -External entry / no inbound edge | -No direct outbound edge | -pre-commit script node in .githooks/pre-commit. | -
| File | Coverage |
|---|---|
.githooks/pre-commit | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Prepare Commit Msg groups implementation around prepare, commit, msg, githooks, mostly in .githooks/prepare-commit-msg. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -prepare-commit-msg.githooks/prepare-commit-msg |
- Function | -External entry / no inbound edge | -No direct outbound edge | -prepare-commit-msg node in .githooks/prepare-commit-msg. | -
| 2 | -prepare-commit-msg script.githooks/prepare-commit-msg |
- Function | -External entry / no inbound edge | -No direct outbound edge | -prepare-commit-msg script node in .githooks/prepare-commit-msg. | -
| File | Coverage |
|---|---|
.githooks/prepare-commit-msg | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Check Ecosystem Boundariessh groups implementation around check, ecosystem, boundariessh, scripts, mostly in scripts/check-ecosystem-boundaries.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -check-ecosystem-boundaries.shscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh node in scripts/check-ecosystem-boundaries.sh. | -
| 2 | -check-ecosystem-boundaries.sh scriptscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh script node in scripts/check-ecosystem-boundaries.sh. | -
| File | Coverage |
|---|---|
scripts/check-ecosystem-boundaries.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-| Nodes | 1280 |
| Edges | 3066 |
| Hyperedges | 0 |
| Communities | 51 |
| Documented Sections | 5 |
| EXTRACTED | 2373 |
| INFERRED | 693 |
| AMBIGUOUS | 0 |
inspect — Architecture Documentation
-Generated: 2026-07-18 05:01 UTC · graphify callflow-html
-Generated from graphify knowledge graph: 1354 nodes, 3275 edges, 43 communities. Commit: 097fff2
- - - - -| Layer | Nodes | Communities |
|---|---|---|
| Extraction Pipeline | 1209 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 41, 42 |
| Graph Build | 111 | 11, 13, 29 |
| CLI & Skill Installers | 25 | 24 |
| Pre Commit Githooks | 2 | 35 |
| Prepare Commit Msg | 2 | 36 |
| Check Ecosystem Boundariessh | 2 | 37 |
| Clean Testdata Gomod | 1 | 38 |
| Crossfunc Testdata Gomod | 1 | 39 |
| Githubcom Graycodeai Sight | 1 | 40 |
Extraction Pipeline groups implementation around testgo, internal, review, sast, mostly in static_rules_test.go, convention_check_test.go, autofix_test.go. This section covers 1209 nodes and 2958 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -config.goconfig.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 2 | -FileConfigconfig.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 3 | -LoadConfigFile()config.go |
- Function | -External entry / no inbound edge | -findConfigFile()config.go parseTOMLConfig()config.go TestLoadConfigFile ValidFile()config_test.go +1 more |
- Reads, resolves, or persists project configuration. | -
| 4 | -ApplyFileConfig()config.go |
- Function | -External entry / no inbound edge | -ParseAuditMode()options.go TestApplyFileConfig Partial()config_test.go TestApplyFileConfig_Empty()config_test.go +12 more |
- Reads, resolves, or persists project configuration. | -
| 5 | -findConfigFile()config.go |
- Function | -LoadConfigFile()config.go |
- TestFindConfigFile AlternateNames()config_test.go TestFindConfigFile JSONFormat()config_test.go TestFindConfigFile NotFound()config_test.go +3 more |
- Reads, resolves, or persists project configuration. | -
| 6 | -parseTOMLConfig()config.go |
- Function | -LoadConfigFile()config.go |
- parseTOMLArray()config.go parseTOMLKeyValue()config.go TestParseTOMLConfig BooleanFalse()config_test.go +6 more |
- Reads, resolves, or persists project configuration. | -
| 7 | -parseTOMLKeyValue()config.go |
- Function | -parseTOMLConfig()config.go |
- No direct outbound edge | -parseTOMLKeyValue() node in config.go. | -
| 8 | -parseTOMLArray()config.go |
- Function | -parseTOMLConfig()config.go |
- TestParseTOMLArray()config_test.go |
- parseTOMLArray() node in config.go. | -
| 9 | -parseInt()config.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -parseInt() node in config.go. | -
| 10 | -config_test.goconfig_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 11 | -TestParseTOMLConfig_Basic()config_test.go |
- Test | -parseTOMLConfig()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 12 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 13 | -TestParseTOMLConfig_WithSections()config_test.go |
- Test | -parseTOMLConfig()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 14 | -TestParseTOMLConfig_Comments()config_test.go |
- Test | -parseTOMLConfig()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 15 | -TestParseTOMLConfig_Empty()config_test.go |
- Test | -parseTOMLConfig()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 16 | -TestParseTOMLConfig_InvalidMaxTokens()config_test.go |
- Test | -parseTOMLConfig()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 17 | -TestParseTOMLConfig_BooleanFalse()config_test.go |
- Test | -parseTOMLConfig()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 18 | -TestParseTOMLConfig_LineWithoutEquals()config_test.go |
- Test | -parseTOMLConfig()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 19 | -TestApplyFileConfig_Nil()config_test.go |
- Test | -ApplyFileConfig()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 20 | -TestApplyFileConfig_Full()config_test.go |
- Test | -ApplyFileConfig()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 21 | -TestApplyFileConfig_Partial()config_test.go |
- Test | -ApplyFileConfig()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 22 | -TestApplyFileConfig_Empty()config_test.go |
- Test | -ApplyFileConfig()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 23 | -TestFindConfigFile_Found()config_test.go |
- Test | -findConfigFile()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 24 | -TestFindConfigFile_ParentDir()config_test.go |
- Test | -findConfigFile()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 25 | -TestFindConfigFile_AlternateNames()config_test.go |
- Test | -findConfigFile()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 26 | -TestFindConfigFile_JSONFormat()config_test.go |
- Test | -findConfigFile()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 27 | -TestFindConfigFile_NotFound()config_test.go |
- Test | -findConfigFile()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 28 | -TestFindConfigFile_PrioritizesToml()config_test.go |
- Test | -findConfigFile()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 29 | -TestLoadConfigFile_NoFile()config_test.go |
- Test | -LoadConfigFile()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 30 | -TestLoadConfigFile_ValidFile()config_test.go |
- Test | -LoadConfigFile()config.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| File | Coverage |
|---|---|
static_rules_test.go | 47 nodes |
convention_check_test.go | 46 nodes |
autofix_test.go | 43 nodes |
sast_integration_test.go | 43 nodes |
eval_test.go | 31 nodes |
options.go | 30 nodes |
internal/audit/audit.go | 29 nodes |
internal/review/cwe_test.go | 23 nodes |
This section comes from graphify community clustering. Relationship summary: references x1005, contains x905, calls x345, method x90. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Graph Build groups implementation around testgo, graph, confidence, internal, mostly in confidence_test.go, internal/graph/graph.go, internal/graph/graph_test.go. This section covers 111 nodes and 249 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -confidence.goconfidence.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -confidence.go node in confidence.go. | -
| 2 | -CalculateStaticConfidence()confidence.go |
- Function | -External entry / no inbound edge | -clampConfidence()confidence.go isFalsePositiveProne()confidence.go TestCalculateStaticConfidence AllBoosts...confidence_test.go +7 more |
- Verifies imports, entry points, or version behavior. | -
| 3 | -Finding |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Finding node in project. | -
| 4 | -isFalsePositiveProne()confidence.go |
- Function | -CalculateStaticConfidence()confidence.go |
- TestIsFalsePositiveProne()confidence_test.go |
- isFalsePositiveProne() node in confidence.go. | -
| 5 | -CalculateLLMConfidence()confidence.go |
- Function | -External entry / no inbound edge | -TestCalculateLLMConfidence DefaultWhenE...confidence_test.go TestCalculateLLMConfidence DefaultWhenN...confidence_test.go TestCalculateLLMConfidence DefaultWhenN...confidence_test.go +3 more |
- CalculateLLMConfidence() node in confidence.go. | -
| 6 | -CalculateTaintConfidence()confidence.go |
- Function | -External entry / no inbound edge | -clampConfidence()confidence.go countIntermediates()confidence.go TestCalculateTaintConfidence ClampLow()confidence_test.go +6 more |
- CalculateTaintConfidence() node in confidence.go. | -
| 7 | -countIntermediates()confidence.go |
- Function | -CalculateTaintConfidence()confidence.go |
- No direct outbound edge | -countIntermediates() node in confidence.go. | -
| 8 | -ComputeConfidenceStats()confidence.go |
- Function | -External entry / no inbound edge | -TestComputeConfidenceStats AllHigh()confidence_test.go TestComputeConfidenceStats AllLow()confidence_test.go TestComputeConfidenceStats Empty()confidence_test.go +1 more |
- ComputeConfidenceStats() node in confidence.go. | -
| 9 | -BuildConfidenceBreakdown()confidence.go |
- Function | -External entry / no inbound edge | -TestBuildConfidenceBreakdown BoundaryAt...confidence_test.go TestBuildConfidenceBreakdown BoundaryAt...confidence_test.go TestBuildConfidenceBreakdown Empty()confidence_test.go +1 more |
- BuildConfidenceBreakdown() node in confidence.go. | -
| 10 | -clampConfidence()confidence.go |
- Function | -CalculateStaticConfidence()confidence.go CalculateTaintConfidence()confidence.go |
- TestClampConfidence()confidence_test.go |
- clampConfidence() node in confidence.go. | -
| 11 | -confidence_test.goconfidence_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 12 | -TestCalculateStaticConfidence_BasePatternMatch()confidence_test.go |
- Test | -CalculateStaticConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 13 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 14 | -TestCalculateStaticConfidence_WithAntipatternAbsent()confidence_test.go |
- Test | -CalculateStaticConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 15 | -TestCalculateStaticConfidence_WithConfirmingContext()confidence_test.go |
- Test | -CalculateStaticConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 16 | -TestCalculateStaticConfidence_FalsePositiveProne()confidence_test.go |
- Test | -CalculateStaticConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 17 | -TestCalculateStaticConfidence_AllBoostsAndPenalty()confidence_test.go |
- Test | -CalculateStaticConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 18 | -TestCalculateStaticConfidence_ClampLow()confidence_test.go |
- Test | -CalculateStaticConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 19 | -TestCalculateStaticConfidence_ClampHigh()confidence_test.go |
- Test | -CalculateStaticConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 20 | -TestCalculateLLMConfidence_WithExplicitConfidence()confidence_test.go |
- Test | -CalculateLLMConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 21 | -TestCalculateLLMConfidence_DefaultWhenNotSpecified()confidence_test.go |
- Test | -CalculateLLMConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 22 | -TestCalculateLLMConfidence_DefaultWhenEmptyResponse()confidence_test.go |
- Test | -CalculateLLMConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 23 | -TestCalculateLLMConfidence_DefaultWhenNoMatch()confidence_test.go |
- Test | -CalculateLLMConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 24 | -TestCalculateLLMConfidence_WithMarkdownFences()confidence_test.go |
- Test | -CalculateLLMConfidence()confidence.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 25 | -TestCalculateLLMConfidence_IgnoresInvalidConfidence()confidence_test.go |
- Test | -CalculateLLMConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 26 | -TestCalculateTaintConfidence_DirectTaint()confidence_test.go |
- Test | -CalculateTaintConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 27 | -TestCalculateTaintConfidence_WithSanitizers()confidence_test.go |
- Test | -CalculateTaintConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 28 | -TestCalculateTaintConfidence_WithMultipleSanitizers()confidence_test.go |
- Test | -CalculateTaintConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 29 | -TestCalculateTaintConfidence_WithIntermediateVariable()confidence_test.go |
- Test | -CalculateTaintConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 30 | -TestCalculateTaintConfidence_DirectOsGetenv()confidence_test.go |
- Test | -CalculateTaintConfidence()confidence.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
confidence_test.go | 37 nodes |
internal/graph/graph.go | 23 nodes |
internal/graph/graph_test.go | 14 nodes |
dedup.go | 10 nodes |
confidence.go | 9 nodes |
dedup_test.go | 5 nodes |
This section comes from graphify community clustering. Relationship summary: references x80, contains x77, calls x27, method x15. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-CLI & Skill Installers groups implementation around hook, internal, hookgo, testgo, mostly in internal/hook/hook.go, internal/hook/hook_test.go. This section covers 25 nodes and 53 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -hook.gointernal/hook/hook.go |
- UI | -External entry / no inbound edge | -No direct outbound edge | -hook.go node in internal/hook/hook.go. | -
| 2 | -HookTypeinternal/hook/hook.go |
- UI | -External entry / no inbound edge | -TestHookTypeFromString()internal/hook/hook_test.go |
- HookType node in internal/hook/hook.go. | -
| 3 | -Hookinternal/hook/hook.go |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Hook node in internal/hook/hook.go. | -
| 4 | -Dispatcherinternal/hook/hook.go |
- Class | -External entry / no inbound edge | -dispatch()internal/hook/hook.go DispatchAfterReview()internal/hook/hook.go DispatchBeforeReview()internal/hook/hook.go +5 more |
- Dispatcher node in internal/hook/hook.go. | -
| 5 | -RWMutex |
- Class | -External entry / no inbound edge | -No direct outbound edge | -RWMutex node in project. | -
| 6 | -NewDispatcher()internal/hook/hook.go |
- Function | -External entry / no inbound edge | -TestDispatchNoHooks()internal/hook/hook_test.go TestLoadHooksFromDir()internal/hook/hook_test.go TestNewDispatcher()internal/hook/hook_test.go +3 more |
- NewDispatcher() node in internal/hook/hook.go. | -
| 7 | -.Register()internal/hook/hook.go |
- Function | -Dispatcherinternal/hook/hook.go |
- LoadHooksFromDir()internal/hook/hook.go RegisterBuiltin()internal/hook/hook.go |
- .Register() node in internal/hook/hook.go. | -
| 8 | -.DispatchBeforeReview()internal/hook/hook.go |
- Function | -Dispatcherinternal/hook/hook.go |
- dispatch()internal/hook/hook.go |
- .DispatchBeforeReview() node in internal/hook/hook.go. | -
| 9 | -.DispatchAfterReview()internal/hook/hook.go |
- Function | -Dispatcherinternal/hook/hook.go |
- dispatch()internal/hook/hook.go |
- .DispatchAfterReview() node in internal/hook/hook.go. | -
| 10 | -.dispatch()internal/hook/hook.go |
- Function | -DispatchAfterReview()internal/hook/hook.go DispatchBeforeReview()internal/hook/hook.go Dispatcherinternal/hook/hook.go |
- validateHookCommand()internal/hook/hook.go |
- .dispatch() node in internal/hook/hook.go. | -
| 11 | -.List()internal/hook/hook.go |
- Function | -Dispatcherinternal/hook/hook.go |
- No direct outbound edge | -.List() node in internal/hook/hook.go. | -
| 12 | -.RegisterBuiltin()internal/hook/hook.go |
- Function | -Dispatcherinternal/hook/hook.go Register()internal/hook/hook.go |
- No direct outbound edge | -.RegisterBuiltin() node in internal/hook/hook.go. | -
| 13 | -.LoadHooksFromDir()internal/hook/hook.go |
- UI | -Dispatcherinternal/hook/hook.go Register()internal/hook/hook.go |
- extractCommand()internal/hook/hook.go |
- .LoadHooksFromDir() node in internal/hook/hook.go. | -
| 14 | -.extractCommand()internal/hook/hook.go |
- Entry | -Dispatcherinternal/hook/hook.go LoadHooksFromDir()internal/hook/hook.go |
- No direct outbound edge | -.extractCommand() node in internal/hook/hook.go. | -
| 15 | -validateHookCommand()internal/hook/hook.go |
- Entry | -dispatch()internal/hook/hook.go |
- No direct outbound edge | -validateHookCommand() node in internal/hook/hook.go. | -
| 16 | -HookTypeFromString()internal/hook/hook.go |
- UI | -External entry / no inbound edge | -TestHookTypeFromString()internal/hook/hook_test.go |
- HookTypeFromString() node in internal/hook/hook.go. | -
| 17 | -hook_test.gointernal/hook/hook_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 18 | -TestNewDispatcher()internal/hook/hook_test.go |
- Test | -NewDispatcher()internal/hook/hook.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 19 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 20 | -TestRegisterHook()internal/hook/hook_test.go |
- Test | -NewDispatcher()internal/hook/hook.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 21 | -TestRegisterMultipleHooks()internal/hook/hook_test.go |
- Test | -NewDispatcher()internal/hook/hook.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 22 | -TestDispatchNoHooks()internal/hook/hook_test.go |
- Test | -NewDispatcher()internal/hook/hook.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 23 | -TestHookTypeFromString()internal/hook/hook_test.go |
- Test | -HookTypeinternal/hook/hook.go HookTypeFromString()internal/hook/hook.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 24 | -TestRegisterBuiltin()internal/hook/hook_test.go |
- Test | -NewDispatcher()internal/hook/hook.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 25 | -TestLoadHooksFromDir()internal/hook/hook_test.go |
- Test | -NewDispatcher()internal/hook/hook.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
internal/hook/hook.go | 15 nodes |
internal/hook/hook_test.go | 8 nodes |
This section comes from graphify community clustering. Relationship summary: references x18, contains x13, method x8, calls x6. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Pre Commit Githooks groups implementation around pre, commit, githooks, script, mostly in .githooks/pre-commit. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -pre-commit.githooks/pre-commit |
- Function | -External entry / no inbound edge | -No direct outbound edge | -pre-commit node in .githooks/pre-commit. | -
| 2 | -pre-commit script.githooks/pre-commit |
- Function | -External entry / no inbound edge | -No direct outbound edge | -pre-commit script node in .githooks/pre-commit. | -
| File | Coverage |
|---|---|
.githooks/pre-commit | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Prepare Commit Msg groups implementation around prepare, commit, msg, githooks, mostly in .githooks/prepare-commit-msg. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -prepare-commit-msg.githooks/prepare-commit-msg |
- Function | -External entry / no inbound edge | -No direct outbound edge | -prepare-commit-msg node in .githooks/prepare-commit-msg. | -
| 2 | -prepare-commit-msg script.githooks/prepare-commit-msg |
- Function | -External entry / no inbound edge | -No direct outbound edge | -prepare-commit-msg script node in .githooks/prepare-commit-msg. | -
| File | Coverage |
|---|---|
.githooks/prepare-commit-msg | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Check Ecosystem Boundariessh groups implementation around check, ecosystem, boundariessh, scripts, mostly in scripts/check-ecosystem-boundaries.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -check-ecosystem-boundaries.shscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh node in scripts/check-ecosystem-boundaries.sh. | -
| 2 | -check-ecosystem-boundaries.sh scriptscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh script node in scripts/check-ecosystem-boundaries.sh. | -
| File | Coverage |
|---|---|
scripts/check-ecosystem-boundaries.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Clean Testdata Gomod groups implementation around clean, testdata, gomod, mostly in testdata/clean/go.mod. This section covers 1 nodes and 0 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -cleantestdata/clean/go.mod |
- Module | -External entry / no inbound edge | -No direct outbound edge | -clean node in testdata/clean/go.mod. | -
| File | Coverage |
|---|---|
testdata/clean/go.mod | 1 nodes |
This section comes from graphify community clustering. Relationship summary: No high-confidence call edges detected. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Crossfunc Testdata Gomod groups implementation around crossfunc, testdata, gomod, mostly in testdata/crossfunc/go.mod. This section covers 1 nodes and 0 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -crossfunctestdata/crossfunc/go.mod |
- Module | -External entry / no inbound edge | -No direct outbound edge | -crossfunc node in testdata/crossfunc/go.mod. | -
| File | Coverage |
|---|---|
testdata/crossfunc/go.mod | 1 nodes |
This section comes from graphify community clustering. Relationship summary: No high-confidence call edges detected. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Githubcom Graycodeai Sight groups implementation around githubcom, graycodeai, sight, gomod, mostly in go.mod. This section covers 1 nodes and 0 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -github.com/GrayCodeAI/sightgo.mod |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| File | Coverage |
|---|---|
go.mod | 1 nodes |
This section comes from graphify community clustering. Relationship summary: No high-confidence call edges detected. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-| Nodes | 1354 |
| Edges | 3275 |
| Hyperedges | 0 |
| Communities | 43 |
| Documented Sections | 9 |
| EXTRACTED | 2595 |
| INFERRED | 680 |
| AMBIGUOUS | 0 |
sight — Architecture Documentation
-Generated: 2026-07-18 05:01 UTC · graphify callflow-html
-Generated from graphify knowledge graph: 3175 nodes, 6648 edges, 187 communities. Commit: 097fff2
- - - - -| Layer | Nodes | Communities |
|---|---|---|
| Extraction Pipeline | 3002 | 0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 101, 102, 103, 104, 105, 106, 107, 93, 94, 95, 96, 97, 98, 99, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 154, 156, 157, 160, 161, 162, 163, 164, 165, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 186 |
| Graph Build | 4 | 166, 167 |
| Analysis & Clustering | 13 | 76 |
| Ingestion & Updates | 128 | 5, 16, 100, 136 |
| Tests & Fixtures | 4 | 147 |
| Profilesh Scripts Script | 3 | 152 |
| Runsh Benchmarks Script | 2 | 153 |
| Pipeline Benchsh Evals | 2 | 155 |
| Pre Commit Githooks | 2 | 158 |
| Prepare Commit Msg | 2 | 159 |
| Check Ecosystem Boundariessh | 2 | 168 |
| Cleanup Layerssh Scripts | 2 | 169 |
| Eval Adaptivesh Scripts | 2 | 170 |
| Migrate Magic Numberssh | 2 | 171 |
| Other | 5 | 172, 173, 185 |
Extraction Pipeline groups implementation around internal, filter, testgo, pipeline, mostly in internal/filter/compaction.go, secrets_test.go, internal/filter/hierarchical.go. This section covers 3002 nodes and 6360 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -detect_test.gointernal/fastops/detect_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 2 | -TestFastCountBytes()internal/fastops/detect_test.go |
- Test | -External entry / no inbound edge | -FastCountBytes()internal/fastops/simd.go |
- Verifies imports, entry points, or version behavior. | -
| 3 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 4 | -TestFastLower()internal/fastops/detect_test.go |
- Test | -External entry / no inbound edge | -FastLower()internal/fastops/simd.go |
- Verifies imports, entry points, or version behavior. | -
| 5 | -TestFastEqual()internal/fastops/detect_test.go |
- Test | -External entry / no inbound edge | -FastEqual()internal/fastops/simd.go |
- Verifies imports, entry points, or version behavior. | -
| 6 | -TestFastContains()internal/fastops/detect_test.go |
- Test | -External entry / no inbound edge | -FastContains()internal/fastops/simd.go |
- Verifies imports, entry points, or version behavior. | -
| 7 | -TestContainsAny()internal/fastops/detect_test.go |
- Test | -External entry / no inbound edge | -ContainsAny()internal/fastops/simd.go |
- Verifies imports, entry points, or version behavior. | -
| 8 | -TestContainsWord()internal/fastops/detect_test.go |
- Test | -External entry / no inbound edge | -ContainsWord()internal/fastops/simd.go |
- Verifies imports, entry points, or version behavior. | -
| 9 | -TestIsWordChar()internal/fastops/detect_test.go |
- Test | -External entry / no inbound edge | -IsWordChar()internal/fastops/simd.go |
- Verifies imports, entry points, or version behavior. | -
| 10 | -TestSplitWords()internal/fastops/detect_test.go |
- Test | -External entry / no inbound edge | -SplitWords()internal/fastops/simd.go |
- Verifies imports, entry points, or version behavior. | -
| 11 | -TestHasANSI_Alias()internal/fastops/detect_test.go |
- Test | -External entry / no inbound edge | -FastHasANSI()internal/fastops/simd.go HasANSI()internal/fastops/simd.go |
- Verifies imports, entry points, or version behavior. | -
| 12 | -TestProcess_Alias()internal/fastops/detect_test.go |
- Test | -External entry / no inbound edge | -Process()internal/fastops/simd.go StripANSI()internal/fastops/simd.go |
- Verifies imports, entry points, or version behavior. | -
| 13 | -simd.gointernal/fastops/simd.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -simd.go node in internal/fastops/simd.go. | -
| 14 | -FastHasANSI()internal/fastops/simd.go |
- Function | -TestHasANSI_Alias()internal/fastops/detect_test.go |
- BenchmarkSIMDOperations()internal/filter/optimizations_benchmark_test.go HasANSI()internal/filter/ansi.go HasANSI()internal/fastops/simd.go +2 more |
- FastHasANSI() node in internal/fastops/simd.go. | -
| 15 | -StripANSI()internal/fastops/simd.go |
- Function | -FastHasANSI()internal/fastops/simd.go TestProcess_Alias()internal/fastops/detect_test.go |
- Process()internal/fastops/simd.go TestStripANSI()internal/fastops/simd_test.go |
- StripANSI() node in internal/fastops/simd.go. | -
| 16 | -FastCountBytes()internal/fastops/simd.go |
- Function | -TestFastCountBytes()internal/fastops/detect_test.go |
- BenchmarkSIMDOperations()internal/filter/optimizations_benchmark_test.go |
- FastCountBytes() node in internal/fastops/simd.go. | -
| 17 | -FastLower()internal/fastops/simd.go |
- Function | -TestFastLower()internal/fastops/detect_test.go |
- BenchmarkSIMDOperations()internal/filter/optimizations_benchmark_test.go ContainsWord()internal/fastops/simd.go |
- FastLower() node in internal/fastops/simd.go. | -
| 18 | -FastEqual()internal/fastops/simd.go |
- Function | -TestFastEqual()internal/fastops/detect_test.go |
- BenchmarkSIMDOperations()internal/filter/optimizations_benchmark_test.go |
- FastEqual() node in internal/fastops/simd.go. | -
| 19 | -FastContains()internal/fastops/simd.go |
- Function | -TestFastContains()internal/fastops/detect_test.go |
- Contains()internal/filter/optimizers.go |
- FastContains() node in internal/fastops/simd.go. | -
| 20 | -ContainsAny()internal/fastops/simd.go |
- Function | -csvField()benchmarks/quality/quality.go TestContainsAny()internal/fastops/detect_test.go |
- calculateSectionScore()internal/filter/hierarchical.go Contains()internal/filter/optimizers.go fastSectionScore()internal/filter/hierarchical.go +4 more |
- ContainsAny() node in internal/fastops/simd.go. | -
| 21 | -ContainsWord()internal/fastops/simd.go |
- Function | -FastLower()internal/fastops/simd.go TestContainsWord()internal/fastops/detect_test.go |
- calculateSectionScore()internal/filter/hierarchical.go fastSectionScore()internal/filter/hierarchical.go IsWordChar()internal/fastops/simd.go |
- ContainsWord() node in internal/fastops/simd.go. | -
| 22 | -IsWordChar()internal/fastops/simd.go |
- Function | -ContainsWord()internal/fastops/simd.go TestIsWordChar()internal/fastops/detect_test.go |
- buildDynamicFrequencies()internal/filter/entropy.go isWordChar()internal/filter/ngram.go replaceWord()internal/filter/ngram.go +1 more |
- IsWordChar() node in internal/fastops/simd.go. | -
| 23 | -SplitWords()internal/fastops/simd.go |
- Function | -IsWordChar()internal/fastops/simd.go TestSplitWords()internal/fastops/detect_test.go |
- BenchmarkSIMDOperations()internal/filter/optimizations_benchmark_test.go buildDynamicFrequencies()internal/filter/entropy.go |
- SplitWords() node in internal/fastops/simd.go. | -
| 24 | -HasANSI()internal/fastops/simd.go |
- Function | -FastHasANSI()internal/fastops/simd.go TestHasANSI_Alias()internal/fastops/detect_test.go |
- No direct outbound edge | -HasANSI() node in internal/fastops/simd.go. | -
| 25 | -Process()internal/fastops/simd.go |
- Function | -StripANSI()internal/fastops/simd.go TestProcess_Alias()internal/fastops/detect_test.go |
- No direct outbound edge | -Process() node in internal/fastops/simd.go. | -
| 26 | -simd_test.gointernal/fastops/simd_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 27 | -TestFastHasANSI()internal/fastops/simd_test.go |
- Test | -FastHasANSI()internal/fastops/simd.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 28 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 29 | -TestStripANSI()internal/fastops/simd_test.go |
- Test | -StripANSI()internal/fastops/simd.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 30 | -.buildDynamicFrequencies()internal/filter/entropy.go |
- Function | -Apply()internal/filter/entropy.go EntropyFilterinternal/filter/entropy.go IsWordChar()internal/fastops/simd.go +1 more |
- No direct outbound edge | -.buildDynamicFrequencies() node in internal/filter/entropy.go. | -
| File | Coverage |
|---|---|
internal/filter/compaction.go | 44 nodes |
secrets_test.go | 38 nodes |
internal/filter/hierarchical.go | 32 nodes |
advisor_test.go | 31 nodes |
integration_test.go | 31 nodes |
internal/filter/pipeline_types.go | 30 nodes |
advisor.go | 27 nodes |
chunker.go | 27 nodes |
This section comes from graphify community clustering. Relationship summary: references x1795, contains x1744, calls x884, method x710. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Graph Build groups implementation around buildsh, scripts, build, skillsh, mostly in scripts/build.sh, scripts/build-skill.sh. This section covers 4 nodes and 2 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -build.shscripts/build.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -build.sh node in scripts/build.sh. | -
| 2 | -build.sh scriptscripts/build.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -build.sh script node in scripts/build.sh. | -
| 3 | -build-skill.shscripts/build-skill.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -build-skill.sh node in scripts/build-skill.sh. | -
| 4 | -build-skill.sh scriptscripts/build-skill.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -build-skill.sh script node in scripts/build-skill.sh. | -
| File | Coverage |
|---|---|
scripts/build-skill.sh | 2 nodes |
scripts/build.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Analysis & Clustering groups implementation around path, shim, injectorgo, internal, mostly in internal/filter/path_shim_injector.go. This section covers 13 nodes and 15 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -path_shim_injector.gointernal/filter/path_shim_injector.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -path_shim_injector.go node in internal/filter/path_shim_injector.go. | -
| 2 | -PATHShimInjectorinternal/filter/path_shim_injector.go |
- Class | -External entry / no inbound edge | -Uninstall()internal/filter/path_shim_injector.go UpdatePATH()internal/filter/path_shim_injector.go |
- PATHShimInjector node in internal/filter/path_shim_injector.go. | -
| 3 | -NewPATHShimInjector()internal/filter/path_shim_injector.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -NewPATHShimInjector() node in internal/filter/path_shim_injector.go. | -
| 4 | -.Uninstall()internal/filter/path_shim_injector.go |
- Function | -PATHShimInjectorinternal/filter/path_shim_injector.go |
- No direct outbound edge | -.Uninstall() node in internal/filter/path_shim_injector.go. | -
| 5 | -.UpdatePATH()internal/filter/path_shim_injector.go |
- Function | -PATHShimInjectorinternal/filter/path_shim_injector.go |
- No direct outbound edge | -.UpdatePATH() node in internal/filter/path_shim_injector.go. | -
| 6 | -ColorPassthroughinternal/filter/path_shim_injector.go |
- Class | -External entry / no inbound edge | -RestoreCodes()internal/filter/path_shim_injector.go StripAndStore()internal/filter/path_shim_injector.go |
- ColorPassthrough node in internal/filter/path_shim_injector.go. | -
| 7 | -ANSICodeinternal/filter/path_shim_injector.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ANSICode node in internal/filter/path_shim_injector.go. | -
| 8 | -.StripAndStore()internal/filter/path_shim_injector.go |
- UI | -ColorPassthroughinternal/filter/path_shim_injector.go |
- No direct outbound edge | -.StripAndStore() node in internal/filter/path_shim_injector.go. | -
| 9 | -.RestoreCodes()internal/filter/path_shim_injector.go |
- UI | -ColorPassthroughinternal/filter/path_shim_injector.go |
- No direct outbound edge | -.RestoreCodes() node in internal/filter/path_shim_injector.go. | -
| 10 | -PreferLessMode()internal/filter/path_shim_injector.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -PreferLessMode() node in internal/filter/path_shim_injector.go. | -
| 11 | -TaskRunnerWrappinginternal/filter/path_shim_injector.go |
- Class | -External entry / no inbound edge | -Wrap()internal/filter/path_shim_injector.go |
- TaskRunnerWrapping node in internal/filter/path_shim_injector.go. | -
| 12 | -NewTaskRunnerWrapping()internal/filter/path_shim_injector.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -NewTaskRunnerWrapping() node in internal/filter/path_shim_injector.go. | -
| 13 | -.Wrap()internal/filter/path_shim_injector.go |
- Function | -TaskRunnerWrappinginternal/filter/path_shim_injector.go |
- No direct outbound edge | -.Wrap() node in internal/filter/path_shim_injector.go. | -
| File | Coverage |
|---|---|
internal/filter/path_shim_injector.go | 13 nodes |
This section comes from graphify community clustering. Relationship summary: contains x7, method x5, references x3. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Ingestion & Updates groups implementation around cache, internal, cachego, query, mostly in internal/cache/query_cache.go, internal/cache/cache.go, internal/cache/cache_test.go. This section covers 128 nodes and 237 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -git_watcher.gointernal/cache/git_watcher.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 2 | -GitWatcherinternal/cache/git_watcher.go |
- Class | -External entry / no inbound edge | -getDirtyFiles()internal/cache/git_watcher.go GetFileHashes()internal/cache/git_watcher.go getHeadCommit()internal/cache/git_watcher.go +6 more |
- Turns a local path or remote repository into analysis context. | -
| 3 | -RWMutex |
- Class | -External entry / no inbound edge | -No direct outbound edge | -RWMutex node in project. | -
| 4 | -RepoStateinternal/cache/git_watcher.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -RepoState node in internal/cache/git_watcher.go. | -
| 5 | -Time |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Time node in project. | -
| 6 | -NewGitWatcher()internal/cache/git_watcher.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 7 | -.GetFileHashes()internal/cache/git_watcher.go |
- Function | -GitWatcherinternal/cache/git_watcher.go |
- getDirtyFiles()internal/cache/git_watcher.go getHeadCommit()internal/cache/git_watcher.go hashFile()internal/cache/git_watcher.go +1 more |
- Caches analysis results or computes cache keys. | -
| 8 | -.InvalidateChanged()internal/cache/git_watcher.go |
- Function | -GitWatcherinternal/cache/git_watcher.go |
- getDirtyFiles()internal/cache/git_watcher.go getHeadCommit()internal/cache/git_watcher.go getRepoState()internal/cache/git_watcher.go +2 more |
- .InvalidateChanged() node in internal/cache/git_watcher.go. | -
| 9 | -.getRepoState()internal/cache/git_watcher.go |
- Function | -GitWatcherinternal/cache/git_watcher.go InvalidateChanged()internal/cache/git_watcher.go |
- No direct outbound edge | -.getRepoState() node in internal/cache/git_watcher.go. | -
| 10 | -.updateRepoState()internal/cache/git_watcher.go |
- Function | -GitWatcherinternal/cache/git_watcher.go InvalidateChanged()internal/cache/git_watcher.go |
- getDirtyFiles()internal/cache/git_watcher.go getHeadCommit()internal/cache/git_watcher.go |
- .updateRepoState() node in internal/cache/git_watcher.go. | -
| 11 | -.invalidateAffected()internal/cache/git_watcher.go |
- Function | -GitWatcherinternal/cache/git_watcher.go InvalidateChanged()internal/cache/git_watcher.go |
- No direct outbound edge | -.invalidateAffected() node in internal/cache/git_watcher.go. | -
| 12 | -.getHeadCommit()internal/cache/git_watcher.go |
- Function | -GetFileHashes()internal/cache/git_watcher.go GitWatcherinternal/cache/git_watcher.go InvalidateChanged()internal/cache/git_watcher.go +1 more |
- No direct outbound edge | -.getHeadCommit() node in internal/cache/git_watcher.go. | -
| 13 | -.getDirtyFiles()internal/cache/git_watcher.go |
- Function | -GetFileHashes()internal/cache/git_watcher.go GitWatcherinternal/cache/git_watcher.go InvalidateChanged()internal/cache/git_watcher.go +1 more |
- No direct outbound edge | -.getDirtyFiles() node in internal/cache/git_watcher.go. | -
| 14 | -.hashFiles()internal/cache/git_watcher.go |
- Function | -GetFileHashes()internal/cache/git_watcher.go GitWatcherinternal/cache/git_watcher.go |
- hashFile()internal/cache/git_watcher.go |
- Caches analysis results or computes cache keys. | -
| 15 | -.hashFile()internal/cache/git_watcher.go |
- Function | -GetFileHashes()internal/cache/git_watcher.go GitWatcherinternal/cache/git_watcher.go hashFiles()internal/cache/git_watcher.go |
- No direct outbound edge | -Caches analysis results or computes cache keys. | -
| 16 | -IsGitRepo()internal/cache/git_watcher.go |
- Function | -External entry / no inbound edge | -Process()internal/filter/cached_pipeline.go TestIsGitRepo()internal/cache/query_cache_test.go |
- Turns a local path or remote repository into analysis context. | -
| 17 | -GetChangedFiles()internal/cache/git_watcher.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -GetChangedFiles() node in internal/cache/git_watcher.go. | -
| 18 | -query_cache.gointernal/cache/query_cache.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Caches analysis results or computes cache keys. | -
| 19 | -QueryCacheinternal/cache/query_cache.go |
- Class | -External entry / no inbound edge | -Cleanup()internal/cache/query_cache.go Close()internal/cache/query_cache.go Get()internal/cache/query_cache.go +9 more |
- Caches analysis results or computes cache keys. | -
| 20 | -DB |
- Class | -External entry / no inbound edge | -No direct outbound edge | -DB node in project. | -
| 21 | -RWMutex |
- Class | -External entry / no inbound edge | -No direct outbound edge | -RWMutex node in project. | -
| 22 | -Int64 |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Int64 node in project. | -
| 23 | -WaitGroup |
- Class | -External entry / no inbound edge | -No direct outbound edge | -WaitGroup node in project. | -
| 24 | -CacheEntryinternal/cache/query_cache.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Caches analysis results or computes cache keys. | -
| 25 | -Time |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Time node in project. | -
| 26 | -CacheStatsinternal/cache/query_cache.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Caches analysis results or computes cache keys. | -
| 27 | -NewQueryCache()internal/cache/query_cache.go |
- Function | -External entry / no inbound edge | -Close()internal/cache/query_cache.go defaultCachePath()internal/cache/query_cache.go migrate()internal/cache/query_cache.go +6 more |
- Caches analysis results or computes cache keys. | -
| 28 | -defaultCachePath()internal/cache/query_cache.go |
- Function | -NewQueryCache()internal/cache/query_cache.go |
- No direct outbound edge | -Caches analysis results or computes cache keys. | -
| 29 | -.migrate()internal/cache/query_cache.go |
- Function | -NewQueryCache()internal/cache/query_cache.go QueryCacheinternal/cache/query_cache.go |
- No direct outbound edge | -.migrate() node in internal/cache/query_cache.go. | -
| 30 | -CacheKeyOptionsinternal/cache/query_cache.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Caches analysis results or computes cache keys. | -
| File | Coverage |
|---|---|
internal/cache/query_cache.go | 20 nodes |
internal/cache/cache.go | 19 nodes |
internal/cache/cache_test.go | 17 nodes |
internal/cache/git_watcher.go | 15 nodes |
internal/filter/cached_pipeline.go | 10 nodes |
internal/cache/query_cache_test.go | 9 nodes |
internal/filter/kv_cache_stabilize.go | 9 nodes |
internal/filter/cache_breakpoint.go | 6 nodes |
This section comes from graphify community clustering. Relationship summary: references x80, contains x58, method x40, calls x33. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Tests & Fixtures groups implementation around test, integrationsh, scripts, script, mostly in scripts/test_integration.sh. This section covers 4 nodes and 3 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -test_integration.shscripts/test_integration.sh |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 2 | -test_integration.sh scriptscripts/test_integration.sh |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 3 | -PATHscripts/test_integration.sh |
- Test | -External entry / no inbound edge | -No direct outbound edge | -PATH node in scripts/test_integration.sh. | -
| 4 | -SKIP_ENV_VALIDATIONscripts/test_integration.sh |
- Test | -External entry / no inbound edge | -No direct outbound edge | -SKIP_ENV_VALIDATION node in scripts/test_integration.sh. | -
| File | Coverage |
|---|---|
scripts/test_integration.sh | 4 nodes |
This section comes from graphify community clustering. Relationship summary: defines x2, contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Profilesh Scripts Script groups implementation around profilesh, scripts, script, run, mostly in scripts/profile.sh. This section covers 3 nodes and 3 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -profile.shscripts/profile.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -profile.sh node in scripts/profile.sh. | -
| 2 | -profile.sh scriptscripts/profile.sh |
- Function | -External entry / no inbound edge | -run_bench()scripts/profile.sh |
- profile.sh script node in scripts/profile.sh. | -
| 3 | -run_bench()scripts/profile.sh |
- Function | -profile.sh scriptscripts/profile.sh |
- No direct outbound edge | -run_bench() node in scripts/profile.sh. | -
| File | Coverage |
|---|---|
scripts/profile.sh | 3 nodes |
This section comes from graphify community clustering. Relationship summary: defines x1, contains x1, calls x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Runsh Benchmarks Script groups implementation around runsh, benchmarks, script, mostly in benchmarks/run.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -run.shbenchmarks/run.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -run.sh node in benchmarks/run.sh. | -
| 2 | -run.sh scriptbenchmarks/run.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -run.sh script node in benchmarks/run.sh. | -
| File | Coverage |
|---|---|
benchmarks/run.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Pipeline Benchsh Evals groups implementation around pipeline, benchsh, evals, script, mostly in evals/pipeline-bench.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -pipeline-bench.shevals/pipeline-bench.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -pipeline-bench.sh node in evals/pipeline-bench.sh. | -
| 2 | -pipeline-bench.sh scriptevals/pipeline-bench.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -pipeline-bench.sh script node in evals/pipeline-bench.sh. | -
| File | Coverage |
|---|---|
evals/pipeline-bench.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Pre Commit Githooks groups implementation around pre, commit, githooks, script, mostly in .githooks/pre-commit. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -pre-commit.githooks/pre-commit |
- Function | -External entry / no inbound edge | -No direct outbound edge | -pre-commit node in .githooks/pre-commit. | -
| 2 | -pre-commit script.githooks/pre-commit |
- Function | -External entry / no inbound edge | -No direct outbound edge | -pre-commit script node in .githooks/pre-commit. | -
| File | Coverage |
|---|---|
.githooks/pre-commit | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Prepare Commit Msg groups implementation around prepare, commit, msg, githooks, mostly in .githooks/prepare-commit-msg. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -prepare-commit-msg.githooks/prepare-commit-msg |
- Function | -External entry / no inbound edge | -No direct outbound edge | -prepare-commit-msg node in .githooks/prepare-commit-msg. | -
| 2 | -prepare-commit-msg script.githooks/prepare-commit-msg |
- Function | -External entry / no inbound edge | -No direct outbound edge | -prepare-commit-msg script node in .githooks/prepare-commit-msg. | -
| File | Coverage |
|---|---|
.githooks/prepare-commit-msg | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Check Ecosystem Boundariessh groups implementation around check, ecosystem, boundariessh, scripts, mostly in scripts/check-ecosystem-boundaries.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -check-ecosystem-boundaries.shscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh node in scripts/check-ecosystem-boundaries.sh. | -
| 2 | -check-ecosystem-boundaries.sh scriptscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh script node in scripts/check-ecosystem-boundaries.sh. | -
| File | Coverage |
|---|---|
scripts/check-ecosystem-boundaries.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Cleanup Layerssh Scripts groups implementation around cleanup, layerssh, scripts, script, mostly in scripts/cleanup_layers.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -cleanup_layers.shscripts/cleanup_layers.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -cleanup_layers.sh node in scripts/cleanup_layers.sh. | -
| 2 | -cleanup_layers.sh scriptscripts/cleanup_layers.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -cleanup_layers.sh script node in scripts/cleanup_layers.sh. | -
| File | Coverage |
|---|---|
scripts/cleanup_layers.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Eval Adaptivesh Scripts groups implementation around eval, adaptivesh, scripts, script, mostly in scripts/eval_adaptive.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -eval_adaptive.shscripts/eval_adaptive.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -eval_adaptive.sh node in scripts/eval_adaptive.sh. | -
| 2 | -eval_adaptive.sh scriptscripts/eval_adaptive.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -eval_adaptive.sh script node in scripts/eval_adaptive.sh. | -
| File | Coverage |
|---|---|
scripts/eval_adaptive.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Migrate Magic Numberssh groups implementation around migrate, magic, numberssh, scripts, mostly in scripts/migration/migrate-magic-numbers.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -migrate-magic-numbers.shscripts/migration/migrate-magic-numbers.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -migrate-magic-numbers.sh node in scripts/migration/migrate-magic-numbers.sh. | -
| 2 | -migrate-magic-numbers.sh scriptscripts/migration/migrate-magic-numbers.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -migrate-magic-numbers.sh script node in scripts/migration/migrate-magic-numbers.sh. | -
| File | Coverage |
|---|---|
scripts/migration/migrate-magic-numbers.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Other groups implementation around migrate, race, conditionssh, scripts, mostly in scripts/migration/migrate-race-conditions.sh, scripts/tui-bench.sh, go.mod. This section covers 5 nodes and 2 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -migrate-race-conditions.shscripts/migration/migrate-race-conditions.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -migrate-race-conditions.sh node in scripts/migration/migrate-race-conditions.sh. | -
| 2 | -migrate-race-conditions.sh scriptscripts/migration/migrate-race-conditions.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -migrate-race-conditions.sh script node in scripts/migration/migrate-race-conditions.sh. | -
| 3 | -tui-bench.shscripts/tui-bench.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -tui-bench.sh node in scripts/tui-bench.sh. | -
| 4 | -tui-bench.sh scriptscripts/tui-bench.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -tui-bench.sh script node in scripts/tui-bench.sh. | -
| 5 | -github.com/GrayCodeAI/tokgo.mod |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| File | Coverage |
|---|---|
scripts/migration/migrate-race-conditions.sh | 2 nodes |
scripts/tui-bench.sh | 2 nodes |
go.mod | 1 nodes |
This section comes from graphify community clustering. Relationship summary: contains x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-| Nodes | 3175 |
| Edges | 6648 |
| Hyperedges | 0 |
| Communities | 187 |
| Documented Sections | 15 |
| EXTRACTED | 5385 |
| INFERRED | 1263 |
| AMBIGUOUS | 0 |
tok — Architecture Documentation
-Generated: 2026-07-18 05:01 UTC · graphify callflow-html
-Generated from graphify knowledge graph: 11551 nodes, 34551 edges, 508 communities. Commit: 097fff2
- - - - -| Layer | Nodes | Communities |
|---|---|---|
| Extraction Pipeline | 9472 | 0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 62, 63, 64, 65, 66, 67, 68, 70, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 100, 102, 98, 99, 104, 105, 106, 107, 108, 109, 110, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 161, 162, 163, 164, 165, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 183, 184, 186, 187, 188, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 204, 205, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 243, 245, 247, 248, 249, 251, 252, 253, 256, 257, 258, 259, 260, 261, 262, 263, 264, 267, 269, 270, 273, 274, 275, 276, 277, 278, 280, 282, 283, 284, 285, 286, 287, 288, 289, 291, 292, 294, 295, 296, 298, 299, 302, 303, 307, 308, 309, 310, 312, 313, 314, 315, 316, 317, 318, 321, 322, 323, 324, 325, 326, 327, 328, 330, 331, 332, 333, 334, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 355, 357, 359, 360, 361, 362, 363, 364, 365, 367, 368, 369, 370, 371, 373, 374, 375, 376, 377, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 393, 394, 395, 396, 398, 399, 400, 402, 404, 405, 407, 408, 409, 411, 412, 413, 414, 416, 417, 418, 419, 421, 423, 424, 426, 427, 428, 431, 432, 433, 434, 435, 436, 437, 438, 440, 443, 444, 445, 446, 447, 448, 450, 452, 453, 454, 456, 457, 458, 459, 464, 465, 466, 477, 488, 489, 490, 491, 492, 493, 494, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 507 |
| Analysis & Clustering | 215 | 88, 101, 134, 155, 166, 208, 244, 271 |
| CLI & Skill Installers | 937 | 18, 58, 69, 74, 86, 103, 111, 112, 129, 160, 182, 185, 202, 206, 222, 223, 224, 242, 250, 254, 255, 265, 266, 268, 272, 279, 281, 290, 300, 304, 305, 306, 311, 319, 320, 329, 352, 353, 354, 366, 372, 392, 403, 442, 451, 455, 462, 463, 486, 487, 495 |
| Ingestion & Updates | 20 | 378, 380 |
| Serving API | 191 | 27, 61, 73, 297, 301, 356, 410, 441 |
| Security & Global Graph | 12 | 422, 439 |
| Tests & Fixtures | 652 | 7, 10, 16, 17, 38, 45, 71, 114, 178, 189, 246, 293, 335, 336, 358, 379, 397, 406, 415, 420, 425, 429, 430, 483, 484 |
| Migrate Sessionssh Scripts | 9 | 401 |
| Check Binariessh Scripts | 4 | 449 |
| Setup Ferrata Script | 3 | 460 |
| Compare Bench Mise | 3 | 461 |
| Post Createsh Devcontainer | 2 | 467 |
| Run Keyringsh Devcontainer | 2 | 468 |
| Pre Commit Githooks | 2 | 469 |
| Other | 27 | 470, 471, 472, 473, 474, 475, 476, 478, 479, 480, 481, 482, 485, 506 |
Extraction Pipeline groups implementation around cli, testgo, agent, strategy, mostly in cli/lifecycle_test.go, cli/strategy/manual_commit_condensation_test.go, cli/setup_github_test.go. This section covers 9472 nodes and 28722 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -repositories.gocli/api/repositories.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -repositories.go node in cli/api/repositories.go. | -
| 2 | -Repositorycli/api/repositories.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Repository node in cli/api/repositories.go. | -
| 3 | -RepositoriesResponsecli/api/repositories.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -RepositoriesResponse node in cli/api/repositories.go. | -
| 4 | -RepositorySortcli/api/repositories.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -RepositorySort node in cli/api/repositories.go. | -
| 5 | -Clientcli/api/repositories.go |
- Entry | -External entry / no inbound edge | -ListRepositories()cli/api/repositories.go |
- Client node in cli/api/repositories.go. | -
| 6 | -.ListRepositories()cli/api/repositories.go |
- Function | -CheckResponse()cli/api/client.go Clientcli/api/repositories.go DecodeJSON()cli/api/client.go |
- Errorf()cli/telemetry/detached.go |
- .ListRepositories() node in cli/api/repositories.go. | -
| 7 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| 8 | -store.gocli/checkpoint/store.go |
- UI | -External entry / no inbound edge | -No direct outbound edge | -store.go node in cli/checkpoint/store.go. | -
| 9 | -GitStorecli/checkpoint/store.go |
- UI | -External entry / no inbound edge | -openFreshRepo()cli/checkpoint/store.go Repository()cli/checkpoint/store.go SetBlobFetcher()cli/checkpoint/store.go |
- Turns a local path or remote repository into analysis context. | -
| 10 | -.SetBlobFetcher()cli/checkpoint/store.go |
- Function | -GitStorecli/checkpoint/store.go |
- No direct outbound edge | -.SetBlobFetcher() node in cli/checkpoint/store.go. | -
| 11 | -.Repository()cli/checkpoint/store.go |
- Function | -GitStorecli/checkpoint/store.go |
- No direct outbound edge | -.Repository() node in cli/checkpoint/store.go. | -
| 12 | -.openFreshRepo()cli/checkpoint/store.go |
- Function | -GitStorecli/checkpoint/store.go |
- Errorf()cli/telemetry/detached.go |
- .openFreshRepo() node in cli/checkpoint/store.go. | -
| 13 | -migrate.gocli/migrate.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -migrate.go node in cli/migrate.go. | -
| 14 | -newMigrateCmd()cli/migrate.go |
- Function | -Close()cli/logging/logger.go NewSilentError()cli/errors.go SetLogLevelGetter()cli/logging/logger.go |
- ContextErrorf()cli/telemetry/detached.go NewRootCmd()cli/root.go +5 more |
- newMigrateCmd() node in cli/migrate.go. | -
| 15 | -Command |
- Entry | -External entry / no inbound edge | -No direct outbound edge | -Command node in project. | -
| 16 | -migrateResultcli/migrate.go |
- Function | -External entry / no inbound edge | -hasLoggedDetails()cli/migrate.go |
- migrateResult node in cli/migrate.go. | -
| 17 | -runMigrateCheckpointsV2()cli/migrate.go |
- Function | -NewGitStore()cli/checkpoint/store.go newMigrateCmd()cli/migrate.go NewSilentError()cli/errors.go +1 more |
- Errorf()cli/telemetry/detached.go migrateCheckpointsV2()cli/migrate.go OpenRepository()cli/strategy/common_2.go +3 more |
- runMigrateCheckpointsV2() node in cli/migrate.go. | -
| 18 | -Context |
- Class | -newMigrateCmd()cli/migrate.go |
- No direct outbound edge | -Context node in project. | -
| 19 | -printMigrateCompletion()cli/migrate.go |
- Function | -runMigrateCheckpointsV2()cli/migrate.go |
- hasLoggedDetails()cli/migrate.go |
- printMigrateCompletion() node in cli/migrate.go. | -
| 20 | -Writer |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Writer node in project. | -
| 21 | -.hasLoggedDetails()cli/migrate.go |
- Function | -migrateResultcli/migrate.go printMigrateCompletion()cli/migrate.go |
- No direct outbound edge | -.hasLoggedDetails() node in cli/migrate.go. | -
| 22 | -printV2GenerationRepairResult()cli/migrate.go |
- Function | -runMigrateCheckpointsV2()cli/migrate.go |
- No direct outbound edge | -printV2GenerationRepairResult() node in cli/migrate.go. | -
| 23 | -migratedFullCheckpointcli/migrate.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -migratedFullCheckpoint node in cli/migrate.go. | -
| 24 | -Hash |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Caches analysis results or computes cache keys. | -
| 25 | -migratedFullSessioncli/migrate.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -migratedFullSession node in cli/migrate.go. | -
| 26 | -migrateCheckpointsV2()cli/migrate.go |
- Function | -runMigrateCheckpointsV2()cli/migrate.go |
- add()cli/migrate.go Errorf()cli/telemetry/detached.go finalize()cli/migrate.go +34 more |
- migrateCheckpointsV2() node in cli/migrate.go. | -
| 27 | -GitStore |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 28 | -V2GitStore |
- UI | -External entry / no inbound edge | -No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 29 | -logCheckpointMigrationSkip()cli/migrate.go |
- Function | -migrateCheckpointsV2()cli/migrate.go |
- No direct outbound edge | -logCheckpointMigrationSkip() node in cli/migrate.go. | -
| 30 | -sortMigratableCheckpoints()cli/migrate.go |
- Function | -migrateCheckpointsV2()cli/migrate.go |
- TestMigrateCheckpointsV2 RerunPacksChec...cli/migrate_test.go TestSortMigratableCheckpoints()cli/migrate_3_test.go |
- sortMigratableCheckpoints() node in cli/migrate.go. | -
| File | Coverage |
|---|---|
cli/lifecycle_test.go | 51 nodes |
cli/setup_github_test.go | 45 nodes |
cli/strategy/manual_commit_condensation_test.go | 45 nodes |
agent/external/external.go | 42 nodes |
cli/integration_test/hooks_2.go | 41 nodes |
cli/settings/settings_test.go | 41 nodes |
redact/redact.go | 41 nodes |
agent/cursor/cursor_test.go | 40 nodes |
This section comes from graphify community clustering. Relationship summary: references x8374, contains x6492, calls x4260, method x917. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Analysis & Clustering groups implementation around explain, cli, testgo, export, mostly in cli/explain_test.go, cli/explain_4_test.go, cli/explain_export_test.go. This section covers 215 nodes and 513 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -explain_4.gocli/explain_4.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -explain_4.go node in cli/explain_4.go. | -
| 2 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| 3 | -Writer |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Writer node in project. | -
| 4 | -outputExplainContent()cli/explain_4.go |
- Function | -External entry / no inbound edge | -outputWithPager()cli/explain_4.go |
- outputExplainContent() node in cli/explain_4.go. | -
| 5 | -buildPagerCmd()cli/explain_4.go |
- Function | -External entry / no inbound edge | -outputWithPager()cli/explain_4.go TestBuildPagerCmd HonorsCustomPager()cli/explain_5_test.go TestBuildPagerCmd LessRInjectedWhenEnvU...cli/explain_4_test.go +3 more |
- Organizes documentation pages, navigation, or content lookup. | -
| 6 | -Cmd |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Cmd node in project. | -
| 7 | -upsertEnv()cli/explain_4.go |
- Function | -buildPagerCmd()cli/explain_4.go |
- No direct outbound edge | -upsertEnv() node in cli/explain_4.go. | -
| 8 | -outputWithPager()cli/explain_4.go |
- Function | -buildPagerCmd()cli/explain_4.go outputExplainContent()cli/explain_4.go |
- No direct outbound edge | -Organizes documentation pages, navigation, or content lookup. | -
| 9 | -formatBranchCheckpoints()cli/explain_4.go |
- Function | -External entry / no inbound edge | -formatCheckpointGroup()cli/explain_4.go groupByCheckpointID()cli/explain_4.go TestFormatBranchCheckpoints BasicOutput()cli/explain_5_test.go +7 more |
- formatBranchCheckpoints() node in cli/explain_4.go. | -
| 10 | -RewindPoint |
- Class | -External entry / no inbound edge | -No direct outbound edge | -RewindPoint node in project. | -
| 11 | -checkpointGroupcli/explain_4.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -checkpointGroup node in cli/explain_4.go. | -
| 12 | -commitEntrycli/explain_4.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -commitEntry node in cli/explain_4.go. | -
| 13 | -groupByCheckpointID()cli/explain_4.go |
- Function | -formatBranchCheckpoints()cli/explain_4.go |
- No direct outbound edge | -groupByCheckpointID() node in cli/explain_4.go. | -
| 14 | -formatCheckpointGroup()cli/explain_4.go |
- Function | -formatBranchCheckpoints()cli/explain_4.go |
- TestFormatCheckpointGroup FallsBackToCo...cli/explain_5_test.go TestFormatCheckpointGroup NoPromptNoCom...cli/explain_5_test.go |
- formatCheckpointGroup() node in cli/explain_4.go. | -
| 15 | -Builder |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Builder node in project. | -
| 16 | -countLines()cli/explain_4.go |
- Function | -External entry / no inbound edge | -transcriptOffset()cli/explain_4.go |
- countLines() node in cli/explain_4.go. | -
| 17 | -transcriptOffset()cli/explain_4.go |
- Function | -countLines()cli/explain_4.go |
- No direct outbound edge | -transcriptOffset() node in cli/explain_4.go. | -
| 18 | -explain_5_test.gocli/explain_5_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 19 | -TestBuildPagerCmd_LessRSkippedWhenLessEnvSet()cli/explain_5_test.go |
- Test | -buildPagerCmd()cli/explain_4.go |
- No direct outbound edge | -Organizes documentation pages, navigation, or content lookup. | -
| 20 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 21 | -TestBuildPagerCmd_HonorsCustomPager()cli/explain_5_test.go |
- Test | -buildPagerCmd()cli/explain_4.go |
- No direct outbound edge | -Organizes documentation pages, navigation, or content lookup. | -
| 22 | -TestFormatBranchCheckpoints_BasicOutput()cli/explain_5_test.go |
- Test | -formatBranchCheckpoints()cli/explain_4.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 23 | -TestFormatBranchCheckpoints_GroupedByCheckpointID()cli/explain_5_test.go |
- Test | -formatBranchCheckpoints()cli/explain_4.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 24 | -TestFormatBranchCheckpoints_NoCheckpoints()cli/explain_5_test.go |
- Test | -formatBranchCheckpoints()cli/explain_4.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 25 | -TestFormatBranchCheckpoints_ShowsSessionInfo()cli/explain_5_test.go |
- Test | -formatBranchCheckpoints()cli/explain_4.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 26 | -TestFormatBranchCheckpoints_ShowsTemporaryIndicator()cli/explain_5_test.go |
- Test | -formatBranchCheckpoints()cli/explain_4.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 27 | -TestFormatBranchCheckpoints_ShowsTaskCheckpoints()cli/explain_5_test.go |
- Test | -formatBranchCheckpoints()cli/explain_4.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 28 | -TestFormatCheckpointGroup_NoPromptNoCommitShowsPlaceholder()cli/explain_5_test.go |
- Test | -formatCheckpointGroup()cli/explain_4.go |
- No direct outbound edge | -Builds structured prompts for model calls. | -
| 29 | -TestFormatCheckpointGroup_FallsBackToCommitMessage()cli/explain_5_test.go |
- Test | -formatCheckpointGroup()cli/explain_4.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 30 | -TestFormatBranchCheckpoints_TruncatesLongMessages()cli/explain_5_test.go |
- Test | -formatBranchCheckpoints()cli/explain_4.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
cli/explain_test.go | 32 nodes |
cli/explain_4_test.go | 26 nodes |
cli/explain_export_test.go | 22 nodes |
cli/explain_export.go | 21 nodes |
cli/explain_6_test.go | 20 nodes |
cli/explain_5_test.go | 19 nodes |
cli/explain_3_test.go | 18 nodes |
cli/explain_summary_provider_test.go | 17 nodes |
This section comes from graphify community clustering. Relationship summary: references x176, contains x163, calls x61, method x16. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-CLI & Skill Installers groups implementation around cli, agent, testgo, codex, mostly in cli/agent/capabilities_test.go, agent/external/capabilities.go, cli/agent/agent_test.go. This section covers 937 nodes and 1767 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -transcript.goagent/opencode/transcript.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -transcript.go node in agent/opencode/transcript.go. | -
| 2 | -ParseExportSession()agent/opencode/transcript.go |
- Function | -External entry / no inbound edge | -CalculateTokenUsage()agent/opencode/transcript.go ExtractAllUserPrompts()agent/opencode/transcript.go ExtractModifiedFiles()agent/opencode/transcript.go +8 more |
- Exports documentation data to a target format. | -
| 3 | -parseExportSessionFromFile()agent/opencode/transcript.go |
- Function | -ParseExportSession()agent/opencode/transcript.go |
- ExtractModifiedFilesFromOffset()agent/opencode/transcript.go GetTranscriptPosition()agent/opencode/transcript.go |
- Exports documentation data to a target format. | -
| 4 | -SliceFromMessage()agent/opencode/transcript.go |
- Function | -ParseExportSession()agent/opencode/transcript.go |
- ExtractPrompts()agent/opencode/transcript.go |
- SliceFromMessage() node in agent/opencode/transcript.go. | -
| 5 | -OpenCodeAgentagent/opencode/transcript.go |
- Class | -External entry / no inbound edge | -CalculateTokenUsage()agent/opencode/transcript.go ExtractModifiedFilesFromOffset()agent/opencode/transcript.go ExtractPrompts()agent/opencode/transcript.go +1 more |
- OpenCodeAgent node in agent/opencode/transcript.go. | -
| 6 | -.GetTranscriptPosition()agent/opencode/transcript.go |
- Function | -OpenCodeAgentagent/opencode/transcript.go parseExportSessionFromFile()agent/opencode/transcript.go |
- No direct outbound edge | -.GetTranscriptPosition() node in agent/opencode/transcript.go. | -
| 7 | -.ExtractModifiedFilesFromOffset()agent/opencode/transcript.go |
- Function | -OpenCodeAgentagent/opencode/transcript.go parseExportSessionFromFile()agent/opencode/transcript.go |
- extractFilePaths()agent/opencode/transcript.go |
- .ExtractModifiedFilesFromOffset() node in agent/opencode/transcript.go. | -
| 8 | -ExtractModifiedFiles()agent/opencode/transcript.go |
- Function | -ParseExportSession()agent/opencode/transcript.go ReadSession()agent/opencode/opencode.go |
- extractFilePaths()agent/opencode/transcript.go TestExtractModifiedFiles ApplyPatch()agent/opencode/transcript_test.go TestExtractModifiedFiles()agent/opencode/transcript_test.go |
- ExtractModifiedFiles() node in agent/opencode/transcript.go. | -
| 9 | -extractFilePaths()agent/opencode/transcript.go |
- Function | -ExtractModifiedFiles()agent/opencode/transcript.go ExtractModifiedFilesFromOffset()agent/opencode/transcript.go |
- TestExtractFilePaths()agent/opencode/transcript_test.go |
- extractFilePaths() node in agent/opencode/transcript.go. | -
| 10 | -ExtractTextFromParts()agent/opencode/transcript.go |
- Function | -External entry / no inbound edge | -ExtractAllUserPrompts()agent/opencode/transcript.go |
- ExtractTextFromParts() node in agent/opencode/transcript.go. | -
| 11 | -isSystemReminderOnly()agent/opencode/transcript.go |
- Function | -External entry / no inbound edge | -ExtractAllUserPrompts()agent/opencode/transcript.go stripSystemReminders()agent/opencode/transcript.go TestIsSystemReminderOnly()agent/opencode/transcript_test.go |
- isSystemReminderOnly() node in agent/opencode/transcript.go. | -
| 12 | -stripSystemReminders()agent/opencode/transcript.go |
- Function | -isSystemReminderOnly()agent/opencode/transcript.go |
- ExtractAllUserPrompts()agent/opencode/transcript.go TestStripSystemReminders()agent/opencode/transcript_test.go |
- stripSystemReminders() node in agent/opencode/transcript.go. | -
| 13 | -ExtractAllUserPrompts()agent/opencode/transcript.go |
- Function | -ExtractTextFromParts()agent/opencode/transcript.go isSystemReminderOnly()agent/opencode/transcript.go ParseExportSession()agent/opencode/transcript.go +1 more |
- ExtractPrompts()agent/opencode/transcript.go TestExtractAllUserPrompts SystemReminde...agent/opencode/transcript_test.go TestExtractAllUserPrompts SystemReminde...agent/opencode/transcript_test.go +2 more |
- Builds structured prompts for model calls. | -
| 14 | -.ExtractPrompts()agent/opencode/transcript.go |
- Function | -ExtractAllUserPrompts()agent/opencode/transcript.go OpenCodeAgentagent/opencode/transcript.go SliceFromMessage()agent/opencode/transcript.go |
- No direct outbound edge | -Builds structured prompts for model calls. | -
| 15 | -.CalculateTokenUsage()agent/opencode/transcript.go |
- Function | -OpenCodeAgentagent/opencode/transcript.go ParseExportSession()agent/opencode/transcript.go |
- No direct outbound edge | -.CalculateTokenUsage() node in agent/opencode/transcript.go. | -
| 16 | -transcript_test.goagent/opencode/transcript_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 17 | -writeTestTranscript()agent/opencode/transcript_test.go |
- Test | -External entry / no inbound edge | -TestExtractModifiedFilesFromOffset Appl...agent/opencode/transcript_test.go TestExtractModifiedFilesFromOffset Came...agent/opencode/transcript_test.go TestExtractModifiedFilesFromOffset()agent/opencode/transcript_test.go +3 more |
- Verifies imports, entry points, or version behavior. | -
| 18 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 19 | -TestParseExportSession()agent/opencode/transcript_test.go |
- Test | -ParseExportSession()agent/opencode/transcript.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 20 | -TestParseExportSession_Empty()agent/opencode/transcript_test.go |
- Test | -ParseExportSession()agent/opencode/transcript.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 21 | -TestParseExportSession_InvalidJSON()agent/opencode/transcript_test.go |
- Test | -ParseExportSession()agent/opencode/transcript.go |
- No direct outbound edge | -Exports documentation data to a target format. | -
| 22 | -TestGetTranscriptPosition()agent/opencode/transcript_test.go |
- Test | -writeTestTranscript()agent/opencode/transcript_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 23 | -TestGetTranscriptPosition_NonexistentFile()agent/opencode/transcript_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 24 | -TestExtractModifiedFilesFromOffset()agent/opencode/transcript_test.go |
- Test | -writeTestTranscript()agent/opencode/transcript_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 25 | -TestExtractPrompts()agent/opencode/transcript_test.go |
- Test | -writeTestTranscript()agent/opencode/transcript_test.go |
- No direct outbound edge | -Builds structured prompts for model calls. | -
| 26 | -TestExtractPrompts_FromOffset()agent/opencode/transcript_test.go |
- Test | -writeTestTranscript()agent/opencode/transcript_test.go |
- No direct outbound edge | -Builds structured prompts for model calls. | -
| 27 | -TestExtractFilePaths()agent/opencode/transcript_test.go |
- Test | -extractFilePaths()agent/opencode/transcript.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 28 | -TestExtractModifiedFilesFromOffset_ApplyPatch()agent/opencode/transcript_test.go |
- Test | -writeTestTranscript()agent/opencode/transcript_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 29 | -TestExtractModifiedFiles_ApplyPatch()agent/opencode/transcript_test.go |
- Test | -ExtractModifiedFiles()agent/opencode/transcript.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 30 | -TestExtractModifiedFilesFromOffset_CamelCaseFilePath()agent/opencode/transcript_test.go |
- Test | -writeTestTranscript()agent/opencode/transcript_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
cli/agent/capabilities_test.go | 37 nodes |
agent/external/capabilities.go | 36 nodes |
cli/agent/agent_test.go | 31 nodes |
agent/opencode/transcript_test.go | 30 nodes |
agent/external/external_test.go | 27 nodes |
agent/claudecode/claude.go | 25 nodes |
agent/codex/codex.go | 24 nodes |
agent/codex/transcript.go | 23 nodes |
This section comes from graphify community clustering. Relationship summary: references x540, contains x463, method x284, calls x251. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Ingestion & Updates groups implementation around testgo, cli, fetch, manifest, mostly in cli/investigate/manifest_test.go, cli/fetch_no_config_pollution_test.go, cli/fetch_rewind_protection_test.go. This section covers 20 nodes and 37 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -fetch_no_config_pollution_test.gocli/fetch_no_config_pollution_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 2 | -TestFetchDoesNotPolluteOriginConfig()cli/fetch_no_config_pollution_test.go |
- Test | -External entry / no inbound edge | -gitConfigValue()cli/fetch_no_config_pollution_test.go runGit()cli/fetch_no_config_pollution_test.go runGitAllow()cli/fetch_no_config_pollution_test.go |
- Reads, resolves, or persists project configuration. | -
| 3 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 4 | -runGit()cli/fetch_no_config_pollution_test.go |
- Test | -TestFetchDoesNotPolluteOriginConfig()cli/fetch_no_config_pollution_test.go |
- TestFetchMetadataBranch DoesNotRewindLo...cli/fetch_rewind_protection_test.go |
- Turns a local path or remote repository into analysis context. | -
| 5 | -runGitAllow()cli/fetch_no_config_pollution_test.go |
- Test | -TestFetchDoesNotPolluteOriginConfig()cli/fetch_no_config_pollution_test.go |
- No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 6 | -gitConfigValue()cli/fetch_no_config_pollution_test.go |
- Test | -TestFetchDoesNotPolluteOriginConfig()cli/fetch_no_config_pollution_test.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 7 | -fetch_rewind_protection_test.gocli/fetch_rewind_protection_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 8 | -TestFetchMetadataBranch_DoesNotRewindLocalAhead()cli/fetch_rewind_protection_test.go |
- Test | -runGit()cli/fetch_no_config_pollution_test.go |
- revParse()cli/fetch_rewind_protection_test.go |
- Verifies imports, entry points, or version behavior. | -
| 9 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 10 | -revParse()cli/fetch_rewind_protection_test.go |
- Test | -TestFetchMetadataBranch DoesNotRewindLo...cli/fetch_rewind_protection_test.go |
- No direct outbound edge | -revParse() node in cli/fetch_rewind_protection_test.go. | -
| 11 | -manifest_test.gocli/investigate/manifest_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 12 | -newManifest()cli/investigate/manifest_test.go |
- Test | -External entry / no inbound edge | -TestLocalManifestStore FindByRunID()cli/investigate/manifest_test.go TestLocalManifestStore FindingsContentR...cli/investigate/manifest_test.go TestLocalManifestStore ListSkipsInvalid...cli/investigate/manifest_test.go +2 more |
- newManifest() node in cli/investigate/manifest_test.go. | -
| 13 | -TestLocalManifestStore_RoundTrip()cli/investigate/manifest_test.go |
- Test | -newManifest()cli/investigate/manifest_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 14 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 15 | -TestLocalManifestStore_ListSortedNewestFirst()cli/investigate/manifest_test.go |
- Test | -newManifest()cli/investigate/manifest_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 16 | -TestLocalManifestStore_FindByRunID()cli/investigate/manifest_test.go |
- Test | -newManifest()cli/investigate/manifest_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 17 | -TestLocalManifestStore_FindingsContentRoundTrip()cli/investigate/manifest_test.go |
- Test | -newManifest()cli/investigate/manifest_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 18 | -TestLocalManifestStore_MissingDirReturnsEmpty()cli/investigate/manifest_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 19 | -TestLocalManifestStore_ListSkipsInvalidRunID()cli/investigate/manifest_test.go |
- Test | -newManifest()cli/investigate/manifest_test.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 20 | -TestResolveByRunID_IgnoresInvalidRunID()cli/investigate/manifest_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
cli/investigate/manifest_test.go | 9 nodes |
cli/fetch_no_config_pollution_test.go | 5 nodes |
cli/fetch_rewind_protection_test.go | 3 nodes |
This section comes from graphify community clustering. Relationship summary: contains x14, references x13, calls x9. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Serving API groups implementation around search, cli, testgo, tui, mostly in cli/search/search_test.go, cli/search_tui_test.go, cli/search_tui.go. This section covers 191 nodes and 524 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -github.gocli/search/github.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 2 | -ParseGitHubRemote()cli/search/github.go |
- Function | -External entry / no inbound edge | -newSearchCmd()cli/search_cmd.go TestParseGitHubRemote HTTPS()cli/search/search_test.go TestParseGitHubRemote HTTPSNoGit()cli/search/search_test.go +6 more |
- Turns a local path or remote repository into analysis context. | -
| 3 | -search.gocli/search/search.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -search.go node in cli/search/search.go. | -
| 4 | -Responsecli/search/search.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Response node in cli/search/search.go. | -
| 5 | -ParsedInputcli/search/search.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ParsedInput node in cli/search/search.go. | -
| 6 | -ParseSearchInput()cli/search/search.go |
- Function | -External entry / no inbound edge | -appendUnique()cli/search/search.go newSearchCmd()cli/search_cmd.go parseListFilter()cli/search/search.go +13 more |
- ParseSearchInput() node in cli/search/search.go. | -
| 7 | -tokenizeInput()cli/search/search.go |
- Function | -ParseSearchInput()cli/search/search.go |
- No direct outbound edge | -tokenizeInput() node in cli/search/search.go. | -
| 8 | -parseListFilter()cli/search/search.go |
- Function | -ParseSearchInput()cli/search/search.go |
- No direct outbound edge | -parseListFilter() node in cli/search/search.go. | -
| 9 | -ValidateRepoFilters()cli/search/search.go |
- Function | -External entry / no inbound edge | -isValidRepoFilter()cli/search/search.go newSearchCmd()cli/search_cmd.go Search()cli/search/search.go +3 more |
- ValidateRepoFilters() node in cli/search/search.go. | -
| 10 | -isValidRepoFilter()cli/search/search.go |
- Function | -ValidateRepoFilters()cli/search/search.go |
- No direct outbound edge | -isValidRepoFilter() node in cli/search/search.go. | -
| 11 | -appendUnique()cli/search/search.go |
- Function | -ParseSearchInput()cli/search/search.go |
- No direct outbound edge | -appendUnique() node in cli/search/search.go. | -
| 12 | -Search()cli/search/search.go |
- Function | -ValidateRepoFilters()cli/search/search.go |
- fetchMoreResults()cli/search_tui.go newSearchCmd()cli/search_cmd.go performSearch()cli/search_tui.go +16 more |
- Search() node in cli/search/search.go. | -
| 13 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| 14 | -search_test.gocli/search/search_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 15 | -TestParseGitHubRemote_SSH()cli/search/search_test.go |
- Test | -ParseGitHubRemote()cli/search/github.go |
- No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 16 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 17 | -TestParseGitHubRemote_HTTPS()cli/search/search_test.go |
- Test | -ParseGitHubRemote()cli/search/github.go |
- No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 18 | -TestParseGitHubRemote_HTTPSNoGit()cli/search/search_test.go |
- Test | -ParseGitHubRemote()cli/search/github.go |
- No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 19 | -TestParseGitHubRemote_Invalid()cli/search/search_test.go |
- Test | -ParseGitHubRemote()cli/search/github.go |
- No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 20 | -TestParseGitHubRemote_SSHProtocol()cli/search/search_test.go |
- Test | -ParseGitHubRemote()cli/search/github.go |
- No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 21 | -TestParseGitHubRemote_SSHProtocolNoGit()cli/search/search_test.go |
- Test | -ParseGitHubRemote()cli/search/github.go |
- No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 22 | -TestParseGitHubRemote_NonGitHubSSH()cli/search/search_test.go |
- Test | -ParseGitHubRemote()cli/search/github.go |
- No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 23 | -TestParseGitHubRemote_NonGitHubHTTPS()cli/search/search_test.go |
- Test | -ParseGitHubRemote()cli/search/github.go |
- No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 24 | -TestSearch_URLConstruction()cli/search/search_test.go |
- Test | -Search()cli/search/search.go |
- NewServer()mcp/server.go |
- Verifies imports, entry points, or version behavior. | -
| 25 | -TestSearch_ZeroLimitOmitsParam()cli/search/search_test.go |
- Test | -Search()cli/search/search.go |
- NewServer()mcp/server.go |
- Verifies imports, entry points, or version behavior. | -
| 26 | -TestSearch_ErrorJSON()cli/search/search_test.go |
- Test | -Search()cli/search/search.go |
- NewServer()mcp/server.go |
- Verifies imports, entry points, or version behavior. | -
| 27 | -TestSearch_ErrorRawBody()cli/search/search_test.go |
- Test | -Search()cli/search/search.go |
- NewServer()mcp/server.go |
- Verifies imports, entry points, or version behavior. | -
| 28 | -TestSearch_HTMLResponseNon200()cli/search/search_test.go |
- Test | -Search()cli/search/search.go |
- NewServer()mcp/server.go |
- Exports documentation data to a target format. | -
| 29 | -TestSearch_HTMLResponseOn200()cli/search/search_test.go |
- Test | -Search()cli/search/search.go |
- NewServer()mcp/server.go |
- Exports documentation data to a target format. | -
| 30 | -TestSearch_ErrorFieldOn200()cli/search/search_test.go |
- Test | -Search()cli/search/search.go |
- NewServer()mcp/server.go |
- Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
cli/search/search_test.go | 39 nodes |
cli/search_tui_test.go | 37 nodes |
cli/search_tui.go | 35 nodes |
cli/search_tui_2_test.go | 14 nodes |
cli/search/search.go | 13 nodes |
cli/api/client.go | 10 nodes |
cli/search_tui_2.go | 8 nodes |
cli/search_cmd.go | 4 nodes |
This section comes from graphify community clustering. Relationship summary: references x159, contains x126, calls x97, method x28. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Security & Global Graph groups implementation around global, testgo, cli, strategy, mostly in cli/strategy/global_test.go, cli/global_test.go. This section covers 12 nodes and 11 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -global_test.gocli/strategy/global_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 2 | -TestMain()cli/strategy/global_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 3 | -M |
- Class | -External entry / no inbound edge | -No direct outbound edge | -M node in project. | -
| 4 | -resetPluginEntry()cli/strategy/global_test.go |
- Test | -External entry / no inbound edge | -useAutoConfigLoader()cli/strategy/global_test.go |
- resetPluginEntry() node in cli/strategy/global_test.go. | -
| 5 | -Name |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Name node in project. | -
| 6 | -useAutoConfigLoader()cli/strategy/global_test.go |
- Test | -resetPluginEntry()cli/strategy/global_test.go |
- No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 7 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 8 | -global_test.gocli/global_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 9 | -TestMain()cli/global_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 10 | -M |
- Class | -External entry / no inbound edge | -No direct outbound edge | -M node in project. | -
| 11 | -resetPluginEntry()cli/global_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -resetPluginEntry() node in cli/global_test.go. | -
| 12 | -Name |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Name node in project. | -
| File | Coverage |
|---|---|
cli/strategy/global_test.go | 4 nodes |
cli/global_test.go | 3 nodes |
This section comes from graphify community clustering. Relationship summary: contains x5, references x5, calls x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Tests & Fixtures groups implementation around cli, test, integration, testgo, mostly in cli/integration_test/hooks.go, cli/integration_test/testenv.go, cli/integration_test/explain_test.go. This section covers 652 nodes and 1637 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -deferred_finalization_2_test.gocli/integration_test/deferred_finalization_2_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 2 | -TestShadow_SessionDepleted_ManualEditNoCheckpoint()cli/integration_test/deferred_finalization_2_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 3 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 4 | -TestShadow_RevertedFiles_ManualEditNoCheckpoint()cli/integration_test/deferred_finalization_2_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 5 | -TestShadow_ResetSession_ClearsTurnCheckpointIDs()cli/integration_test/deferred_finalization_2_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 6 | -TestShadow_EndedSession_UserCommitsRemainingFiles()cli/integration_test/deferred_finalization_2_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 7 | -TestShadow_DeletedFiles_CheckpointAndCarryForward()cli/integration_test/deferred_finalization_2_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 8 | -TestShadow_CarryForward_ModifiedExistingFiles()cli/integration_test/deferred_finalization_2_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 9 | -deferred_finalization_test.gocli/integration_test/deferred_finalization_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 10 | -TestShadow_DeferredTranscriptFinalization()cli/integration_test/deferred_finalization_test.go |
- Test | -External entry / no inbound edge | -getTestBinary()cli/integration_test/testenv.go NewFeatureBranchEnv()cli/integration_test/testenv.go ReadFile()cli/integration_test/testenv.go +1 more |
- Verifies imports, entry points, or version behavior. | -
| 11 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 12 | -TestShadow_CarryForward_ActiveSession()cli/integration_test/deferred_finalization_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 13 | -TestShadow_CarryForward_IdleSession()cli/integration_test/deferred_finalization_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 14 | -TestShadow_AgentCommitsMidTurn_UserCommitsRemainder()cli/integration_test/deferred_finalization_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 15 | -TestShadow_MultipleCommits_SameActiveTurn()cli/integration_test/deferred_finalization_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 16 | -TestShadow_OverlapCheck_UnrelatedCommit()cli/integration_test/deferred_finalization_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 17 | -TestShadow_OverlapCheck_PartialOverlap()cli/integration_test/deferred_finalization_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 18 | -explain_test.gocli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 19 | -TestExplain_NoCurrentSession()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 20 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 21 | -TestExplain_SessionFilter()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 22 | -TestExplain_MutualExclusivity()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 23 | -TestExplain_CheckpointNotFound()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 24 | -TestExplain_CheckpointMutualExclusivity()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 25 | -TestExplain_CommitWithoutCheckpoint()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 26 | -TestExplain_CommitWithCheckpointTrailer()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 27 | -TestExplain_CheckpointV2EnabledFallsBackToV1()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 28 | -TestExplain_CheckpointV2EnabledPrefersV2WhenDualWriteExists()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 29 | -TestExplain_CheckpointV2NoFullTranscriptUsesCompact()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| 30 | -TestExplain_CheckpointV2MalformedFallsBackToV1()cli/integration_test/explain_test.go |
- Test | -External entry / no inbound edge | -corruptV2MainRef()cli/integration_test/explain_test.go NewFeatureBranchEnv()cli/integration_test/testenv.go |
- Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
cli/integration_test/hooks.go | 56 nodes |
cli/integration_test/testenv.go | 44 nodes |
cli/integration_test/explain_test.go | 20 nodes |
cli/integration_test/remote_operations_test.go | 19 nodes |
cli/integration_test/resume_test.go | 19 nodes |
cli/integration_test/external_command_test.go | 16 nodes |
cli/integration_test/setup_claude_hooks_test.go | 14 nodes |
cli/integration_test/http_remote_test.go | 13 nodes |
This section comes from graphify community clustering. Relationship summary: references x399, contains x371, calls x244, method x105. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Migrate Sessionssh Scripts groups implementation around migrate, sessionssh, scripts, checkpoint, mostly in scripts/migrate-sessions.sh. This section covers 9 nodes and 14 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -migrate-sessions.shscripts/migrate-sessions.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -migrate-sessions.sh node in scripts/migrate-sessions.sh. | -
| 2 | -migrate-sessions.sh scriptscripts/migrate-sessions.sh |
- Function | -External entry / no inbound edge | -date on target()scripts/migrate-sessions.sh git_retry()scripts/migrate-sessions.sh migrate_checkpoint()scripts/migrate-sessions.sh +1 more |
- migrate-sessions.sh script node in scripts/migrate-sessions.sh. | -
| 3 | -show_help()scripts/migrate-sessions.sh |
- Function | -migrate-sessions.sh scriptscripts/migrate-sessions.sh |
- No direct outbound edge | -show_help() node in scripts/migrate-sessions.sh. | -
| 4 | -checkpoint_to_path()scripts/migrate-sessions.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -checkpoint_to_path() node in scripts/migrate-sessions.sh. | -
| 5 | -git_retry()scripts/migrate-sessions.sh |
- Function | -migrate-sessions.sh scriptscripts/migrate-sessions.sh |
- No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| 6 | -checkpoint_up_to_date_on_target()scripts/migrate-sessions.sh |
- Function | -migrate-sessions.sh scriptscripts/migrate-sessions.sh |
- No direct outbound edge | -checkpoint_up_to_date_on_target() node in scripts/migrate-sessions.sh. | -
| 7 | -migrate_checkpoint()scripts/migrate-sessions.sh |
- Function | -migrate-sessions.sh scriptscripts/migrate-sessions.sh |
- migrate_new_format()scripts/migrate-sessions.sh migrate_old_format()scripts/migrate-sessions.sh |
- migrate_checkpoint() node in scripts/migrate-sessions.sh. | -
| 8 | -migrate_old_format()scripts/migrate-sessions.sh |
- Function | -migrate_checkpoint()scripts/migrate-sessions.sh |
- No direct outbound edge | -migrate_old_format() node in scripts/migrate-sessions.sh. | -
| 9 | -migrate_new_format()scripts/migrate-sessions.sh |
- Function | -migrate_checkpoint()scripts/migrate-sessions.sh |
- No direct outbound edge | -migrate_new_format() node in scripts/migrate-sessions.sh. | -
| File | Coverage |
|---|---|
scripts/migrate-sessions.sh | 9 nodes |
This section comes from graphify community clustering. Relationship summary: defines x7, calls x6, contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Check Binariessh Scripts groups implementation around check, binariessh, scripts, script, mostly in scripts/check-pr-binaries.sh. This section covers 4 nodes and 5 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -check-pr-binaries.shscripts/check-pr-binaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-pr-binaries.sh node in scripts/check-pr-binaries.sh. | -
| 2 | -check-pr-binaries.sh scriptscripts/check-pr-binaries.sh |
- Function | -External entry / no inbound edge | -fail()scripts/check-pr-binaries.sh log()scripts/check-pr-binaries.sh |
- check-pr-binaries.sh script node in scripts/check-pr-binaries.sh. | -
| 3 | -log()scripts/check-pr-binaries.sh |
- Function | -check-pr-binaries.sh scriptscripts/check-pr-binaries.sh |
- No direct outbound edge | -log() node in scripts/check-pr-binaries.sh. | -
| 4 | -fail()scripts/check-pr-binaries.sh |
- Function | -check-pr-binaries.sh scriptscripts/check-pr-binaries.sh |
- No direct outbound edge | -fail() node in scripts/check-pr-binaries.sh. | -
| File | Coverage |
|---|---|
scripts/check-pr-binaries.sh | 4 nodes |
This section comes from graphify community clustering. Relationship summary: defines x2, calls x2, contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Setup Ferrata Script groups implementation around setup, ferrata, script, path, mostly in .ferrata/setup. This section covers 3 nodes and 2 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -setup.ferrata/setup |
- Function | -External entry / no inbound edge | -No direct outbound edge | -setup node in .ferrata/setup. | -
| 2 | -setup script.ferrata/setup |
- Function | -External entry / no inbound edge | -No direct outbound edge | -setup script node in .ferrata/setup. | -
| 3 | -PATH.ferrata/setup |
- Class | -External entry / no inbound edge | -No direct outbound edge | -PATH node in .ferrata/setup. | -
| File | Coverage |
|---|---|
.ferrata/setup | 3 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1, defines x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Compare Bench Mise groups implementation around compare, bench, mise, tasks, mostly in mise-tasks/bench/compare. This section covers 3 nodes and 3 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -comparemise-tasks/bench/compare |
- Function | -External entry / no inbound edge | -No direct outbound edge | -compare node in mise-tasks/bench/compare. | -
| 2 | -compare scriptmise-tasks/bench/compare |
- Function | -External entry / no inbound edge | -run_bench()mise-tasks/bench/compare |
- compare script node in mise-tasks/bench/compare. | -
| 3 | -run_bench()mise-tasks/bench/compare |
- Function | -compare scriptmise-tasks/bench/compare |
- No direct outbound edge | -run_bench() node in mise-tasks/bench/compare. | -
| File | Coverage |
|---|---|
mise-tasks/bench/compare | 3 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1, defines x1, calls x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Post Createsh Devcontainer groups implementation around post, createsh, devcontainer, script, mostly in .devcontainer/post-create.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -post-create.sh.devcontainer/post-create.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -post-create.sh node in .devcontainer/post-create.sh. | -
| 2 | -post-create.sh script.devcontainer/post-create.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -post-create.sh script node in .devcontainer/post-create.sh. | -
| File | Coverage |
|---|---|
.devcontainer/post-create.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Run Keyringsh Devcontainer groups implementation around run, keyringsh, devcontainer, script, mostly in .devcontainer/run-with-keyring.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -run-with-keyring.sh.devcontainer/run-with-keyring.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -run-with-keyring.sh node in .devcontainer/run-with-keyring.sh. | -
| 2 | -run-with-keyring.sh script.devcontainer/run-with-keyring.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -run-with-keyring.sh script node in .devcontainer/run-with-keyring.sh. | -
| File | Coverage |
|---|---|
.devcontainer/run-with-keyring.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Pre Commit Githooks groups implementation around pre, commit, githooks, script, mostly in .githooks/pre-commit. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -pre-commit.githooks/pre-commit |
- Function | -External entry / no inbound edge | -No direct outbound edge | -pre-commit node in .githooks/pre-commit. | -
| 2 | -pre-commit script.githooks/pre-commit |
- Function | -External entry / no inbound edge | -No direct outbound edge | -pre-commit script node in .githooks/pre-commit. | -
| File | Coverage |
|---|---|
.githooks/pre-commit | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Other groups implementation around mise, tasks, script, default, mostly in .githooks/prepare-commit-msg, mise-tasks/bench/cpu, mise-tasks/bench/_default. This section covers 27 nodes and 13 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -prepare-commit-msg.githooks/prepare-commit-msg |
- Function | -External entry / no inbound edge | -No direct outbound edge | -prepare-commit-msg node in .githooks/prepare-commit-msg. | -
| 2 | -prepare-commit-msg script.githooks/prepare-commit-msg |
- Function | -External entry / no inbound edge | -No direct outbound edge | -prepare-commit-msg script node in .githooks/prepare-commit-msg. | -
| 3 | -cpumise-tasks/bench/cpu |
- Function | -External entry / no inbound edge | -No direct outbound edge | -cpu node in mise-tasks/bench/cpu. | -
| 4 | -cpu scriptmise-tasks/bench/cpu |
- Function | -External entry / no inbound edge | -No direct outbound edge | -cpu script node in mise-tasks/bench/cpu. | -
| 5 | -_defaultmise-tasks/bench/_default |
- Function | -External entry / no inbound edge | -No direct outbound edge | -_default node in mise-tasks/bench/_default. | -
| 6 | -_default scriptmise-tasks/bench/_default |
- Function | -External entry / no inbound edge | -No direct outbound edge | -_default script node in mise-tasks/bench/_default. | -
| 7 | -memmise-tasks/bench/mem |
- Function | -External entry / no inbound edge | -No direct outbound edge | -mem node in mise-tasks/bench/mem. | -
| 8 | -mem scriptmise-tasks/bench/mem |
- Function | -External entry / no inbound edge | -No direct outbound edge | -mem script node in mise-tasks/bench/mem. | -
| 9 | -_defaultmise-tasks/dup/_default |
- Function | -External entry / no inbound edge | -No direct outbound edge | -_default node in mise-tasks/dup/_default. | -
| 10 | -_default scriptmise-tasks/dup/_default |
- Function | -External entry / no inbound edge | -No direct outbound edge | -_default script node in mise-tasks/dup/_default. | -
| 11 | -stagedmise-tasks/dup/staged |
- Function | -External entry / no inbound edge | -No direct outbound edge | -staged node in mise-tasks/dup/staged. | -
| 12 | -staged scriptmise-tasks/dup/staged |
- Function | -External entry / no inbound edge | -No direct outbound edge | -staged script node in mise-tasks/dup/staged. | -
| 13 | -_defaultmise-tasks/lint/_default |
- Function | -External entry / no inbound edge | -No direct outbound edge | -_default node in mise-tasks/lint/_default. | -
| 14 | -_default scriptmise-tasks/lint/_default |
- Function | -External entry / no inbound edge | -No direct outbound edge | -_default script node in mise-tasks/lint/_default. | -
| 15 | -gofmtmise-tasks/lint/gofmt |
- Function | -External entry / no inbound edge | -No direct outbound edge | -gofmt node in mise-tasks/lint/gofmt. | -
| 16 | -gofmt scriptmise-tasks/lint/gofmt |
- Function | -External entry / no inbound edge | -No direct outbound edge | -gofmt script node in mise-tasks/lint/gofmt. | -
| 17 | -gomodmise-tasks/lint/gomod |
- Function | -External entry / no inbound edge | -No direct outbound edge | -gomod node in mise-tasks/lint/gomod. | -
| 18 | -gomod scriptmise-tasks/lint/gomod |
- Function | -External entry / no inbound edge | -No direct outbound edge | -gomod script node in mise-tasks/lint/gomod. | -
| 19 | -licensesmise-tasks/lint/licenses |
- Function | -External entry / no inbound edge | -No direct outbound edge | -licenses node in mise-tasks/lint/licenses. | -
| 20 | -licenses scriptmise-tasks/lint/licenses |
- Function | -External entry / no inbound edge | -No direct outbound edge | -licenses script node in mise-tasks/lint/licenses. | -
| 21 | -misemise-tasks/lint/mise |
- Function | -External entry / no inbound edge | -No direct outbound edge | -mise node in mise-tasks/lint/mise. | -
| 22 | -mise scriptmise-tasks/lint/mise |
- Function | -External entry / no inbound edge | -No direct outbound edge | -mise script node in mise-tasks/lint/mise. | -
| 23 | -shellcheckmise-tasks/lint/shellcheck |
- Function | -External entry / no inbound edge | -No direct outbound edge | -shellcheck node in mise-tasks/lint/shellcheck. | -
| 24 | -shellcheck scriptmise-tasks/lint/shellcheck |
- Function | -External entry / no inbound edge | -No direct outbound edge | -shellcheck script node in mise-tasks/lint/shellcheck. | -
| 25 | -check-ecosystem-boundaries.shscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh node in scripts/check-ecosystem-boundaries.sh. | -
| 26 | -check-ecosystem-boundaries.sh scriptscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh script node in scripts/check-ecosystem-boundaries.sh. | -
| 27 | -github.com/GrayCodeAI/tracego.mod |
- Module | -External entry / no inbound edge | -No direct outbound edge | -Turns a local path or remote repository into analysis context. | -
| File | Coverage |
|---|---|
.githooks/prepare-commit-msg | 2 nodes |
mise-tasks/bench/_default | 2 nodes |
mise-tasks/bench/cpu | 2 nodes |
mise-tasks/bench/mem | 2 nodes |
mise-tasks/dup/_default | 2 nodes |
mise-tasks/dup/staged | 2 nodes |
mise-tasks/lint/_default | 2 nodes |
mise-tasks/lint/gofmt | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x13. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-| Nodes | 11551 |
| Edges | 34551 |
| Hyperedges | 0 |
| Communities | 508 |
| Documented Sections | 15 |
| EXTRACTED | 24003 |
| INFERRED | 10548 |
| AMBIGUOUS | 0 |
trace — Architecture Documentation
-Generated: 2026-07-18 05:01 UTC · graphify callflow-html
-Generated from graphify knowledge graph: 3715 nodes, 8798 edges, 183 communities. Commit: 097fff2
- - - - -| Layer | Nodes | Communities |
|---|---|---|
| Extraction Pipeline | 3236 | 0, 1, 2, 3, 4, 5, 7, 8, 10, 11, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 50, 51, 52, 53, 57, 58, 59, 60, 63, 64, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88, 89, 90, 91, 92, 94, 100, 101, 95, 96, 97, 98, 99, 102, 104, 106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182 |
| Graph Build | 41 | 81, 103, 130 |
| Analysis & Clustering | 45 | 44, 61 |
| CLI & Skill Installers | 36 | 26 |
| Serving API | 240 | 49, 54, 55, 62, 66, 67, 68, 84, 85, 93, 105, 112, 132, 133 |
| Tests & Fixtures | 111 | 6, 56, 65, 117 |
| Pre Commit Githooks | 2 | 166 |
| Prepare Commit Msg | 2 | 167 |
| Check Ecosystem Boundariessh | 2 | 169 |
Extraction Pipeline groups implementation around engine, testgo, storage, internal, mostly in api/proto/yaad.pb.go, storage/mock.go, storage/sqlite_tx.go. This section covers 3236 nodes and 7650 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -agentfiles.goengine/agentfiles.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -agentfiles.go node in engine/agentfiles.go. | -
| 2 | -AgentFileBridgeengine/agentfiles.go |
- Class | -External entry / no inbound edge | -Export()engine/agentfiles.go Import()engine/agentfiles.go importFile()engine/agentfiles.go +2 more |
- AgentFileBridge node in engine/agentfiles.go. | -
| 3 | -Mutex |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Mutex node in project. | -
| 4 | -Time |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Time node in project. | -
| 5 | -AgentFileTypeengine/agentfiles.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -AgentFileType node in engine/agentfiles.go. | -
| 6 | -AgentRuleengine/agentfiles.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -AgentRule node in engine/agentfiles.go. | -
| 7 | -NewAgentFileBridge()engine/agentfiles.go |
- Function | -External entry / no inbound edge | -handleBridgeExport()internal/server/rest_extra.go handleBridgeImport()internal/server/rest_extra.go handleBridgeSync()internal/server/rest_extra.go |
- NewAgentFileBridge() node in engine/agentfiles.go. | -
| 8 | -.Import()engine/agentfiles.go |
- Function | -AgentFileBridgeengine/agentfiles.go |
- importFile()engine/agentfiles.go Sync()engine/agentfiles.go |
- .Import() node in engine/agentfiles.go. | -
| 9 | -.Export()engine/agentfiles.go |
- Function | -AgentFileBridgeengine/agentfiles.go |
- Sync()engine/agentfiles.go |
- Exports documentation data to a target format. | -
| 10 | -.Sync()engine/agentfiles.go |
- Function | -AgentFileBridgeengine/agentfiles.go Export()engine/agentfiles.go Import()engine/agentfiles.go |
- No direct outbound edge | -.Sync() node in engine/agentfiles.go. | -
| 11 | -.Watch()engine/agentfiles.go |
- Function | -AgentFileBridgeengine/agentfiles.go |
- No direct outbound edge | -.Watch() node in engine/agentfiles.go. | -
| 12 | -.importFile()engine/agentfiles.go |
- Function | -AgentFileBridgeengine/agentfiles.go Import()engine/agentfiles.go |
- classifyRule()engine/agentfiles.go |
- .importFile() node in engine/agentfiles.go. | -
| 13 | -classifyRule()engine/agentfiles.go |
- Function | -importFile()engine/agentfiles.go |
- Contains()engine/hnsw.go |
- classifyRule() node in engine/agentfiles.go. | -
| 14 | -IsValidNodeType()engine/engine_core.go |
- Function | -External entry / no inbound edge | -handleRemember()internal/server/mcp_memory.go handleRemember()internal/server/rest_handlers.go handleUpdateNode()internal/server/rest_handlers.go +1 more |
- IsValidNodeType() node in engine/engine_core.go. | -
| 15 | -RESTServerinternal/server/features.go |
- Class | -External entry / no inbound edge | -handleAnalyzeImpact()internal/server/features.go handleDecayStatus()internal/server/features.go handleMarkStale()internal/server/features.go +4 more |
- RESTServer node in internal/server/features.go. | -
| 16 | -.handleMarkStale()internal/server/features.go |
- Function | -NewStalenessManager()engine/staleness.go Parse()benchmark/locomo/locomo.go RESTServerinternal/server/features.go |
- decodeJSON()internal/server/rest.go httpErr()internal/server/rest.go httpJSON()internal/server/rest.go |
- .handleMarkStale() node in internal/server/features.go. | -
| 17 | -ResponseWriter |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ResponseWriter node in project. | -
| 18 | -Request |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Request node in project. | -
| 19 | -.handleAnalyzeImpact()internal/server/features.go |
- Function | -RESTServerinternal/server/features.go |
- decodeJSON()internal/server/rest.go httpErr()internal/server/rest.go httpJSONCapped()internal/server/rest.go |
- Orchestrates analysis and returns structured documentation data. | -
| 20 | -.handleTierLoad()internal/server/features.go |
- Function | -NewTierLoader()engine/tier_loader.go RESTServerinternal/server/features.go |
- httpErr()internal/server/rest.go httpJSON()internal/server/rest.go |
- .handleTierLoad() node in internal/server/features.go. | -
| 21 | -.handlePrivacyGet()internal/server/features.go |
- Function | -RESTServerinternal/server/features.go |
- httpJSON()internal/server/rest.go |
- .handlePrivacyGet() node in internal/server/features.go. | -
| 22 | -.handlePrivacySet()internal/server/features.go |
- Function | -RESTServerinternal/server/features.go |
- decodeJSON()internal/server/rest.go httpErr()internal/server/rest.go httpJSON()internal/server/rest.go |
- .handlePrivacySet() node in internal/server/features.go. | -
| 23 | -.handleDecayStatus()internal/server/features.go |
- Function | -RESTServerinternal/server/features.go |
- httpJSON()internal/server/rest.go |
- .handleDecayStatus() node in internal/server/features.go. | -
| 24 | -.handleQuery()internal/server/features.go |
- Function | -RESTServerinternal/server/features.go |
- decodeJSON()internal/server/rest.go httpErr()internal/server/rest.go httpJSONCapped()internal/server/rest.go |
- .handleQuery() node in internal/server/features.go. | -
| 25 | -rest.gointernal/server/rest.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -rest.go node in internal/server/rest.go. | -
| 26 | -RESTServerinternal/server/rest.go |
- Class | -External entry / no inbound edge | -ListenAndServe()internal/server/rest.go RegisterRoutes()internal/server/rest.go Shutdown()internal/server/rest.go +1 more |
- RESTServer node in internal/server/rest.go. | -
| 27 | -Engine |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Engine node in project. | -
| 28 | -Config |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Reads, resolves, or persists project configuration. | -
| 29 | -Server |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Server node in project. | -
| 30 | -.WithProjectDir()internal/server/rest.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -.WithProjectDir() node in internal/server/rest.go. | -
| File | Coverage |
|---|---|
api/proto/yaad.pb.go | 66 nodes |
storage/mock.go | 65 nodes |
storage/sqlite_tx.go | 56 nodes |
storage/interface_test.go | 55 nodes |
engine/engine_core.go | 44 nodes |
spatial_memory_test.go | 44 nodes |
storage/sqlite.go | 40 nodes |
storage/sqlite_edges.go | 39 nodes |
This section comes from graphify community clustering. Relationship summary: references x2781, contains x1527, calls x1024, method x937. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Graph Build groups implementation around graph, graphgo, dedup, windowgo, mostly in graph/graph.go, dedup/window.go, graph/graph_test.go. This section covers 41 nodes and 73 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -.Graph()engine/engine_core.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -Builds dependency relationships and graph data. | -
| 2 | -Graphgraph/graph.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Builds dependency relationships and graph data. | -
| 3 | -IsAcyclic()graph/graph.go |
- Entry | -External entry / no inbound edge | -AddEdge()graph/graph.go TestIsAcyclic()graph/graph_test.go |
- IsAcyclic() node in graph/graph.go. | -
| 4 | -graphImplgraph/graph.go |
- Function | -External entry / no inbound edge | -AddEdge()graph/graph.go AddNode()graph/graph.go Ancestors()graph/graph.go +6 more |
- Builds dependency relationships and graph data. | -
| 5 | -DB |
- Class | -External entry / no inbound edge | -No direct outbound edge | -DB node in project. | -
| 6 | -New()graph/graph.go |
- Function | -External entry / no inbound edge | -setupGraph()graph/graph_test.go |
- New() node in graph/graph.go. | -
| 7 | -.AddNode()graph/graph.go |
- Function | -graphImplgraph/graph.go |
- No direct outbound edge | -.AddNode() node in graph/graph.go. | -
| 8 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| 9 | -.AddEdge()graph/graph.go |
- Function | -graphImplgraph/graph.go IsAcyclic()graph/graph.go |
- No direct outbound edge | -.AddEdge() node in graph/graph.go. | -
| 10 | -.RemoveNode()graph/graph.go |
- Function | -graphImplgraph/graph.go |
- No direct outbound edge | -.RemoveNode() node in graph/graph.go. | -
| 11 | -.RemoveEdge()graph/graph.go |
- Function | -graphImplgraph/graph.go |
- No direct outbound edge | -.RemoveEdge() node in graph/graph.go. | -
| 12 | -Subgraphgraph/graph.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Builds dependency relationships and graph data. | -
| 13 | -.BFS()graph/graph.go |
- Function | -graphImplgraph/graph.go |
- ExtractSubgraph()graph/graph.go |
- .BFS() node in graph/graph.go. | -
| 14 | -.ExtractSubgraph()graph/graph.go |
- Function | -BFS()graph/graph.go graphImplgraph/graph.go |
- No direct outbound edge | -Builds dependency relationships and graph data. | -
| 15 | -.Ancestors()graph/graph.go |
- Function | -graphImplgraph/graph.go |
- No direct outbound edge | -.Ancestors() node in graph/graph.go. | -
| 16 | -.Descendants()graph/graph.go |
- Function | -graphImplgraph/graph.go |
- No direct outbound edge | -.Descendants() node in graph/graph.go. | -
| 17 | -.Impact()graph/graph.go |
- Function | -graphImplgraph/graph.go |
- No direct outbound edge | -.Impact() node in graph/graph.go. | -
| 18 | -Windowdedup/window.go |
- Class | -External entry / no inbound edge | -IsDuplicate()dedup/window.go |
- Window node in dedup/window.go. | -
| 19 | -Duration |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Duration node in project. | -
| 20 | -Time |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Time node in project. | -
| 21 | -Mutex |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Mutex node in project. | -
| 22 | -.IsDuplicate()dedup/window.go |
- Function | -Windowdedup/window.go |
- contentHash()dedup/window.go Len()dedup/window.go Pop()dedup/window.go |
- .IsDuplicate() node in dedup/window.go. | -
| 23 | -timeHeapdedup/window.go |
- Function | -External entry / no inbound edge | -Len()dedup/window.go Less()dedup/window.go Pop()dedup/window.go +2 more |
- timeHeap node in dedup/window.go. | -
| 24 | -timeHeapEntrydedup/window.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -timeHeapEntry node in dedup/window.go. | -
| 25 | -.Len()dedup/window.go |
- Function | -IsDuplicate()dedup/window.go timeHeapdedup/window.go |
- No direct outbound edge | -.Len() node in dedup/window.go. | -
| 26 | -.Less()dedup/window.go |
- Function | -timeHeapdedup/window.go |
- No direct outbound edge | -.Less() node in dedup/window.go. | -
| 27 | -.Swap()dedup/window.go |
- Function | -timeHeapdedup/window.go |
- No direct outbound edge | -.Swap() node in dedup/window.go. | -
| 28 | -.Push()dedup/window.go |
- Function | -timeHeapdedup/window.go |
- No direct outbound edge | -.Push() node in dedup/window.go. | -
| 29 | -.Pop()dedup/window.go |
- Function | -IsDuplicate()dedup/window.go timeHeapdedup/window.go |
- No direct outbound edge | -.Pop() node in dedup/window.go. | -
| 30 | -contentHash()dedup/window.go |
- Function | -IsDuplicate()dedup/window.go |
- normalizeWhitespace()dedup/window.go |
- Caches analysis results or computes cache keys. | -
| File | Coverage |
|---|---|
graph/graph.go | 14 nodes |
dedup/window.go | 11 nodes |
graph/graph_test.go | 9 nodes |
engine/engine_core.go | 1 nodes |
This section comes from graphify community clustering. Relationship summary: references x27, contains x17, method x15, calls x12. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Analysis & Clustering groups implementation around benchmark, testgo, engine, query, mostly in benchmark/benchmark_test.go, engine/query_keygen_test.go, engine/query_keygen.go. This section covers 45 nodes and 112 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -benchmark_test.gobenchmark/benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 2 | -benchEngine()benchmark/benchmark_test.go |
- Test | -External entry / no inbound edge | -BenchmarkCompact()benchmark/benchmark_test.go BenchmarkCompactSmall()benchmark/benchmark_test.go BenchmarkContext()benchmark/benchmark_test.go +10 more |
- benchEngine() node in benchmark/benchmark_test.go. | -
| 3 | -B |
- Class | -External entry / no inbound edge | -No direct outbound edge | -B node in project. | -
| 4 | -Engine |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Engine node in project. | -
| 5 | -seedNodesFast()benchmark/benchmark_test.go |
- Test | -External entry / no inbound edge | -BenchmarkGraphBFS()benchmark/benchmark_test.go BenchmarkGraphBFSDeep()benchmark/benchmark_test.go BenchmarkGraphBFSShallow()benchmark/benchmark_test.go +1 more |
- seedNodesFast() node in benchmark/benchmark_test.go. | -
| 6 | -seedNodes()benchmark/benchmark_test.go |
- Test | -External entry / no inbound edge | -BenchmarkContext()benchmark/benchmark_test.go BenchmarkContextLargeGraph()benchmark/benchmark_test.go BenchmarkPrivacyFilter()benchmark/benchmark_test.go +3 more |
- seedNodes() node in benchmark/benchmark_test.go. | -
| 7 | -seedEdges()benchmark/benchmark_test.go |
- Test | -External entry / no inbound edge | -BenchmarkContextLargeGraph()benchmark/benchmark_test.go BenchmarkGraphBFS()benchmark/benchmark_test.go BenchmarkGraphBFSDeep()benchmark/benchmark_test.go +3 more |
- seedEdges() node in benchmark/benchmark_test.go. | -
| 8 | -BenchmarkRemember()benchmark/benchmark_test.go |
- Test | -benchEngine()benchmark/benchmark_test.go |
- No direct outbound edge | -BenchmarkRemember() node in benchmark/benchmark_test.go. | -
| 9 | -BenchmarkRecall()benchmark/benchmark_test.go |
- Test | -benchEngine()benchmark/benchmark_test.go seedNodes()benchmark/benchmark_test.go |
- No direct outbound edge | -BenchmarkRecall() node in benchmark/benchmark_test.go. | -
| 10 | -BenchmarkRecallLargeGraph()benchmark/benchmark_test.go |
- Test | -benchEngine()benchmark/benchmark_test.go seedEdges()benchmark/benchmark_test.go seedNodes()benchmark/benchmark_test.go |
- No direct outbound edge | -Builds dependency relationships and graph data. | -
| 11 | -BenchmarkRecallEmptyQuery()benchmark/benchmark_test.go |
- Test | -benchEngine()benchmark/benchmark_test.go seedNodes()benchmark/benchmark_test.go |
- No direct outbound edge | -BenchmarkRecallEmptyQuery() node in benchmark/benchmark_test.go. | -
| 12 | -BenchmarkContext()benchmark/benchmark_test.go |
- Test | -benchEngine()benchmark/benchmark_test.go seedNodes()benchmark/benchmark_test.go |
- No direct outbound edge | -BenchmarkContext() node in benchmark/benchmark_test.go. | -
| 13 | -BenchmarkContextLargeGraph()benchmark/benchmark_test.go |
- Test | -benchEngine()benchmark/benchmark_test.go seedEdges()benchmark/benchmark_test.go seedNodes()benchmark/benchmark_test.go |
- No direct outbound edge | -Builds dependency relationships and graph data. | -
| 14 | -BenchmarkGraphBFS()benchmark/benchmark_test.go |
- Test | -benchEngine()benchmark/benchmark_test.go seedEdges()benchmark/benchmark_test.go seedNodesFast()benchmark/benchmark_test.go |
- No direct outbound edge | -Builds dependency relationships and graph data. | -
| 15 | -BenchmarkGraphBFSShallow()benchmark/benchmark_test.go |
- Test | -benchEngine()benchmark/benchmark_test.go seedEdges()benchmark/benchmark_test.go seedNodesFast()benchmark/benchmark_test.go |
- No direct outbound edge | -Builds dependency relationships and graph data. | -
| 16 | -BenchmarkGraphBFSDeep()benchmark/benchmark_test.go |
- Test | -benchEngine()benchmark/benchmark_test.go seedEdges()benchmark/benchmark_test.go seedNodesFast()benchmark/benchmark_test.go |
- No direct outbound edge | -Builds dependency relationships and graph data. | -
| 17 | -BenchmarkGraphExtractSubgraph()benchmark/benchmark_test.go |
- Test | -benchEngine()benchmark/benchmark_test.go seedEdges()benchmark/benchmark_test.go seedNodesFast()benchmark/benchmark_test.go |
- No direct outbound edge | -Builds dependency relationships and graph data. | -
| 18 | -BenchmarkCompact()benchmark/benchmark_test.go |
- Test | -benchEngine()benchmark/benchmark_test.go |
- No direct outbound edge | -BenchmarkCompact() node in benchmark/benchmark_test.go. | -
| 19 | -BenchmarkCompactSmall()benchmark/benchmark_test.go |
- Test | -benchEngine()benchmark/benchmark_test.go |
- No direct outbound edge | -BenchmarkCompactSmall() node in benchmark/benchmark_test.go. | -
| 20 | -BenchmarkHNSWInsert()benchmark/benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkHNSWInsert() node in benchmark/benchmark_test.go. | -
| 21 | -BenchmarkHNSWSearch()benchmark/benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkHNSWSearch() node in benchmark/benchmark_test.go. | -
| 22 | -BenchmarkExtractEntities()benchmark/benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkExtractEntities() node in benchmark/benchmark_test.go. | -
| 23 | -BenchmarkPrivacyFilter()benchmark/benchmark_test.go |
- Test | -benchEngine()benchmark/benchmark_test.go seedNodes()benchmark/benchmark_test.go |
- No direct outbound edge | -BenchmarkPrivacyFilter() node in benchmark/benchmark_test.go. | -
| 24 | -BenchmarkBloomFilter()benchmark/benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkBloomFilter() node in benchmark/benchmark_test.go. | -
| 25 | -BenchmarkContextPacker()benchmark/benchmark_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -BenchmarkContextPacker() node in benchmark/benchmark_test.go. | -
| 26 | -query_keygen.goengine/query_keygen.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -query_keygen.go node in engine/query_keygen.go. | -
| 27 | -KeygenLLMengine/query_keygen.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -KeygenLLM node in engine/query_keygen.go. | -
| 28 | -KeygenStrategyengine/query_keygen.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -KeygenStrategy node in engine/query_keygen.go. | -
| 29 | -RewriteQuery()engine/query_keygen.go |
- Function | -External entry / no inbound edge | -RecallWithKeygen()engine/query_keygen.go TestRewriteQuery EmptyQuery()engine/query_keygen_test.go TestRewriteQuery LLMErrorFallsBack()engine/query_keygen_test.go +5 more |
- RewriteQuery() node in engine/query_keygen.go. | -
| 30 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| File | Coverage |
|---|---|
benchmark/benchmark_test.go | 23 nodes |
engine/query_keygen_test.go | 9 nodes |
engine/query_keygen.go | 7 nodes |
This section comes from graphify community clustering. Relationship summary: references x40, contains x33, calls x31, method x2. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-CLI & Skill Installers groups implementation around skill, engine, spaced, repetitiongo, mostly in engine/spaced_repetition.go, skill/skill_test.go, skill/skill.go. This section covers 36 nodes and 81 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -spaced_repetition.goengine/spaced_repetition.go |
- Module | -External entry / no inbound edge | -No direct outbound edge | -spaced_repetition.go node in engine/spaced_repetition.go. | -
| 2 | -SpacedRepetitionengine/spaced_repetition.go |
- Class | -External entry / no inbound edge | -loadOrCreate()engine/spaced_repetition.go loadRecord()engine/spaced_repetition.go RecordReview()engine/spaced_repetition.go +3 more |
- SpacedRepetition node in engine/spaced_repetition.go. | -
| 3 | -Mutex |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Mutex node in project. | -
| 4 | -ReviewRecordengine/spaced_repetition.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -ReviewRecord node in engine/spaced_repetition.go. | -
| 5 | -Time |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Time node in project. | -
| 6 | -NewSpacedRepetition()engine/spaced_repetition.go |
- Function | -External entry / no inbound edge | -No direct outbound edge | -NewSpacedRepetition() node in engine/spaced_repetition.go. | -
| 7 | -.RecordReview()engine/spaced_repetition.go |
- Function | -SpacedRepetitionengine/spaced_repetition.go |
- clamp()engine/spaced_repetition.go loadOrCreate()engine/spaced_repetition.go saveRecord()engine/spaced_repetition.go |
- .RecordReview() node in engine/spaced_repetition.go. | -
| 8 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| 9 | -.loadOrCreate()engine/spaced_repetition.go |
- Function | -RecordReview()engine/spaced_repetition.go SpacedRepetitionengine/spaced_repetition.go |
- loadRecord()engine/spaced_repetition.go |
- .loadOrCreate() node in engine/spaced_repetition.go. | -
| 10 | -.RetrievalStrength()engine/spaced_repetition.go |
- Function | -SpacedRepetitionengine/spaced_repetition.go |
- clamp()engine/spaced_repetition.go loadRecord()engine/spaced_repetition.go ShouldReview()engine/spaced_repetition.go |
- .RetrievalStrength() node in engine/spaced_repetition.go. | -
| 11 | -.ShouldReview()engine/spaced_repetition.go |
- Function | -RetrievalStrength()engine/spaced_repetition.go SpacedRepetitionengine/spaced_repetition.go |
- No direct outbound edge | -.ShouldReview() node in engine/spaced_repetition.go. | -
| 12 | -.loadRecord()engine/spaced_repetition.go |
- Function | -loadOrCreate()engine/spaced_repetition.go RetrievalStrength()engine/spaced_repetition.go SpacedRepetitionengine/spaced_repetition.go |
- No direct outbound edge | -.loadRecord() node in engine/spaced_repetition.go. | -
| 13 | -.saveRecord()engine/spaced_repetition.go |
- Function | -RecordReview()engine/spaced_repetition.go SpacedRepetitionengine/spaced_repetition.go |
- No direct outbound edge | -.saveRecord() node in engine/spaced_repetition.go. | -
| 14 | -clamp()engine/spaced_repetition.go |
- Function | -RecordReview()engine/spaced_repetition.go RetrievalStrength()engine/spaced_repetition.go |
- No direct outbound edge | -clamp() node in engine/spaced_repetition.go. | -
| 15 | -Skillskill/skill.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Skill node in skill/skill.go. | -
| 16 | -Stepskill/skill.go |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Step node in skill/skill.go. | -
| 17 | -Store()skill/skill.go |
- UI | -External entry / no inbound edge | -addTag()skill/skill.go TestListSkills MultipleSkills()skill/skill_test.go TestLoad_FindsSkillByName()skill/skill_test.go +1 more |
- Store() node in skill/skill.go. | -
| 18 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| 19 | -Engine |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Engine node in project. | -
| 20 | -Load()skill/skill.go |
- Function | -External entry / no inbound edge | -parseSkill()skill/skill.go TestLoad_FindsSkillByName()skill/skill_test.go TestLoad_NotFound()skill/skill_test.go |
- Load() node in skill/skill.go. | -
| 21 | -ListSkills()skill/skill.go |
- Function | -External entry / no inbound edge | -parseSkill()skill/skill.go TestListSkills MultipleSkills()skill/skill_test.go TestListSkills_Empty()skill/skill_test.go |
- ListSkills() node in skill/skill.go. | -
| 22 | -Replay()skill/skill.go |
- Function | -External entry / no inbound edge | -TestReplay FormatsCorrectly()skill/skill_test.go TestReplay_EmptySteps()skill/skill_test.go |
- Replay() node in skill/skill.go. | -
| 23 | -parseSkill()skill/skill.go |
- Function | -ListSkills()skill/skill.go Load()skill/skill.go |
- No direct outbound edge | -parseSkill() node in skill/skill.go. | -
| 24 | -addTag()skill/skill.go |
- Function | -Store()skill/skill.go |
- TestAddTag()skill/skill_test.go |
- addTag() node in skill/skill.go. | -
| 25 | -skill_test.goskill/skill_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 26 | -setupEngine()skill/skill_test.go |
- Test | -External entry / no inbound edge | -TestListSkills MultipleSkills()skill/skill_test.go TestListSkills_Empty()skill/skill_test.go TestLoad_FindsSkillByName()skill/skill_test.go +2 more |
- setupEngine() node in skill/skill_test.go. | -
| 27 | -T |
- Class | -External entry / no inbound edge | -No direct outbound edge | -T node in project. | -
| 28 | -Engine |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Engine node in project. | -
| 29 | -TestStore_CreatesSkillNode()skill/skill_test.go |
- Test | -setupEngine()skill/skill_test.go Store()skill/skill.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| 30 | -TestLoad_FindsSkillByName()skill/skill_test.go |
- Test | -Load()skill/skill.go setupEngine()skill/skill_test.go Store()skill/skill.go |
- No direct outbound edge | -Verifies imports, entry points, or version behavior. | -
| File | Coverage |
|---|---|
engine/spaced_repetition.go | 11 nodes |
skill/skill_test.go | 10 nodes |
skill/skill.go | 8 nodes |
This section comes from graphify community clustering. Relationship summary: references x35, contains x15, calls x15, method x6. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Serving API groups implementation around api, proto, yaadpbgo, testgo, mostly in api/proto/yaad.pb.go, api/proto/yaad_grpc.pb.go, engine/search_decay_test.go. This section covers 240 nodes and 328 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -RecallRequestapi/proto/yaad.pb.go |
- Class | -External entry / no inbound edge | -Descriptor()api/proto/yaad.pb.go GetProject()api/proto/yaad.pb.go GetQuery()api/proto/yaad.pb.go +6 more |
- RecallRequest node in api/proto/yaad.pb.go. | -
| 2 | -.Reset()api/proto/yaad.pb.go |
- Function | -RecallRequestapi/proto/yaad.pb.go |
- No direct outbound edge | -.Reset() node in api/proto/yaad.pb.go. | -
| 3 | -.String()api/proto/yaad.pb.go |
- Function | -RecallRequestapi/proto/yaad.pb.go |
- No direct outbound edge | -.String() node in api/proto/yaad.pb.go. | -
| 4 | -.ProtoMessage()api/proto/yaad.pb.go |
- Function | -RecallRequestapi/proto/yaad.pb.go |
- No direct outbound edge | -.ProtoMessage() node in api/proto/yaad.pb.go. | -
| 5 | -.ProtoReflect()api/proto/yaad.pb.go |
- Function | -RecallRequestapi/proto/yaad.pb.go |
- No direct outbound edge | -.ProtoReflect() node in api/proto/yaad.pb.go. | -
| 6 | -.Descriptor()api/proto/yaad.pb.go |
- Function | -RecallRequestapi/proto/yaad.pb.go |
- No direct outbound edge | -.Descriptor() node in api/proto/yaad.pb.go. | -
| 7 | -.GetQuery()api/proto/yaad.pb.go |
- Function | -RecallRequestapi/proto/yaad.pb.go |
- No direct outbound edge | -.GetQuery() node in api/proto/yaad.pb.go. | -
| 8 | -.GetTokenBudget()api/proto/yaad.pb.go |
- Function | -RecallRequestapi/proto/yaad.pb.go |
- No direct outbound edge | -.GetTokenBudget() node in api/proto/yaad.pb.go. | -
| 9 | -.GetScope()api/proto/yaad.pb.go |
- Function | -RecallRequestapi/proto/yaad.pb.go |
- No direct outbound edge | -.GetScope() node in api/proto/yaad.pb.go. | -
| 10 | -.GetProject()api/proto/yaad.pb.go |
- Function | -RecallRequestapi/proto/yaad.pb.go |
- No direct outbound edge | -.GetProject() node in api/proto/yaad.pb.go. | -
| 11 | -SubgraphRequestapi/proto/yaad.pb.go |
- Class | -External entry / no inbound edge | -Descriptor()api/proto/yaad.pb.go GetDepth()api/proto/yaad.pb.go GetNodeId()api/proto/yaad.pb.go +4 more |
- Builds dependency relationships and graph data. | -
| 12 | -.Reset()api/proto/yaad.pb.go |
- Function | -SubgraphRequestapi/proto/yaad.pb.go |
- No direct outbound edge | -.Reset() node in api/proto/yaad.pb.go. | -
| 13 | -.String()api/proto/yaad.pb.go |
- Function | -SubgraphRequestapi/proto/yaad.pb.go |
- No direct outbound edge | -.String() node in api/proto/yaad.pb.go. | -
| 14 | -.ProtoMessage()api/proto/yaad.pb.go |
- Function | -SubgraphRequestapi/proto/yaad.pb.go |
- No direct outbound edge | -.ProtoMessage() node in api/proto/yaad.pb.go. | -
| 15 | -.ProtoReflect()api/proto/yaad.pb.go |
- Function | -SubgraphRequestapi/proto/yaad.pb.go |
- No direct outbound edge | -.ProtoReflect() node in api/proto/yaad.pb.go. | -
| 16 | -.Descriptor()api/proto/yaad.pb.go |
- Function | -SubgraphRequestapi/proto/yaad.pb.go |
- No direct outbound edge | -.Descriptor() node in api/proto/yaad.pb.go. | -
| 17 | -.GetNodeId()api/proto/yaad.pb.go |
- Function | -SubgraphRequestapi/proto/yaad.pb.go |
- No direct outbound edge | -.GetNodeId() node in api/proto/yaad.pb.go. | -
| 18 | -.GetDepth()api/proto/yaad.pb.go |
- Function | -SubgraphRequestapi/proto/yaad.pb.go |
- No direct outbound edge | -.GetDepth() node in api/proto/yaad.pb.go. | -
| 19 | -YaadServiceClientapi/proto/yaad_grpc.pb.go |
- Entry | -External entry / no inbound edge | -Context()api/proto/yaad_grpc.pb.go Forget()api/proto/yaad_grpc.pb.go Health()api/proto/yaad_grpc.pb.go +7 more |
- YaadServiceClient node in api/proto/yaad_grpc.pb.go. | -
| 20 | -ClientConnInterface |
- Entry | -External entry / no inbound edge | -No direct outbound edge | -ClientConnInterface node in project. | -
| 21 | -NewYaadServiceClient()api/proto/yaad_grpc.pb.go |
- Entry | -External entry / no inbound edge | -No direct outbound edge | -NewYaadServiceClient() node in api/proto/yaad_grpc.pb.go. | -
| 22 | -.Recall()api/proto/yaad_grpc.pb.go |
- Function | -YaadServiceClientapi/proto/yaad_grpc.pb.go |
- No direct outbound edge | -.Recall() node in api/proto/yaad_grpc.pb.go. | -
| 23 | -.Subgraph()api/proto/yaad_grpc.pb.go |
- Function | -YaadServiceClientapi/proto/yaad_grpc.pb.go |
- No direct outbound edge | -Builds dependency relationships and graph data. | -
| 24 | -RecallResponseapi/proto/yaad.pb.go |
- Class | -External entry / no inbound edge | -Descriptor()api/proto/yaad.pb.go GetContext()api/proto/yaad.pb.go GetNodes()api/proto/yaad.pb.go +5 more |
- RecallResponse node in api/proto/yaad.pb.go. | -
| 25 | -.Reset()api/proto/yaad.pb.go |
- Function | -RecallResponseapi/proto/yaad.pb.go |
- No direct outbound edge | -.Reset() node in api/proto/yaad.pb.go. | -
| 26 | -.String()api/proto/yaad.pb.go |
- Function | -RecallResponseapi/proto/yaad.pb.go |
- No direct outbound edge | -.String() node in api/proto/yaad.pb.go. | -
| 27 | -.ProtoMessage()api/proto/yaad.pb.go |
- Function | -RecallResponseapi/proto/yaad.pb.go |
- No direct outbound edge | -.ProtoMessage() node in api/proto/yaad.pb.go. | -
| 28 | -.ProtoReflect()api/proto/yaad.pb.go |
- Function | -RecallResponseapi/proto/yaad.pb.go |
- No direct outbound edge | -.ProtoReflect() node in api/proto/yaad.pb.go. | -
| 29 | -.Descriptor()api/proto/yaad.pb.go |
- Function | -RecallResponseapi/proto/yaad.pb.go |
- No direct outbound edge | -.Descriptor() node in api/proto/yaad.pb.go. | -
| 30 | -.GetContext()api/proto/yaad.pb.go |
- Function | -RecallResponseapi/proto/yaad.pb.go |
- No direct outbound edge | -.GetContext() node in api/proto/yaad.pb.go. | -
| File | Coverage |
|---|---|
api/proto/yaad.pb.go | 191 nodes |
api/proto/yaad_grpc.pb.go | 14 nodes |
engine/search_decay_test.go | 13 nodes |
integration_api_test.go | 12 nodes |
This section comes from graphify community clustering. Relationship summary: method x178, references x127, contains x23. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Tests & Fixtures groups implementation around engine, testgo, mock, storage, mostly in engine/engine_mock_storage_test.go, engine/engine_test.go, engine/query_test.go. This section covers 111 nodes and 238 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -engine_mock_storage_test.goengine/engine_mock_storage_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -Supports retrieval-augmented Q&A or streaming chat. | -
| 2 | -mockStorageengine/engine_mock_storage_test.go |
- Test | -External entry / no inbound edge | -AddFileWatch()engine/engine_mock_storage_test.go AddReplayEvent()engine/engine_mock_storage_test.go AllEmbeddings()engine/engine_mock_storage_test.go +47 more |
- Supports retrieval-augmented Q&A or streaming chat. | -
| 3 | -RWMutex |
- Class | -External entry / no inbound edge | -No direct outbound edge | -RWMutex node in project. | -
| 4 | -Session |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Session node in project. | -
| 5 | -fileWatchengine/engine_mock_storage_test.go |
- Test | -External entry / no inbound edge | -No direct outbound edge | -fileWatch node in engine/engine_mock_storage_test.go. | -
| 6 | -.CreateNode()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.CreateNode() node in engine/engine_mock_storage_test.go. | -
| 7 | -Context |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Context node in project. | -
| 8 | -.GetNode()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.GetNode() node in engine/engine_mock_storage_test.go. | -
| 9 | -.GetNodeByKey()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.GetNodeByKey() node in engine/engine_mock_storage_test.go. | -
| 10 | -.GetNodesBatch()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.GetNodesBatch() node in engine/engine_mock_storage_test.go. | -
| 11 | -.UpdateNode()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.UpdateNode() node in engine/engine_mock_storage_test.go. | -
| 12 | -.UpdateNodeContent()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.UpdateNodeContent() node in engine/engine_mock_storage_test.go. | -
| 13 | -.DeleteNode()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.DeleteNode() node in engine/engine_mock_storage_test.go. | -
| 14 | -.ListNodes()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.ListNodes() node in engine/engine_mock_storage_test.go. | -
| 15 | -.SearchNodes()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- matchesAnyWord()engine/engine_mock_storage_test.go |
- .SearchNodes() node in engine/engine_mock_storage_test.go. | -
| 16 | -matchesAnyWord()engine/engine_mock_storage_test.go |
- Test | -SearchNodes()engine/engine_mock_storage_test.go |
- No direct outbound edge | -matchesAnyWord() node in engine/engine_mock_storage_test.go. | -
| 17 | -.SearchNodeByHash()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -Caches analysis results or computes cache keys. | -
| 18 | -.GetNeighbors()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.GetNeighbors() node in engine/engine_mock_storage_test.go. | -
| 19 | -.CreateEdge()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.CreateEdge() node in engine/engine_mock_storage_test.go. | -
| 20 | -.GetEdge()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.GetEdge() node in engine/engine_mock_storage_test.go. | -
| 21 | -.InvalidateEdge()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.InvalidateEdge() node in engine/engine_mock_storage_test.go. | -
| 22 | -.DeleteEdge()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.DeleteEdge() node in engine/engine_mock_storage_test.go. | -
| 23 | -.GetEdgesFrom()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.GetEdgesFrom() node in engine/engine_mock_storage_test.go. | -
| 24 | -.GetEdgesTo()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.GetEdgesTo() node in engine/engine_mock_storage_test.go. | -
| 25 | -.GetValidEdgesFrom()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- validEdgeAt()engine/engine_mock_storage_test.go |
- .GetValidEdgesFrom() node in engine/engine_mock_storage_test.go. | -
| 26 | -Time |
- Class | -External entry / no inbound edge | -No direct outbound edge | -Time node in project. | -
| 27 | -.GetValidEdgesTo()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- validEdgeAt()engine/engine_mock_storage_test.go |
- .GetValidEdgesTo() node in engine/engine_mock_storage_test.go. | -
| 28 | -validEdgeAt()engine/engine_mock_storage_test.go |
- Test | -GetValidEdgesFrom()engine/engine_mock_storage_test.go GetValidEdgesTo()engine/engine_mock_storage_test.go |
- No direct outbound edge | -validEdgeAt() node in engine/engine_mock_storage_test.go. | -
| 29 | -.GetEdgesBetween()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.GetEdgesBetween() node in engine/engine_mock_storage_test.go. | -
| 30 | -.GetAllEdgesFor()engine/engine_mock_storage_test.go |
- Test | -mockStorageengine/engine_mock_storage_test.go |
- No direct outbound edge | -.GetAllEdgesFor() node in engine/engine_mock_storage_test.go. | -
| File | Coverage |
|---|---|
engine/engine_mock_storage_test.go | 55 nodes |
engine/engine_test.go | 18 nodes |
engine/query_test.go | 16 nodes |
engine/engine_mock_graph_test.go | 14 nodes |
This section comes from graphify community clustering. Relationship summary: references x102, method x60, contains x39, calls x8. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Pre Commit Githooks groups implementation around pre, commit, githooks, script, mostly in .githooks/pre-commit. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -pre-commit.githooks/pre-commit |
- Function | -External entry / no inbound edge | -No direct outbound edge | -pre-commit node in .githooks/pre-commit. | -
| 2 | -pre-commit script.githooks/pre-commit |
- Function | -External entry / no inbound edge | -No direct outbound edge | -pre-commit script node in .githooks/pre-commit. | -
| File | Coverage |
|---|---|
.githooks/pre-commit | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Prepare Commit Msg groups implementation around prepare, commit, msg, githooks, mostly in .githooks/prepare-commit-msg. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -prepare-commit-msg.githooks/prepare-commit-msg |
- Function | -External entry / no inbound edge | -No direct outbound edge | -prepare-commit-msg node in .githooks/prepare-commit-msg. | -
| 2 | -prepare-commit-msg script.githooks/prepare-commit-msg |
- Function | -External entry / no inbound edge | -No direct outbound edge | -prepare-commit-msg script node in .githooks/prepare-commit-msg. | -
| File | Coverage |
|---|---|
.githooks/prepare-commit-msg | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-Check Ecosystem Boundariessh groups implementation around check, ecosystem, boundariessh, scripts, mostly in scripts/check-ecosystem-boundaries.sh. This section covers 2 nodes and 1 internal edges; the diagram shows only representative relationships to stay readable.
- -| # | -Node | -Type | -Caller | -Callees | -Description | -
|---|---|---|---|---|---|
| 1 | -check-ecosystem-boundaries.shscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh node in scripts/check-ecosystem-boundaries.sh. | -
| 2 | -check-ecosystem-boundaries.sh scriptscripts/check-ecosystem-boundaries.sh |
- Function | -External entry / no inbound edge | -No direct outbound edge | -check-ecosystem-boundaries.sh script node in scripts/check-ecosystem-boundaries.sh. | -
| File | Coverage |
|---|---|
scripts/check-ecosystem-boundaries.sh | 2 nodes |
This section comes from graphify community clustering. Relationship summary: contains x1. The diagram prioritizes high-confidence calls or usage relationships; the table keeps the broader node inventory.
-| Nodes | 3715 |
| Edges | 8798 |
| Hyperedges | 0 |
| Communities | 183 |
| Documented Sections | 9 |
| EXTRACTED | 7314 |
| INFERRED | 1484 |
| AMBIGUOUS | 0 |
yaad — Architecture Documentation
-Generated: 2026-07-18 05:01 UTC · graphify callflow-html
-