← Back to history

Pipeline run

5185e213-034e-4a56-b83b-5dcee07c83f4

Pipeline LLM cost (USD)
API 1: $0.0090 API 2: $0.0006 API 3: $0.0000 Total: $0.0095

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
Nature of work · SAP ABAP/HANA Development
Build and support SAP ABAP-on-HANA features end to end: translate functional needs into technical design, develop RICEF objects/forms/reports, optimize HANA/ABAP code, and resolve implementation or post-go-live issues with stakeholders.
"Comprehensive Feature Development and Issue Resolution: Working on the end to end feature development and solving challenges faced in the implementation."
Tech stack maturity
Mainstream Modern
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
0.20 / 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): AI
Evidence — skills matched in JD (15)
SAP ABAP SAP HANA HANA Studio ABAP Development Tools ADBC Native SQL ABAP Core Data Services ALV SAP HANA Live SAP Data Dictionary SAP Scripts Smart Forms Adobe Forms RICEF
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
SAP ABAP SAP HANA HANA Studio ABAP Development Tools ADBC Native SQL ABAP Core Data Services ALV SAP HANA Live SAP Data Dictionary SAP Scripts Smart Forms Adobe Forms RICEF
Show KRA description ↓
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. • Comprehensive Feature Development and Issue Resolution: Working on the end to end feature development and solving challenges faced in the implementation. • Stakeholder Collaboration and Issue Resolution: Collaborate with key stakeholders, internal and external, to understand the problems, issues with the product and features and solve the issues as per SLAs defined. • Continuous Learning and Technology Integration: Being eager to learn new technologies and implementing the same in feature development. • 4 -12 years of experience required. • The ABAP on HANA Application Developers would possess the knowledge of the following topics and apply them to bring in value and innovation to client engagements: SAP HANA Technical Concept and Architecture, Data Modelling using HANA Studio, ABAP Development Tools (ADT), Code Performance Rules and Guidelines for SAP HANA, ADBC, Native SQL, ABAP Core data Services, Data Base Procedures, Text Search, ALV on HANA, and HANA Live models consumption. • Designing and developing, data dictionary objects, data elements, domains, structures, views, lock objects, search helps and in formatting the output of SAP documents with multiple options. • Modifying standard layout sets in SAP Scripts, Smart forms & Adobe Forms * Development experience in RICEF (Reports, Interfaces, Conversions, Enhancements, Forms and Reports. • Experience in working in Implementation, Upgrade, Maintenance and Postproduction support projects would be an advantage. • Understanding of SAP functional requirement, conversion into technical design and development using ABAP Language for Report, Interface, Conversion, Enhancement and Forms in implementation or support projects.

Signals

Skill
Alias
KRA full-stack-engineer
0.51

Post-classification

Centroidupdated · n=4
Alias collision log
New-role queue
New skills captured15
New KRA capturedyes

Captured for admin review

SAP primary SAP ABAP Developer pending
ABAP primary SAP ABAP Developer pending
SAP HANA primary SAP ABAP Developer pending
HANA Studio primary SAP ABAP Developer pending
ABAP Development Tools primary SAP ABAP Developer pending
ADBC primary SAP ABAP Developer pending
Native SQL primary SAP ABAP Developer pending
ABAP Core Data Services primary SAP ABAP Developer pending
ALV primary SAP ABAP Developer pending
SAP HANA Live primary SAP ABAP Developer pending
SAP Data Dictionary primary SAP ABAP Developer pending
SAP Scripts primary SAP ABAP Developer pending
Smart Forms primary SAP ABAP Developer pending
Adobe Forms primary SAP ABAP Developer pending
RICEF primary SAP ABAP Developer pending
R&R fragment (sim 0.00) SAP ABAP Developer pending

As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your …

Status: completed Created: 2026-05-27T17:39:48.120606Z Updated: 2026-05-27T17:41:10.011175Z API 3 duration: 1188 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

SAP ABAP Developer

domain · SAP CASE DOMAIN

slug: sap-abap-developer · id: 157 · source: db

Domain=SAP; The JD is centered on ABAP on HANA application development, SAP Scripts/Smart Forms/Adobe Forms, and RICEF implementation/support work, which best matches SAP ABAP Developer.

Matched skills

ABAP on HANASAP HANA Technical Concept and ArchitectureData Modelling using HANA StudioABAP Development Tools (ADT)Code Performance Rules and Guidelines for SAP HANAADBCNative SQLABAP Core data ServicesDatabase ProceduresText SearchALV on HANAHANA Live models consumptionSAP ScriptsSmart formsAdobe FormsRICEFABAP Language

Matched dimensions

End-to-end software feature developmentSAP ABAP development on HANAForm and report developmentImplementation and support project deliveryStakeholder collaboration and issue resolutionContinuous learning and technology adoption

Matched KRAs

Participate in design, code implementation, testing, and supportWorking on the end to end feature developmentCollaborate with key stakeholderssolve the issues as per SLAs definedimplementing the same in feature developmentDesigning and developing data dictionary objectsModifying standard layout sets in SAP Scripts, Smart forms & Adobe FormsDevelopment experience in RICEFUnderstanding of SAP functional requirementconversion into technical design and development using ABAP Language

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

Introduction

A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio

Your Role And Responsibilities

As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys.

Your Primary Responsibilities Include

• Comprehensive Feature Development and Issue Resolution: Working on the end to end feature development and solving challenges faced in the implementation. 
• Stakeholder Collaboration and Issue Resolution: Collaborate with key stakeholders, internal and external, to understand the problems, issues with the product and features and solve the issues as per SLAs defined. 
• Continuous Learning and Technology Integration: Being eager to learn new technologies and implementing the same in feature development


Preferred Education

Master's Degree

Required Technical And Professional Expertise

• 4 -12 years of experience required.
• The ABAP on HANA Application Developers would possess the knowledge of the following topics and apply them to bring in value and innovation to client engagements: SAP HANA Technical Concept and Architecture, Data Modelling using HANA Studio, ABAP Development Tools (ADT), Code Performance Rules and Guidelines for SAP HANA, ADBC, Native SQL, ABAP Core data Services, Data Base Procedures, Text Search, ALV on HANA, and HANA Live models consumption. 
• Designing and developing, data dictionary objects, data elements, domains, structures, views, lock objects, search helps and in formatting the output of SAP documents with multiple options. 
• Modifying standard layout sets in SAP Scripts, Smart forms & Adobe Forms * Development experience in RICEF (Reports, Interfaces, Conversions, Enhancements, Forms and Reports


Preferred Technical And Professional Experience

• Experience in working in Implementation, Upgrade, Maintenance and Postproduction support projects would be an advantage 
• Understanding of SAP functional requirement, conversion into technical design and development using ABAP Language for Report, Interface, Conversion, Enhancement and Forms in implementation or support projects

Skills from this JD

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

SAP 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
Cloud Platforms
Sub-category
general
Skill nature
PLATFORM
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
ABAP 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
Programming Languages
Sub-category
general
Skill nature
LANGUAGE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
SAP HANA 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
HANA Studio 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
Development Tools
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
ABAP Development Tools 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
Development Tools
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
ADBC 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
Database Connectivity
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Native 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
Query Languages
Sub-category
general
Skill nature
LANGUAGE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
ABAP Core Data Services 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 Services
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
ALV 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
Development Tools
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
SAP HANA Live 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 Services
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
SAP Data Dictionary 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
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
SAP Scripts 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
Reporting Tools
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Smart Forms 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
Reporting Tools
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Adobe Forms 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
Reporting Tools
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
RICEF 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
Development Methodologies
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed SAP | type=Cloud Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR
canonical_skill_proposed ABAP | type=Programming Languages subtype=general nature=LANGUAGE lifespan=MULTI_YEAR
canonical_skill_proposed SAP HANA | type=Databases subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed HANA Studio | type=Development Tools subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed ABAP Development Tools | type=Development Tools subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed ADBC | type=Database Connectivity subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Native SQL | type=Query Languages subtype=general nature=LANGUAGE lifespan=MULTI_YEAR
canonical_skill_proposed ABAP Core Data Services | type=Data Services subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed ALV | type=Development Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed SAP HANA Live | type=Data Services subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed SAP Data Dictionary | type=Data Management subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed SAP Scripts | type=Reporting Tools subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Smart Forms | type=Reporting Tools subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Adobe Forms | type=Reporting Tools subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed RICEF | type=Development Methodologies subtype=general nature=PRACTICE lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
RoleSoftware Developer
CompanyIBM
Experience4 -12 years of experience required.
DomainIT Services & Consulting
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": "IBM",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "ITES",
        "BPO",
        "Tech Consulting"
      ],
      "domain": "IT Services \u0026 Consulting"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Master\u0027s",
      "qualification": "Master\u0027s - null",
      "raw": "Master\u0027s Degree",
      "requirement": "preferred"
    }
  ],
  "experience": {
    "max": 12,
    "min": 4,
    "raw": "4 -12 years of experience required."
  },
  "job_locations": [],
  "role": "Software Developer",
  "role_aliases": [
    "Software Engineer",
    "SWE",
    "Developer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 0,
      "heading": "Your Role And Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "As a Software Developer you\u0027ll",
        "last_5_words": "hybrid-cloud and AI journeys."
      },
      "text": "As a Software Developer you\u0027ll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients\u0027 hybrid-cloud and AI journeys.",
      "word_count": 40
    },
    {
      "bullet_count": 3,
      "heading": "Your Primary Responsibilities Include",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Comprehensive Feature Development and",
        "last_5_words": "in feature development."
      },
      "text": "\u2022 Comprehensive Feature Development and Issue Resolution: Working on the end to end feature development and solving challenges faced in the implementation.\n\u2022 Stakeholder Collaboration and Issue Resolution: Collaborate with key stakeholders, internal and external, to understand the problems, issues with the product and features and solve the issues as per SLAs defined.\n\u2022 Continuous Learning and Technology Integration: Being eager to learn new technologies and implementing the same in feature development.",
      "word_count": 64
    },
    {
      "bullet_count": 4,
      "heading": "Required Technical And Professional Expertise",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 4 -12 years of experience",
        "last_5_words": "Forms and Reports."
      },
      "text": "\u2022 4 -12 years of experience required.\n\u2022 The ABAP on HANA Application Developers would possess the knowledge of the following topics and apply them to bring in value and innovation to client engagements: SAP HANA Technical Concept and Architecture, Data Modelling using HANA Studio, ABAP Development Tools (ADT), Code Performance Rules and Guidelines for SAP HANA, ADBC, Native SQL, ABAP Core data Services, Data Base Procedures, Text Search, ALV on HANA, and HANA Live models consumption.\n\u2022 Designing and developing, data dictionary objects, data elements, domains, structures, views, lock objects, search helps and in formatting the output of SAP documents with multiple options.\n\u2022 Modifying standard layout sets in SAP Scripts, Smart forms \u0026 Adobe Forms * Development experience in RICEF (Reports, Interfaces, Conversions, Enhancements, Forms and Reports.",
      "word_count": 134
    },
    {
      "bullet_count": 2,
      "heading": "Preferred Technical And Professional Experience",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Experience in working in",
        "last_5_words": "in implementation or support projects."
      },
      "text": "\u2022 Experience in working in Implementation, Upgrade, Maintenance and Postproduction support projects would be an advantage.\n\u2022 Understanding of SAP functional requirement, conversion into technical design and development using ABAP Language for Report, Interface, Conversion, Enhancement and Forms in implementation or support projects.",
      "word_count": 47
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "SAP"
    },
    {
      "is_primary": true,
      "skill_name": "ABAP"
    },
    {
      "is_primary": true,
      "skill_name": "SAP HANA"
    },
    {
      "is_primary": true,
      "skill_name": "HANA Studio"
    },
    {
      "is_primary": true,
      "skill_name": "ABAP Development Tools"
    },
    {
      "is_primary": true,
      "skill_name": "ADBC"
    },
    {
      "is_primary": true,
      "skill_name": "Native SQL"
    },
    {
      "is_primary": true,
      "skill_name": "ABAP Core Data Services"
    },
    {
      "is_primary": true,
      "skill_name": "ALV"
    },
    {
      "is_primary": true,
      "skill_name": "SAP HANA Live"
    },
    {
      "is_primary": true,
      "skill_name": "SAP Data Dictionary"
    },
    {
      "is_primary": true,
      "skill_name": "SAP Scripts"
    },
    {
      "is_primary": true,
      "skill_name": "Smart Forms"
    },
    {
      "is_primary": true,
      "skill_name": "Adobe Forms"
    },
    {
      "is_primary": true,
      "skill_name": "RICEF"
    }
  ],
  "jd_role": {
    "display_name": "Software Developer",
    "rationale": null,
    "role_aliases": [
      "Software Engineer",
      "SWE",
      "Developer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": "IBM",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "ITES",
          "BPO",
          "Tech Consulting"
        ],
        "domain": "IT Services \u0026 Consulting"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Master\u0027s",
        "qualification": "Master\u0027s - null",
        "raw": "Master\u0027s Degree",
        "requirement": "preferred"
      }
    ],
    "experience": {
      "max": 12,
      "min": 4,
      "raw": "4 -12 years of experience required."
    },
    "job_locations": [],
    "role": "Software Developer",
    "role_aliases": [
      "Software Engineer",
      "SWE",
      "Developer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 0,
        "heading": "Your Role And Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "As a Software Developer you\u0027ll",
          "last_5_words": "hybrid-cloud and AI journeys."
        },
        "text": "As a Software Developer you\u0027ll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients\u0027 hybrid-cloud and AI journeys.",
        "word_count": 40
      },
      {
        "bullet_count": 3,
        "heading": "Your Primary Responsibilities Include",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Comprehensive Feature Development and",
          "last_5_words": "in feature development."
        },
        "text": "\u2022 Comprehensive Feature Development and Issue Resolution: Working on the end to end feature development and solving challenges faced in the implementation.\n\u2022 Stakeholder Collaboration and Issue Resolution: Collaborate with key stakeholders, internal and external, to understand the problems, issues with the product and features and solve the issues as per SLAs defined.\n\u2022 Continuous Learning and Technology Integration: Being eager to learn new technologies and implementing the same in feature development.",
        "word_count": 64
      },
      {
        "bullet_count": 4,
        "heading": "Required Technical And Professional Expertise",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 4 -12 years of experience",
          "last_5_words": "Forms and Reports."
        },
        "text": "\u2022 4 -12 years of experience required.\n\u2022 The ABAP on HANA Application Developers would possess the knowledge of the following topics and apply them to bring in value and innovation to client engagements: SAP HANA Technical Concept and Architecture, Data Modelling using HANA Studio, ABAP Development Tools (ADT), Code Performance Rules and Guidelines for SAP HANA, ADBC, Native SQL, ABAP Core data Services, Data Base Procedures, Text Search, ALV on HANA, and HANA Live models consumption.\n\u2022 Designing and developing, data dictionary objects, data elements, domains, structures, views, lock objects, search helps and in formatting the output of SAP documents with multiple options.\n\u2022 Modifying standard layout sets in SAP Scripts, Smart forms \u0026 Adobe Forms * Development experience in RICEF (Reports, Interfaces, Conversions, Enhancements, Forms and Reports.",
        "word_count": 134
      },
      {
        "bullet_count": 2,
        "heading": "Preferred Technical And Professional Experience",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Experience in working in",
          "last_5_words": "in implementation or support projects."
        },
        "text": "\u2022 Experience in working in Implementation, Upgrade, Maintenance and Postproduction support projects would be an advantage.\n\u2022 Understanding of SAP functional requirement, conversion into technical design and development using ABAP Language for Report, Interface, Conversion, Enhancement and Forms in implementation or support projects.",
        "word_count": 47
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "5185e213-034e-4a56-b83b-5dcee07c83f4",
  "stage3_signals": {
    "alias_found": false,
    "alias_match_roles": [],
    "kra_match_roles": [
      {
        "display_name": "Fullstack Developer",
        "kra_matches": [
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Comprehensive Feature Development and Issue Resolution: Working on the end to end feature development and solving challenges faced in the implementation.",
            "similarity": 0.5478
          },
          {
            "kra_text": "Delivers features through CI/CD pipelines using automated tests, staged rollouts, feature flags, and incremental deployments.",
            "sentence": "Continuous Learning and Technology Integration: Being eager to learn new technologies and implementing the same in feature development.",
            "similarity": 0.4846
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "As a Software Developer you\u0027ll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support.",
            "similarity": 0.4825
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.505,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Pega Developer",
        "kra_matches": [
          {
            "kra_text": "defect troubleshooting and resolution",
            "sentence": "Comprehensive Feature Development and Issue Resolution: Working on the end to end feature development and solving challenges faced in the implementation.",
            "similarity": 0.4821
          },
          {
            "kra_text": "Requirements analysis and process translation",
            "sentence": "Understanding of SAP functional requirement, conversion into technical design and development using ABAP Language for Report, Interface, Conversion, Enhancement and Forms in implementation or support projects.",
            "similarity": 0.4752
          },
          {
            "kra_text": "defect troubleshooting and resolution",
            "sentence": "Stakeholder Collaboration and Issue Resolution: Collaborate with key stakeholders, internal and external, to understand the problems, issues with the product and features and solve the issues as per SLAs defined.",
            "similarity": 0.4372
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 24,
        "score": 0.4649,
        "slug": "pega-developer",
        "total_count": null
      },
      {
        "display_name": "Data Engineer",
        "kra_matches": [
          {
            "kra_text": "Designs dimensional models, star schemas, data vault structures, and curated data mart tables to support BI tools and self-service analytics consumption.",
            "sentence": "Designing and developing, data dictionary objects, data elements, domains, structures, views, lock objects, search helps and in formatting the output of SAP documents with multiple options.",
            "similarity": 0.5879
          },
          {
            "kra_text": "Designs dimensional models, star schemas, data vault structures, and curated data mart tables to support BI tools and self-service analytics consumption.",
            "sentence": "Understanding of SAP functional requirement, conversion into technical design and development using ABAP Language for Report, Interface, Conversion, Enhancement and Forms in implementation or support projects.",
            "similarity": 0.3954
          },
          {
            "kra_text": "Designs dimensional models, star schemas, data vault structures, and curated data mart tables to support BI tools and self-service analytics consumption.",
            "sentence": "The ABAP on HANA Application Developers would possess the knowledge of the following topics and apply them to bring in value and innovation to client engagements: SAP HANA Technical Concept and Architecture, Data Modelling using HANA Studio, ABAP Development Tools (ADT), Code Performance Rules and Guidelines for SAP HANA, ADBC, Native SQL, ABAP Core data Services, Data Base Procedures, Text Search, ALV on HANA, and HANA Live models consumption.",
            "similarity": 0.3925
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 2,
        "score": 0.4586,
        "slug": "data-engineer",
        "total_count": null
      },
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Stakeholder Collaboration and Issue Resolution: Collaborate with key stakeholders, internal and external, to understand the problems, issues with the product and features and solve the issues as per SLAs defined.",
            "similarity": 0.5084
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Comprehensive Feature Development and Issue Resolution: Working on the end to end feature development and solving challenges faced in the implementation.",
            "similarity": 0.419
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "As a Software Developer you\u0027ll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support.",
            "similarity": 0.4154
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.4476,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": ".NET Backend Developer",
        "kra_matches": [
          {
            "kra_text": "service-level technical collaboration",
            "sentence": "Stakeholder Collaboration and Issue Resolution: Collaborate with key stakeholders, internal and external, to understand the problems, issues with the product and features and solve the issues as per SLAs defined.",
            "similarity": 0.503
          },
          {
            "kra_text": "defect investigation and resolution",
            "sentence": "Comprehensive Feature Development and Issue Resolution: Working on the end to end feature development and solving challenges faced in the implementation.",
            "similarity": 0.457
          },
          {
            "kra_text": "service interface design and implementation",
            "sentence": "Designing and developing, data dictionary objects, data elements, domains, structures, views, lock objects, search helps and in formatting the output of SAP documents with multiple options.",
            "similarity": 0.3793
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 83,
        "score": 0.4464,
        "slug": "dotnet-backend-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "SAP ABAP Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 157,
      "score": 0.99,
      "slug": "sap-abap-developer",
      "total_count": null
    },
    "confidence": 0.99,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "End-to-end software feature development",
      "SAP ABAP development on HANA",
      "Form and report development",
      "Implementation and support project delivery",
      "Stakeholder collaboration and issue resolution",
      "Continuous learning and technology adoption"
    ],
    "matched_kras": [
      "Participate in design, code implementation, testing, and support",
      "Working on the end to end feature development",
      "Collaborate with key stakeholders",
      "solve the issues as per SLAs defined",
      "implementing the same in feature development",
      "Designing and developing data dictionary objects",
      "Modifying standard layout sets in SAP Scripts, Smart forms \u0026 Adobe Forms",
      "Development experience in RICEF",
      "Understanding of SAP functional requirement",
      "conversion into technical design and development using ABAP Language"
    ],
    "matched_skills": [
      "ABAP on HANA",
      "SAP HANA Technical Concept and Architecture",
      "Data Modelling using HANA Studio",
      "ABAP Development Tools (ADT)",
      "Code Performance Rules and Guidelines for SAP HANA",
      "ADBC",
      "Native SQL",
      "ABAP Core data Services",
      "Database Procedures",
      "Text Search",
      "ALV on HANA",
      "HANA Live models consumption",
      "SAP Scripts",
      "Smart forms",
      "Adobe Forms",
      "RICEF",
      "ABAP Language"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=SAP; The JD is centered on ABAP on HANA application development, SAP Scripts/Smart Forms/Adobe Forms, and RICEF implementation/support work, which best matches SAP ABAP Developer.",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 4,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 1946,
      "r_and_r_preview": "As a Software Developer you\u0027ll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your ",
      "role_display_name": "SAP ABAP Developer",
      "role_slug": "sap-abap-developer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 24989,
        "role_display_name": "SAP ABAP Developer",
        "role_slug": "sap-abap-developer",
        "skill_name": "SAP",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24990,
        "role_display_name": "SAP ABAP Developer",
        "role_slug": "sap-abap-developer",
        "skill_name": "ABAP",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24991,
        "role_display_name": "SAP ABAP Developer",
        "role_slug": "sap-abap-developer",
        "skill_name": "SAP HANA",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24992,
        "role_display_name": "SAP ABAP Developer",
        "role_slug": "sap-abap-developer",
        "skill_name": "HANA Studio",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24993,
        "role_display_name": "SAP ABAP Developer",
        "role_slug": "sap-abap-developer",
        "skill_name": "ABAP Development Tools",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24994,
        "role_display_name": "SAP ABAP Developer",
        "role_slug": "sap-abap-developer",
        "skill_name": "ADBC",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24995,
        "role_display_name": "SAP ABAP Developer",
        "role_slug": "sap-abap-developer",
        "skill_name": "Native SQL",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24996,
        "role_display_name": "SAP ABAP Developer",
        "role_slug": "sap-abap-developer",
        "skill_name": "ABAP Core Data Services",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24997,
        "role_display_name": "SAP ABAP Developer",
        "role_slug": "sap-abap-developer",
        "skill_name": "ALV",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24998,
        "role_display_name": "SAP ABAP Developer",
        "role_slug": "sap-abap-developer",
        "skill_name": "SAP HANA Live",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24999,
        "role_display_name": "SAP ABAP Developer",
        "role_slug": "sap-abap-developer",
        "skill_name": "SAP Data Dictionary",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25000,
        "role_display_name": "SAP ABAP Developer",
        "role_slug": "sap-abap-developer",
        "skill_name": "SAP Scripts",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25001,
        "role_display_name": "SAP ABAP Developer",
        "role_slug": "sap-abap-developer",
        "skill_name": "Smart Forms",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25002,
        "role_display_name": "SAP ABAP Developer",
        "role_slug": "sap-abap-developer",
        "skill_name": "Adobe Forms",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25003,
        "role_display_name": "SAP ABAP Developer",
        "role_slug": "sap-abap-developer",
        "skill_name": "RICEF",
        "status": "pending"
      }
    ],
    "queue_entry_id": null,
    "v3_pipeline_triggered": false,
    "v3_role_slug": null,
    "v3_run_id": null
  }
}
API 2 — extract-details
{
  "alias_matches": [],
  "candidate_roles": [],
  "chosen_role": {
    "display_name": "SAP ABAP Developer",
    "id": 157,
    "rationale": "Domain=SAP; The JD is centered on ABAP on HANA application development, SAP Scripts/Smart Forms/Adobe Forms, and RICEF implementation/support work, which best matches SAP ABAP Developer.",
    "role_archetype": null,
    "slug": "sap-abap-developer",
    "source": "db"
  },
  "dimensions": [],
  "input_final_skills": [
    "SAP",
    "ABAP",
    "SAP HANA",
    "HANA Studio",
    "ABAP Development Tools",
    "ADBC",
    "Native SQL",
    "ABAP Core Data Services",
    "ALV",
    "SAP HANA Live",
    "SAP Data Dictionary",
    "SAP Scripts",
    "Smart Forms",
    "Adobe Forms",
    "RICEF"
  ],
  "input_llm_skills": [
    "SAP",
    "ABAP",
    "SAP HANA",
    "HANA Studio",
    "ABAP Development Tools",
    "ADBC",
    "Native SQL",
    "ABAP Core Data Services",
    "ALV",
    "SAP HANA Live",
    "SAP Data Dictionary",
    "SAP Scripts",
    "Smart Forms",
    "Adobe Forms",
    "RICEF"
  ],
  "new_aliases_persisted": 0,
  "run_id": "5185e213-034e-4a56-b83b-5dcee07c83f4",
  "skills_detail": [
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "SAP",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Cloud 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": "sap",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "ABAP",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Programming Languages",
          "skill_nature": "LANGUAGE",
          "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": "abap",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "SAP HANA",
      "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": "sap-hana",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "HANA Studio",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Development 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": "hana-studio",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "ABAP Development Tools",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Development 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": "abap-development-tools",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "ADBC",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Database Connectivity",
          "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": "adbc",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Native SQL",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Query Languages",
          "skill_nature": "LANGUAGE",
          "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": "native-sql",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "ABAP Core Data Services",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Data Services",
          "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": "abap-core-data-services",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "ALV",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Development Tools",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "alv",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "SAP HANA Live",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Data Services",
          "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": "sap-hana-live",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "SAP Data Dictionary",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Data 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": "sap-data-dictionary",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "SAP Scripts",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Reporting 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": "sap-scripts",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Smart Forms",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Reporting 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": "smart-forms",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Adobe Forms",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Reporting 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": "adobe-forms",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "RICEF",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Development Methodologies",
          "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": "ricef",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "SAP",
    "ABAP",
    "SAP HANA",
    "HANA Studio",
    "ABAP Development Tools",
    "ADBC",
    "Native SQL",
    "ABAP Core Data Services",
    "ALV",
    "SAP HANA Live",
    "SAP Data Dictionary",
    "SAP Scripts",
    "Smart Forms",
    "Adobe Forms",
    "RICEF"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "SAP ABAP Developer",
    "id": 157,
    "rationale": "Domain=SAP; The JD is centered on ABAP on HANA application development, SAP Scripts/Smart Forms/Adobe Forms, and RICEF implementation/support work, which best matches SAP ABAP Developer.",
    "role_archetype": null,
    "slug": "sap-abap-developer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "SAP",
      "tag": "new"
    },
    {
      "skill": "ABAP",
      "tag": "new"
    },
    {
      "skill": "SAP HANA",
      "tag": "new"
    },
    {
      "skill": "HANA Studio",
      "tag": "new"
    },
    {
      "skill": "ABAP Development Tools",
      "tag": "new"
    },
    {
      "skill": "ADBC",
      "tag": "new"
    },
    {
      "skill": "Native SQL",
      "tag": "new"
    },
    {
      "skill": "ABAP Core Data Services",
      "tag": "new"
    },
    {
      "skill": "ALV",
      "tag": "new"
    },
    {
      "skill": "SAP HANA Live",
      "tag": "new"
    },
    {
      "skill": "SAP Data Dictionary",
      "tag": "new"
    },
    {
      "skill": "SAP Scripts",
      "tag": "new"
    },
    {
      "skill": "Smart Forms",
      "tag": "new"
    },
    {
      "skill": "Adobe Forms",
      "tag": "new"
    },
    {
      "skill": "RICEF",
      "tag": "new"
    }
  ],
  "llm_cost_api1_usd": null,
  "llm_cost_api2_usd": null,
  "llm_cost_api3_usd": null,
  "llm_cost_total_usd": null,
  "persistence": {
    "items": [],
    "new_skills_created": 0,
    "role_dimension_saved": 0,
    "skill_dimension_saved": 0,
    "skipped": 0
  },
  "planner_output": null,
  "run_id": "5185e213-034e-4a56-b83b-5dcee07c83f4"
}