← Back to history

Pipeline run

3c7fc625-2b88-4a91-9e8f-effac74f24bf

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

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: jd
Nature of work · API and service implementation
Build Java/Spring Boot microservices and REST APIs, persist data with PostgreSQL/Hibernate, and integrate services through Kafka while packaging and running them in Docker/Kubernetes.
"Java 17+, Spring Boot, REST APIs"
Tech stack maturity
Modern Cloud Native
The stack centers on Spring Boot, Kubernetes, Docker, Kafka, microservices, and PostgreSQL, which are characteristic of contemporary cloud-native backend development.
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 (9)
Java Spring Boot REST PostgreSQL Hibernate Kafka Docker Kubernetes Microservices
Skill cluster (9 dimension groups, role-scoped)
API Design and Contracts
REST
Container Orchestration Platforms
Kubernetes
Deployment and Runtime Configuration
Docker
Messaging and Event Streaming
Kafka
Microservices and Distributed Systems
Microservices
ORMs and Data Access Layers
Hibernate
Programming Languages
Java
Relational Database Design
PostgreSQL
Web Application Frameworks
Spring Boot
Show KRA description ↓
Java 17+, Spring Boot, REST APIs PostgreSQL, Hibernate Kafka, Docker, Kubernetes Microservices architecture

Signals

Skill backend-engineer
0.89
Alias backend-engineer
1.00
KRA backend-engineer
0.52

Post-classification

Centroidupdated · n=43
Alias collision log
New-role queue
New skills captured0
New KRA captured
Status: extract_from_jd_done Created: 2026-05-21T14:36:53.267053Z Updated: 2026-05-21T14:36:54.010899Z
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

No chosen role stored for this run.

Job description

Role: Java Dev

We need a strong Java backend developer. Must have:
- Java 17+, Spring Boot, REST APIs
- PostgreSQL, Hibernate
- Kafka, Docker, Kubernetes
- Microservices architecture
- 5+ years experience

Skills from this JD

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

Java Primary No API 2 row (run stopped after API 1 or history missing)
Spring Boot Primary No API 2 row (run stopped after API 1 or history missing)
REST Primary No API 2 row (run stopped after API 1 or history missing)
PostgreSQL Primary No API 2 row (run stopped after API 1 or history missing)
Hibernate Primary No API 2 row (run stopped after API 1 or history missing)
Kafka Primary No API 2 row (run stopped after API 1 or history missing)
Docker Primary No API 2 row (run stopped after API 1 or history missing)
Kubernetes Primary No API 2 row (run stopped after API 1 or history missing)
Microservices Primary No API 2 row (run stopped after API 1 or history missing)

Library artifacts (this run)

No artifact rows for this run.
nano JD Parser — gpt-4.1-nano click to toggle
RoleJava Dev
Experience5+ years experience
DomainOther
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": [],
  "experience": {
    "max": null,
    "min": 5,
    "raw": "5+ years experience"
  },
  "job_locations": [],
  "role": "Java Dev",
  "role_aliases": [
    "Java Developer",
    "Backend Developer",
    "Java Engineer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 4,
      "heading": "Must have",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Java 17+, Spring Boot, REST",
        "last_5_words": "Microservices architecture"
      },
      "text": "Java 17+, Spring Boot, REST APIs\nPostgreSQL, Hibernate\nKafka, Docker, Kubernetes\nMicroservices architecture",
      "word_count": 20
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Java"
    },
    {
      "is_primary": true,
      "skill_name": "Spring Boot"
    },
    {
      "is_primary": true,
      "skill_name": "REST"
    },
    {
      "is_primary": true,
      "skill_name": "PostgreSQL"
    },
    {
      "is_primary": true,
      "skill_name": "Hibernate"
    },
    {
      "is_primary": true,
      "skill_name": "Kafka"
    },
    {
      "is_primary": true,
      "skill_name": "Docker"
    },
    {
      "is_primary": true,
      "skill_name": "Kubernetes"
    },
    {
      "is_primary": true,
      "skill_name": "Microservices"
    }
  ],
  "jd_role": {
    "display_name": "Java Dev",
    "rationale": null,
    "role_aliases": [
      "Java Developer",
      "Backend Developer",
      "Java Engineer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": null,
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "Other"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": null,
      "min": 5,
      "raw": "5+ years experience"
    },
    "job_locations": [],
    "role": "Java Dev",
    "role_aliases": [
      "Java Developer",
      "Backend Developer",
      "Java Engineer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 4,
        "heading": "Must have",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Java 17+, Spring Boot, REST",
          "last_5_words": "Microservices architecture"
        },
        "text": "Java 17+, Spring Boot, REST APIs\nPostgreSQL, Hibernate\nKafka, Docker, Kubernetes\nMicroservices architecture",
        "word_count": 20
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "3c7fc625-2b88-4a91-9e8f-effac74f24bf",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": "Backend Developer",
        "matched_count": null,
        "role_id": 1,
        "score": 1.0,
        "slug": "backend-engineer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "display_name": "Backend Developer",
        "matched_count": null,
        "role_id": 1,
        "score": 0.5156,
        "slug": "backend-engineer",
        "total_count": null
      },
      {
        "display_name": "Data Engineer",
        "matched_count": null,
        "role_id": 2,
        "score": 0.4632,
        "slug": "data-engineer",
        "total_count": null
      },
      {
        "display_name": "Fullstack Developer",
        "matched_count": null,
        "role_id": 15,
        "score": 0.4586,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "ML Ops Engineer",
        "matched_count": null,
        "role_id": 16,
        "score": 0.4136,
        "slug": "ml-ops-engineer",
        "total_count": null
      },
      {
        "display_name": "Cloud Architect",
        "matched_count": null,
        "role_id": 9,
        "score": 0.4136,
        "slug": "cloud-architect",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Backend Developer",
        "matched_count": 8,
        "role_id": 1,
        "score": 0.8889,
        "slug": "backend-engineer",
        "total_count": 9
      },
      {
        "display_name": "Fullstack Developer",
        "matched_count": 5,
        "role_id": 15,
        "score": 0.5556,
        "slug": "full-stack-engineer",
        "total_count": 9
      },
      {
        "display_name": "Data Engineer",
        "matched_count": 2,
        "role_id": 2,
        "score": 0.2222,
        "slug": "data-engineer",
        "total_count": 9
      },
      {
        "display_name": "DevOps Engineer",
        "matched_count": 2,
        "role_id": 10,
        "score": 0.2222,
        "slug": "devops-engineer",
        "total_count": 9
      },
      {
        "display_name": "ML Ops Engineer",
        "matched_count": 1,
        "role_id": 16,
        "score": 0.1111,
        "slug": "ml-ops-engineer",
        "total_count": 9
      }
    ]
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "A",
    "chosen_role": {
      "display_name": "Backend Developer",
      "matched_count": null,
      "role_id": 1,
      "score": 1.0,
      "slug": "backend-engineer",
      "total_count": null
    },
    "confidence": 0.5156,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Stage 1 title \u0027Backend Developer\u0027 (alias match, sim 1.00); KRA agrees (0.52)"
  },
  "stage5_updates": {
    "centroid_n_after": 43,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": null,
    "new_skills_attached": [],
    "queue_entry_id": null,
    "v3_pipeline_triggered": false,
    "v3_role_slug": null,
    "v3_run_id": null
  }
}
API 2 — extract-details
{}
API 3 — final-role-output
{}

LLM Calls

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

Loading…