II.
LibraryProcess JSON
Structured · livelib-process:shared--runtime-call-tracer
runtime-call-tracer json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "lib-process:shared--runtime-call-tracer",
"_kind": "LibraryProcess",
"_file": "generated-library/processes.yaml",
"_cluster": "generated-library",
"attributes": {
"displayName": "runtime-call-tracer",
"description": "Composable runtime call-path tracer that maps execution flows across a codebase\nby following import chains, grepping for route handlers, and identifying hot paths and dead\ncode candidates. Designed for injection into architecture-analysis, refactoring-planning, and\nquality-audit processes that need structural understanding of how feature areas are executed.\nThe module exposes two surfaces:\n- `traceRuntimeCallPathsTask` — standalone `defineTask` descriptor (kind: `'agent'`) that\n accepts a list of feature areas (name + entryPoint) and traces each one end-to-end.\n- `createCallPathTracer(options)` — convenience factory that pre-populates defaults and\n returns a ready-to-dispatch task definition, useful when the same tracer configuration\n is reused across multiple process phases.",
"libraryPath": "library/processes/shared/runtime-call-tracer.js",
"example": "```js\nimport { traceRuntimeCallPathsTask, createCallPathTracer } from './runtime-call-tracer.js';\n// Standalone task usage:\nconst result = await ctx.task(traceRuntimeCallPathsTask, {\n featureAreas: [\n { name: 'run-create', entryPoint: 'packages/sdk/src/cli/commands/runCreate.ts' },\n { name: 'task-post', entryPoint: 'packages/sdk/src/cli/commands/taskPost.ts' },\n ],\n projectDir: '.',\n});\n// Factory usage:\nconst tracerTask = createCallPathTracer({\n projectDir: 'packages/sdk',\n maxDepth: 6,\n});\nconst result = await ctx.task(tracerTask, {\n featureAreas: [\n { name: 'replay-engine', entryPoint: 'src/runtime/replay/index.ts' },\n ],\n});\n```",
"usesAgents": [
"runtime-call-tracer"
]
},
"outgoingEdges": [
{
"from": "lib-process:shared--runtime-call-tracer",
"to": "skill-area:code-review-practice",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--runtime-call-tracer",
"to": "skill-area:e2e-testing",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--runtime-call-tracer",
"to": "topic:test-driven-development",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--runtime-call-tracer",
"to": "topic:code-review-best-practices",
"kind": "lib_covers_topic",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--runtime-call-tracer",
"to": "domain:software-engineering",
"kind": "lib_applies_to_domain",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--runtime-call-tracer",
"to": "role:backend-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--runtime-call-tracer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--runtime-call-tracer",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--runtime-call-tracer",
"to": "workflow:code-review",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--runtime-call-tracer",
"to": "workflow:feature-development",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--runtime-call-tracer",
"to": "workflow:release-management",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.5
}
}
],
"incomingEdges": []
}