← Back to history

Pipeline run

74a63044-e3f7-4971-8f98-7866da2d60e1

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

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
SPARSE JD role baseline loaded sources · ai_index: role_baseline · nature_of_work: jd · tech_stack_maturity: role_baseline
Nature of work · Data transformation and modeling
Works with customers to document requirements, design and build Hadoop/MapReduce solutions, and analyze large datasets to produce BI insights and data-driven strategy recommendations.
"Produce high level/low level design and impliment them"
Tech stack maturity
Modern Cloud Native
Data engineers typically build cloud-based batch and streaming pipelines and warehouse models, but AI is usually incidental rather than central to the role.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
1.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):
Evidence — skills matched in JD (4)
Hadoop MapReduce Business Intelligence Database Theory
Skill cluster (2 dimension groups, role-scoped)
ETL and ELT Tooling
Hadoop
Cross-cutting / unaligned
MapReduce Business Intelligence Database Theory
Show KRA description ↓
a: work with customer to document requirements, Produce high level/low level design and impliment them b: work with huge volumes of data so as to derive Business Intelligence c: analyze data, uncover information, derive insights, and propose data-driven strategies a: 3 years of experience as hadoop developer b: Design, develop, document, and architect Hadoop applications c: Develop MapReduce coding that works seamlessly on Hadoop clusters c: Understanding of database theories, structures, categories, properties, and best practices a: Excellent written and verbal communication skills b: Good organizational skills c: Good Team Player

Signals

Skill data-engineer
0.50
Alias data-engineer
1.00
KRA data-engineer
0.42

Post-classification

Centroidupdated · n=519
Alias collision log
New-role queue
New skills captured3
New KRA captured

Captured for admin review

MapReduce primary Data Engineer pending
Business Intelligence Data Engineer pending
Database Theory Data Engineer pending
Status: completed Created: 2026-05-27T17:42:05.684613Z Updated: 2026-06-07T08:00:43.408453Z API 3 duration: 1905 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

Data Engineer

domain · Data Engineering & Analytics CASE DOMAIN

slug: data-engineer · id: 2 · source: db

Domain=Data Engineering & Analytics; The JD centers on Hadoop development, MapReduce, designing and architecting data applications, and deriving business intelligence from large data volumes, which best matches Data Engineer.

Matched skills

HadoopMapReduceHadoop clustersBusiness Intelligencedatabase theoriesdata-driven strategies

Matched dimensions

Hadoop application developmentData analysis and insight generationRequirements analysis and designData architectureBusiness intelligence supportDatabase fundamentals

Matched KRAs

work with customer to document requirementsProduce high level/low level designDesign, develop, document, and architect Hadoop applicationsDevelop MapReduce coding that works seamlessly on Hadoop clustersanalyze data, uncover information, derive insightspropose data-driven strategies

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

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

Job description

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

Project Role :Application Developer

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

Management Level :10

Work Experience :4-6 years

Work location :Pune

Must Have Skills :Hadoop

Good To Have Skills :UNIX Shell Scripting

Job Requirements : 

Key Responsibilities : a: work with customer to document requirements, Produce high level/low level design and impliment them b: work with huge volumes of data so as to derive Business Intelligence c: analyze data, uncover information, derive insights, and propose data-driven strategies

Technical Experience : a: 3 years of experience as hadoop developer b: Design, develop, document, and architect Hadoop applications c: Develop MapReduce coding that works seamlessly on Hadoop clusters c: Understanding of database theories, structures, categories, properties, and best practices

Professional Attributes : a: Excellent written and verbal communication skills b: Good organizational skills c: Good Team Player

Educational Qualification : BTECH

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.

Hadoop Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Hadoop id=1351 · hadoop

Aliases — catalog

  • Hadoop (CANONICAL)

Context tags (catalog)

Big Data Data Lake Distributed Computing ELT ETL Flume HDFS Hive Kafka MapReduce NoSQL Oozie Pig Spark Sqoop YARN

Stored enrichment (catalog DB)

Category
Framework
Sub-category
Data Processing Framework
Vendor
Apache Software Foundation
License
apache_2
Year introduced
2006
Confidence
0.90
Version strategy
NOT_APPLICABLE

Maturity reasoning: Job postings still mention Hadoop for legacy big-data stacks, but JD volume has fallen as Spark and cloud warehouses replaced MapReduce-era clusters.

Skill profile (library / DB)

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

Dimensions (API 2 worklist)

  • ETL and ELT Tooling Catalog dimension db id 24

    Library dimension (catalog)

    Roles linked in library: Data Engineer

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
ETL and ELT Tooling
etl-and-elt-tooling
Existing dimension (library) · Role↔dimension saved
MapReduce 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 Engineering Tools
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Business Intelligence Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

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

Derived legacy fields
Category
Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Database Theory Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

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

Derived legacy fields
Category
Databases
Sub-category
general
Skill nature
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED

All API 3 persistence rows

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

Skill Tag Dimension Skill↔dim Role↔dim Outcome Notes
Hadoop in_db
ETL and ELT Tooling
etl-and-elt-tooling
Existing dimension (library) · Role↔dimension saved

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed MapReduce | type=Data Engineering Tools subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Business Intelligence | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Database Theory | type=Databases subtype=general nature=CONCEPT lifespan=EVERGREEN
nano JD Parser — gpt-4.1-nano click to toggle
RoleApplication Developer
CompanyAccenture
Experience4-6 years
DomainIT Services & Consulting
Location Pune, 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": "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 624,000 people deliver on the promise of technology and human ingenuity every day, serving clients in more than 120 countries. We embrace the power of change to create value and shared success for our clients, people, shareholders, partners and communities.",
    "word_count": 84
  },
  "certifications": [],
  "company_name": "Accenture",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "ITES",
        "BPO",
        "Tech Consulting"
      ],
      "domain": "IT Services \u0026 Consulting"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH - Any Discipline",
      "raw": "BTECH",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": 6,
    "min": 4,
    "raw": "4-6 years"
  },
  "job_locations": [
    {
      "aliases": [
        "Puna"
      ],
      "city": "Pune",
      "country": "India",
      "state": null,
      "work_mode": null
    }
  ],
  "role": "Application Developer",
  "role_aliases": [
    "App Developer",
    "Software Developer",
    "Hadoop Developer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 3,
      "heading": "Key Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "a: work with customer to",
        "last_5_words": "data-driven strategies"
      },
      "text": "a: work with customer to document requirements, Produce high level/low level design and impliment them b: work with huge volumes of data so as to derive Business Intelligence c: analyze data, uncover information, derive insights, and propose data-driven strategies",
      "word_count": 43
    },
    {
      "bullet_count": 4,
      "heading": "Technical Experience",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "a: 3 years of experience",
        "last_5_words": "and best practices"
      },
      "text": "a: 3 years of experience as hadoop developer b: Design, develop, document, and architect Hadoop applications c: Develop MapReduce coding that works seamlessly on Hadoop clusters c: Understanding of database theories, structures, categories, properties, and best practices",
      "word_count": 47
    },
    {
      "bullet_count": 3,
      "heading": "Professional Attributes",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "a: Excellent written and verbal",
        "last_5_words": "Good Team Player"
      },
      "text": "a: Excellent written and verbal communication skills b: Good organizational skills c: Good Team Player",
      "word_count": 22
    }
  ],
  "urls": [
    {
      "type": "website",
      "url": "www.accenture.com"
    }
  ]
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Hadoop"
    },
    {
      "is_primary": true,
      "skill_name": "MapReduce"
    },
    {
      "is_primary": false,
      "skill_name": "Business Intelligence"
    },
    {
      "is_primary": false,
      "skill_name": "Database Theory"
    }
  ],
  "jd_role": {
    "display_name": "Application Developer",
    "rationale": null,
    "role_aliases": [
      "App Developer",
      "Software Developer",
      "Hadoop Developer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "About Accenture: Accenture is a",
        "last_5_words": "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 624,000 people deliver on the promise of technology and human ingenuity every day, serving clients in more than 120 countries. We embrace the power of change to create value and shared success for our clients, people, shareholders, partners and communities.",
      "word_count": 84
    },
    "certifications": [],
    "company_name": "Accenture",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "ITES",
          "BPO",
          "Tech Consulting"
        ],
        "domain": "IT Services \u0026 Consulting"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH - Any Discipline",
        "raw": "BTECH",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": 6,
      "min": 4,
      "raw": "4-6 years"
    },
    "job_locations": [
      {
        "aliases": [
          "Puna"
        ],
        "city": "Pune",
        "country": "India",
        "state": null,
        "work_mode": null
      }
    ],
    "role": "Application Developer",
    "role_aliases": [
      "App Developer",
      "Software Developer",
      "Hadoop Developer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 3,
        "heading": "Key Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "a: work with customer to",
          "last_5_words": "data-driven strategies"
        },
        "text": "a: work with customer to document requirements, Produce high level/low level design and impliment them b: work with huge volumes of data so as to derive Business Intelligence c: analyze data, uncover information, derive insights, and propose data-driven strategies",
        "word_count": 43
      },
      {
        "bullet_count": 4,
        "heading": "Technical Experience",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "a: 3 years of experience",
          "last_5_words": "and best practices"
        },
        "text": "a: 3 years of experience as hadoop developer b: Design, develop, document, and architect Hadoop applications c: Develop MapReduce coding that works seamlessly on Hadoop clusters c: Understanding of database theories, structures, categories, properties, and best practices",
        "word_count": 47
      },
      {
        "bullet_count": 3,
        "heading": "Professional Attributes",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "a: Excellent written and verbal",
          "last_5_words": "Good Team Player"
        },
        "text": "a: Excellent written and verbal communication skills b: Good organizational skills c: Good Team Player",
        "word_count": 22
      }
    ],
    "urls": [
      {
        "type": "website",
        "url": "www.accenture.com"
      }
    ]
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "74a63044-e3f7-4971-8f98-7866da2d60e1",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": "Data Engineer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 2,
        "score": 1.0,
        "slug": "data-engineer",
        "total_count": null
      },
      {
        "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": "Data Engineer",
        "kra_matches": [
          {
            "kra_text": "Works with data analysts, data scientists, and business stakeholders to define data models, ingestion schedules, and data delivery requirements.",
            "sentence": "a: work with customer to document requirements, Produce high level/low level design and impliment them b: work with huge volumes of data so as to derive Business Intelligence c: analyze data, uncover information, derive insights, and propose data-driven strategies",
            "similarity": 0.6063
          },
          {
            "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": "a: 3 years of experience as hadoop developer b: Design, develop, document, and architect Hadoop applications c: Develop MapReduce coding that works seamlessly on Hadoop clusters c: Understanding of database theories, structures, categories, properties, and best practices",
            "similarity": 0.4349
          },
          {
            "kra_text": "Works with data analysts, data scientists, and business stakeholders to define data models, ingestion schedules, and data delivery requirements.",
            "sentence": "a: Excellent written and verbal communication skills b: Good organizational skills c: Good Team Player",
            "similarity": 0.2323
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 2,
        "score": 0.4245,
        "slug": "data-engineer",
        "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: work with customer to document requirements, Produce high level/low level design and impliment them b: work with huge volumes of data so as to derive Business Intelligence c: analyze data, uncover information, derive insights, and propose data-driven strategies",
            "similarity": 0.462
          },
          {
            "kra_text": "Designs and queries relational databases like PostgreSQL and document stores like MongoDB, writing migrations, indexes, and optimized queries.",
            "sentence": "a: 3 years of experience as hadoop developer b: Design, develop, document, and architect Hadoop applications c: Develop MapReduce coding that works seamlessly on Hadoop clusters c: Understanding of database theories, structures, categories, properties, and best practices",
            "similarity": 0.4314
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "a: Excellent written and verbal communication skills b: Good organizational skills c: Good Team Player",
            "similarity": 0.2601
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.3845,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "a: work with customer to document requirements, Produce high level/low level design and impliment them b: work with huge volumes of data so as to derive Business Intelligence c: analyze data, uncover information, derive insights, and propose data-driven strategies",
            "similarity": 0.4489
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "a: 3 years of experience as hadoop developer b: Design, develop, document, and architect Hadoop applications c: Develop MapReduce coding that works seamlessly on Hadoop clusters c: Understanding of database theories, structures, categories, properties, and best practices",
            "similarity": 0.3543
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "a: Excellent written and verbal communication skills b: Good organizational skills c: Good Team Player",
            "similarity": 0.2798
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.361,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "Engineering Manager",
        "kra_matches": [
          {
            "kra_text": "facilitate technical and delivery decisions",
            "sentence": "a: work with customer to document requirements, Produce high level/low level design and impliment them b: work with huge volumes of data so as to derive Business Intelligence c: analyze data, uncover information, derive insights, and propose data-driven strategies",
            "similarity": 0.4376
          },
          {
            "kra_text": "Set team goals and delivery plans",
            "sentence": "a: Excellent written and verbal communication skills b: Good organizational skills c: Good Team Player",
            "similarity": 0.3354
          },
          {
            "kra_text": "facilitate technical and delivery decisions",
            "sentence": "a: 3 years of experience as hadoop developer b: Design, develop, document, and architect Hadoop applications c: Develop MapReduce coding that works seamlessly on Hadoop clusters c: Understanding of database theories, structures, categories, properties, and best practices",
            "similarity": 0.2941
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 121,
        "score": 0.3557,
        "slug": "engineering-manager",
        "total_count": null
      },
      {
        "display_name": "Cloud Architect",
        "kra_matches": [
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "a: work with customer to document requirements, Produce high level/low level design and impliment them b: work with huge volumes of data so as to derive Business Intelligence c: analyze data, uncover information, derive insights, and propose data-driven strategies",
            "similarity": 0.4074
          },
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "a: 3 years of experience as hadoop developer b: Design, develop, document, and architect Hadoop applications c: Develop MapReduce coding that works seamlessly on Hadoop clusters c: Understanding of database theories, structures, categories, properties, and best practices",
            "similarity": 0.3759
          },
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "a: Excellent written and verbal communication skills b: Good organizational skills c: Good Team Player",
            "similarity": 0.2591
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 9,
        "score": 0.3475,
        "slug": "cloud-architect",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Data Engineer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "Hadoop"
        ],
        "role_id": 2,
        "score": 0.5,
        "slug": "data-engineer",
        "total_count": 2
      }
    ]
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Data Engineer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 2,
      "score": 0.96,
      "slug": "data-engineer",
      "total_count": null
    },
    "confidence": 0.96,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Hadoop application development",
      "Data analysis and insight generation",
      "Requirements analysis and design",
      "Data architecture",
      "Business intelligence support",
      "Database fundamentals"
    ],
    "matched_kras": [
      "work with customer to document requirements",
      "Produce high level/low level design",
      "Design, develop, document, and architect Hadoop applications",
      "Develop MapReduce coding that works seamlessly on Hadoop clusters",
      "analyze data, uncover information, derive insights",
      "propose data-driven strategies"
    ],
    "matched_skills": [
      "Hadoop",
      "MapReduce",
      "Hadoop clusters",
      "Business Intelligence",
      "database theories",
      "data-driven strategies"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Data Engineering \u0026 Analytics; The JD centers on Hadoop development, MapReduce, designing and architecting data applications, and deriving business intelligence from large data volumes, which best matches Data Engineer.",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 519,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": null,
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 25592,
        "role_display_name": "Data Engineer",
        "role_slug": "data-engineer",
        "skill_name": "MapReduce",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25593,
        "role_display_name": "Data Engineer",
        "role_slug": "data-engineer",
        "skill_name": "Business Intelligence",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25594,
        "role_display_name": "Data Engineer",
        "role_slug": "data-engineer",
        "skill_name": "Database Theory",
        "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": 2010,
      "existing_alias_text": "Hadoop",
      "input_term": "Hadoop",
      "matched_canonical": {
        "category_id": 5,
        "display_name": "Hadoop",
        "id": 1351,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "FRAMEWORK",
        "slug": "hadoop",
        "sub_category_id": 91,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [
    {
      "display_name": "Data Engineer",
      "id": 2,
      "rationale": null,
      "role_archetype": null,
      "slug": "data-engineer",
      "source": "db"
    }
  ],
  "chosen_role": {
    "display_name": "Data Engineer",
    "id": 2,
    "rationale": "Domain=Data Engineering \u0026 Analytics; The JD centers on Hadoop development, MapReduce, designing and architecting data applications, and deriving business intelligence from large data volumes, which best matches Data Engineer.",
    "role_archetype": null,
    "slug": "data-engineer",
    "source": "db"
  },
  "dimensions": [
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "ETL and ELT Tooling",
        "id": 24,
        "rationale": "Packaged tools for extracting, loading, and transforming data across systems. This dimension covers connector-based ingestion, transformation frameworks, and managed integration products.",
        "slug": "etl-and-elt-tooling",
        "source": "db"
      },
      "input_skill": "Hadoop",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Data Engineer",
          "id": 2,
          "rationale": null,
          "role_archetype": null,
          "slug": "data-engineer",
          "source": "db"
        }
      ]
    }
  ],
  "input_final_skills": [
    "Hadoop",
    "MapReduce",
    "Business Intelligence",
    "Database Theory"
  ],
  "input_llm_skills": [
    "Hadoop",
    "MapReduce",
    "Business Intelligence",
    "Database Theory"
  ],
  "new_aliases_persisted": 0,
  "run_id": "74a63044-e3f7-4971-8f98-7866da2d60e1",
  "skills_detail": [
    {
      "aliases_in_db": [
        {
          "alias_text": "Hadoop",
          "alias_type": "CANONICAL",
          "id": 2010,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 5,
        "display_name": "Hadoop",
        "id": 1351,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "FRAMEWORK",
        "slug": "hadoop",
        "sub_category_id": 91,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "ETL and ELT Tooling",
            "id": 24,
            "rationale": "Packaged tools for extracting, loading, and transforming data across systems. This dimension covers connector-based ingestion, transformation frameworks, and managed integration products.",
            "slug": "etl-and-elt-tooling",
            "source": "db"
          },
          "input_skill": "Hadoop",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Data Engineer",
              "id": 2,
              "rationale": null,
              "role_archetype": null,
              "slug": "data-engineer",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "Hadoop",
      "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": "MapReduce",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Data Engineering Tools",
          "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": "mapreduce",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Business Intelligence",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "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": "business-intelligence",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Database Theory",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Databases",
          "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": "database-theory",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "MapReduce",
    "Business Intelligence",
    "Database Theory"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Data Engineer",
    "id": 2,
    "rationale": "Domain=Data Engineering \u0026 Analytics; The JD centers on Hadoop development, MapReduce, designing and architecting data applications, and deriving business intelligence from large data volumes, which best matches Data Engineer.",
    "role_archetype": null,
    "slug": "data-engineer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Hadoop",
      "tag": "in_db"
    },
    {
      "skill": "MapReduce",
      "tag": "new"
    },
    {
      "skill": "Business Intelligence",
      "tag": "new"
    },
    {
      "skill": "Database Theory",
      "tag": "new"
    }
  ],
  "llm_cost_api1_usd": null,
  "llm_cost_api2_usd": null,
  "llm_cost_api3_usd": null,
  "llm_cost_total_usd": null,
  "persistence": {
    "items": [
      {
        "chosen_role_id": 2,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "ETL and ELT Tooling",
          "id": 24,
          "rationale": "Packaged tools for extracting, loading, and transforming data across systems. This dimension covers connector-based ingestion, transformation frameworks, and managed integration products.",
          "slug": "etl-and-elt-tooling",
          "source": "db"
        },
        "dimension_id": 24,
        "input_skill": "Hadoop",
        "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": "Data Engineer",
            "id": 2,
            "rationale": null,
            "role_archetype": null,
            "slug": "data-engineer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 1351,
        "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": "74a63044-e3f7-4971-8f98-7866da2d60e1"
}