← Back to history

Pipeline run

385aaaf8-f62e-48a4-a8c7-ee160e574b18

Pipeline LLM cost (USD)
API 1: $0.0081 API 2: $0.0002 API 3: $0.0000 Total: $0.0083

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 · End-to-end feature delivery
Build and maintain software to customer requirements, working with cross-functional teams on requirements, code reviews, testing/QA, defect fixes, and documentation while improving development processes.
"• Design, develop, and implement software solutions according to customer requirements."
Tech stack maturity
Mainstream Modern
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)
Code Review Software Testing Quality Assurance Technical Documentation Software Development Methodologies
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Code Review Software Testing Quality Assurance Technical Documentation Software Development Methodologies
Show KRA description ↓
• Design, develop, and implement software solutions according to customer requirements. • Collaborate with cross-functional teams to analyze and understand system requirements. • Perform code reviews and ensure adherence to coding standards and best practices. • Troubleshoot and resolve software defects and issues in a timely manner. • Participate in software testing and quality assurance activities. • Contribute to the technical documentation of software solutions. • Stay up-to-date with the latest industry trends and technologies. • Assist in the continuous improvement of software development processes and methodologies.

Signals

Skill
Alias
KRA go-backend-developer
0.58

Post-classification

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

Captured for admin review

Software Testing Fullstack Developer pending
Quality Assurance Fullstack Developer pending
Technical Documentation Fullstack Developer pending
Software Development Fullstack Developer pending
Methodologies Fullstack Developer pending
R&R fragment (sim 0.00) Fullstack Developer pending

• Design, develop, and implement software solutions according to customer requirements. • Collaborate with cross-functional teams to analyze and understand system requirements. • Perform code reviews …

Status: completed Created: 2026-05-27T16:55:09.205516Z Updated: 2026-05-27T16:56:30.156574Z API 3 duration: 4468 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

Fullstack Developer

domain · Software Engineering CASE DOMAIN

slug: full-stack-engineer · id: 15 · source: db

Domain=Software Engineering; The responsibilities describe a general software developer role focused on end-to-end solution development, collaboration, code reviews, testing, and documentation, which best fits a full-stack/general software engineering profile among the available options.

Matched skills

software solutionscustomer requirementssystem requirementscode reviewscoding standardsbest practicessoftware testingquality assurancetechnical documentationsoftware development processesmethodologies

Matched dimensions

Software Solution DevelopmentRequirements AnalysisCode Quality and ReviewDefect TroubleshootingTesting and Quality AssuranceTechnical DocumentationProcess Improvement

Matched KRAs

Design, develop, and implement software solutionsCollaborate with cross-functional teamsAnalyze and understand system requirementsPerform code reviewsEnsure adherence to coding standards and best practicesTroubleshoot and resolve software defects and issuesParticipate in software testing and quality assurance activitiesContribute to the technical documentationAssist in the continuous improvement of software development processes

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

Company Overview

AlignMyCareer is a dream space that provides instant access to tech talent and job opportunities. We are a universal platform that offers immediate solutions to job-seekers and recruiters. Our mission is to remove the pain and grind from the tech hiring process. Founded by IT professionals with over 25 years of intensive experience, AlignMyCareer mentors and initiates young minds and fresh graduates into the tech world. We also provide an easy path for continuous skill-upgradation.

Job Overview

AlignMyCareer is looking for a skilled Software Developer to join our dynamic team. As a Software Developer, you will be responsible for developing high-quality software solutions that meet customer needs and align with industry best practices. This is a full-time position based in Delhi, Delhi, India, with a mid-level requirement of 4 to 6 years of experience.

Qualifications And Skills

• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• 4 to 6 years of experience in software development.
• Strong programming skills in languages such as Java, Python, or C++.
• Knowledge of web development frameworks, such as Angular or React.
• Experience with relational databases and SQL.
• Familiarity with version control systems (e.g., Git) and agile development methodologies.
• Excellent problem-solving and analytical skills.
• Ability to work collaboratively in a team environment.
• Strong verbal and written communication skills.


Roles And Responsibilities

• Design, develop, and implement software solutions according to customer requirements.
• Collaborate with cross-functional teams to analyze and understand system requirements.
• Perform code reviews and ensure adherence to coding standards and best practices.
• Troubleshoot and resolve software defects and issues in a timely manner.
• Participate in software testing and quality assurance activities.
• Contribute to the technical documentation of software solutions.
• Stay up-to-date with the latest industry trends and technologies.
• Assist in the continuous improvement of software development processes and methodologies.

Skills from this JD

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

Code Review Secondary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Code Review id=516 · code-review

Aliases — catalog

  • Code Review (CANONICAL)

Context tags (catalog)

Bitbucket GitHub GitLab PR review approval workflow branch protection code quality diff inline comments linting merge request pair programming pull request review checklist static analysis

Stored enrichment (catalog DB)

Category
SoftSkill
Sub-category
Code Review
Confidence
0.96
Version strategy
NOT_APPLICABLE

Maturity reasoning: Code review is a standard hiring-pipeline requirement in engineering JDs and is built into major platforms like GitHub/GitLab pull-request workflows, indicating broad adoption.

Skill profile (library / DB)

Skill nature
PRACTICE
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
58
Sub-category id
364
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • React Frontend Development Catalog dimension db id 96

    Library dimension (catalog)

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Software Testing 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
Testing Tools
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Quality Assurance 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
Testing Tools
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Technical Documentation 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
Software Development 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
Software Development
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Methodologies 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
Code Review in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed Software Testing | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Quality Assurance | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Technical Documentation | type=Soft Skills subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Software Development | type=Software Development subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Methodologies | type=Soft Skills subtype=general nature=PRACTICE lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
RoleSoftware Developer
CompanyAlignMyCareer
Experience4 to 6 years of experience
DomainIT Services & Consulting
Location Delhi, India (onsite)
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "AlignMyCareer is a dream",
      "last_5_words": "path for continuous skill-upgradation."
    },
    "text": "AlignMyCareer is a dream space that provides instant access to tech talent and job opportunities. We are a universal platform that offers immediate solutions to job-seekers and recruiters. Our mission is to remove the pain and grind from the tech hiring process. Founded by IT professionals with over 25 years of intensive experience, AlignMyCareer mentors and initiates young minds and fresh graduates into the tech world. We also provide an easy path for continuous skill-upgradation.",
    "word_count": 84
  },
  "certifications": [],
  "company_name": "AlignMyCareer",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "ITES",
        "BPO"
      ],
      "domain": "IT Services \u0026 Consulting"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE - Computer Science (or related)",
      "raw": "Bachelor\u0027s degree in Computer Science, Software Engineering, or a related field.",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": 6,
    "min": 4,
    "raw": "4 to 6 years of experience"
  },
  "job_locations": [
    {
      "aliases": [
        "Delhi, DL"
      ],
      "city": "Delhi",
      "country": "India",
      "state": "Delhi",
      "work_mode": "onsite"
    }
  ],
  "role": "Software Developer",
  "role_aliases": [
    "Software Engineer",
    "SDE",
    "Developer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 8,
      "heading": "Roles And Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Design, develop, and implement",
        "last_5_words": "development processes and methodologies."
      },
      "text": "\u2022 Design, develop, and implement software solutions according to customer requirements.\n\u2022 Collaborate with cross-functional teams to analyze and understand system requirements.\n\u2022 Perform code reviews and ensure adherence to coding standards and best practices.\n\u2022 Troubleshoot and resolve software defects and issues in a timely manner.\n\u2022 Participate in software testing and quality assurance activities.\n\u2022 Contribute to the technical documentation of software solutions.\n\u2022 Stay up-to-date with the latest industry trends and technologies.\n\u2022 Assist in the continuous improvement of software development processes and methodologies.",
      "word_count": 64
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": false,
      "skill_name": "Code Review"
    },
    {
      "is_primary": false,
      "skill_name": "Software Testing"
    },
    {
      "is_primary": false,
      "skill_name": "Quality Assurance"
    },
    {
      "is_primary": false,
      "skill_name": "Technical Documentation"
    },
    {
      "is_primary": false,
      "skill_name": "Software Development"
    },
    {
      "is_primary": false,
      "skill_name": "Methodologies"
    }
  ],
  "jd_role": {
    "display_name": "Software Developer",
    "rationale": null,
    "role_aliases": [
      "Software Engineer",
      "SDE",
      "Developer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "AlignMyCareer is a dream",
        "last_5_words": "path for continuous skill-upgradation."
      },
      "text": "AlignMyCareer is a dream space that provides instant access to tech talent and job opportunities. We are a universal platform that offers immediate solutions to job-seekers and recruiters. Our mission is to remove the pain and grind from the tech hiring process. Founded by IT professionals with over 25 years of intensive experience, AlignMyCareer mentors and initiates young minds and fresh graduates into the tech world. We also provide an easy path for continuous skill-upgradation.",
      "word_count": 84
    },
    "certifications": [],
    "company_name": "AlignMyCareer",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "ITES",
          "BPO"
        ],
        "domain": "IT Services \u0026 Consulting"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE - Computer Science (or related)",
        "raw": "Bachelor\u0027s degree in Computer Science, Software Engineering, or a related field.",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": 6,
      "min": 4,
      "raw": "4 to 6 years of experience"
    },
    "job_locations": [
      {
        "aliases": [
          "Delhi, DL"
        ],
        "city": "Delhi",
        "country": "India",
        "state": "Delhi",
        "work_mode": "onsite"
      }
    ],
    "role": "Software Developer",
    "role_aliases": [
      "Software Engineer",
      "SDE",
      "Developer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 8,
        "heading": "Roles And Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Design, develop, and implement",
          "last_5_words": "development processes and methodologies."
        },
        "text": "\u2022 Design, develop, and implement software solutions according to customer requirements.\n\u2022 Collaborate with cross-functional teams to analyze and understand system requirements.\n\u2022 Perform code reviews and ensure adherence to coding standards and best practices.\n\u2022 Troubleshoot and resolve software defects and issues in a timely manner.\n\u2022 Participate in software testing and quality assurance activities.\n\u2022 Contribute to the technical documentation of software solutions.\n\u2022 Stay up-to-date with the latest industry trends and technologies.\n\u2022 Assist in the continuous improvement of software development processes and methodologies.",
        "word_count": 64
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "385aaaf8-f62e-48a4-a8c7-ee160e574b18",
  "stage3_signals": {
    "alias_found": false,
    "alias_match_roles": [],
    "kra_match_roles": [
      {
        "display_name": "Go Backend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and testing support",
            "sentence": "Perform code reviews and ensure adherence to coding standards and best practices.",
            "similarity": 0.6506
          },
          {
            "kra_text": "defect investigation and resolution",
            "sentence": "Troubleshoot and resolve software defects and issues in a timely manner.",
            "similarity": 0.5961
          },
          {
            "kra_text": "code review and testing support",
            "sentence": "Participate in software testing and quality assurance activities.",
            "similarity": 0.5025
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 81,
        "score": 0.5831,
        "slug": "go-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and refactoring",
            "sentence": "Perform code reviews and ensure adherence to coding standards and best practices.",
            "similarity": 0.6398
          },
          {
            "kra_text": "defect diagnosis and fixes",
            "sentence": "Troubleshoot and resolve software defects and issues in a timely manner.",
            "similarity": 0.5467
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Collaborate with cross-functional teams to analyze and understand system requirements.",
            "similarity": 0.5232
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.5699,
        "slug": "angular-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": [
          {
            "kra_text": "maintain code quality",
            "sentence": "Perform code reviews and ensure adherence to coding standards and best practices.",
            "similarity": 0.6764
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Participate in software testing and quality assurance activities.",
            "similarity": 0.503
          },
          {
            "kra_text": "fix cross-device defects",
            "sentence": "Troubleshoot and resolve software defects and issues in a timely manner.",
            "similarity": 0.4824
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 0.554,
        "slug": "react-native-developer",
        "total_count": null
      },
      {
        "display_name": "Pega Developer",
        "kra_matches": [
          {
            "kra_text": "defect troubleshooting and resolution",
            "sentence": "Troubleshoot and resolve software defects and issues in a timely manner.",
            "similarity": 0.6571
          },
          {
            "kra_text": "Requirements analysis and process translation",
            "sentence": "Collaborate with cross-functional teams to analyze and understand system requirements.",
            "similarity": 0.5635
          },
          {
            "kra_text": "Requirements analysis and process translation",
            "sentence": "Design, develop, and implement software solutions according to customer requirements.",
            "similarity": 0.4016
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 24,
        "score": 0.5407,
        "slug": "pega-developer",
        "total_count": null
      },
      {
        "display_name": "DevOps Engineer",
        "kra_matches": [
          {
            "kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
            "sentence": "Assist in the continuous improvement of software development processes and methodologies.",
            "similarity": 0.5902
          },
          {
            "kra_text": "Responds to deployment failures, infrastructure incidents, and environment misconfiguration issues to restore service availability and prevent recurrence.",
            "sentence": "Troubleshoot and resolve software defects and issues in a timely manner.",
            "similarity": 0.5238
          },
          {
            "kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
            "sentence": "Collaborate with cross-functional teams to analyze and understand system requirements.",
            "similarity": 0.4828
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 10,
        "score": 0.5323,
        "slug": "devops-engineer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Fullstack Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 15,
      "score": 0.78,
      "slug": "full-stack-engineer",
      "total_count": null
    },
    "confidence": 0.78,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Software Solution Development",
      "Requirements Analysis",
      "Code Quality and Review",
      "Defect Troubleshooting",
      "Testing and Quality Assurance",
      "Technical Documentation",
      "Process Improvement"
    ],
    "matched_kras": [
      "Design, develop, and implement software solutions",
      "Collaborate with cross-functional teams",
      "Analyze and understand system requirements",
      "Perform code reviews",
      "Ensure adherence to coding standards and best practices",
      "Troubleshoot and resolve software defects and issues",
      "Participate in software testing and quality assurance activities",
      "Contribute to the technical documentation",
      "Assist in the continuous improvement of software development processes"
    ],
    "matched_skills": [
      "software solutions",
      "customer requirements",
      "system requirements",
      "code reviews",
      "coding standards",
      "best practices",
      "software testing",
      "quality assurance",
      "technical documentation",
      "software development processes",
      "methodologies"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Software Engineering; The responsibilities describe a general software developer role focused on end-to-end solution development, collaboration, code reviews, testing, and documentation, which best fits a full-stack/general software engineering profile among the available options.",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 778,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 1729,
      "r_and_r_preview": "\u2022 Design, develop, and implement software solutions according to customer requirements.\n\u2022 Collaborate with cross-functional teams to analyze and understand system requirements.\n\u2022 Perform code reviews ",
      "role_display_name": "Fullstack Developer",
      "role_slug": "full-stack-engineer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": false,
        "queue_id": 22645,
        "role_display_name": "Fullstack Developer",
        "role_slug": "full-stack-engineer",
        "skill_name": "Software Testing",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 22646,
        "role_display_name": "Fullstack Developer",
        "role_slug": "full-stack-engineer",
        "skill_name": "Quality Assurance",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 22647,
        "role_display_name": "Fullstack Developer",
        "role_slug": "full-stack-engineer",
        "skill_name": "Technical Documentation",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 22648,
        "role_display_name": "Fullstack Developer",
        "role_slug": "full-stack-engineer",
        "skill_name": "Software Development",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 22649,
        "role_display_name": "Fullstack Developer",
        "role_slug": "full-stack-engineer",
        "skill_name": "Methodologies",
        "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": 864,
      "existing_alias_text": "Code Review",
      "input_term": "Code Review",
      "matched_canonical": {
        "category_id": 58,
        "display_name": "Code Review",
        "id": 516,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PRACTICE",
        "slug": "code-review",
        "sub_category_id": 364,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [],
  "chosen_role": {
    "display_name": "Fullstack Developer",
    "id": 15,
    "rationale": "Domain=Software Engineering; The responsibilities describe a general software developer role focused on end-to-end solution development, collaboration, code reviews, testing, and documentation, which best fits a full-stack/general software engineering profile among the available options.",
    "role_archetype": null,
    "slug": "full-stack-engineer",
    "source": "db"
  },
  "dimensions": [
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "React Frontend Development",
        "id": 96,
        "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
        "slug": "d_init_01",
        "source": "db"
      },
      "input_skill": "Code Review",
      "llm_role": null,
      "roles_from_db": []
    }
  ],
  "input_final_skills": [
    "Code Review",
    "Software Testing",
    "Quality Assurance",
    "Technical Documentation",
    "Software Development",
    "Methodologies"
  ],
  "input_llm_skills": [
    "Code Review",
    "Software Testing",
    "Quality Assurance",
    "Technical Documentation",
    "Software Development",
    "Methodologies"
  ],
  "new_aliases_persisted": 0,
  "run_id": "385aaaf8-f62e-48a4-a8c7-ee160e574b18",
  "skills_detail": [
    {
      "aliases_in_db": [
        {
          "alias_text": "Code Review",
          "alias_type": "CANONICAL",
          "id": 864,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 58,
        "display_name": "Code Review",
        "id": 516,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PRACTICE",
        "slug": "code-review",
        "sub_category_id": 364,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "React Frontend Development",
            "id": 96,
            "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
            "slug": "d_init_01",
            "source": "db"
          },
          "input_skill": "Code Review",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "Code Review",
      "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": "Software Testing",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Testing Tools",
          "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-testing",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Quality Assurance",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Testing Tools",
          "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": "quality-assurance",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Technical 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": "technical-documentation",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "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": "Software Development",
          "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": "Methodologies",
      "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": "methodologies",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "Software Testing",
    "Quality Assurance",
    "Technical Documentation",
    "Software Development",
    "Methodologies"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Fullstack Developer",
    "id": 15,
    "rationale": "Domain=Software Engineering; The responsibilities describe a general software developer role focused on end-to-end solution development, collaboration, code reviews, testing, and documentation, which best fits a full-stack/general software engineering profile among the available options.",
    "role_archetype": null,
    "slug": "full-stack-engineer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Code Review",
      "tag": "in_db"
    },
    {
      "skill": "Software Testing",
      "tag": "new"
    },
    {
      "skill": "Quality Assurance",
      "tag": "new"
    },
    {
      "skill": "Technical Documentation",
      "tag": "new"
    },
    {
      "skill": "Software Development",
      "tag": "new"
    },
    {
      "skill": "Methodologies",
      "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": 15,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "React Frontend Development",
          "id": 96,
          "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
          "slug": "d_init_01",
          "source": "db"
        },
        "dimension_id": 96,
        "input_skill": "Code Review",
        "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": [],
        "skill_dimension_saved": true,
        "skill_id": 516,
        "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": "385aaaf8-f62e-48a4-a8c7-ee160e574b18"
}