Pipeline run
66c51738-f413-4962-90f3-cf1d2a927795
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
Post-classification
Captured for admin review
Modeling/Strong mathematics/Text analysis Activemq/Quartz Excellent communication, interpersonal, and teamwork : Strong analytical skills - strong problem solving skills, should be able to communic…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Backend Developer
→Java Backend Developer
sub-role · 0.70 CASE Dslug: 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.
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.
Aliases — catalog
- ActiveMQ (CANONICAL) primary
Context tags (catalog)
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) |
Aliases — catalog
- Quartz (CANONICAL) primary
Context tags (catalog)
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)
nano JD Parser — gpt-4.1-nano click to toggle
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.