← Back to history

Pipeline run

3258d33f-da40-4e80-965e-23ea68af8bc9

Pipeline LLM cost (USD)
API 1: $0.0025 API 2: $0.0001 API 3: $0.0000 Total: $0.0026

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 · Frontend service integration
Works on maintenance, enhancements, and new development while supporting data analysis and business intelligence applications, and documenting features, specs, and infrastructure. Converts business needs into technical specifications across teams.
"• Work cross-functionally to convert business needs into technical specifications"
Tech stack maturity
Modern Cloud Native
Web development roles today typically target modern browser apps and integrate with cloud-hosted services, even when AI is not a core part of the work.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
1.50 / 5
· Title match
· Has AI skill
· AI skill (primary)
· AI skill (secondary)
· On AI team
· Builds AI products
vocab breakdown (legacy)
Assistants (×1):
Frameworks (×2):
Models / concepts (×3):
Evidence — skills matched in JD (1)
Business Intelligence
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Business Intelligence
Show KRA description ↓
• Perform a mix of maintenance, enhancements, and new development as required • Work in a data analyst role and with business intelligence applications • Document features, technical specifications & infrastructure Responsibilities • Work cross-functionally to convert business needs into technical specifications

Signals

Skill
Alias backend-engineer
1.00
KRA data-engineer
0.51
Status: completed Created: 2026-05-27T14:23:17.264501Z Updated: 2026-05-27T14:23:58.189442Z API 3 duration: 1750 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

Web Developer

CASE A

slug: web-developer · id: 25 · source: db

Multi-alias tie (4 roles at 1.0) resolved by TIER_B_TITLE: Web Developer

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

The ideal candidate is a highly resourceful and innovative developer with extensive experience in the layout, design and coding of websites specifically in PHP format. You must also possess a strong knowledge of web application development using PHP programming language and MySQL Server databases. 

Responsibilities
• Perform a mix of maintenance, enhancements, and new development as required
• Work in a data analyst role and with business intelligence applications
• Document features, technical specifications & infrastructure Responsibilities
• Work cross-functionally to convert business needs into technical specifications


Qualifications
• 3+ years' of experience in web development and software design
• Expertise in front-end technologies (HTML, JavaScript, CSS), PHP frameworks, and MySQL databases

Skills from this JD

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

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
Data Engineering Tools
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed Business Intelligence | type=Data Engineering Tools subtype=general nature=CONCEPT lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
RoleWeb Developer
Experience3+ years' of experience in web development and software design
DomainIT Services & Consulting
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": null,
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "IT Services \u0026 Consulting"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": null,
    "min": 3,
    "raw": "3+ years\u0027 of experience in web development and software design"
  },
  "job_locations": [],
  "role": "Web Developer",
  "role_aliases": [
    "PHP Developer",
    "Software Developer",
    "Web Engineer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 4,
      "heading": "Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Perform a mix of maintenance,",
        "last_5_words": "business needs into technical specifications"
      },
      "text": "\u2022 Perform a mix of maintenance, enhancements, and new development as required\n\u2022 Work in a data analyst role and with business intelligence applications\n\u2022 Document features, technical specifications \u0026 infrastructure Responsibilities\n\u2022 Work cross-functionally to convert business needs into technical specifications",
      "word_count": 47
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": false,
      "skill_name": "Business Intelligence"
    }
  ],
  "jd_role": {
    "display_name": "Web Developer",
    "rationale": null,
    "role_aliases": [
      "PHP Developer",
      "Software Developer",
      "Web Engineer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": null,
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "IT Services \u0026 Consulting"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": null,
      "min": 3,
      "raw": "3+ years\u0027 of experience in web development and software design"
    },
    "job_locations": [],
    "role": "Web Developer",
    "role_aliases": [
      "PHP Developer",
      "Software Developer",
      "Web Engineer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 4,
        "heading": "Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Perform a mix of maintenance,",
          "last_5_words": "business needs into technical specifications"
        },
        "text": "\u2022 Perform a mix of maintenance, enhancements, and new development as required\n\u2022 Work in a data analyst role and with business intelligence applications\n\u2022 Document features, technical specifications \u0026 infrastructure Responsibilities\n\u2022 Work cross-functionally to convert business needs into technical specifications",
        "word_count": 47
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "3258d33f-da40-4e80-965e-23ea68af8bc9",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": "Backend Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 1,
        "score": 1.0,
        "slug": "backend-engineer",
        "total_count": null
      },
      {
        "display_name": "Frontend Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 7,
        "score": 1.0,
        "slug": "frontend-engineer",
        "total_count": null
      },
      {
        "display_name": "Web Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 25,
        "score": 1.0,
        "slug": "web-developer",
        "total_count": null
      },
      {
        "display_name": "PHP Backend Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 86,
        "score": 1.0,
        "slug": "php-backend-developer",
        "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": "Work in a data analyst role and with business intelligence applications",
            "similarity": 0.5715
          },
          {
            "kra_text": "Maintains data catalog entries, column-level data lineage, and technical documentation to support data discoverability and governance across the organization.",
            "sentence": "Document features, technical specifications \u0026 infrastructure Responsibilities",
            "similarity": 0.4822
          },
          {
            "kra_text": "Works with data analysts, data scientists, and business stakeholders to define data models, ingestion schedules, and data delivery requirements.",
            "sentence": "Work cross-functionally to convert business needs into technical specifications",
            "similarity": 0.4731
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 2,
        "score": 0.5089,
        "slug": "data-engineer",
        "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": "Document features, technical specifications \u0026 infrastructure Responsibilities",
            "similarity": 0.5461
          },
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "Work cross-functionally to convert business needs into technical specifications",
            "similarity": 0.4963
          },
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "Perform a mix of maintenance, enhancements, and new development as required",
            "similarity": 0.4217
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 9,
        "score": 0.4881,
        "slug": "cloud-architect",
        "total_count": null
      },
      {
        "display_name": ".NET Backend Developer",
        "kra_matches": [
          {
            "kra_text": "backend code refactoring and maintenance",
            "sentence": "Perform a mix of maintenance, enhancements, and new development as required",
            "similarity": 0.5376
          },
          {
            "kra_text": "service-level technical collaboration",
            "sentence": "Work cross-functionally to convert business needs into technical specifications",
            "similarity": 0.4671
          },
          {
            "kra_text": "service-level technical collaboration",
            "sentence": "Document features, technical specifications \u0026 infrastructure Responsibilities",
            "similarity": 0.4417
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 83,
        "score": 0.4821,
        "slug": "dotnet-backend-developer",
        "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": "Work cross-functionally to convert business needs into technical specifications",
            "similarity": 0.5844
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Perform a mix of maintenance, enhancements, and new development as required",
            "similarity": 0.4486
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Document features, technical specifications \u0026 infrastructure Responsibilities",
            "similarity": 0.3956
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.4762,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "translate product and design requirements",
            "sentence": "Work cross-functionally to convert business needs into technical specifications",
            "similarity": 0.5371
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Perform a mix of maintenance, enhancements, and new development as required",
            "similarity": 0.4468
          },
          {
            "kra_text": "translate product and design requirements",
            "sentence": "Document features, technical specifications \u0026 infrastructure Responsibilities",
            "similarity": 0.4352
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.473,
        "slug": "flutter-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": true,
    "case": "A",
    "chosen_role": {
      "display_name": "Web Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 25,
      "score": 1.0,
      "slug": "web-developer",
      "total_count": null
    },
    "confidence": 0.95,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [],
    "matched_kras": [],
    "matched_skills": [],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Multi-alias tie (4 roles at 1.0) resolved by TIER_B_TITLE: Web Developer",
    "sub_role": null
  },
  "stage5_updates": null
}
API 2 — extract-details
{
  "alias_matches": [],
  "candidate_roles": [],
  "chosen_role": {
    "display_name": "Web Developer",
    "id": 25,
    "rationale": "Multi-alias tie (4 roles at 1.0) resolved by TIER_B_TITLE: Web Developer",
    "role_archetype": null,
    "slug": "web-developer",
    "source": "db"
  },
  "dimensions": [],
  "input_final_skills": [
    "Business Intelligence"
  ],
  "input_llm_skills": [
    "Business Intelligence"
  ],
  "new_aliases_persisted": 0,
  "run_id": "3258d33f-da40-4e80-965e-23ea68af8bc9",
  "skills_detail": [
    {
      "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": "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": "business-intelligence",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "Business Intelligence"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Web Developer",
    "id": 25,
    "rationale": "Multi-alias tie (4 roles at 1.0) resolved by TIER_B_TITLE: Web Developer",
    "role_archetype": null,
    "slug": "web-developer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Business Intelligence",
      "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": "3258d33f-da40-4e80-965e-23ea68af8bc9"
}

LLM Calls

Every model call made for this run, in pipeline order. Click a card to see the model's response.

Loading…