← Back to history

Pipeline run

130ece98-b1eb-4e7e-a8d5-8ee493426aeb

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

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 · Performance and production support
Writes and tests project code with a test-driven approach, supports ongoing project work, and mentors junior developers on implementation quality.
"On going project support."
Tech stack maturity
Modern Cloud Native
Backend development today is typically built around cloud-hosted services, containers, CI/CD, and distributed systems, but AI is usually only an optional integration rather than the core of the role.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
1.80 / 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)
Test-Driven Development
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Test-Driven Development
Show KRA description ↓
Develop and designing relevant code on project needs Mentoring junior developers Create test driven environment for relevant projects On going project support.

Signals

Skill
Alias
KRA go-backend-developer
0.49

Post-classification

Centroidupdated · n=1018
Alias collision log
New-role queue
New skills captured1
New KRA capturedyes

Captured for admin review

Test-Driven Development primary Backend Developer pending
R&R fragment (sim 0.00) Backend Developer pending

Develop and designing relevant code on project needs Mentoring junior developers Create test driven environment for relevant projects On going project support.

Status: completed Created: 2026-05-27T15:36:41.666978Z Updated: 2026-06-12T16:10:51.472323Z API 3 duration: 3921 ms
Flow Current 3-step pipeline

1 POST /skills/extract-from-jd

2 POST /skills/extract-details

3 POST /skills/final-role-output

Role Chosen role & resolution

Backend Developer

Go Backend Developer

sub-role · 0.70 CASE F

slug: backend-engineer · id: 1 · source: db · sub-role slug: go-backend-developer

LLM2 picked go-backend-developer (confidence 0.70)

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
1
Skipped

Job description

The ideal candidate for this position will have a broad technical skillset and extensive experience in this industry. As a result, the candidate should be able to design, develop and test the products required for the company's needs. Moreover, the candidate should be able to work with other developers in determining product strategy.    Responsibilities Develop and designing relevant code on project needs Mentoring junior developers Create test driven environment for relevant projects On going project support. Qualifications Bachelor's degree or equivalent experience in Computer Science 4-6 years of industry experience Technical depth across multiple languages ( SQL SERVER, ASP.NET MVC, PYTHON, C#, JavaScript) Able to meet deadlines Leadership experience Strong communications skills *MUST BE ABLE TO WORK IN AHMEDABAD, GUJARAT

Skills from this JD

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

Test-Driven Development Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Test‐Driven Development id=4636 · test-driven-development

Aliases — catalog

  • Test‐Driven Development (CANONICAL) primary

Context tags (catalog)

Agile BDD CI/CD TDD cycle assertions code coverage continuous integration developer testing mocking red-green-refactor refactoring test automation test cases test suites test-first unit tests

Stored enrichment (catalog DB)

Category
Methodology
Sub-category
Test Driven Development
Confidence
0.99
Version strategy
NOT_APPLICABLE

Maturity reasoning: Common hiring-pipeline expectation in software JDs; many roles explicitly ask for TDD or unit/integration testing practices, and it remains a standard Agile/XP methodology rather than a sunset technology.

Skill profile (library / DB)

Skill nature
METHODOLOGY
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
8
Sub-category id
3631
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • Software Concepts, Patterns & Practices Catalog dimension db id 478

    Library dimension (catalog)

    Roles linked in library: Engineering Manager

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
Software Concepts, Patterns & Practices
software-concepts-patterns-practices
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed

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
Test-Driven Development new
Software Concepts, Patterns & Practices
software-concepts-patterns-practices
Skipped — no persistable v3 meta for new skill skill_not_in_db_v3_proposed

Library artifacts (this run)

Kind Detail DB id
dimension_skill_link_proposed Test-Driven Development ↔ Software Concepts, Patterns & Practices
nano JD Parser — gpt-4.1-nano click to toggle
Experience4-6 years of industry experience
DomainOther
Location Ahmedabad, India (onsite)
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": null,
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "Other"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE/BSC - Computer Science",
      "raw": "Bachelor\u0027s degree or equivalent experience in Computer Science",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": 6,
    "min": 4,
    "raw": "4-6 years of industry experience"
  },
  "job_locations": [
    {
      "aliases": [],
      "city": "Ahmedabad",
      "country": "India",
      "state": "Gujarat",
      "work_mode": "onsite"
    }
  ],
  "role": null,
  "role_aliases": [],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 4,
      "heading": "Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Develop and designing relevant code",
        "last_5_words": "ongoing project support."
      },
      "text": "Develop and designing relevant code on project needs\nMentoring junior developers\nCreate test driven environment for relevant projects\nOn going project support.",
      "word_count": 24
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Test-Driven Development"
    }
  ],
  "jd_role": null,
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": null,
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "Other"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE/BSC - Computer Science",
        "raw": "Bachelor\u0027s degree or equivalent experience in Computer Science",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": 6,
      "min": 4,
      "raw": "4-6 years of industry experience"
    },
    "job_locations": [
      {
        "aliases": [],
        "city": "Ahmedabad",
        "country": "India",
        "state": "Gujarat",
        "work_mode": "onsite"
      }
    ],
    "role": null,
    "role_aliases": [],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 4,
        "heading": "Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Develop and designing relevant code",
          "last_5_words": "ongoing project support."
        },
        "text": "Develop and designing relevant code on project needs\nMentoring junior developers\nCreate test driven environment for relevant projects\nOn going project support.",
        "word_count": 24
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "130ece98-b1eb-4e7e-a8d5-8ee493426aeb",
  "stage3_signals": {
    "alias_found": false,
    "alias_match_roles": [],
    "kra_match_roles": [
      {
        "display_name": "Go Backend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and testing support",
            "sentence": "Develop and designing relevant code on project needs",
            "similarity": 0.5303
          },
          {
            "kra_text": "code review and testing support",
            "sentence": "Create test driven environment for relevant projects",
            "similarity": 0.4473
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 81,
        "score": 0.4888,
        "slug": "go-backend-developer",
        "total_count": null
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": [
          {
            "kra_text": "maintain code quality",
            "sentence": "Develop and designing relevant code on project needs",
            "similarity": 0.5493
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Create test driven environment for relevant projects",
            "similarity": 0.4103
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 0.4798,
        "slug": "react-native-developer",
        "total_count": null
      },
      {
        "display_name": ".NET Backend Developer",
        "kra_matches": [
          {
            "kra_text": "backend code refactoring and maintenance",
            "sentence": "Develop and designing relevant code on project needs",
            "similarity": 0.5518
          },
          {
            "kra_text": "backend code refactoring and maintenance",
            "sentence": "Create test driven environment for relevant projects",
            "similarity": 0.3807
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 83,
        "score": 0.4663,
        "slug": "dotnet-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Python Backend Developer",
        "kra_matches": [
          {
            "kra_text": "Write backend-focused automated checks",
            "sentence": "Create test driven environment for relevant projects",
            "similarity": 0.4767
          },
          {
            "kra_text": "Design backend endpoints and request handling",
            "sentence": "Develop and designing relevant code on project needs",
            "similarity": 0.4543
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 80,
        "score": 0.4655,
        "slug": "python-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and refactoring",
            "sentence": "Develop and designing relevant code on project needs",
            "similarity": 0.5375
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Create test driven environment for relevant projects",
            "similarity": 0.3704
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.4539,
        "slug": "angular-frontend-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "F",
    "chosen_role": {
      "display_name": "Backend Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 1,
      "score": 0.4888,
      "slug": "backend-engineer",
      "total_count": null
    },
    "confidence": 0.7,
    "is_new_role": false,
    "llm2_fired": true,
    "llm2_reasoning": "The responsibilities emphasize general code development, test-driven practices, mentoring, and ongoing project support without any mention of mobile UI or React Native specifics, aligning better with a backend developer role.",
    "matched_dimensions": [],
    "matched_kras": [],
    "matched_skills": [],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "LLM2 picked go-backend-developer (confidence 0.70)",
    "sub_role": {
      "confidence": 0.7,
      "display_name": "Go Backend Developer",
      "reasoning": "hoisted from chosen leaf (case=F)",
      "role_id": 81,
      "slug": "go-backend-developer"
    }
  },
  "stage5_updates": {
    "centroid_n_after": 1018,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 1070,
      "r_and_r_preview": "Develop and designing relevant code on project needs\nMentoring junior developers\nCreate test driven environment for relevant projects\nOn going project support.",
      "role_display_name": "Backend Developer",
      "role_slug": "backend-engineer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 15342,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Test-Driven Development",
        "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": "TODO: REMOVE AFTER TESTING \u2014 alias DB write disabled",
      "alias_persisted": false,
      "existing_alias_id": 6571,
      "existing_alias_text": "Test\u2010Driven Development",
      "input_term": "Test-Driven Development",
      "matched_canonical": {
        "category_id": 8,
        "display_name": "Test\u2010Driven Development",
        "id": 4636,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "test-driven-development",
        "sub_category_id": 3631,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "embedding_alias"
    }
  ],
  "candidate_roles": [
    {
      "display_name": "Engineering Manager",
      "id": 121,
      "rationale": null,
      "role_archetype": null,
      "slug": "engineering-manager",
      "source": "db"
    }
  ],
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "LLM2 picked go-backend-developer (confidence 0.70)",
    "role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
    "slug": "backend-engineer",
    "source": "db"
  },
  "dimensions": [
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Software Concepts, Patterns \u0026 Practices",
        "id": 478,
        "rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
        "slug": "software-concepts-patterns-practices",
        "source": "db"
      },
      "input_skill": "Test-Driven Development",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Engineering Manager",
          "id": 121,
          "rationale": null,
          "role_archetype": null,
          "slug": "engineering-manager",
          "source": "db"
        }
      ]
    }
  ],
  "input_final_skills": [
    "Test-Driven Development"
  ],
  "input_llm_skills": [
    "Test-Driven Development"
  ],
  "new_aliases_persisted": 0,
  "run_id": "130ece98-b1eb-4e7e-a8d5-8ee493426aeb",
  "skills_detail": [
    {
      "aliases_in_db": [
        {
          "alias_text": "Test\u2010Driven Development",
          "alias_type": "CANONICAL",
          "id": 6571,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 8,
        "display_name": "Test\u2010Driven Development",
        "id": 4636,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "test-driven-development",
        "sub_category_id": 3631,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Software Concepts, Patterns \u0026 Practices",
            "id": 478,
            "rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
            "slug": "software-concepts-patterns-practices",
            "source": "db"
          },
          "input_skill": "Test-Driven Development",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Engineering Manager",
              "id": 121,
              "rationale": null,
              "role_archetype": null,
              "slug": "engineering-manager",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "Test-Driven Development",
      "matched_via": "embedding_alias",
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": null,
      "source_tag": "db",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": []
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "LLM2 picked go-backend-developer (confidence 0.70)",
    "role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
    "slug": "backend-engineer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Test-Driven Development",
      "tag": "in_db"
    }
  ],
  "llm_cost_api1_usd": null,
  "llm_cost_api2_usd": null,
  "llm_cost_api3_usd": null,
  "llm_cost_total_usd": null,
  "persistence": {
    "items": [
      {
        "chosen_role_id": 1,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Software Concepts, Patterns \u0026 Practices",
          "id": 478,
          "rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
          "slug": "software-concepts-patterns-practices",
          "source": "db"
        },
        "dimension_id": 478,
        "input_skill": "Test-Driven Development",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Skipped \u2014 no persistable v3 meta for new skill",
        "role_dimension_saved": false,
        "roles_from_db": [
          {
            "display_name": "Engineering Manager",
            "id": 121,
            "rationale": null,
            "role_archetype": null,
            "slug": "engineering-manager",
            "source": "db"
          }
        ],
        "skill_dimension_saved": false,
        "skill_id": null,
        "skill_tag": "new",
        "skipped_reason": "skill_not_in_db_v3_proposed"
      }
    ],
    "new_skills_created": 0,
    "role_dimension_saved": 0,
    "skill_dimension_saved": 0,
    "skipped": 1
  },
  "planner_output": null,
  "run_id": "130ece98-b1eb-4e7e-a8d5-8ee493426aeb"
}

LLM Calls

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

Loading…