← Back to history

Pipeline run

fc07f94b-f207-458f-9404-fc74b65ef189

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
Maintains and builds BI/data analysis work, including enhancements and new development, while documenting features and technical specs and translating business needs into technical requirements with cross-functional 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-27T16:29:20.715339Z Updated: 2026-05-27T16:30:14.458962Z API 3 duration: 3296 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
• 2+ 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
Experience2+ 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": 2,
    "raw": "2+ 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": 2,
      "raw": "2+ 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": "fc07f94b-f207-458f-9404-fc74b65ef189",
  "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": "Engineering Manager",
        "kra_matches": [
          {
            "kra_text": "facilitate technical and delivery decisions",
            "sentence": "Document features, technical specifications \u0026 infrastructure Responsibilities",
            "similarity": 0.5357
          },
          {
            "kra_text": "facilitate technical and delivery decisions",
            "sentence": "Work cross-functionally to convert business needs into technical specifications",
            "similarity": 0.4771
          },
          {
            "kra_text": "monitor risks and dependencies",
            "sentence": "Perform a mix of maintenance, enhancements, and new development as required",
            "similarity": 0.4073
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 121,
        "score": 0.4734,
        "slug": "engineering-manager",
        "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": "fc07f94b-f207-458f-9404-fc74b65ef189",
  "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": "fc07f94b-f207-458f-9404-fc74b65ef189"
}