← Back to history

Pipeline run

610d07b3-0cb9-46bf-8f49-bde3cf2f4829

Pipeline LLM cost (USD)
API 1: $0.0040 API 2: $0.0007 API 3: $0.0000 Total: $0.0047

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 · API and service implementation
Build and support Hybris commerce features end to end: product search, cart/checkout, order management, promotions, CMS components, and store locator, while setting up dev sandboxes and fixing implementation issues. Also write standards-compliant code and configure Hybris/Commerce modules.
"Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc"
Tech stack maturity
Mainstream Legacy
The skill set centers on Spring MVC, cron jobs, and jQuery, which are common in older enterprise web applications rather than cloud-native or cutting-edge stacks.
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 (22)
Hybris WCMS Commerce Checkout Cart Order Management User Groups Product Management Catalog Management Internationalization B2B B2C Promotions CSC Cron Jobs Impex Servlets JSP Struts Spring MVC MS SQL jQuery
Skill cluster (3 dimension groups, role-scoped)
Web Application Frameworks
Spring MVC
Web UI & Integration Frameworks
jQuery
Cross-cutting / unaligned
Hybris WCMS Commerce Checkout Cart Order Management User Groups Product Management Catalog Management Internationalization B2B B2C Promotions CSC Cron Jobs Impex Servlets JSP Struts MS SQL
Show KRA description ↓
a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery a: 3-4yrs of Hybris development experience

Signals

Skill java-backend-developer
0.09
Alias backend-engineer
1.00
KRA flutter-developer
0.39

Post-classification

Centroidupdated · n=1761
Alias collision log
New-role queue
New skills captured19
New KRA capturedyes

Captured for admin review

Hybris primary Backend Developer pending
WCMS primary Backend Developer pending
Commerce primary Backend Developer pending
Checkout primary Backend Developer pending
Cart primary Backend Developer pending
Order Management primary Backend Developer pending
User Groups primary Backend Developer pending
Product Management primary Backend Developer pending
Catalog Management primary Backend Developer pending
Internationalization primary Backend Developer pending
B2B primary Backend Developer pending
B2C primary Backend Developer pending
Promotions primary Backend Developer pending
CSC primary Backend Developer pending
Impex primary Backend Developer pending
Servlets primary Backend Developer pending
JSP primary Backend Developer pending
Struts primary Backend Developer pending
MS SQL primary Backend Developer pending
R&R fragment (sim 0.00) Backend Developer pending

a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris…

Status: completed Created: 2026-05-27T17:40:30.199236Z Updated: 2026-06-07T08:01:00.514044Z API 3 duration: 4546 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

CASE A

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

Exact alias hit on backend-engineer (1.0) — no other alias at this confidence; skill_top java-backend-developer 0.09 does not contradict

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 514,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 :Gurugram

Must Have Skills :SAP Hybris Commerce

Good To Have Skills :No Function Specialization

Job Requirements : 

Key Responsibilities : a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to

Technical Experience : b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery

Professional Attributes : a: 3-4yrs of Hybris development experience

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.

Hybris 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
E-commerce Platforms
Sub-category
general
Skill nature
PLATFORM
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
WCMS 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
Content Management Systems
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Commerce 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
E-commerce Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Checkout 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
E-commerce Practices
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Cart 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
E-commerce Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Order Management 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
E-commerce Practices
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
User Groups 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
User Management
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Product Management 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
E-commerce Practices
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Catalog Management 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
E-commerce Practices
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Internationalization 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
Localization Practices
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
B2B 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
Business Models
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
B2C 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
Business Models
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Promotions 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
E-commerce Marketing
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
CSC 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
E-commerce Customer Service
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Cron Jobs Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: cron jobs id=3342 · cron-jobs

Aliases — catalog

  • cron jobs (CANONICAL) primary

Context tags (catalog)

Linux Unix automation background processes bash scripts cron expressions crontab daemon job management job scheduling monitoring scheduled tasks systemd timers task automation time-based jobs

Stored enrichment (catalog DB)

Category
Tool
Sub-category
Job Scheduler Tool
Vendor
Oracle
License
other_open
Year introduced
1979
Confidence
0.86
Version strategy
NOT_APPLICABLE

Maturity reasoning: Cron jobs are a standard scheduling mechanism in Linux/Unix and appear routinely in job descriptions for ops, backend, and DevOps roles; they remain widely used despite newer orchestrators.

Skill profile (library / DB)

Skill nature
TOOL
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
13
Sub-category id
1713
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • Asynchronous Processing and Scheduling Catalog dimension db id 282

    Library dimension (catalog)

    Roles linked in library: Go Backend Developer, Java Backend Developer

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
Asynchronous Processing and Scheduling
asynchronous-processing-and-scheduling
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Impex 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
Data Management Tools
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Servlets 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
Java Technologies
Sub-category
general
Skill nature
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED
JSP 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
Java Technologies
Sub-category
general
Skill nature
LANGUAGE
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED
Struts 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
Java Frameworks
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Spring MVC Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Spring MVC id=2191 · spring-mvc

Aliases — catalog

  • Spring MVC (CANONICAL) primary

Context tags (catalog)

API integration Aspect-Oriented Programming Dependency Injection Hibernate JSP Java EE MVC architecture Microservices Model-View-Controller RESTful Spring Boot Spring Data Spring Security Thymeleaf WebSocket

Stored enrichment (catalog DB)

Category
Framework
Sub-category
Web Mvc Framework
Vendor
Pivotal Software
License
apache_2
Year introduced
2004
Confidence
0.99
Version strategy
NOT_APPLICABLE

Maturity reasoning: Spring MVC appears in many Java backend job descriptions and remains a standard part of the Spring ecosystem for web apps, with strong GitHub usage and ongoing Spring Framework support.

Skill profile (library / DB)

Skill nature
FRAMEWORK
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
5
Sub-category id
1680
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • Web Application Frameworks Catalog dimension db id 2

    Library dimension (catalog)

    Roles linked in library: Backend Developer, Fullstack Developer, Fullstack Developer, Java Backend Developer, Node.js Backend Developer, PHP Backend Developer, Python Backend Developer

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
Web Application Frameworks
web-application-frameworks
Existing dimension (library) · Role↔dimension saved
MS SQL 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
Databases
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
jQuery Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: jQuery id=1968 · jquery

Aliases — catalog

  • jQuery (CANONICAL) primary

Context tags (catalog)

$.ajax() $.getJSON() AJAX DOM manipulation JSON JSON parsing UI components animations callback functions chaining cross-browser deferred deferred objects deferreds event handling jQuery Mobile jQuery UI lightweight minification mobile support mobile-first plugins responsive design selecting elements selectors

Stored enrichment (catalog DB)

Category
Library
Sub-category
Javascript Library
Vendor
jQuery Foundation
License
mit
Year introduced
2006
Confidence
0.97
Version strategy
NOT_APPLICABLE

Maturity reasoning: jQuery still appears in legacy JDs, but modern frontend stacks have largely replaced it with React/Vue/Angular and native DOM APIs; greenfield demand is low and declining.

Skill profile (library / DB)

Skill nature
LIBRARY
Volatility
DEPRECATED
Typical lifespan
EVERGREEN
Category id
7
Sub-category id
1470
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • Application Frameworks & Libraries Catalog dimension db id 451

    Library dimension (catalog)

    Roles linked in library: Sitecore Dev

  • Frameworks & Libraries Catalog dimension db id 360

    Library dimension (catalog)

    Roles linked in library: Drupal Dev, Engineering Manager

  • JavaScript Checkout Behavior Catalog dimension db id 393

    Library dimension (catalog)

    Roles linked in library: Magento Dev

  • Storefront JavaScript and DOM Behavior Catalog dimension db id 422

    Library dimension (catalog)

    Roles linked in library: Shopify Dev

  • Web UI & Integration Frameworks Catalog dimension db id 268

    Library dimension (catalog)

    Roles linked in library: Pega Developer

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
Application Frameworks & Libraries
application-frameworks-libraries
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Frameworks & Libraries
frameworks-libraries
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
JavaScript Checkout Behavior
javascript-checkout-behavior
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Storefront JavaScript and DOM Behavior
storefront-javascript-and-dom-behavior
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Web UI & Integration Frameworks
web-ui-integration-frameworks
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
Cron Jobs in_db
Asynchronous Processing and Scheduling
asynchronous-processing-and-scheduling
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Spring MVC in_db
Web Application Frameworks
web-application-frameworks
Existing dimension (library) · Role↔dimension saved
jQuery in_db
Application Frameworks & Libraries
application-frameworks-libraries
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
jQuery in_db
Frameworks & Libraries
frameworks-libraries
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
jQuery in_db
JavaScript Checkout Behavior
javascript-checkout-behavior
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
jQuery in_db
Storefront JavaScript and DOM Behavior
storefront-javascript-and-dom-behavior
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
jQuery in_db
Web UI & Integration Frameworks
web-ui-integration-frameworks
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed Hybris | type=E-commerce Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR
canonical_skill_proposed WCMS | type=Content Management Systems subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Commerce | type=E-commerce Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Checkout | type=E-commerce Practices subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Cart | type=E-commerce Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Order Management | type=E-commerce Practices subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed User Groups | type=User Management subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Product Management | type=E-commerce Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Catalog Management | type=E-commerce Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Internationalization | type=Localization Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed B2B | type=Business Models subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed B2C | type=Business Models subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Promotions | type=E-commerce Marketing subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed CSC | type=E-commerce Customer Service subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Impex | type=Data Management Tools subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Servlets | type=Java Technologies subtype=general nature=CONCEPT lifespan=EVERGREEN
canonical_skill_proposed JSP | type=Java Technologies subtype=general nature=LANGUAGE lifespan=EVERGREEN
canonical_skill_proposed Struts | type=Java Frameworks subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed MS SQL | type=Databases subtype=general nature=TOOL lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
RoleApplication Developer
CompanyAccenture
Experience4-6 years
DomainIT Services & Consulting
Location Gurugram, India
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "About Accenture: Accenture is a",
      "last_5_words": "people, shareholders, 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 514,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": "Bachelor\u0027s - Any Discipline",
      "raw": "15 years of full time education",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": 6,
    "min": 4,
    "raw": "4-6 years"
  },
  "job_locations": [
    {
      "aliases": [
        "Gurgaon"
      ],
      "city": "Gurugram",
      "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": 0,
      "heading": "Key Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "a:Develop Digital Consumer experiences",
        "last_5_words": "build and configure applications to"
      },
      "text": "a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to",
      "word_count": 66
    },
    {
      "bullet_count": 0,
      "heading": "Technical Experience",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "b:Hybris with work experience",
        "last_5_words": "and other technical skill required"
      },
      "text": "b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery",
      "word_count": 47
    },
    {
      "bullet_count": 0,
      "heading": "Professional Attributes",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "a: 3-4yrs of Hybris",
        "last_5_words": "Hybris development experience"
      },
      "text": "a: 3-4yrs of Hybris development experience",
      "word_count": 8
    }
  ],
  "urls": [
    {
      "type": "website",
      "url": "www.accenture.com"
    }
  ]
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Hybris"
    },
    {
      "is_primary": true,
      "skill_name": "WCMS"
    },
    {
      "is_primary": true,
      "skill_name": "Commerce"
    },
    {
      "is_primary": true,
      "skill_name": "Checkout"
    },
    {
      "is_primary": true,
      "skill_name": "Cart"
    },
    {
      "is_primary": true,
      "skill_name": "Order Management"
    },
    {
      "is_primary": true,
      "skill_name": "User Groups"
    },
    {
      "is_primary": true,
      "skill_name": "Product Management"
    },
    {
      "is_primary": true,
      "skill_name": "Catalog Management"
    },
    {
      "is_primary": true,
      "skill_name": "Internationalization"
    },
    {
      "is_primary": true,
      "skill_name": "B2B"
    },
    {
      "is_primary": true,
      "skill_name": "B2C"
    },
    {
      "is_primary": true,
      "skill_name": "Promotions"
    },
    {
      "is_primary": true,
      "skill_name": "CSC"
    },
    {
      "is_primary": true,
      "skill_name": "Cron Jobs"
    },
    {
      "is_primary": true,
      "skill_name": "Impex"
    },
    {
      "is_primary": true,
      "skill_name": "Servlets"
    },
    {
      "is_primary": true,
      "skill_name": "JSP"
    },
    {
      "is_primary": true,
      "skill_name": "Struts"
    },
    {
      "is_primary": true,
      "skill_name": "Spring MVC"
    },
    {
      "is_primary": true,
      "skill_name": "MS SQL"
    },
    {
      "is_primary": true,
      "skill_name": "jQuery"
    }
  ],
  "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": "people, shareholders, 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 514,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": "Bachelor\u0027s - Any Discipline",
        "raw": "15 years of full time education",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": 6,
      "min": 4,
      "raw": "4-6 years"
    },
    "job_locations": [
      {
        "aliases": [
          "Gurgaon"
        ],
        "city": "Gurugram",
        "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": 0,
        "heading": "Key Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "a:Develop Digital Consumer experiences",
          "last_5_words": "build and configure applications to"
        },
        "text": "a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to",
        "word_count": 66
      },
      {
        "bullet_count": 0,
        "heading": "Technical Experience",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "b:Hybris with work experience",
          "last_5_words": "and other technical skill required"
        },
        "text": "b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery",
        "word_count": 47
      },
      {
        "bullet_count": 0,
        "heading": "Professional Attributes",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "a: 3-4yrs of Hybris",
          "last_5_words": "Hybris development experience"
        },
        "text": "a: 3-4yrs of Hybris development experience",
        "word_count": 8
      }
    ],
    "urls": [
      {
        "type": "website",
        "url": "www.accenture.com"
      }
    ]
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "610d07b3-0cb9-46bf-8f49-bde3cf2f4829",
  "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": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to",
            "similarity": 0.4306
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery",
            "similarity": 0.3755
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "a: 3-4yrs of Hybris development experience",
            "similarity": 0.3734
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.3932,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to",
            "similarity": 0.3997
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery",
            "similarity": 0.3839
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "a: 3-4yrs of Hybris development experience",
            "similarity": 0.3708
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.3848,
        "slug": "angular-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "Magento Dev",
        "kra_matches": [
          {
            "kra_text": "commerce system integrations",
            "sentence": "b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery",
            "similarity": 0.4426
          },
          {
            "kra_text": "commerce system integrations",
            "sentence": "a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to",
            "similarity": 0.4107
          },
          {
            "kra_text": "order lifecycle behavior",
            "sentence": "a: 3-4yrs of Hybris development experience",
            "similarity": 0.2978
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 231,
        "score": 0.3837,
        "slug": "magento-dev",
        "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": "a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to",
            "similarity": 0.413
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery",
            "similarity": 0.3754
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "a: 3-4yrs of Hybris development experience",
            "similarity": 0.35
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.3795,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Engineering Manager",
        "kra_matches": [
          {
            "kra_text": "facilitate technical and delivery decisions",
            "sentence": "a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to",
            "similarity": 0.4389
          },
          {
            "kra_text": "facilitate technical and delivery decisions",
            "sentence": "b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery",
            "similarity": 0.3893
          },
          {
            "kra_text": "facilitate technical and delivery decisions",
            "sentence": "a: 3-4yrs of Hybris development experience",
            "similarity": 0.3018
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 121,
        "score": 0.3767,
        "slug": "engineering-manager",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Java Backend Developer",
        "kra_matches": null,
        "matched_count": 2,
        "matched_skills": [
          "Spring MVC",
          "cron jobs"
        ],
        "role_id": 79,
        "score": 0.0909,
        "slug": "java-backend-developer",
        "total_count": 22
      },
      {
        "display_name": "Fullstack Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "Spring MVC"
        ],
        "role_id": 15,
        "score": 0.0455,
        "slug": "full-stack-engineer",
        "total_count": 22
      },
      {
        "display_name": "Pega Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "jQuery"
        ],
        "role_id": 24,
        "score": 0.0455,
        "slug": "pega-developer",
        "total_count": 22
      },
      {
        "display_name": "Python Backend Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "Spring MVC"
        ],
        "role_id": 80,
        "score": 0.0455,
        "slug": "python-backend-developer",
        "total_count": 22
      },
      {
        "display_name": "Backend Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "Spring MVC"
        ],
        "role_id": 1,
        "score": 0.0455,
        "slug": "backend-engineer",
        "total_count": 22
      }
    ]
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "A",
    "chosen_role": {
      "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
    },
    "confidence": 1.0,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [],
    "matched_kras": [],
    "matched_skills": [],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Exact alias hit on backend-engineer (1.0) \u2014 no other alias at this confidence; skill_top java-backend-developer 0.09 does not contradict",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 1761,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 1971,
      "r_and_r_preview": "a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris",
      "role_display_name": "Backend Developer",
      "role_slug": "backend-engineer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 25246,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Hybris",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25247,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "WCMS",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25248,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Commerce",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25249,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Checkout",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25250,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Cart",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25251,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Order Management",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25252,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "User Groups",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25253,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Product Management",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25254,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Catalog Management",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25255,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Internationalization",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25256,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "B2B",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25257,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "B2C",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25258,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Promotions",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25259,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "CSC",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25260,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Impex",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25261,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Servlets",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25262,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "JSP",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25264,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Struts",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25266,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "MS SQL",
        "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": 4891,
      "existing_alias_text": "cron jobs",
      "input_term": "Cron Jobs",
      "matched_canonical": {
        "category_id": 13,
        "display_name": "cron jobs",
        "id": 3342,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "TOOL",
        "slug": "cron-jobs",
        "sub_category_id": 1713,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    },
    {
      "alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
      "alias_persisted": false,
      "existing_alias_id": 3400,
      "existing_alias_text": "Spring MVC",
      "input_term": "Spring MVC",
      "matched_canonical": {
        "category_id": 5,
        "display_name": "Spring MVC",
        "id": 2191,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "FRAMEWORK",
        "slug": "spring-mvc",
        "sub_category_id": 1680,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    },
    {
      "alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
      "alias_persisted": false,
      "existing_alias_id": 2986,
      "existing_alias_text": "jQuery",
      "input_term": "jQuery",
      "matched_canonical": {
        "category_id": 7,
        "display_name": "jQuery",
        "id": 1968,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "LIBRARY",
        "slug": "jquery",
        "sub_category_id": 1470,
        "typical_lifespan": "EVERGREEN",
        "volatility": "DEPRECATED"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [
    {
      "display_name": "Go Backend Developer",
      "id": 81,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "go-backend-developer",
      "source": "db"
    },
    {
      "display_name": "Java Backend Developer",
      "id": 79,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "java-backend-developer",
      "source": "db"
    },
    {
      "display_name": "Backend Developer",
      "id": 1,
      "rationale": null,
      "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"
    },
    {
      "display_name": "Fullstack Developer",
      "id": 15,
      "rationale": null,
      "role_archetype": null,
      "slug": "full-stack-engineer",
      "source": "db"
    },
    {
      "display_name": "Fullstack Developer",
      "id": 435,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "fullstack-developer",
      "source": "db"
    },
    {
      "display_name": "Node.js Backend Developer",
      "id": 82,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "node-backend-developer",
      "source": "db"
    },
    {
      "display_name": "PHP Backend Developer",
      "id": 86,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "php-backend-developer",
      "source": "db"
    },
    {
      "display_name": "Python Backend Developer",
      "id": 80,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "python-backend-developer",
      "source": "db"
    },
    {
      "display_name": "Sitecore Dev",
      "id": 233,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "sitecore-dev",
      "source": "db"
    },
    {
      "display_name": "Drupal Dev",
      "id": 228,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "drupal-dev",
      "source": "db"
    },
    {
      "display_name": "Engineering Manager",
      "id": 121,
      "rationale": null,
      "role_archetype": null,
      "slug": "engineering-manager",
      "source": "db"
    },
    {
      "display_name": "Magento Dev",
      "id": 231,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "magento-dev",
      "source": "db"
    },
    {
      "display_name": "Shopify Dev",
      "id": 230,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "shopify-dev",
      "source": "db"
    },
    {
      "display_name": "Pega Developer",
      "id": 24,
      "rationale": null,
      "role_archetype": null,
      "slug": "pega-developer",
      "source": "db"
    }
  ],
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Exact alias hit on backend-engineer (1.0) \u2014 no other alias at this confidence; skill_top java-backend-developer 0.09 does not contradict",
    "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": "Asynchronous Processing and Scheduling",
        "id": 282,
        "rationale": "Background job execution and deferred work patterns used in backend services. This includes scheduled tasks, worker execution, queue consumers, and coordination of long-running operations outside the request thread.",
        "slug": "asynchronous-processing-and-scheduling",
        "source": "db"
      },
      "input_skill": "Cron Jobs",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Go Backend Developer",
          "id": 81,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "go-backend-developer",
          "source": "db"
        },
        {
          "display_name": "Java Backend Developer",
          "id": 79,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "java-backend-developer",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Web Application Frameworks",
        "id": 2,
        "rationale": "Server frameworks and runtimes used to build HTTP services, controllers, middleware, and request pipelines. These frameworks shape how backend endpoints are structured and delivered.",
        "slug": "web-application-frameworks",
        "source": "db"
      },
      "input_skill": "Spring MVC",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Backend Developer",
          "id": 1,
          "rationale": null,
          "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"
        },
        {
          "display_name": "Fullstack Developer",
          "id": 15,
          "rationale": null,
          "role_archetype": null,
          "slug": "full-stack-engineer",
          "source": "db"
        },
        {
          "display_name": "Fullstack Developer",
          "id": 435,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "fullstack-developer",
          "source": "db"
        },
        {
          "display_name": "Java Backend Developer",
          "id": 79,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "java-backend-developer",
          "source": "db"
        },
        {
          "display_name": "Node.js Backend Developer",
          "id": 82,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "node-backend-developer",
          "source": "db"
        },
        {
          "display_name": "PHP Backend Developer",
          "id": 86,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "php-backend-developer",
          "source": "db"
        },
        {
          "display_name": "Python Backend Developer",
          "id": 80,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "python-backend-developer",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Application Frameworks \u0026 Libraries",
        "id": 451,
        "rationale": "Covers the primary software frameworks and libraries often used alongside Sitecore for building and enhancing site experiences.",
        "slug": "application-frameworks-libraries",
        "source": "db"
      },
      "input_skill": "jQuery",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Sitecore Dev",
          "id": 233,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "sitecore-dev",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Frameworks \u0026 Libraries",
        "id": 360,
        "rationale": "Manage adoption, integration, and best practices around key software frameworks and libraries.",
        "slug": "frameworks-libraries",
        "source": "db"
      },
      "input_skill": "jQuery",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Drupal Dev",
          "id": 228,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "drupal-dev",
          "source": "db"
        },
        {
          "display_name": "Engineering Manager",
          "id": 121,
          "rationale": null,
          "role_archetype": null,
          "slug": "engineering-manager",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "JavaScript Checkout Behavior",
        "id": 393,
        "rationale": "Client-side behavior used to customize Magento storefront interactions, especially checkout and account flows. This includes Magento\u0027s browser-side component model and form behavior where commerce logic is implemented in the UI.",
        "slug": "javascript-checkout-behavior",
        "source": "db"
      },
      "input_skill": "jQuery",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Magento Dev",
          "id": 231,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "magento-dev",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Storefront JavaScript and DOM Behavior",
        "id": 422,
        "rationale": "Client-side behavior used to enhance Shopify storefront interactions beyond static theme rendering. This includes interactive UI logic, event handling, and progressive enhancement within theme constraints.",
        "slug": "storefront-javascript-and-dom-behavior",
        "source": "db"
      },
      "input_skill": "jQuery",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Shopify Dev",
          "id": 230,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "shopify-dev",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Web UI \u0026 Integration Frameworks",
        "id": 268,
        "rationale": "Client-side and integration frameworks and libraries used to extend Pega solutions.",
        "slug": "web-ui-integration-frameworks",
        "source": "db"
      },
      "input_skill": "jQuery",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Pega Developer",
          "id": 24,
          "rationale": null,
          "role_archetype": null,
          "slug": "pega-developer",
          "source": "db"
        }
      ]
    }
  ],
  "input_final_skills": [
    "Hybris",
    "WCMS",
    "Commerce",
    "Checkout",
    "Cart",
    "Order Management",
    "User Groups",
    "Product Management",
    "Catalog Management",
    "Internationalization",
    "B2B",
    "B2C",
    "Promotions",
    "CSC",
    "Cron Jobs",
    "Impex",
    "Servlets",
    "JSP",
    "Struts",
    "Spring MVC",
    "MS SQL",
    "jQuery"
  ],
  "input_llm_skills": [
    "Hybris",
    "WCMS",
    "Commerce",
    "Checkout",
    "Cart",
    "Order Management",
    "User Groups",
    "Product Management",
    "Catalog Management",
    "Internationalization",
    "B2B",
    "B2C",
    "Promotions",
    "CSC",
    "Cron Jobs",
    "Impex",
    "Servlets",
    "JSP",
    "Struts",
    "Spring MVC",
    "MS SQL",
    "jQuery"
  ],
  "new_aliases_persisted": 0,
  "run_id": "610d07b3-0cb9-46bf-8f49-bde3cf2f4829",
  "skills_detail": [
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Hybris",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "E-commerce Platforms",
          "skill_nature": "PLATFORM",
          "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": "hybris",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "WCMS",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Content Management Systems",
          "skill_nature": "CONCEPT",
          "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": "wcms",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Commerce",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "E-commerce Concepts",
          "skill_nature": "CONCEPT",
          "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": "commerce",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Checkout",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "E-commerce Practices",
          "skill_nature": "CONCEPT",
          "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": "checkout",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Cart",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "E-commerce Concepts",
          "skill_nature": "CONCEPT",
          "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": "cart",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Order Management",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "E-commerce Practices",
          "skill_nature": "CONCEPT",
          "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": "order-management",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "User Groups",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "User Management",
          "skill_nature": "CONCEPT",
          "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": "user-groups",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Product Management",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "E-commerce Practices",
          "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": "product-management",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Catalog Management",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "E-commerce Practices",
          "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": "catalog-management",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Internationalization",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Localization Practices",
          "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": "internationalization",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "B2B",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Business Models",
          "skill_nature": "CONCEPT",
          "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": "b2b",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "B2C",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Business Models",
          "skill_nature": "CONCEPT",
          "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": "b2c",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Promotions",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "E-commerce Marketing",
          "skill_nature": "CONCEPT",
          "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": "promotions",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "CSC",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "E-commerce Customer Service",
          "skill_nature": "CONCEPT",
          "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": "csc",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "cron jobs",
          "alias_type": "CANONICAL",
          "id": 4891,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 13,
        "display_name": "cron jobs",
        "id": 3342,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "TOOL",
        "slug": "cron-jobs",
        "sub_category_id": 1713,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Asynchronous Processing and Scheduling",
            "id": 282,
            "rationale": "Background job execution and deferred work patterns used in backend services. This includes scheduled tasks, worker execution, queue consumers, and coordination of long-running operations outside the request thread.",
            "slug": "asynchronous-processing-and-scheduling",
            "source": "db"
          },
          "input_skill": "Cron Jobs",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Go Backend Developer",
              "id": 81,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "go-backend-developer",
              "source": "db"
            },
            {
              "display_name": "Java Backend Developer",
              "id": 79,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "java-backend-developer",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "Cron Jobs",
      "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": "Impex",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Data Management Tools",
          "skill_nature": "TOOL",
          "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": "impex",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Servlets",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Java Technologies",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "EVERGREEN",
          "version_strategy": "UNVERSIONED",
          "volatility": "STABLE"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "servlets",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "JSP",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Java Technologies",
          "skill_nature": "LANGUAGE",
          "sub_category": "general",
          "typical_lifespan": "EVERGREEN",
          "version_strategy": "UNVERSIONED",
          "volatility": "STABLE"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "jsp",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Struts",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Java Frameworks",
          "skill_nature": "TOOL",
          "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": "struts",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "Spring MVC",
          "alias_type": "CANONICAL",
          "id": 3400,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 5,
        "display_name": "Spring MVC",
        "id": 2191,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "FRAMEWORK",
        "slug": "spring-mvc",
        "sub_category_id": 1680,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Web Application Frameworks",
            "id": 2,
            "rationale": "Server frameworks and runtimes used to build HTTP services, controllers, middleware, and request pipelines. These frameworks shape how backend endpoints are structured and delivered.",
            "slug": "web-application-frameworks",
            "source": "db"
          },
          "input_skill": "Spring MVC",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Backend Developer",
              "id": 1,
              "rationale": null,
              "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"
            },
            {
              "display_name": "Fullstack Developer",
              "id": 15,
              "rationale": null,
              "role_archetype": null,
              "slug": "full-stack-engineer",
              "source": "db"
            },
            {
              "display_name": "Fullstack Developer",
              "id": 435,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "fullstack-developer",
              "source": "db"
            },
            {
              "display_name": "Java Backend Developer",
              "id": 79,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "java-backend-developer",
              "source": "db"
            },
            {
              "display_name": "Node.js Backend Developer",
              "id": 82,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "node-backend-developer",
              "source": "db"
            },
            {
              "display_name": "PHP Backend Developer",
              "id": 86,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "php-backend-developer",
              "source": "db"
            },
            {
              "display_name": "Python Backend Developer",
              "id": 80,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "python-backend-developer",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "Spring MVC",
      "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": "MS SQL",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Databases",
          "skill_nature": "TOOL",
          "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": "ms-sql",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "jQuery",
          "alias_type": "CANONICAL",
          "id": 2986,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 7,
        "display_name": "jQuery",
        "id": 1968,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "LIBRARY",
        "slug": "jquery",
        "sub_category_id": 1470,
        "typical_lifespan": "EVERGREEN",
        "volatility": "DEPRECATED"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Application Frameworks \u0026 Libraries",
            "id": 451,
            "rationale": "Covers the primary software frameworks and libraries often used alongside Sitecore for building and enhancing site experiences.",
            "slug": "application-frameworks-libraries",
            "source": "db"
          },
          "input_skill": "jQuery",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Sitecore Dev",
              "id": 233,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "sitecore-dev",
              "source": "db"
            }
          ]
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Frameworks \u0026 Libraries",
            "id": 360,
            "rationale": "Manage adoption, integration, and best practices around key software frameworks and libraries.",
            "slug": "frameworks-libraries",
            "source": "db"
          },
          "input_skill": "jQuery",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Drupal Dev",
              "id": 228,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "drupal-dev",
              "source": "db"
            },
            {
              "display_name": "Engineering Manager",
              "id": 121,
              "rationale": null,
              "role_archetype": null,
              "slug": "engineering-manager",
              "source": "db"
            }
          ]
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "JavaScript Checkout Behavior",
            "id": 393,
            "rationale": "Client-side behavior used to customize Magento storefront interactions, especially checkout and account flows. This includes Magento\u0027s browser-side component model and form behavior where commerce logic is implemented in the UI.",
            "slug": "javascript-checkout-behavior",
            "source": "db"
          },
          "input_skill": "jQuery",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Magento Dev",
              "id": 231,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "magento-dev",
              "source": "db"
            }
          ]
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Storefront JavaScript and DOM Behavior",
            "id": 422,
            "rationale": "Client-side behavior used to enhance Shopify storefront interactions beyond static theme rendering. This includes interactive UI logic, event handling, and progressive enhancement within theme constraints.",
            "slug": "storefront-javascript-and-dom-behavior",
            "source": "db"
          },
          "input_skill": "jQuery",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Shopify Dev",
              "id": 230,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "shopify-dev",
              "source": "db"
            }
          ]
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Web UI \u0026 Integration Frameworks",
            "id": 268,
            "rationale": "Client-side and integration frameworks and libraries used to extend Pega solutions.",
            "slug": "web-ui-integration-frameworks",
            "source": "db"
          },
          "input_skill": "jQuery",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Pega Developer",
              "id": 24,
              "rationale": null,
              "role_archetype": null,
              "slug": "pega-developer",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "jQuery",
      "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": [
    "Hybris",
    "WCMS",
    "Commerce",
    "Checkout",
    "Cart",
    "Order Management",
    "User Groups",
    "Product Management",
    "Catalog Management",
    "Internationalization",
    "B2B",
    "B2C",
    "Promotions",
    "CSC",
    "Impex",
    "Servlets",
    "JSP",
    "Struts",
    "MS SQL"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Exact alias hit on backend-engineer (1.0) \u2014 no other alias at this confidence; skill_top java-backend-developer 0.09 does not contradict",
    "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": "Hybris",
      "tag": "new"
    },
    {
      "skill": "WCMS",
      "tag": "new"
    },
    {
      "skill": "Commerce",
      "tag": "new"
    },
    {
      "skill": "Checkout",
      "tag": "new"
    },
    {
      "skill": "Cart",
      "tag": "new"
    },
    {
      "skill": "Order Management",
      "tag": "new"
    },
    {
      "skill": "User Groups",
      "tag": "new"
    },
    {
      "skill": "Product Management",
      "tag": "new"
    },
    {
      "skill": "Catalog Management",
      "tag": "new"
    },
    {
      "skill": "Internationalization",
      "tag": "new"
    },
    {
      "skill": "B2B",
      "tag": "new"
    },
    {
      "skill": "B2C",
      "tag": "new"
    },
    {
      "skill": "Promotions",
      "tag": "new"
    },
    {
      "skill": "CSC",
      "tag": "new"
    },
    {
      "skill": "Cron Jobs",
      "tag": "in_db"
    },
    {
      "skill": "Impex",
      "tag": "new"
    },
    {
      "skill": "Servlets",
      "tag": "new"
    },
    {
      "skill": "JSP",
      "tag": "new"
    },
    {
      "skill": "Struts",
      "tag": "new"
    },
    {
      "skill": "Spring MVC",
      "tag": "in_db"
    },
    {
      "skill": "MS SQL",
      "tag": "new"
    },
    {
      "skill": "jQuery",
      "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": 1,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Asynchronous Processing and Scheduling",
          "id": 282,
          "rationale": "Background job execution and deferred work patterns used in backend services. This includes scheduled tasks, worker execution, queue consumers, and coordination of long-running operations outside the request thread.",
          "slug": "asynchronous-processing-and-scheduling",
          "source": "db"
        },
        "dimension_id": 282,
        "input_skill": "Cron Jobs",
        "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": "Go Backend Developer",
            "id": 81,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "go-backend-developer",
            "source": "db"
          },
          {
            "display_name": "Java Backend Developer",
            "id": 79,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "java-backend-developer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 3342,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 1,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Web Application Frameworks",
          "id": 2,
          "rationale": "Server frameworks and runtimes used to build HTTP services, controllers, middleware, and request pipelines. These frameworks shape how backend endpoints are structured and delivered.",
          "slug": "web-application-frameworks",
          "source": "db"
        },
        "dimension_id": 2,
        "input_skill": "Spring MVC",
        "llm_role": null,
        "matched_chosen_role": true,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension saved",
        "role_dimension_saved": true,
        "roles_from_db": [
          {
            "display_name": "Backend Developer",
            "id": 1,
            "rationale": null,
            "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"
          },
          {
            "display_name": "Fullstack Developer",
            "id": 15,
            "rationale": null,
            "role_archetype": null,
            "slug": "full-stack-engineer",
            "source": "db"
          },
          {
            "display_name": "Fullstack Developer",
            "id": 435,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "fullstack-developer",
            "source": "db"
          },
          {
            "display_name": "Java Backend Developer",
            "id": 79,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "java-backend-developer",
            "source": "db"
          },
          {
            "display_name": "Node.js Backend Developer",
            "id": 82,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "node-backend-developer",
            "source": "db"
          },
          {
            "display_name": "PHP Backend Developer",
            "id": 86,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "php-backend-developer",
            "source": "db"
          },
          {
            "display_name": "Python Backend Developer",
            "id": 80,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "python-backend-developer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 2191,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 1,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Application Frameworks \u0026 Libraries",
          "id": 451,
          "rationale": "Covers the primary software frameworks and libraries often used alongside Sitecore for building and enhancing site experiences.",
          "slug": "application-frameworks-libraries",
          "source": "db"
        },
        "dimension_id": 451,
        "input_skill": "jQuery",
        "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": 1968,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 1,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Frameworks \u0026 Libraries",
          "id": 360,
          "rationale": "Manage adoption, integration, and best practices around key software frameworks and libraries.",
          "slug": "frameworks-libraries",
          "source": "db"
        },
        "dimension_id": 360,
        "input_skill": "jQuery",
        "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": "Drupal Dev",
            "id": 228,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "drupal-dev",
            "source": "db"
          },
          {
            "display_name": "Engineering Manager",
            "id": 121,
            "rationale": null,
            "role_archetype": null,
            "slug": "engineering-manager",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 1968,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 1,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "JavaScript Checkout Behavior",
          "id": 393,
          "rationale": "Client-side behavior used to customize Magento storefront interactions, especially checkout and account flows. This includes Magento\u0027s browser-side component model and form behavior where commerce logic is implemented in the UI.",
          "slug": "javascript-checkout-behavior",
          "source": "db"
        },
        "dimension_id": 393,
        "input_skill": "jQuery",
        "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": "Magento Dev",
            "id": 231,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "magento-dev",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 1968,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 1,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Storefront JavaScript and DOM Behavior",
          "id": 422,
          "rationale": "Client-side behavior used to enhance Shopify storefront interactions beyond static theme rendering. This includes interactive UI logic, event handling, and progressive enhancement within theme constraints.",
          "slug": "storefront-javascript-and-dom-behavior",
          "source": "db"
        },
        "dimension_id": 422,
        "input_skill": "jQuery",
        "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": "Shopify Dev",
            "id": 230,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "shopify-dev",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 1968,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 1,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Web UI \u0026 Integration Frameworks",
          "id": 268,
          "rationale": "Client-side and integration frameworks and libraries used to extend Pega solutions.",
          "slug": "web-ui-integration-frameworks",
          "source": "db"
        },
        "dimension_id": 268,
        "input_skill": "jQuery",
        "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": "Pega Developer",
            "id": 24,
            "rationale": null,
            "role_archetype": null,
            "slug": "pega-developer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 1968,
        "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": "610d07b3-0cb9-46bf-8f49-bde3cf2f4829"
}