← Back to history

Pipeline run

cc820399-2168-4d50-a982-6ecf9b4a3808

Pipeline LLM cost (USD)
API 1: $0.0095 API 2: $0.0002 API 3: $0.0000 Total: $0.0097

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
role baseline loaded sources · ai_index: jd · nature_of_work: jd · tech_stack_maturity: jd
Nature of work · Backend reliability and observability
Build, test, debug, document, and support software for internal/external clients, while analyzing requirements, resolving application errors, and contributing technical/project plans that may include hardware installs.
"Analyze diagnose and resolve errors related to their applications"
Tech stack maturity
Mainstream Modern
Backend development with a primary focus on debugging most commonly aligns with mainstream modern stacks that are widely adopted and actively maintained rather than cutting-edge or legacy-only environments.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
0.00 / 5
· Title match
· Has AI skill
· AI skill (primary)
· AI skill (secondary)
· On AI team
· Builds AI products
vocab breakdown (legacy)
Assistants (×1):
Frameworks (×2):
Models / concepts (×3):
Evidence — skills matched in JD (6)
Software Development Testing Debugging Documentation Project Management Hardware Installation
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Software Development Testing Debugging Documentation Project Management Hardware Installation
Show KRA description ↓
1Supporting the technical design process by participating in the analysis of technical application requirements2Design build test debug and document software to meet the business process and application requirements3Develop maintain and support programs tools for internal and external clients4Analyze diagnose and resolve errors related to their applications5Help define project plans requiring software development and hardware installations6Provide technical and project management expertise

Signals

Skill sitecore-dev
0.25
Alias backend-engineer
1.00
KRA cloud-architect
0.51

Post-classification

Centroidupdated · n=1732
Alias collision log
New-role queue
New skills captured5
New KRA capturedyes

Captured for admin review

Software Development primary Backend Developer pending
Testing primary Backend Developer pending
Documentation primary Backend Developer pending
Project Management Backend Developer pending
Hardware Installation Backend Developer pending
R&R fragment (sim 0.00) Backend Developer pending

1Supporting the technical design process by participating in the analysis of technical application requirements2Design build test debug and document software to meet the business process and applicati…

Status: completed Created: 2026-05-27T17:38:06.118761Z Updated: 2026-05-27T17:38:47.156386Z API 3 duration: 1233 ms
Flow Current 3-step pipeline

1 POST /skills/extract-from-jd

2 POST /skills/extract-details

3 POST /skills/final-role-output

Role Chosen role & resolution

Backend Developer

domain · Software Engineering CASE DOMAIN

slug: backend-engineer · id: 1 · source: db

Domain=Software Engineering; The responsibilities center on analyzing application requirements, building/testing/debugging/documenting software, supporting internal/external clients, and resolving application errors, which best matches a backend/software application developer role.

Matched dimensions

Technical Application AnalysisSoftware Development LifecycleApplication Support and DebuggingProject PlanningTechnical Project Management

Matched KRAs

participating in the analysis of technical application requirementsDesign build test debug and document softwareDevelop maintain and support programs toolsAnalyze diagnose and resolve errors related to applicationsHelp define project plans requiring software developmentProvide technical and project management expertise

Resolution: in_db — role exists in library; skill↔dim and role↔dim links saved when applicable.

0
New skills
0
Skill↔dim saved
0
Role↔dim saved
0
Skipped

Job description

Project Role : Application Developer

Project Role Description : Design, build and configure applications to meet business process and application requirements.

Must have skills : Microsoft Azure PaaS

Good to have skills : NA

Minimum 6 Year(s) Of Experience Is Required

Educational Qualification : 15years of education requird.

Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have Skills : Microsoft Azure PaaS, SSI: NON SSI: Good to Have Skills :SSI: No Technology Specialization NON SSI : Job Requirements : Key Responsibilities : 1Supporting the technical design process by participating in the analysis of technical application requirements2Design build test debug and document software to meet the business process and application requirements3Develop maintain and support programs tools for internal and external clients4Analyze diagnose and resolve errors related to their applications5Help define project plans requiring software development and hardware installations6Provide technical and project management expertise Technical Experience : 3 years of programming experience on Web Windows with technologies ASPNET MVC SQL WCF Web API dotnet core dotnet framework entity framework2 2 plus years MS Azure experience in PaaS end to end solution thorough understanding of Azure Services3Experience in cloud application design and architecture framework4Deep understanding of cloud computing technologies business drivers and emerging computing trends5Strong experience in Azure based web application in app service redis cache key vault Professional Attributes : 1Interact and communicate effectively with all levels of staff senior management and customers2Communicate effectively and clearly in writing and verbally in one on one and group presentation situations3Successful track record delivering high quality products on time following Agile methodologies Educational Qualification: 14 years full education Additional Info :

15years of education requird.

Skills from this JD

Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.

Software Development Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Soft Skills
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Testing Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Soft Skills
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Debugging Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: debugging id=4182 · debugging

Aliases — catalog

  • debugging (CANONICAL) primary

Context tags (catalog)

assertions breakpoints code review debugger debugging tools error handling interactive debugging logging memory leaks performance tuning profiling root cause analysis stack trace test-driven development unit tests watch expressions

Stored enrichment (catalog DB)

Category
Methodology
Sub-category
Debugging Methodology
Confidence
0.96
Version strategy
NOT_APPLICABLE

Maturity reasoning: Debugging is a universal hiring-pipeline skill across software JDs and interview loops; it appears in role requirements for backend, frontend, SRE, and QA, with no successor replacing it.

Skill profile (library / DB)

Skill nature
METHODOLOGY
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
8
Sub-category id
3293
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • Sitecore Troubleshooting and Maintenance Catalog dimension db id 447

    Library dimension (catalog)

    Roles linked in library: Sitecore Dev

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
Sitecore Troubleshooting and Maintenance
sitecore-troubleshooting-and-maintenance
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Documentation Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Soft Skills
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Project Management Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Soft Skills
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Hardware Installation Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Soft Skills
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED

All API 3 persistence rows

Same grid as the skill-extractor “Persistence items” table: one row per (skill × dimension) work item.

Skill Tag Dimension Skill↔dim Role↔dim Outcome Notes
Debugging in_db
Sitecore Troubleshooting and Maintenance
sitecore-troubleshooting-and-maintenance
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed Software Development | type=Soft Skills subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Testing | type=Soft Skills subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Documentation | type=Soft Skills subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Project Management | type=Soft Skills subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Hardware Installation | type=Soft Skills subtype=general nature=PRACTICE lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
RoleApplication Developer
ExperienceMinimum 6 Year(s) Of Experience Is Required
DomainOther
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": null,
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "Other"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "null",
      "qualification": "Diploma - 15 years of education",
      "raw": "15years of education requird.",
      "requirement": "required"
    },
    {
      "level": "null",
      "qualification": "Diploma - 14 years full education",
      "raw": "14 years full education",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": null,
    "min": 6,
    "raw": "Minimum 6 Year(s) Of Experience Is Required"
  },
  "job_locations": [],
  "role": "Application Developer",
  "role_aliases": [
    "App Developer",
    "Software Developer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 6,
      "heading": "Key Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "1Supporting the technical design process",
        "last_5_words": "technical and project management expertise"
      },
      "text": "1Supporting the technical design process by participating in the analysis of technical application requirements2Design build test debug and document software to meet the business process and application requirements3Develop maintain and support programs tools for internal and external clients4Analyze diagnose and resolve errors related to their applications5Help define project plans requiring software development and hardware installations6Provide technical and project management expertise",
      "word_count": 56
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Software Development"
    },
    {
      "is_primary": true,
      "skill_name": "Testing"
    },
    {
      "is_primary": true,
      "skill_name": "Debugging"
    },
    {
      "is_primary": true,
      "skill_name": "Documentation"
    },
    {
      "is_primary": false,
      "skill_name": "Project Management"
    },
    {
      "is_primary": false,
      "skill_name": "Hardware Installation"
    }
  ],
  "jd_role": {
    "display_name": "Application Developer",
    "rationale": null,
    "role_aliases": [
      "App Developer",
      "Software Developer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": null,
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "Other"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "null",
        "qualification": "Diploma - 15 years of education",
        "raw": "15years of education requird.",
        "requirement": "required"
      },
      {
        "level": "null",
        "qualification": "Diploma - 14 years full education",
        "raw": "14 years full education",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": null,
      "min": 6,
      "raw": "Minimum 6 Year(s) Of Experience Is Required"
    },
    "job_locations": [],
    "role": "Application Developer",
    "role_aliases": [
      "App Developer",
      "Software Developer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 6,
        "heading": "Key Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "1Supporting the technical design process",
          "last_5_words": "technical and project management expertise"
        },
        "text": "1Supporting the technical design process by participating in the analysis of technical application requirements2Design build test debug and document software to meet the business process and application requirements3Develop maintain and support programs tools for internal and external clients4Analyze diagnose and resolve errors related to their applications5Help define project plans requiring software development and hardware installations6Provide technical and project management expertise",
        "word_count": 56
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "cc820399-2168-4d50-a982-6ecf9b4a3808",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": "Backend Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 1,
        "score": 1.0,
        "slug": "backend-engineer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "display_name": "Cloud Architect",
        "kra_matches": [
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "1Supporting the technical design process by participating in the analysis of technical application requirements2Design build test debug and document software to meet the business process and application requirements3Develop maintain and support programs tools for internal and external clients4Analyze diagnose and resolve errors related to their applications5Help define project plans requiring software development and hardware installations6Provide technical and project management expertise",
            "similarity": 0.5055
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 9,
        "score": 0.5055,
        "slug": "cloud-architect",
        "total_count": null
      },
      {
        "display_name": "Fullstack Developer",
        "kra_matches": [
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "1Supporting the technical design process by participating in the analysis of technical application requirements2Design build test debug and document software to meet the business process and application requirements3Develop maintain and support programs tools for internal and external clients4Analyze diagnose and resolve errors related to their applications5Help define project plans requiring software development and hardware installations6Provide technical and project management expertise",
            "similarity": 0.4972
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.4972,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Engineering Manager",
        "kra_matches": [
          {
            "kra_text": "facilitate technical and delivery decisions",
            "sentence": "1Supporting the technical design process by participating in the analysis of technical application requirements2Design build test debug and document software to meet the business process and application requirements3Develop maintain and support programs tools for internal and external clients4Analyze diagnose and resolve errors related to their applications5Help define project plans requiring software development and hardware installations6Provide technical and project management expertise",
            "similarity": 0.4633
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 121,
        "score": 0.4633,
        "slug": "engineering-manager",
        "total_count": null
      },
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "1Supporting the technical design process by participating in the analysis of technical application requirements2Design build test debug and document software to meet the business process and application requirements3Develop maintain and support programs tools for internal and external clients4Analyze diagnose and resolve errors related to their applications5Help define project plans requiring software development and hardware installations6Provide technical and project management expertise",
            "similarity": 0.4507
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.4507,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "Pega Developer",
        "kra_matches": [
          {
            "kra_text": "Requirements analysis and process translation",
            "sentence": "1Supporting the technical design process by participating in the analysis of technical application requirements2Design build test debug and document software to meet the business process and application requirements3Develop maintain and support programs tools for internal and external clients4Analyze diagnose and resolve errors related to their applications5Help define project plans requiring software development and hardware installations6Provide technical and project management expertise",
            "similarity": 0.4501
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 24,
        "score": 0.4501,
        "slug": "pega-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Sitecore Dev",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "debugging"
        ],
        "role_id": 233,
        "score": 0.25,
        "slug": "sitecore-dev",
        "total_count": 4
      }
    ]
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Backend Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 1,
      "score": 0.95,
      "slug": "backend-engineer",
      "total_count": null
    },
    "confidence": 0.95,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Technical Application Analysis",
      "Software Development Lifecycle",
      "Application Support and Debugging",
      "Project Planning",
      "Technical Project Management"
    ],
    "matched_kras": [
      "participating in the analysis of technical application requirements",
      "Design build test debug and document software",
      "Develop maintain and support programs tools",
      "Analyze diagnose and resolve errors related to applications",
      "Help define project plans requiring software development",
      "Provide technical and project management expertise"
    ],
    "matched_skills": [],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Software Engineering; The responsibilities center on analyzing application requirements, building/testing/debugging/documenting software, supporting internal/external clients, and resolving application errors, which best matches a backend/software application developer role.",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 1732,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 1913,
      "r_and_r_preview": "1Supporting the technical design process by participating in the analysis of technical application requirements2Design build test debug and document software to meet the business process and applicati",
      "role_display_name": "Backend Developer",
      "role_slug": "backend-engineer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 24704,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Software Development",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24705,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Testing",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24707,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Documentation",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 24709,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Project Management",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 24711,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Hardware Installation",
        "status": "pending"
      }
    ],
    "queue_entry_id": null,
    "v3_pipeline_triggered": false,
    "v3_role_slug": null,
    "v3_run_id": null
  }
}
API 2 — extract-details
{
  "alias_matches": [
    {
      "alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
      "alias_persisted": false,
      "existing_alias_id": 5905,
      "existing_alias_text": "debugging",
      "input_term": "Debugging",
      "matched_canonical": {
        "category_id": 8,
        "display_name": "debugging",
        "id": 4182,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "debugging",
        "sub_category_id": 3293,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [
    {
      "display_name": "Sitecore Dev",
      "id": 233,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "sitecore-dev",
      "source": "db"
    }
  ],
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Domain=Software Engineering; The responsibilities center on analyzing application requirements, building/testing/debugging/documenting software, supporting internal/external clients, and resolving application errors, which best matches a backend/software application developer role.",
    "role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
    "slug": "backend-engineer",
    "source": "db"
  },
  "dimensions": [
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Sitecore Troubleshooting and Maintenance",
        "id": 447,
        "rationale": "Diagnosing defects, regressions, and maintainability issues across Sitecore code, configuration, and content behavior. This is a coherent cluster because the role is expected to stabilize the site experience over time.",
        "slug": "sitecore-troubleshooting-and-maintenance",
        "source": "db"
      },
      "input_skill": "Debugging",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Sitecore Dev",
          "id": 233,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "sitecore-dev",
          "source": "db"
        }
      ]
    }
  ],
  "input_final_skills": [
    "Software Development",
    "Testing",
    "Debugging",
    "Documentation",
    "Project Management",
    "Hardware Installation"
  ],
  "input_llm_skills": [
    "Software Development",
    "Testing",
    "Debugging",
    "Documentation",
    "Project Management",
    "Hardware Installation"
  ],
  "new_aliases_persisted": 0,
  "run_id": "cc820399-2168-4d50-a982-6ecf9b4a3808",
  "skills_detail": [
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Software Development",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Soft Skills",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "software-development",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Testing",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Soft Skills",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "testing",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "debugging",
          "alias_type": "CANONICAL",
          "id": 5905,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 8,
        "display_name": "debugging",
        "id": 4182,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "debugging",
        "sub_category_id": 3293,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Sitecore Troubleshooting and Maintenance",
            "id": 447,
            "rationale": "Diagnosing defects, regressions, and maintainability issues across Sitecore code, configuration, and content behavior. This is a coherent cluster because the role is expected to stabilize the site experience over time.",
            "slug": "sitecore-troubleshooting-and-maintenance",
            "source": "db"
          },
          "input_skill": "Debugging",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Sitecore Dev",
              "id": 233,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "sitecore-dev",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "Debugging",
      "matched_via": "alias",
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": null,
      "source_tag": "db",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Documentation",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Soft Skills",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "documentation",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Project Management",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Soft Skills",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "project-management",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Hardware Installation",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Soft Skills",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "hardware-installation",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "Software Development",
    "Testing",
    "Documentation",
    "Project Management",
    "Hardware Installation"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Domain=Software Engineering; The responsibilities center on analyzing application requirements, building/testing/debugging/documenting software, supporting internal/external clients, and resolving application errors, which best matches a backend/software application developer role.",
    "role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
    "slug": "backend-engineer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Software Development",
      "tag": "new"
    },
    {
      "skill": "Testing",
      "tag": "new"
    },
    {
      "skill": "Debugging",
      "tag": "in_db"
    },
    {
      "skill": "Documentation",
      "tag": "new"
    },
    {
      "skill": "Project Management",
      "tag": "new"
    },
    {
      "skill": "Hardware Installation",
      "tag": "new"
    }
  ],
  "llm_cost_api1_usd": null,
  "llm_cost_api2_usd": null,
  "llm_cost_api3_usd": null,
  "llm_cost_total_usd": null,
  "persistence": {
    "items": [
      {
        "chosen_role_id": 1,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Sitecore Troubleshooting and Maintenance",
          "id": 447,
          "rationale": "Diagnosing defects, regressions, and maintainability issues across Sitecore code, configuration, and content behavior. This is a coherent cluster because the role is expected to stabilize the site experience over time.",
          "slug": "sitecore-troubleshooting-and-maintenance",
          "source": "db"
        },
        "dimension_id": 447,
        "input_skill": "Debugging",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
        "role_dimension_saved": false,
        "roles_from_db": [
          {
            "display_name": "Sitecore Dev",
            "id": 233,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "sitecore-dev",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 4182,
        "skill_tag": "in_db",
        "skipped_reason": null
      }
    ],
    "new_skills_created": 0,
    "role_dimension_saved": 0,
    "skill_dimension_saved": 0,
    "skipped": 0
  },
  "planner_output": null,
  "run_id": "cc820399-2168-4d50-a982-6ecf9b4a3808"
}