II.
Role JSON
Structured · liverole:tech-lead
Tech Lead json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "role:tech-lead",
"_kind": "Role",
"_file": "domain/roles/roles-leadership.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Tech Lead",
"isAgentic": false,
"automatability": 0.6,
"description": "Provides technical direction for a team or product area, setting coding standards,\ndriving architecture decisions, and ensuring engineering quality across deliverables.\nRemains hands-on as a contributor while dedicating significant time to reviewing\ndesigns, unblocking teammates, and aligning with peer tech leads. Partners closely\nwith the engineering manager to balance technical ambition with delivery pragmatism.\n",
"seniority": "senior"
},
"outgoingEdges": [
{
"from": "role:tech-lead",
"to": "responsibility:architecture-decision",
"kind": "holds_responsibility"
},
{
"from": "role:tech-lead",
"to": "responsibility:code-review",
"kind": "holds_responsibility"
},
{
"from": "role:tech-lead",
"to": "responsibility:mentoring",
"kind": "holds_responsibility"
},
{
"from": "role:tech-lead",
"to": "responsibility:risk-assessment",
"kind": "holds_responsibility"
},
{
"from": "role:tech-lead",
"to": "responsibility:knowledge-sharing",
"kind": "holds_responsibility"
},
{
"from": "role:tech-lead",
"to": "domain:software-engineering",
"kind": "requires_skill",
"attributes": {
"level": "expert"
}
},
{
"from": "role:tech-lead",
"to": "specialization:software-architecture",
"kind": "requires_skill",
"attributes": {
"level": "expert"
}
},
{
"from": "role:tech-lead",
"to": "role:backend-engineer",
"kind": "delegates_to"
},
{
"from": "role:tech-lead",
"to": "role:frontend-engineer",
"kind": "delegates_to"
},
{
"from": "role:tech-lead",
"to": "skill-area:c4-modeling",
"kind": "requires_expertise",
"attributes": {}
},
{
"from": "role:tech-lead",
"to": "skill-area:adr-writing",
"kind": "requires_expertise",
"attributes": {}
},
{
"from": "role:tech-lead",
"to": "skill-area:api-design",
"kind": "requires_expertise",
"attributes": {}
},
{
"from": "role:tech-lead",
"to": "skill-area:domain-driven-design",
"kind": "requires_expertise",
"attributes": {}
},
{
"from": "role:tech-lead",
"to": "skill-area:monolith-vs-microservices",
"kind": "requires_expertise",
"attributes": {}
},
{
"from": "role:tech-lead",
"to": "skill-area:dependency-upgrade-strategies",
"kind": "requires_expertise",
"attributes": {}
},
{
"from": "role:tech-lead",
"to": "skill-area:code-review-practice",
"kind": "requires_expertise",
"attributes": {}
},
{
"from": "role:tech-lead",
"to": "domain:web-development",
"kind": "applies_to",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "workflow:krate-pr-lifecycle",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "role:vp-engineering",
"to": "role:tech-lead",
"kind": "delegates_to"
},
{
"from": "stack-profile:monorepo-fullstack",
"to": "role:tech-lead",
"kind": "used_by_role"
},
{
"from": "stack-profile:event-sourcing-cqrs",
"to": "role:tech-lead",
"kind": "used_by_role"
},
{
"from": "stack-profile:ai-code-review-pipeline",
"to": "role:tech-lead",
"kind": "used_by_role"
},
{
"from": "stack-profile:open-source-library",
"to": "role:tech-lead",
"kind": "used_by_role"
},
{
"from": "stack-profile:sdk-developer-kit",
"to": "role:tech-lead",
"kind": "used_by_role"
},
{
"from": "stack-profile:hexagonal-architecture-stack",
"to": "role:tech-lead",
"kind": "used_by_role"
},
{
"from": "stack-profile:vertical-slice-architecture",
"to": "role:tech-lead",
"kind": "used_by_role"
},
{
"from": "stack-profile:modular-monolith",
"to": "role:tech-lead",
"kind": "used_by_role"
},
{
"from": "stack-profile:micro-frontend",
"to": "role:tech-lead",
"kind": "used_by_role"
},
{
"from": "stack-profile:strangler-fig-migration",
"to": "role:tech-lead",
"kind": "used_by_role"
},
{
"from": "stack-profile:ddd-nestjs-stack",
"to": "role:tech-lead",
"kind": "used_by_role"
},
{
"from": "workflow:code-review",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:pull-request-lifecycle",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:feature-development",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:bug-triage",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:technical-debt-reduction",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:api-design-review",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:dependency-update",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:architecture-decision-record",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:engineering-onboarding",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:project-kickoff",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:release-management",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:hotfix-deployment",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:sdk-api-design",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:developer-documentation-review",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:schema-migration",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:legacy-migration-sprint",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:framework-upgrade-cycle",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:documentation-sprint",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "workflow:design-sprint",
"to": "role:tech-lead",
"kind": "involves_role"
},
{
"from": "code-review:acme-app-1234-r1",
"to": "role:tech-lead",
"kind": "submitted_by",
"attributes": {}
},
{
"from": "lib-agent:shared--code-generator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--code-reviewer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--deployment-engineer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--feature-planner",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--progress-streamer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--test-runner",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--worktree-manager",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--analyst",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--bmad-master",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--developer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--product-manager",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--qa-engineer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--scrum-master",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--solo-dev",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--tech-writer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--ux-designer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--bug-investigator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--cc10x-router",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--code-reviewer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--component-builder",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--github-researcher",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--integration-verifier",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--planner",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--silent-failure-hunter",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--api-developer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--database-engineer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--documentation-writer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--product-planner",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--project-tracker",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--task-analyst",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--test-engineer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--ui-developer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--architecture-reviewer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--code-review-coordinator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--performance-analyst",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--research-coordinator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--security-analyst",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--spec-architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--testing-specialist",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--triage-specialist",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--framework-builder",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--intelligence-analyst",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--knowledge-curator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--meeting-analyst",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--reflection-coach",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--role-advisor",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--team-synthesizer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--vault-architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--build-resolver",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--code-reviewer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--e2e-runner",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--planner",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--refactor-cleaner",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--security-reviewer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--tdd-guide",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--crew-lead",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--deacon",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--mayor",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--polecat",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--refinery",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--witness",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--gsd-codebase-mapper",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--gsd-debugger",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--gsd-executor",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--gsd-integration-checker",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--gsd-phase-researcher",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--gsd-plan-checker",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--gsd-planner",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--gsd-project-researcher",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--gsd-research-synthesizer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--gsd-roadmapper",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--gsd-verifier",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--code-reviewer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--coder",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--hotfix-specialist",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--knowledge-curator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--maintenance-engineer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--product-manager",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--test-engineer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--code-reviewer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--coder",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--cto",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--designer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--issue-orchestrator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--pr-shepherd",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--product-manager",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--researcher",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--security-auditor",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--security-design",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--swarm-coordinator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--context-monitor",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--file-checker",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--memory-curator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--plan-reviewer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--spec-guard",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--tdd-enforcer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--unified-reviewer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--completion-verifier",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--error-analyst",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--execution-monitor",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--findings-curator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--plan-architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--session-manager",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--code-reviewer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--debugger",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--file-finder",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--security-reviewer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--test-runner",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--verifier",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--web-researcher",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--adaptive-queen",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--coder",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--optimizer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--reviewer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--security-auditor",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--strategic-queen",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--swarm-coordinator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--tactical-queen",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--tester",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--consistency-analyzer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--constitution-architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--implementation-engineer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--quality-auditor",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--specification-writer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--task-analyst",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--technical-planner",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--code-quality-reviewer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--code-reviewer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--implementer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:shared--spec-reviewer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:code-migration-modernization--api-modernization-architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:code-migration-modernization--cross-team-integrator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--cutover-coordinator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--ddd-analyst",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:code-migration-modernization--framework-upgrade-specialist",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:code-migration-modernization--legacy-decommissioning-specialist",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:code-migration-modernization--legacy-system-archaeologist",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:code-migration-modernization--microservices-decomposer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:code-migration-modernization--migration-project-coordinator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:code-migration-modernization--migration-readiness-assessor",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:code-migration-modernization--migration-testing-strategist",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:code-migration-modernization--security-vulnerability-assessor",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:code-migration-modernization--technical-debt-auditor",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--compiler-architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:game-development--technical-director",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:meta--agent-designer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:meta--process-architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:meta--quality-assessor",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:meta--skill-designer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:meta--specialization-curator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:meta--technical-writer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:qa-testing-automation--test-strategy-architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:software-architecture--adr-author",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:software-architecture--event-storming-facilitator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:software-architecture--migration-strategist",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:software-architecture--refactoring-coach",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:software-architecture--tech-stack-evaluator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:web-development--api-architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:web-development--architecture-documentation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:web-development--code-quality",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:web-development--code-reviewer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:web-development--dependency-audit",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:web-development--frontend-architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:web-development--fullstack-architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:web-development--micro-frontend-architect",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--adversarial-spec-debates",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--agile",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--atdd-tdd",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--automaker-agent-execution",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--automaker-orchestrator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--base44",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--bdd-process",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--bmad-analysis",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--bmad-document-project",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--bmad-implementation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--bmad-orchestrator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--bmad-party-mode",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--bmad-quick-flow",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--bottom-up",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--build-realtime-remediation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--cc10x-build",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--cc10x-debug",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--cc10x-plan",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--cc10x-review",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--cc10x-router",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--ccpm-epic-planning",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--ccpm-orchestrator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--ccpm-parallel-execution",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--ccpm-prd-workflow",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--ccpm-task-decomposition",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--ccpm-tracking",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--claudekit-code-review",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--claudekit-research",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--claudekit-spec-workflow",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--cleanroom",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--cog-intelligence-cycle",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--cog-knowledge-capture",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--cog-orchestrator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--cog-reflection-synthesis",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--cog-vault-management",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--consensus-and-voting-mechanisms",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--deep-research",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--devin",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--domain-driven-design",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--double-diamond",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--event-storming",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--ecc-continuous-learning",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--ecc-multi-service",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--ecc-orchestrator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--ecc-tdd-workflow",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--evolutionary",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--example-mapping",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--xp-process",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--feature-driven-development",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--gastown-convoy",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--gastown-merge-queue",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--gastown-molecule",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--gastown-orchestrator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--gastown-patrol",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--graph-of-thoughts",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--add-tests",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--audit-milestone",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--debug",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--discuss-phase",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--execute-phase",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--iterative-convergence",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--map-codebase",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--new-project",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--plan-phase",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--progress",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--quick",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--research-phase",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--verify-work",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--hypothesis-driven-development",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--impact-mapping",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--jobs-to-be-done",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--kanban",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--maestro-bootstrap",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--maestro-development",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--maestro-hotfix",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--maestro-knowledge-graph",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--maestro-maintenance",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--maestro-orchestrator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--metaswarm-design-review",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--metaswarm-execution-loop",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--metaswarm-knowledge-cycle",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--metaswarm-orchestrator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--metaswarm-pr-shepherd",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--metaswarm-swarm-coordinator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--ontology-driven-development",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--pilot-shell-bugfix",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--pilot-shell-feature",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--pilot-shell-orchestrator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--pilot-shell-quality-pipeline",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--pilot-shell-sync",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--plan-and-execute",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--planning-execution",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--planning-orchestrator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--planning-session",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--planning-verification",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--process-hardening-patterns",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--quality-gated-six-phase",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--ralph",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--rpikit-brainstorm",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--rpikit-decision",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--rpikit-implement",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--rpikit-plan",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--rpikit-research",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--rpikit-review",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--ruflo-intelligence",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--ruflo-swarm-coordination",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--ruflo-task-routing",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--rup",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--scrum",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--self-assessment",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--shape-up",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--root-cause-diagnosis",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--spec-driven-development",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--spec-kit-implementation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--spec-kit-planning",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--spec-kit-specification",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--spec-kit-brownfield",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--spec-kit-constitution",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--spec-kit-quality-checklist",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--spiral-model",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--state-machine-orchestration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--brainstorming",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--dispatching-parallel-agents",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--executing-plans",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--finishing-a-development-branch",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--receiving-code-review",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--requesting-code-review",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--subagent-driven-development",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--superpowers-workflow",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--systematic-debugging",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--test-driven-development",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--using-git-worktrees",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--using-superpowers",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--verification-before-completion",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--writing-plans",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--writing-skills",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--tdd",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--top-down",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--v-model",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--process-mining",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--build-failure-triage",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--build-fixer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--ci-health-trends",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--conflict-resolution",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--idempotency-and-safe-abort",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--handoff-conventions",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--single-channel-communication",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--source-quote-discipline",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--completeness-gate",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--cost-aggregation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--cycle-aware-verification",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--db-agent-explore",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--deterministic-quality-gate",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--fork-contribution-sync",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--index",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--local-db-build",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--feedback-loop-optimizer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--install-quality-gates",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--local-dev-workflow",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--monorepo-package-scaffold",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--n-strikes-escalation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--playwright-visual-smoke",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--prior-attempts-scanner",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--semantic-release-setup",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--scheduled-report",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--runtime-call-tracer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--scene-context-builder",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--source-discovery",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--tdd-triplet",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--ts-check",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:authoring--documenter",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:authoring--editorial-lifecycle",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:business--revenue",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--api-modernization",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--authentication-modernization",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--build-system-modernization",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--cloud-migration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--code-refactoring",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--code-translation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--configuration-migration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--containerization",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--data-format-migration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--database-schema-migration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--dependency-analysis-updates",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--documentation-migration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--framework-upgrade",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--integration-migration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--language-version-migration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--legacy-codebase-assessment",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--legacy-decommissioning",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--logging-observability-migration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--migration-planning-roadmap",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--migration-testing-strategy",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--monolith-to-microservices",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--performance-optimization-migration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--serverless-migration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--technical-debt-remediation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:code-migration-modernization--ui-framework-migration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:collaboration--six-dimension-review",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--validator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--branch-policies",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--conflict-resolver",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--draft-pr-policy",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--issue-linking",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--issue-only-no-direct-commits",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--label-taxonomy",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--pr-comment-response",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--pr-lifecycle-comment-response",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--pr-lifecycle-dependency-bump",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--pr-lifecycle-docs",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--pr-lifecycle-feature",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--pr-lifecycle-hotfix",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--pr-lifecycle-router",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--pr-lifecycle-security",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--pr-policies",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:collaboration--producer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:common-utilities--index",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:common-utilities--parallel-combinator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:communication--content-validator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:communication--content-writer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:communication--discord-manager",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:communication--slack-manager",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:meta--agent-creation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:meta--methodology-assimilation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:meta--plugin-creation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:meta--process-creation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:meta--skill-creation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:meta--specialization-creation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:meta--specialization-validator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:qa-testing-automation--quality-gates",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:qa-testing-automation--test-strategy",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:research--evangelist",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:research--novelties-scanner",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:research--patentable-novelties",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:research--standards-gap-audit",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:research--vendor-researcher",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:software-architecture--adr-documentation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:software-architecture--event-storming",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:software-architecture--migration-strategy",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:software-architecture--quality-attributes-workshop",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:software-architecture--refactoring-plan",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:software-architecture--tech-stack-evaluation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:sourcing--news-intelligence-pipeline",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:web-development--angular-enterprise-development",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:web-development--eslint-prettier-configuration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:web-development--micro-frontend-module-federation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:web-development--nx-monorepo",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:web-development--turborepo-monorepo",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:web-development--typescript-configuration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:shared--agent-dispatch",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--code-review-gate",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--feature-intake",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--kanban-management",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--streaming-progress",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--test-automation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--worktree-isolation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--architecture-design",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--code-review",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--prd-creation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--product-brief-creation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--project-documentation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--qa-testing",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--quick-flow",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--sprint-planning",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--story-development",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--ux-design",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--architecture-patterns",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--code-generation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--code-review-patterns",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--debugging-patterns",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--planning-patterns",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--session-memory",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--test-driven-development",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--verification-before-completion",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--audit-trail",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--context-management",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--epic-generation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--github-sync",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--parallel-orchestration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--prd-creation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--progress-tracking",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--task-decomposition",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--checkpoint-management",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--code-review-orchestration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--codebase-mapping",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--file-guard",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--hook-management",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--research-orchestration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--spec-creation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--spec-execution",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--braindump-capture",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--daily-intelligence",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--knowledge-consolidation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--meeting-processing",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--onboarding",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--team-intelligence",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--url-extraction",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--weekly-reflection",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--code-review-pipeline",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--context-engineering",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--continuous-learning",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--eval-harness",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--multi-service-orchestration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--research-first-dev",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--security-scanning",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--tdd-enforcement",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--agent-coordination",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--convoy-management",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--formula-authoring",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--issue-tracking",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--merge-queue",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--patrol-monitoring",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--session-management",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--work-decomposition",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--context-engineering",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--frontmatter-parsing",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--git-integration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--gsd-tools",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--model-profile-resolution",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--roadmap-management",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--state-management",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--template-scaffolding",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--verification-suite",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--code-review-gate",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--hotfix-triage",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--knowledge-graph-management",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--maintenance-orchestration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--requirements-interview",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--specification-generation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--story-decomposition",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--test-enforcement",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--adversarial-review",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--design-review-gate",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--external-tool-coordination",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--knowledge-curation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--orchestrated-execution",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--plan-review-gate",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--pr-shepherding",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--work-unit-decomposition",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--behavior-contract",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--codebase-sync",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--context-preservation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--persistent-memory",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--quality-hooks",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--spec-driven-development",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--strict-tdd",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--worktree-isolation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--completion-verification",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--error-logging",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--findings-capture",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--plan-creation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--progress-tracking",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--session-recovery",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--brainstorming",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--code-review",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--codebase-research",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--decision-documentation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--finishing-work",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--plan-implementation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--plan-writing",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--security-review",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--systematic-debugging",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--test-driven-development",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--verification",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--agent-booster",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--anti-drift",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--consensus-mechanisms",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--security-hardening",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--self-optimization",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--smart-routing",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--swarm-orchestration",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--vector-memory",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--constitution-creation",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--cross-artifact-analysis",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--implementation-execution",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--planning-design",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--quality-checklist",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--specification-writing",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--task-decomposition",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--brainstorming",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--dispatching-parallel-agents",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--executing-plans",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--finishing-a-development-branch",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--receiving-code-review",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--requesting-code-review",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--subagent-driven-development",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--systematic-debugging",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--test-driven-development",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--using-git-worktrees",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--using-superpowers",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--verification-before-completion",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--writing-plans",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--writing-skills",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:backend-development--growing-outside-in-systems",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:code-migration-modernization--api-compatibility-analyzer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:code-migration-modernization--api-inventory-scanner",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:code-migration-modernization--architecture-analyzer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:code-migration-modernization--code-smell-detector",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:code-migration-modernization--domain-model-extractor",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:code-migration-modernization--framework-compatibility-checker",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:code-migration-modernization--strangler-fig-orchestrator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:code-migration-modernization--technical-debt-quantifier",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:meta--process-analyzer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:meta--process-validator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:meta--specialization-researcher",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:meta--specialization-validator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:software-architecture--adr-generator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:software-architecture--c4-diagram-generator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:software-architecture--code-complexity-analyzer",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:software-architecture--dependency-graph-generator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:software-architecture--openapi-generator",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:software-architecture--static-analysis-runner",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:software-architecture--technical-leadership",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:web-development--eslint",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:web-development--nx",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:web-development--openapi",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:web-development--pnpm-workspaces",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:web-development--rest-api-design",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:web-development--turborepo",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "human-checkpoint:plan-edit",
"to": "role:tech-lead",
"kind": "escalates_to",
"attributes": {}
},
{
"from": "org-unit:engineering",
"to": "role:tech-lead",
"kind": "has_member",
"attributes": {}
},
{
"from": "org-unit:architecture-guild",
"to": "role:tech-lead",
"kind": "has_member",
"attributes": {}
},
{
"from": "responsibility:onboard-new-engineer",
"to": "role:tech-lead",
"kind": "held_by",
"attributes": {}
},
{
"from": "responsibility:run-architecture-review",
"to": "role:tech-lead",
"kind": "held_by",
"attributes": {}
},
{
"from": "responsibility:code-review-coverage",
"to": "role:tech-lead",
"kind": "held_by",
"attributes": {}
},
{
"from": "responsibility:on-call-rotation-fairness",
"to": "role:tech-lead",
"kind": "held_by",
"attributes": {}
},
{
"from": "responsibility:developer-onboarding",
"to": "role:tech-lead",
"kind": "held_by",
"attributes": {}
},
{
"from": "responsibility:feature-flag-governance",
"to": "role:tech-lead",
"kind": "held_by",
"attributes": {}
},
{
"from": "responsibility:tech-debt-management",
"to": "role:tech-lead",
"kind": "held_by",
"attributes": {}
},
{
"from": "workflow:api-versioning-deprecation",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:api-contract-testing",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:graphql-schema-review",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:dependency-graph-audit",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:code-complexity-review",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:microservice-decomposition",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:event-driven-architecture-review",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:api-design-review",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:user-story-refinement-session",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:cli-release-cycle",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:mcp-server-certification",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:legacy-codebase-assessment",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:strangler-fig-migration",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:api-gateway-migration",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:codebase-health-refactoring-sprint",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:quarterly-planning",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:data-warehouse-schema-governance",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:schema-migration",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:tech-radar-update",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:desktop-app-packaging",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:code-review",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:architecture-decision",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:developer-feedback-cycle",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:internal-hackathon",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:power-management-optimization-review",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:firmware-update-rollout",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:sprint-retrospective",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:feature-flag-lifecycle-governance",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:tech-debt-sprint",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:fpga-bitstream-deployment",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:hardware-design-review",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:game-analytics-instrumentation",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:game-build-pipeline",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:architecture-governance",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:service-mesh-traffic-shift",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:hypothesis-driven-experiment",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:sprint-planning-ceremony",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:spec-review-cycle",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:tdd-kata-session",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:monolith-extraction-planning",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:crash-triage",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:push-notification-delivery-audit",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:mobile-deep-link-validation",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:mobile-app-store-submission",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:mobile-release-train",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:slo-burn-rate-review",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:codebase-orientation-walkthrough",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:first-production-deploy-milestone",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:engineer-onboarding",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:community-release",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:competitive-landscape-analysis",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:design-review",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:feature-flag-lifecycle",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:feature-prioritization",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:mutation-testing-coverage-review",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:test-strategy-planning",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:design-system-maintenance",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:performance-budget-enforcement",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:release-coordination",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:sdk-release-lifecycle",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:breaking-change-review",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:bug-triage",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:retrospective",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:api-changelog-review",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:technical-skills-gap-analysis",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:design-ops-sprint",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:heuristic-evaluation-audit",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:csp-header-audit",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:seo-technical-audit",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:schema-migration",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:tech-radar-update",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:code-review",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:architecture-decision",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:architecture-governance",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:engineer-onboarding",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:test-strategy-planning",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:design-system-maintenance",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:performance-budget-enforcement",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:release-coordination",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:bug-triage",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:retrospective",
"to": "role:tech-lead",
"kind": "involves_role",
"attributes": {}
}
]
}