← Back to history

Pipeline run

20ce1c74-aed5-46dc-bf3b-8383bab927b5

Pipeline LLM cost (USD)
API 1: $0.0074 API 2: $0.0000 API 3: $0.0000 Total: $0.0074

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
SPARSE JD sources · ai_index: jd · nature_of_work: jd · tech_stack_maturity: jd
Nature of work · requirements gathering and product backlog management
Work with clients and project teams to gather and clarify business/functional requirements, run workshops, and act as Product Owner by managing the backlog and prioritization in an Agile environment.
"Play the Product Owner role within the project team and manage the product backlog and prioritization."
Tech stack maturity
Mainstream Modern
A Business Analyst with agile as a primary skill typically aligns with a widely adopted, current delivery practice rather than a legacy or bleeding-edge technology stack.
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 (1)
Agile
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Agile
Show KRA description ↓
1 Work closely with clients to understand their business processes and needs, and create clear, concise and complete business and functional requirements. 2 Plan, organize and facilitate requirements meetings and workshops. 3 Play the Product Owner role within the project team and manage the product backlog and prioritization. 4 Closely work with the project and client teams throughout the project lifecycle to clarify business and technical requirements. 1 Experience in Agile methodologies and tools. 2 Experience working in an agile environment. 3 Excellent analytical, quantitative, and problem solving skills. 1 Team player with ability to take ownership of tasks assigned. 2 Good communication and interpersonal skills. 3 Superb attention to detail.

Signals

Skill engineering-manager
1.00
Alias backend-engineer
1.00
KRA full-stack-engineer
0.53

Post-classification

Centroidupdated · n=8
Alias collision log
New-role queue
New skills captured0
New KRA capturedyes

Captured for admin review

R&R fragment (sim 0.00) Business Analyst (Tech) pending

1 Work closely with clients to understand their business processes and needs, and create clear, concise and complete business and functional requirements. 2 Plan, organize and facilitate requirements …

Status: completed Created: 2026-05-27T17:39:59.851769Z Updated: 2026-05-27T17:40:27.410253Z API 3 duration: 3500 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

Business Analyst (Tech)

domain · Tech-Adjacent CASE DOMAIN

slug: business-analyst-tech · id: 114 · source: db

Domain=Tech-Adjacent; The JD centers on gathering business and functional requirements, facilitating workshops, and acting as a Product Owner, which best matches a Business Analyst (Tech) role.

Matched skills

Agile methodologiesAgile environmentanalytical skillsquantitative skillsproblem solving skillscommunication skillsinterpersonal skillsattention to detail

Matched dimensions

Business Requirements AnalysisRequirements Gathering and FacilitationProduct Backlog ManagementStakeholder CollaborationAgile Delivery

Matched KRAs

Create clear, concise and complete business and functional requirementsPlan, organize and facilitate requirements meetings and workshopsPlay the Product Owner role within the project teamManage the product backlog and prioritizationWork closely with clients to understand business processes and needsClarify business and technical requirements throughout the project lifecycle

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

About Accenture: Accenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Interactive, Technology and Operations services-all powered by the world's largest network of Advanced Technology and Intelligent Operations centers. Our 624,000 people deliver on the promise of technology and human ingenuity every day, serving clients in more than 120 countries. We embrace the power of change to create value and shared success for our clients, people, shareholders, partners and communities. Visit us at www.accenture.com  Accenture | Let there be change We embrace change to create 360-degree value www.accenture.com

Project Role :Application Developer

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

Management Level :10

Work Experience :4-6 years

Work location :Hyderabad

Must Have Skills :ASP.NET MVC

Good To Have Skills :No Technology Specialization

Job Requirements : 

Key Responsibilities : 1 Work closely with clients to understand their business processes and needs, and create clear, concise and complete business and functional requirements.2 Plan, organize and facilitate requirements meetings and workshops.3 Play the Product Owner role within the project team and manage the product backlog andprioritization4 Closely work with the project and client teams throughout the project lifecycle to clarify business and technical requirements

Technical Experience : 1 Experience in Agile methodologies and tools2 Experience working in an agile environment.3 Excellent analytical, quantitative, and problem solving skills

Professional Attributes : 1 Team player with ability to take ownership of tasks assigned2 Good communication and interpersonal skills3 Superb attention to detail

Educational Qualification : BE or B Tech or MCA or equivalent 4 year degree or PG in computers

15 years of full time education

Skills from this JD

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

Agile Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Agile id=520 · agile

Aliases — catalog

  • Agile (CANONICAL) primary

Context tags (catalog)

Kanban SAFe Scrum backlog backlog grooming burndown burndown chart continuous delivery continuous improvement cross-functional daily standup epics incremental development iteration iteration planning lean product backlog product owner retrospective sprint sprint planning stand-up story points user stories velocity

Stored enrichment (catalog DB)

Category
Methodology
Sub-category
Agile
Confidence
0.99
Version strategy
NOT_APPLICABLE

Maturity reasoning: Agile appears in a large share of software job descriptions and is a standard hiring-pipeline requirement; Scrum/Kanban are commonly listed alongside it, showing broad market adoption.

Skill profile (library / DB)

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

Dimensions (API 2 worklist)

  • React Frontend Development Catalog dimension db id 96

    Library dimension (catalog)

  • Software Concepts, Patterns & Practices Catalog dimension db id 478

    Library dimension (catalog)

    Roles linked in library: Engineering Manager

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 Concepts, Patterns & Practices
software-concepts-patterns-practices
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

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
Agile in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Agile in_db
Software Concepts, Patterns & Practices
software-concepts-patterns-practices
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

Library artifacts (this run)

No artifact rows for this run.
nano JD Parser — gpt-4.1-nano click to toggle
RoleApplication Developer
CompanyAccenture
Experience4-6 years
DomainIT Services & Consulting
Location Hyderabad, India (null)
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "About Accenture: Accenture is a",
      "last_5_words": "partners and communities."
    },
    "text": "About Accenture: Accenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Interactive, Technology and Operations services-all powered by the world\u0027s largest network of Advanced Technology and Intelligent Operations centers. Our 624,000 people deliver on the promise of technology and human ingenuity every day, serving clients in more than 120 countries. We embrace the power of change to create value and shared success for our clients, people, shareholders, partners and communities.",
    "word_count": 84
  },
  "certifications": [],
  "company_name": "Accenture",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "ITES",
        "BPO",
        "Tech Consulting"
      ],
      "domain": "IT Services \u0026 Consulting"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE - Computers",
      "raw": "BE or B Tech or MCA or equivalent 4 year degree",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": 6,
    "min": 4,
    "raw": "4-6 years"
  },
  "job_locations": [
    {
      "aliases": [
        "Hyderabad, AP"
      ],
      "city": "Hyderabad",
      "country": "India",
      "state": null,
      "work_mode": "null"
    }
  ],
  "role": "Application Developer",
  "role_aliases": [
    "App Developer",
    "Software Developer",
    "Application Engineer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 4,
      "heading": "Key Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "1 Work closely with clients",
        "last_5_words": "business and technical requirements."
      },
      "text": "1 Work closely with clients to understand their business processes and needs, and create clear, concise and complete business and functional requirements.\n2 Plan, organize and facilitate requirements meetings and workshops.\n3 Play the Product Owner role within the project team and manage the product backlog and prioritization.\n4 Closely work with the project and client teams throughout the project lifecycle to clarify business and technical requirements.",
      "word_count": 56
    },
    {
      "bullet_count": 3,
      "heading": "Technical Experience",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "1 Experience in Agile methodologies",
        "last_5_words": "analytical, quantitative, and problem solving skills."
      },
      "text": "1 Experience in Agile methodologies and tools.\n2 Experience working in an agile environment.\n3 Excellent analytical, quantitative, and problem solving skills.",
      "word_count": 27
    },
    {
      "bullet_count": 3,
      "heading": "Professional Attributes",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "1 Team player with ability",
        "last_5_words": "attention to detail."
      },
      "text": "1 Team player with ability to take ownership of tasks assigned.\n2 Good communication and interpersonal skills.\n3 Superb attention to detail.",
      "word_count": 24
    }
  ],
  "urls": [
    {
      "type": "website",
      "url": "http://www.accenture.com"
    }
  ]
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Agile"
    }
  ],
  "jd_role": {
    "display_name": "Application Developer",
    "rationale": null,
    "role_aliases": [
      "App Developer",
      "Software Developer",
      "Application Engineer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "About Accenture: Accenture is a",
        "last_5_words": "partners and communities."
      },
      "text": "About Accenture: Accenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Interactive, Technology and Operations services-all powered by the world\u0027s largest network of Advanced Technology and Intelligent Operations centers. Our 624,000 people deliver on the promise of technology and human ingenuity every day, serving clients in more than 120 countries. We embrace the power of change to create value and shared success for our clients, people, shareholders, partners and communities.",
      "word_count": 84
    },
    "certifications": [],
    "company_name": "Accenture",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "ITES",
          "BPO",
          "Tech Consulting"
        ],
        "domain": "IT Services \u0026 Consulting"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE - Computers",
        "raw": "BE or B Tech or MCA or equivalent 4 year degree",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": 6,
      "min": 4,
      "raw": "4-6 years"
    },
    "job_locations": [
      {
        "aliases": [
          "Hyderabad, AP"
        ],
        "city": "Hyderabad",
        "country": "India",
        "state": null,
        "work_mode": "null"
      }
    ],
    "role": "Application Developer",
    "role_aliases": [
      "App Developer",
      "Software Developer",
      "Application Engineer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 4,
        "heading": "Key Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "1 Work closely with clients",
          "last_5_words": "business and technical requirements."
        },
        "text": "1 Work closely with clients to understand their business processes and needs, and create clear, concise and complete business and functional requirements.\n2 Plan, organize and facilitate requirements meetings and workshops.\n3 Play the Product Owner role within the project team and manage the product backlog and prioritization.\n4 Closely work with the project and client teams throughout the project lifecycle to clarify business and technical requirements.",
        "word_count": 56
      },
      {
        "bullet_count": 3,
        "heading": "Technical Experience",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "1 Experience in Agile methodologies",
          "last_5_words": "analytical, quantitative, and problem solving skills."
        },
        "text": "1 Experience in Agile methodologies and tools.\n2 Experience working in an agile environment.\n3 Excellent analytical, quantitative, and problem solving skills.",
        "word_count": 27
      },
      {
        "bullet_count": 3,
        "heading": "Professional Attributes",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "1 Team player with ability",
          "last_5_words": "attention to detail."
        },
        "text": "1 Team player with ability to take ownership of tasks assigned.\n2 Good communication and interpersonal skills.\n3 Superb attention to detail.",
        "word_count": 24
      }
    ],
    "urls": [
      {
        "type": "website",
        "url": "http://www.accenture.com"
      }
    ]
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "20ce1c74-aed5-46dc-bf3b-8383bab927b5",
  "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": "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": "4 Closely work with the project and client teams throughout the project lifecycle to clarify business and technical requirements.",
            "similarity": 0.5555
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "1 Work closely with clients to understand their business processes and needs, and create clear, concise and complete business and functional requirements.",
            "similarity": 0.5477
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "3 Play the Product Owner role within the project team and manage the product backlog and prioritization.",
            "similarity": 0.4811
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.5281,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "4 Closely work with the project and client teams throughout the project lifecycle to clarify business and technical requirements.",
            "similarity": 0.5236
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "3 Play the Product Owner role within the project team and manage the product backlog and prioritization.",
            "similarity": 0.4898
          },
          {
            "kra_text": "translate product and design requirements",
            "sentence": "1 Work closely with clients to understand their business processes and needs, and create clear, concise and complete business and functional requirements.",
            "similarity": 0.4798
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.4977,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "Pega Developer",
        "kra_matches": [
          {
            "kra_text": "Requirements analysis and process translation",
            "sentence": "1 Work closely with clients to understand their business processes and needs, and create clear, concise and complete business and functional requirements.",
            "similarity": 0.5283
          },
          {
            "kra_text": "Requirements analysis and process translation",
            "sentence": "2 Plan, organize and facilitate requirements meetings and workshops.",
            "similarity": 0.4631
          },
          {
            "kra_text": "Requirements analysis and process translation",
            "sentence": "4 Closely work with the project and client teams throughout the project lifecycle to clarify business and technical requirements.",
            "similarity": 0.4593
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 24,
        "score": 0.4836,
        "slug": "pega-developer",
        "total_count": null
      },
      {
        "display_name": "React Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "translate product and design requirements",
            "sentence": "4 Closely work with the project and client teams throughout the project lifecycle to clarify business and technical requirements.",
            "similarity": 0.482
          },
          {
            "kra_text": "translate product and design requirements",
            "sentence": "1 Work closely with clients to understand their business processes and needs, and create clear, concise and complete business and functional requirements.",
            "similarity": 0.4798
          },
          {
            "kra_text": "translate product and design requirements",
            "sentence": "2 Plan, organize and facilitate requirements meetings and workshops.",
            "similarity": 0.4347
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 89,
        "score": 0.4655,
        "slug": "react-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "Engineering Manager",
        "kra_matches": [
          {
            "kra_text": "Set team goals and delivery plans",
            "sentence": "1 Team player with ability to take ownership of tasks assigned.",
            "similarity": 0.459
          },
          {
            "kra_text": "facilitate technical and delivery decisions",
            "sentence": "4 Closely work with the project and client teams throughout the project lifecycle to clarify business and technical requirements.",
            "similarity": 0.4511
          },
          {
            "kra_text": "Set team goals and delivery plans",
            "sentence": "2 Plan, organize and facilitate requirements meetings and workshops.",
            "similarity": 0.4407
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 121,
        "score": 0.4503,
        "slug": "engineering-manager",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Engineering Manager",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "Agile"
        ],
        "role_id": 121,
        "score": 1.0,
        "slug": "engineering-manager",
        "total_count": 1
      }
    ]
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Business Analyst (Tech)",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 114,
      "score": 0.93,
      "slug": "business-analyst-tech",
      "total_count": null
    },
    "confidence": 0.93,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Business Requirements Analysis",
      "Requirements Gathering and Facilitation",
      "Product Backlog Management",
      "Stakeholder Collaboration",
      "Agile Delivery"
    ],
    "matched_kras": [
      "Create clear, concise and complete business and functional requirements",
      "Plan, organize and facilitate requirements meetings and workshops",
      "Play the Product Owner role within the project team",
      "Manage the product backlog and prioritization",
      "Work closely with clients to understand business processes and needs",
      "Clarify business and technical requirements throughout the project lifecycle"
    ],
    "matched_skills": [
      "Agile methodologies",
      "Agile environment",
      "analytical skills",
      "quantitative skills",
      "problem solving skills",
      "communication skills",
      "interpersonal skills",
      "attention to detail"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Tech-Adjacent; The JD centers on gathering business and functional requirements, facilitating workshops, and acting as a Product Owner, which best matches a Business Analyst (Tech) role.",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 8,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 1953,
      "r_and_r_preview": "1 Work closely with clients to understand their business processes and needs, and create clear, concise and complete business and functional requirements.\n2 Plan, organize and facilitate requirements ",
      "role_display_name": "Business Analyst (Tech)",
      "role_slug": "business-analyst-tech",
      "status": "pending"
    },
    "new_skills_attached": [],
    "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": 868,
      "existing_alias_text": "Agile",
      "input_term": "Agile",
      "matched_canonical": {
        "category_id": 8,
        "display_name": "Agile",
        "id": 520,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "agile",
        "sub_category_id": 3594,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [
    {
      "display_name": "Engineering Manager",
      "id": 121,
      "rationale": null,
      "role_archetype": null,
      "slug": "engineering-manager",
      "source": "db"
    }
  ],
  "chosen_role": {
    "display_name": "Business Analyst (Tech)",
    "id": 114,
    "rationale": "Domain=Tech-Adjacent; The JD centers on gathering business and functional requirements, facilitating workshops, and acting as a Product Owner, which best matches a Business Analyst (Tech) role.",
    "role_archetype": null,
    "slug": "business-analyst-tech",
    "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": "Agile",
      "llm_role": null,
      "roles_from_db": []
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Software Concepts, Patterns \u0026 Practices",
        "id": 478,
        "rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
        "slug": "software-concepts-patterns-practices",
        "source": "db"
      },
      "input_skill": "Agile",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Engineering Manager",
          "id": 121,
          "rationale": null,
          "role_archetype": null,
          "slug": "engineering-manager",
          "source": "db"
        }
      ]
    }
  ],
  "input_final_skills": [
    "Agile"
  ],
  "input_llm_skills": [
    "Agile"
  ],
  "new_aliases_persisted": 0,
  "run_id": "20ce1c74-aed5-46dc-bf3b-8383bab927b5",
  "skills_detail": [
    {
      "aliases_in_db": [
        {
          "alias_text": "Agile",
          "alias_type": "CANONICAL",
          "id": 868,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 8,
        "display_name": "Agile",
        "id": 520,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "agile",
        "sub_category_id": 3594,
        "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": "Agile",
          "llm_role": null,
          "roles_from_db": []
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Software Concepts, Patterns \u0026 Practices",
            "id": 478,
            "rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
            "slug": "software-concepts-patterns-practices",
            "source": "db"
          },
          "input_skill": "Agile",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Engineering Manager",
              "id": 121,
              "rationale": null,
              "role_archetype": null,
              "slug": "engineering-manager",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "Agile",
      "matched_via": "alias",
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": null,
      "source_tag": "db",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": []
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Business Analyst (Tech)",
    "id": 114,
    "rationale": "Domain=Tech-Adjacent; The JD centers on gathering business and functional requirements, facilitating workshops, and acting as a Product Owner, which best matches a Business Analyst (Tech) role.",
    "role_archetype": null,
    "slug": "business-analyst-tech",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Agile",
      "tag": "in_db"
    }
  ],
  "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": 114,
        "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": "Agile",
        "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": 520,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 114,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Software Concepts, Patterns \u0026 Practices",
          "id": 478,
          "rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
          "slug": "software-concepts-patterns-practices",
          "source": "db"
        },
        "dimension_id": 478,
        "input_skill": "Agile",
        "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": "Engineering Manager",
            "id": 121,
            "rationale": null,
            "role_archetype": null,
            "slug": "engineering-manager",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 520,
        "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": "20ce1c74-aed5-46dc-bf3b-8383bab927b5"
}