← Back to history

Pipeline run

66c51738-f413-4962-90f3-cf1d2a927795

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

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 · Integration and event handling
Build and support queue/scheduler integrations using ActiveMQ and Quartz, while analyzing data/text and working closely with teams and clients to solve problems, evaluate issues, and improve processes in a shared-services setup.
"experience in the integration with and/or management of externally-hosted 3rd Party Software as a Service applications"
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 (2)
ActiveMQ Quartz
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
ActiveMQ Quartz
Show KRA description ↓
Modeling/Strong mathematics/Text analysis Activemq/Quartz Excellent communication, interpersonal, and teamwork : Strong analytical skills - strong problem solving skills, should be able to communicate in a clear and succinct manner, effectively evaluate information / data to make decisions, should be able to experience in the integration with and/or management of externally-hosted 3rd Party Software as a Service applications Experience of working in a shared services model High level of energy and enthusiasm, with ability to thrive in a rapidly changing environment Strong team player - collaborates well with others to solve problems and actively incorporates input from various sources Demonstrated customer focus - evaluates decisions through the eyes of the customer, builds strong customer relationships and creates processes with customer viewpoint Change oriented - actively generates process improvements, supports and drives change, and confronts difficult circumstances in creative ways Ability to develop and maintain effective client relationships.

Signals

Skill go-backend-developer
1.00
Alias
KRA java-backend-developer
0.39

Post-classification

Centroidupdated · n=310
Alias collision log
New-role queue
New skills captured0
New KRA capturedyes

Captured for admin review

R&R fragment (sim 0.00) Backend Developer pending

Modeling/Strong mathematics/Text analysis Activemq/Quartz Excellent communication, interpersonal, and teamwork : Strong analytical skills - strong problem solving skills, should be able to communic…

Status: completed Created: 2026-05-27T14:05:12.740196Z Updated: 2026-05-27T14:05:39.445425Z API 3 duration: 7906 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

Java Backend Developer

sub-role · 0.70 CASE D

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

LLM2 picked java-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
0
Skipped

Job description

Must Have : Modeling/Strong mathematics/Text analysis Pluses : Activemq/Quartz Must Have : Excellent communication, interpersonal, and teamwork :  Engineering/B.Tech/B.E degree/ MCA or relent degree from premier institutes  Strong analytical skills - strong problem solving skills, should be able to communicate in a clear and succinct manner, effectively evaluate information / data to make decisions, should be able to experience in the integration with and/or management of externally-hosted 3rd Party Software as a Service applications  Experience of working in a shared services model  High level of energy and enthusiasm, with ability to thrive in a rapidly changing environment Additional Eligibility Qualifications  Strong team player - collaborates well with others to solve problems and actively incorporates input from various sources  Demonstrated customer focus - evaluates decisions through the eyes of the customer, builds strong customer relationships and creates processes with customer viewpoint  Change oriented - actively generates process improvements, supports and drives change, and confronts difficult circumstances in creative ways  Ability to develop and maintain effective client relationships. (ref:hirist.com)

Skills from this JD

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

ActiveMQ Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: ActiveMQ id=3577 · activemq

Aliases — catalog

  • ActiveMQ (CANONICAL) primary

Context tags (catalog)

ActiveMQ Artemis Apache Camel JMS MQTT Spring Integration WebSocket broker clustering failover load balancing message persistence message queue message routing queue management

Stored enrichment (catalog DB)

Category
Tool
Sub-category
Message Broker Tool
Vendor
Apache Software Foundation
License
apache_2
Year introduced
2004
Confidence
0.93
Version strategy
NOT_APPLICABLE

Maturity reasoning: ActiveMQ still appears in some enterprise JDs, but far less than Kafka/RabbitMQ; market demand is concentrated in legacy JMS integrations rather than new greenfield systems.

Skill profile (library / DB)

Skill nature
TOOL
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
13
Sub-category id
1880
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • Asynchronous Messaging and Event Streaming Catalog dimension db id 297

    Library dimension (catalog)

    Roles linked in library: .NET Backend Developer, Go Backend Developer, Kotlin Backend Developer, Node.js Backend Developer, Scala Backend Developer

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
Asynchronous Messaging and Event Streaming
asynchronous-messaging-and-event-streaming
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Quartz Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Quartz id=2247 · quartz

Aliases — catalog

  • Quartz (CANONICAL) primary

Context tags (catalog)

Quartz API Quartz Scheduler calendar clustering configuration cron job chaining job detail job execution job listener job store misfire scheduler thread pool trigger

Stored enrichment (catalog DB)

Category
Tool
Sub-category
Job Scheduler Tool
Vendor
Terracotta, Inc.
License
apache_2
Year introduced
2006
Confidence
0.86
Version strategy
NOT_APPLICABLE

Maturity reasoning: Quartz Scheduler appears in many Java backend job-scheduling JDs and is a common OSS choice alongside Spring; no vendor sunset or clear successor has displaced it.

Skill profile (library / DB)

Skill nature
TOOL
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
13
Sub-category id
1713
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • Asynchronous Processing and Scheduling Catalog dimension db id 282

    Library dimension (catalog)

    Roles linked in library: Go Backend Developer, Java Backend Developer

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
Asynchronous Processing and Scheduling
asynchronous-processing-and-scheduling
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

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
ActiveMQ in_db
Asynchronous Messaging and Event Streaming
asynchronous-messaging-and-event-streaming
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Quartz in_db
Asynchronous Processing and Scheduling
asynchronous-processing-and-scheduling
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

Library artifacts (this run)

No artifact rows for this run.
nano JD Parser — gpt-4.1-nano click to toggle
DomainOther
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "archetype_override_applied": true,
  "archetype_override_matched_skills": [
    "shared services",
    "Quartz",
    "Make",
    "ActiveMQ",
    "relationships"
  ],
  "certifications": [],
  "company_name": null,
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "Other"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE - Engineering (or related)",
      "raw": "Engineering/B.Tech/B.E degree/ MCA or relent degree from premier institutes",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": null,
    "min": null,
    "raw": null
  },
  "job_locations": [],
  "role": null,
  "role_aliases": [],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 0,
      "heading": "Must Have",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Must Have : Modeling/Strong mathematics/Text",
        "last_5_words": "mathematics/Text analysis"
      },
      "text": "Modeling/Strong mathematics/Text analysis",
      "word_count": 5
    },
    {
      "bullet_count": 0,
      "heading": "Pluses",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Pluses : Activemq/Quartz",
        "last_5_words": "Activemq/Quartz"
      },
      "text": "Activemq/Quartz",
      "word_count": 2
    },
    {
      "bullet_count": 0,
      "heading": "Must Have",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Must Have : Excellent communication,",
        "last_5_words": "rapidly changing environment"
      },
      "text": "Excellent communication, interpersonal, and teamwork :  Strong analytical skills - strong problem solving skills, should be able to communicate in a clear and succinct manner, effectively evaluate information / data to make decisions, should be able to experience in the integration with and/or management of externally-hosted 3rd Party Software as a Service applications  Experience of working in a shared services model  High level of energy and enthusiasm, with ability to thrive in a rapidly changing environment",
      "word_count": 64
    },
    {
      "bullet_count": 0,
      "heading": "Additional Eligibility Qualifications",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Additional Eligibility Qualifications Strong team",
        "last_5_words": "effective client relationships."
      },
      "text": "Strong team player - collaborates well with others to solve problems and actively incorporates input from various sources  Demonstrated customer focus - evaluates decisions through the eyes of the customer, builds strong customer relationships and creates processes with customer viewpoint  Change oriented - actively generates process improvements, supports and drives change, and confronts difficult circumstances in creative ways  Ability to develop and maintain effective client relationships.",
      "word_count": 64
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "ActiveMQ"
    },
    {
      "is_primary": true,
      "skill_name": "Quartz"
    }
  ],
  "jd_role": null,
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "archetype_override_applied": true,
    "archetype_override_matched_skills": [
      "shared services",
      "Quartz",
      "Make",
      "ActiveMQ",
      "relationships"
    ],
    "certifications": [],
    "company_name": null,
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "Other"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE - Engineering (or related)",
        "raw": "Engineering/B.Tech/B.E degree/ MCA or relent degree from premier institutes",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": null,
      "min": null,
      "raw": null
    },
    "job_locations": [],
    "role": null,
    "role_aliases": [],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 0,
        "heading": "Must Have",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Must Have : Modeling/Strong mathematics/Text",
          "last_5_words": "mathematics/Text analysis"
        },
        "text": "Modeling/Strong mathematics/Text analysis",
        "word_count": 5
      },
      {
        "bullet_count": 0,
        "heading": "Pluses",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Pluses : Activemq/Quartz",
          "last_5_words": "Activemq/Quartz"
        },
        "text": "Activemq/Quartz",
        "word_count": 2
      },
      {
        "bullet_count": 0,
        "heading": "Must Have",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Must Have : Excellent communication,",
          "last_5_words": "rapidly changing environment"
        },
        "text": "Excellent communication, interpersonal, and teamwork :  Strong analytical skills - strong problem solving skills, should be able to communicate in a clear and succinct manner, effectively evaluate information / data to make decisions, should be able to experience in the integration with and/or management of externally-hosted 3rd Party Software as a Service applications  Experience of working in a shared services model  High level of energy and enthusiasm, with ability to thrive in a rapidly changing environment",
        "word_count": 64
      },
      {
        "bullet_count": 0,
        "heading": "Additional Eligibility Qualifications",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Additional Eligibility Qualifications Strong team",
          "last_5_words": "effective client relationships."
        },
        "text": "Strong team player - collaborates well with others to solve problems and actively incorporates input from various sources  Demonstrated customer focus - evaluates decisions through the eyes of the customer, builds strong customer relationships and creates processes with customer viewpoint  Change oriented - actively generates process improvements, supports and drives change, and confronts difficult circumstances in creative ways  Ability to develop and maintain effective client relationships.",
        "word_count": 64
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "66c51738-f413-4962-90f3-cf1d2a927795",
  "stage3_signals": {
    "alias_found": false,
    "alias_match_roles": [],
    "kra_match_roles": [
      {
        "display_name": "Java Backend Developer",
        "kra_matches": [
          {
            "kra_text": "persistence and data modeling",
            "sentence": "Modeling/Strong mathematics/Text analysis",
            "similarity": 0.4081
          },
          {
            "kra_text": "service contract collaboration",
            "sentence": "Strong team player - collaborates well with others to solve problems and actively incorporates input from various sources  Demonstrated customer focus - evaluates decisions through the eyes of the customer, builds strong customer relationships and creates processes with customer viewpoint  Change oriented - actively generates process improvements, supports and drives change, and confronts difficult circumstances in creative ways  Ability to develop and maintain effective client relationships.",
            "similarity": 0.4008
          },
          {
            "kra_text": "service contract collaboration",
            "sentence": "Excellent communication, interpersonal, and teamwork :  Strong analytical skills - strong problem solving skills, should be able to communicate in a clear and succinct manner, effectively evaluate information / data to make decisions, should be able to experience in the integration with and/or management of externally-hosted 3rd Party Software as a Service applications  Experience of working in a shared services model  High level of energy and enthusiasm, with ability to thrive in a rapidly changing environment",
            "similarity": 0.3529
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 79,
        "score": 0.3873,
        "slug": "java-backend-developer",
        "total_count": null
      },
      {
        "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": "Excellent communication, interpersonal, and teamwork :  Strong analytical skills - strong problem solving skills, should be able to communicate in a clear and succinct manner, effectively evaluate information / data to make decisions, should be able to experience in the integration with and/or management of externally-hosted 3rd Party Software as a Service applications  Experience of working in a shared services model  High level of energy and enthusiasm, with ability to thrive in a rapidly changing environment",
            "similarity": 0.4125
          },
          {
            "kra_text": "Works with data analysts, data scientists, and business stakeholders to define data models, ingestion schedules, and data delivery requirements.",
            "sentence": "Strong team player - collaborates well with others to solve problems and actively incorporates input from various sources  Demonstrated customer focus - evaluates decisions through the eyes of the customer, builds strong customer relationships and creates processes with customer viewpoint  Change oriented - actively generates process improvements, supports and drives change, and confronts difficult circumstances in creative ways  Ability to develop and maintain effective client relationships.",
            "similarity": 0.3522
          },
          {
            "kra_text": "Works with data analysts, data scientists, and business stakeholders to define data models, ingestion schedules, and data delivery requirements.",
            "sentence": "Modeling/Strong mathematics/Text analysis",
            "similarity": 0.3496
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 2,
        "score": 0.3714,
        "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": "Strong team player - collaborates well with others to solve problems and actively incorporates input from various sources  Demonstrated customer focus - evaluates decisions through the eyes of the customer, builds strong customer relationships and creates processes with customer viewpoint  Change oriented - actively generates process improvements, supports and drives change, and confronts difficult circumstances in creative ways  Ability to develop and maintain effective client relationships.",
            "similarity": 0.4341
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Excellent communication, interpersonal, and teamwork :  Strong analytical skills - strong problem solving skills, should be able to communicate in a clear and succinct manner, effectively evaluate information / data to make decisions, should be able to experience in the integration with and/or management of externally-hosted 3rd Party Software as a Service applications  Experience of working in a shared services model  High level of energy and enthusiasm, with ability to thrive in a rapidly changing environment",
            "similarity": 0.3517
          },
          {
            "kra_text": "Designs and queries relational databases like PostgreSQL and document stores like MongoDB, writing migrations, indexes, and optimized queries.",
            "sentence": "Modeling/Strong mathematics/Text analysis",
            "similarity": 0.3186
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.3681,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Scala Backend Developer",
        "kra_matches": [
          {
            "kra_text": "application data modeling",
            "sentence": "Modeling/Strong mathematics/Text analysis",
            "similarity": 0.39
          },
          {
            "kra_text": "internal and external system integration",
            "sentence": "Excellent communication, interpersonal, and teamwork :  Strong analytical skills - strong problem solving skills, should be able to communicate in a clear and succinct manner, effectively evaluate information / data to make decisions, should be able to experience in the integration with and/or management of externally-hosted 3rd Party Software as a Service applications  Experience of working in a shared services model  High level of energy and enthusiasm, with ability to thrive in a rapidly changing environment",
            "similarity": 0.3612
          },
          {
            "kra_text": "service endpoint development",
            "sentence": "Strong team player - collaborates well with others to solve problems and actively incorporates input from various sources  Demonstrated customer focus - evaluates decisions through the eyes of the customer, builds strong customer relationships and creates processes with customer viewpoint  Change oriented - actively generates process improvements, supports and drives change, and confronts difficult circumstances in creative ways  Ability to develop and maintain effective client relationships.",
            "similarity": 0.3116
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 87,
        "score": 0.3543,
        "slug": "scala-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Cyber Security Engineer",
        "kra_matches": [
          {
            "kra_text": "Designs and implements security controls including SIEM integration, endpoint detection and response, identity management, and firewall rule management.",
            "sentence": "Excellent communication, interpersonal, and teamwork :  Strong analytical skills - strong problem solving skills, should be able to communicate in a clear and succinct manner, effectively evaluate information / data to make decisions, should be able to experience in the integration with and/or management of externally-hosted 3rd Party Software as a Service applications  Experience of working in a shared services model  High level of energy and enthusiasm, with ability to thrive in a rapidly changing environment",
            "similarity": 0.3676
          },
          {
            "kra_text": "Performs threat modeling, security architecture reviews, and quantitative risk analysis for new product features and infrastructure changes.",
            "sentence": "Modeling/Strong mathematics/Text analysis",
            "similarity": 0.3598
          },
          {
            "kra_text": "Defines secure engineering standards, secure coding guidelines, threat intelligence feeds, and compliance requirements for the organization.",
            "sentence": "Strong team player - collaborates well with others to solve problems and actively incorporates input from various sources  Demonstrated customer focus - evaluates decisions through the eyes of the customer, builds strong customer relationships and creates processes with customer viewpoint  Change oriented - actively generates process improvements, supports and drives change, and confronts difficult circumstances in creative ways  Ability to develop and maintain effective client relationships.",
            "similarity": 0.335
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 5,
        "score": 0.3541,
        "slug": "cybersecurity-engineer",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Go Backend Developer",
        "kra_matches": null,
        "matched_count": 2,
        "matched_skills": [
          "ActiveMQ",
          "Quartz"
        ],
        "role_id": 81,
        "score": 1.0,
        "slug": "go-backend-developer",
        "total_count": 2
      },
      {
        "display_name": "Java Backend Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "Quartz"
        ],
        "role_id": 79,
        "score": 0.5,
        "slug": "java-backend-developer",
        "total_count": 2
      },
      {
        "display_name": "Node.js Backend Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "ActiveMQ"
        ],
        "role_id": 82,
        "score": 0.5,
        "slug": "node-backend-developer",
        "total_count": 2
      },
      {
        "display_name": ".NET Backend Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "ActiveMQ"
        ],
        "role_id": 83,
        "score": 0.5,
        "slug": "dotnet-backend-developer",
        "total_count": 2
      },
      {
        "display_name": "Kotlin Backend Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "ActiveMQ"
        ],
        "role_id": 84,
        "score": 0.5,
        "slug": "kotlin-server-backend-developer",
        "total_count": 2
      }
    ]
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "D",
    "chosen_role": {
      "display_name": "Backend Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 1,
      "score": 0.3873,
      "slug": "backend-engineer",
      "total_count": null
    },
    "confidence": 0.7,
    "is_new_role": false,
    "llm2_fired": true,
    "llm2_reasoning": "The JD calls out ActiveMQ and Quartz\u2014Java-based middleware and job-scheduling tools\u2014so Java Backend Developer is the best fit.",
    "matched_dimensions": [],
    "matched_kras": [],
    "matched_skills": [],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "LLM2 picked java-backend-developer (confidence 0.70)",
    "sub_role": {
      "confidence": 0.7,
      "display_name": "Java Backend Developer",
      "reasoning": "hoisted from chosen leaf (case=D)",
      "role_id": 79,
      "slug": "java-backend-developer"
    }
  },
  "stage5_updates": {
    "centroid_n_after": 310,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 352,
      "r_and_r_preview": "Modeling/Strong mathematics/Text analysis\n\nActivemq/Quartz\n\nExcellent communication, interpersonal, and teamwork :  Strong analytical skills - strong problem solving skills, should be able to communic",
      "role_display_name": "Backend Developer",
      "role_slug": "backend-engineer",
      "status": "pending"
    },
    "new_skills_attached": [],
    "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": 5149,
      "existing_alias_text": "ActiveMQ",
      "input_term": "ActiveMQ",
      "matched_canonical": {
        "category_id": 13,
        "display_name": "ActiveMQ",
        "id": 3577,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "TOOL",
        "slug": "activemq",
        "sub_category_id": 1880,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    },
    {
      "alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
      "alias_persisted": false,
      "existing_alias_id": 3511,
      "existing_alias_text": "Quartz",
      "input_term": "Quartz",
      "matched_canonical": {
        "category_id": 13,
        "display_name": "Quartz",
        "id": 2247,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "TOOL",
        "slug": "quartz",
        "sub_category_id": 1713,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [
    {
      "display_name": ".NET Backend Developer",
      "id": 83,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "dotnet-backend-developer",
      "source": "db"
    },
    {
      "display_name": "Go Backend Developer",
      "id": 81,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "go-backend-developer",
      "source": "db"
    },
    {
      "display_name": "Kotlin Backend Developer",
      "id": 84,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "kotlin-server-backend-developer",
      "source": "db"
    },
    {
      "display_name": "Node.js Backend Developer",
      "id": 82,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "node-backend-developer",
      "source": "db"
    },
    {
      "display_name": "Scala Backend Developer",
      "id": 87,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "scala-backend-developer",
      "source": "db"
    },
    {
      "display_name": "Java Backend Developer",
      "id": 79,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "java-backend-developer",
      "source": "db"
    }
  ],
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "LLM2 picked java-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": "Asynchronous Messaging and Event Streaming",
        "id": 297,
        "rationale": "Asynchronous communication patterns and broker technologies used to decouple backend services and move work off the request path. Includes queues, pub/sub, event streams, consumer groups, dead-letter queues, and delivery semantics across systems such as Kafka, RabbitMQ, NATS, SQS/SNS, Pulsar, and ActiveMQ.",
        "slug": "asynchronous-messaging-and-event-streaming",
        "source": "db"
      },
      "input_skill": "ActiveMQ",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": ".NET Backend Developer",
          "id": 83,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "dotnet-backend-developer",
          "source": "db"
        },
        {
          "display_name": "Go Backend Developer",
          "id": 81,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "go-backend-developer",
          "source": "db"
        },
        {
          "display_name": "Kotlin Backend Developer",
          "id": 84,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "kotlin-server-backend-developer",
          "source": "db"
        },
        {
          "display_name": "Node.js Backend Developer",
          "id": 82,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "node-backend-developer",
          "source": "db"
        },
        {
          "display_name": "Scala Backend Developer",
          "id": 87,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "scala-backend-developer",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Asynchronous Processing and Scheduling",
        "id": 282,
        "rationale": "Background job execution and deferred work patterns used in backend services. This includes scheduled tasks, worker execution, queue consumers, and coordination of long-running operations outside the request thread.",
        "slug": "asynchronous-processing-and-scheduling",
        "source": "db"
      },
      "input_skill": "Quartz",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Go Backend Developer",
          "id": 81,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "go-backend-developer",
          "source": "db"
        },
        {
          "display_name": "Java Backend Developer",
          "id": 79,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "java-backend-developer",
          "source": "db"
        }
      ]
    }
  ],
  "input_final_skills": [
    "ActiveMQ",
    "Quartz"
  ],
  "input_llm_skills": [
    "ActiveMQ",
    "Quartz"
  ],
  "new_aliases_persisted": 0,
  "run_id": "66c51738-f413-4962-90f3-cf1d2a927795",
  "skills_detail": [
    {
      "aliases_in_db": [
        {
          "alias_text": "ActiveMQ",
          "alias_type": "CANONICAL",
          "id": 5149,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 13,
        "display_name": "ActiveMQ",
        "id": 3577,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "TOOL",
        "slug": "activemq",
        "sub_category_id": 1880,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Asynchronous Messaging and Event Streaming",
            "id": 297,
            "rationale": "Asynchronous communication patterns and broker technologies used to decouple backend services and move work off the request path. Includes queues, pub/sub, event streams, consumer groups, dead-letter queues, and delivery semantics across systems such as Kafka, RabbitMQ, NATS, SQS/SNS, Pulsar, and ActiveMQ.",
            "slug": "asynchronous-messaging-and-event-streaming",
            "source": "db"
          },
          "input_skill": "ActiveMQ",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": ".NET Backend Developer",
              "id": 83,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "dotnet-backend-developer",
              "source": "db"
            },
            {
              "display_name": "Go Backend Developer",
              "id": 81,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "go-backend-developer",
              "source": "db"
            },
            {
              "display_name": "Kotlin Backend Developer",
              "id": 84,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "kotlin-server-backend-developer",
              "source": "db"
            },
            {
              "display_name": "Node.js Backend Developer",
              "id": 82,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "node-backend-developer",
              "source": "db"
            },
            {
              "display_name": "Scala Backend Developer",
              "id": 87,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "scala-backend-developer",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "ActiveMQ",
      "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": [
        {
          "alias_text": "Quartz",
          "alias_type": "CANONICAL",
          "id": 3511,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 13,
        "display_name": "Quartz",
        "id": 2247,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "TOOL",
        "slug": "quartz",
        "sub_category_id": 1713,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Asynchronous Processing and Scheduling",
            "id": 282,
            "rationale": "Background job execution and deferred work patterns used in backend services. This includes scheduled tasks, worker execution, queue consumers, and coordination of long-running operations outside the request thread.",
            "slug": "asynchronous-processing-and-scheduling",
            "source": "db"
          },
          "input_skill": "Quartz",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Go Backend Developer",
              "id": 81,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "go-backend-developer",
              "source": "db"
            },
            {
              "display_name": "Java Backend Developer",
              "id": 79,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "java-backend-developer",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "Quartz",
      "matched_via": "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 java-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": "ActiveMQ",
      "tag": "in_db"
    },
    {
      "skill": "Quartz",
      "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": "Asynchronous Messaging and Event Streaming",
          "id": 297,
          "rationale": "Asynchronous communication patterns and broker technologies used to decouple backend services and move work off the request path. Includes queues, pub/sub, event streams, consumer groups, dead-letter queues, and delivery semantics across systems such as Kafka, RabbitMQ, NATS, SQS/SNS, Pulsar, and ActiveMQ.",
          "slug": "asynchronous-messaging-and-event-streaming",
          "source": "db"
        },
        "dimension_id": 297,
        "input_skill": "ActiveMQ",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
        "role_dimension_saved": false,
        "roles_from_db": [
          {
            "display_name": ".NET Backend Developer",
            "id": 83,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "dotnet-backend-developer",
            "source": "db"
          },
          {
            "display_name": "Go Backend Developer",
            "id": 81,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "go-backend-developer",
            "source": "db"
          },
          {
            "display_name": "Kotlin Backend Developer",
            "id": 84,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "kotlin-server-backend-developer",
            "source": "db"
          },
          {
            "display_name": "Node.js Backend Developer",
            "id": 82,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "node-backend-developer",
            "source": "db"
          },
          {
            "display_name": "Scala Backend Developer",
            "id": 87,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "scala-backend-developer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 3577,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 1,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Asynchronous Processing and Scheduling",
          "id": 282,
          "rationale": "Background job execution and deferred work patterns used in backend services. This includes scheduled tasks, worker execution, queue consumers, and coordination of long-running operations outside the request thread.",
          "slug": "asynchronous-processing-and-scheduling",
          "source": "db"
        },
        "dimension_id": 282,
        "input_skill": "Quartz",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
        "role_dimension_saved": false,
        "roles_from_db": [
          {
            "display_name": "Go Backend Developer",
            "id": 81,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "go-backend-developer",
            "source": "db"
          },
          {
            "display_name": "Java Backend Developer",
            "id": 79,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "java-backend-developer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 2247,
        "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": "66c51738-f413-4962-90f3-cf1d2a927795"
}

LLM Calls

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

Loading…