Pipeline run
4542f5dc-8e39-4b12-8977-aa6dc3c726f5
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
★ Collaborating with various stakeholders to determine software requirements. ★ Design, and develop software products. This includes new product development and enhancing existing products. ★ Lead a t…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Frontend Developer
→React Frontend Developer
sub-role · 0.84 domain · Software Engineering CASE DOMAINslug: frontend-engineer · id: 7 · source: db · sub-role slug: react-frontend-developer
Domain=Software Engineering → sub-role react-frontend-developer; The JD centers on web application development, translating requirements into code, and leading design/development of software products, which best matches a frontend/web application role among the candidates.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
Duties & Responsibilities: ★ Collaborating with various stakeholders to determine software requirements. ★ Design, and develop software products. This includes new product development and enhancing existing products. ★ Lead a team of developers and coordinate activities concerned with detailed design, development, unit testing, and scheduling ★ Work with the business team to define, analyze, and understand the business, functional, and technical requirements. ★ Produce and review product design for compliance with software requirements, design principles, coding standards, and related specifications. ★ Creating high-level product specifications and design documents. ★ Providing the development team with architectural blueprints to follow. ★ Guiding and assisting the development team throughout the process. ★ Troubleshooting and resolving issues with coding or design. ★ Ensuring that you and the team adhere to development schedules and deadlines. ★ Presenting regular progress reports and setting goals. ★ Testing the final product to ensure it is completely functional and meets requirements. ★ Updating software solutions as required. Mandatory Skills: ★ Must have hands-on ability to convert requirements, designs, and other technical specifications into code ★ 4+ years of demonstrated experience designing, and developing software products ★ Minimum 4 years of experience in web application development ★ Hands-on experience in ERP, CRM, or cloud products will be an added advantage. ★ Experience in Next JS will be a plus
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
- Next.js (CANONICAL) primary
- Next 10 (VERSION)
- Next 11 (VERSION)
- Next 12 (VERSION)
- Next 13 (VERSION)
- Next 14 (VERSION)
- Next 15 (VERSION)
- Next 2 (VERSION)
- Next 3 (VERSION)
- Next 4 (VERSION)
- Next 5 (VERSION)
- Next 6 (VERSION)
- Next 7 (VERSION)
- Next 8 (VERSION)
- Next 9 (VERSION)
- Next.js 1 (VERSION)
- Next.js 10 (VERSION)
- Next.js 11 (VERSION)
- Next.js 12 (VERSION)
- Next.js 13 (VERSION)
- Next.js 14 (VERSION)
- Next.js 15 (VERSION)
- Next.js 2 (VERSION)
- Next.js 3 (VERSION)
- Next.js 4 (VERSION)
- Next.js 5 (VERSION)
- Next.js 6 (VERSION)
- Next.js 7 (VERSION)
- Next.js 8 (VERSION)
- Next.js 9 (VERSION)
- next (VERSION)
- next.js (VERSION)
- next.js 14 (VERSION)
- nextjs (VERSION)
- nextjs 14 (VERSION)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Framework
- Sub-category
- Web Framework
- Vendor
- Vercel
- License
- mit
- Year introduced
- 2016
- Confidence
- 0.98
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Next.js appears in many frontend/full-stack job descriptions and is a common React meta-framework for production apps; Vercel’s ecosystem and strong GitHub adoption signal broad market demand.
Skill profile (library / DB)
- Skill nature
- FRAMEWORK
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 5
- Sub-category id
- 35
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Frontend Frameworks and Libraries Catalog dimension db id 434
Library dimension (catalog)
Roles linked in library: Shopify Dev
-
Meta-Frameworks & SSR Catalog dimension db id 130
Library dimension (catalog)
Roles linked in library: Frontend Developer, Web Developer
-
UI Frameworks and Rendering Catalog dimension db id 115
Library dimension (catalog)
Roles linked in library: Frontend Developer, Fullstack Developer, Fullstack Developer, Hybrid Mobile Developer, Ionic Developer, Web Developer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Frontend Frameworks and Libraries
frontend-frameworks-and-libraries
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Meta-Frameworks & SSR
meta-frameworks-ssr
|
✓ | ✓ | Existing dimension (library) · Role↔dimension saved |
|
UI Frameworks and Rendering
ui-frameworks-and-rendering
|
✓ | ✓ | Existing dimension (library) · Role↔dimension saved |
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Software
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Software
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- Cloud (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Domain
- Sub-category
- Cloud Computing
- Confidence
- 0.93
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Cloud is a hiring-pipeline staple: AWS, Azure, and GCP appear in a large share of modern infrastructure JDs, and major vendors continue expanding cloud services rather than sunsetting them.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 37
- Sub-category id
- 1177
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Cloud Platforms Catalog dimension db id 20
Library dimension (catalog)
Roles linked in library: .NET Backend Developer, Backend Developer, Cyber Security Engineer, Data Engineer, DevOps Engineer, Fullstack Developer, Go Backend Developer, Java Backend Developer, Kotlin Backend Developer, ML Engineer, MLOps Engineer, Node.js Backend Developer, Python Backend Developer, Scala Backend Developer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Cloud Platforms
cloud-platforms
|
✓ | — | 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 |
|---|---|---|---|---|---|---|
| Next.js | in_db |
Frontend Frameworks and Libraries
frontend-frameworks-and-libraries
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Next.js | in_db |
Meta-Frameworks & SSR
meta-frameworks-ssr
|
✓ | ✓ | Existing dimension (library) · Role↔dimension saved | |
| Next.js | in_db |
UI Frameworks and Rendering
ui-frameworks-and-rendering
|
✓ | ✓ | Existing dimension (library) · Role↔dimension saved | |
| Cloud | in_db |
Cloud Platforms
cloud-platforms
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | ERP | type=Software subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | CRM | type=Software subtype=general nature=CONCEPT lifespan=MULTI_YEAR |
nano JD Parser — gpt-4.1-nano click to toggle
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": 4,
"raw": "4+ years of demonstrated experience designing, and developing software products"
},
"job_locations": [],
"role": null,
"role_aliases": [],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 13,
"heading": "Duties \u0026 Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2605 Collaborating with various stakeholders",
"last_5_words": "software solutions as required."
},
"text": "\u2605 Collaborating with various stakeholders to determine software requirements.\n\u2605 Design, and develop software products. This includes new product development and enhancing existing products.\n\u2605 Lead a team of developers and coordinate activities concerned with detailed design, development, unit testing, and scheduling\n\u2605 Work with the business team to define, analyze, and understand the business, functional, and technical requirements.\n\u2605 Produce and review product design for compliance with software requirements, design principles, coding standards, and related specifications.\n\u2605 Creating high-level product specifications and design documents.\n\u2605 Providing the development team with architectural blueprints to follow.\n\u2605 Guiding and assisting the development team throughout the process.\n\u2605 Troubleshooting and resolving issues with coding or design.\n\u2605 Ensuring that you and the team adhere to development schedules and deadlines.\n\u2605 Presenting regular progress reports and setting goals.\n\u2605 Testing the final product to ensure it is completely functional and meets requirements.\n\u2605 Updating software solutions as required.",
"word_count": 174
},
{
"bullet_count": 5,
"heading": "Mandatory Skills",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2605 Must have hands-on ability",
"last_5_words": "will be a plus"
},
"text": "\u2605 Must have hands-on ability to convert requirements, designs, and other technical specifications into code\n\u2605 4+ years of demonstrated experience designing, and developing software products\n\u2605 Minimum 4 years of experience in web application development\n\u2605 Hands-on experience in ERP, CRM, or cloud products will be an added advantage.\n\u2605 Experience in Next JS will be a plus",
"word_count": 56
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": false,
"skill_name": "Next.js"
},
{
"is_primary": false,
"skill_name": "ERP"
},
{
"is_primary": false,
"skill_name": "CRM"
},
{
"is_primary": false,
"skill_name": "Cloud"
}
],
"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": [],
"experience": {
"max": null,
"min": 4,
"raw": "4+ years of demonstrated experience designing, and developing software products"
},
"job_locations": [],
"role": null,
"role_aliases": [],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 13,
"heading": "Duties \u0026 Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2605 Collaborating with various stakeholders",
"last_5_words": "software solutions as required."
},
"text": "\u2605 Collaborating with various stakeholders to determine software requirements.\n\u2605 Design, and develop software products. This includes new product development and enhancing existing products.\n\u2605 Lead a team of developers and coordinate activities concerned with detailed design, development, unit testing, and scheduling\n\u2605 Work with the business team to define, analyze, and understand the business, functional, and technical requirements.\n\u2605 Produce and review product design for compliance with software requirements, design principles, coding standards, and related specifications.\n\u2605 Creating high-level product specifications and design documents.\n\u2605 Providing the development team with architectural blueprints to follow.\n\u2605 Guiding and assisting the development team throughout the process.\n\u2605 Troubleshooting and resolving issues with coding or design.\n\u2605 Ensuring that you and the team adhere to development schedules and deadlines.\n\u2605 Presenting regular progress reports and setting goals.\n\u2605 Testing the final product to ensure it is completely functional and meets requirements.\n\u2605 Updating software solutions as required.",
"word_count": 174
},
{
"bullet_count": 5,
"heading": "Mandatory Skills",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2605 Must have hands-on ability",
"last_5_words": "will be a plus"
},
"text": "\u2605 Must have hands-on ability to convert requirements, designs, and other technical specifications into code\n\u2605 4+ years of demonstrated experience designing, and developing software products\n\u2605 Minimum 4 years of experience in web application development\n\u2605 Hands-on experience in ERP, CRM, or cloud products will be an added advantage.\n\u2605 Experience in Next JS will be a plus",
"word_count": 56
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "4542f5dc-8e39-4b12-8977-aa6dc3c726f5",
"stage3_signals": {
"alias_found": false,
"alias_match_roles": [],
"kra_match_roles": [
{
"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": "\u2605 Collaborating with various stakeholders to determine software requirements.",
"similarity": 0.5764
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "\u2605 Lead a team of developers and coordinate activities concerned with detailed design, development, unit testing, and scheduling",
"similarity": 0.5599
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "\u2605 Guiding and assisting the development team throughout the process.",
"similarity": 0.5451
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.5605,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "Flutter Developer",
"kra_matches": [
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "\u2605 Lead a team of developers and coordinate activities concerned with detailed design, development, unit testing, and scheduling",
"similarity": 0.5557
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "\u2605 Collaborating with various stakeholders to determine software requirements.",
"similarity": 0.538
},
{
"kra_text": "translate product and design requirements",
"sentence": "\u2605 Produce and review product design for compliance with software requirements, design principles, coding standards, and related specifications.",
"similarity": 0.5295
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.5411,
"slug": "flutter-developer",
"total_count": null
},
{
"display_name": "Pega Developer",
"kra_matches": [
{
"kra_text": "Requirements analysis and process translation",
"sentence": "\u2605 Work with the business team to define, analyze, and understand the business, functional, and technical requirements.",
"similarity": 0.5629
},
{
"kra_text": "defect troubleshooting and resolution",
"sentence": "\u2605 Troubleshooting and resolving issues with coding or design.",
"similarity": 0.5622
},
{
"kra_text": "Requirements analysis and process translation",
"sentence": "\u2605 Collaborating with various stakeholders to determine software requirements.",
"similarity": 0.4887
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 24,
"score": 0.5379,
"slug": "pega-developer",
"total_count": null
},
{
"display_name": "Engineering Manager",
"kra_matches": [
{
"kra_text": "Set team goals and delivery plans",
"sentence": "\u2605 Ensuring that you and the team adhere to development schedules and deadlines.",
"similarity": 0.5852
},
{
"kra_text": "Set team goals and delivery plans",
"sentence": "\u2605 Lead a team of developers and coordinate activities concerned with detailed design, development, unit testing, and scheduling",
"similarity": 0.5136
},
{
"kra_text": "Set team goals and delivery plans",
"sentence": "\u2605 Presenting regular progress reports and setting goals.",
"similarity": 0.5048
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 121,
"score": 0.5345,
"slug": "engineering-manager",
"total_count": null
},
{
"display_name": "Drupal Dev",
"kra_matches": [
{
"kra_text": "site troubleshooting and defect fixes",
"sentence": "\u2605 Troubleshooting and resolving issues with coding or design.",
"similarity": 0.5858
},
{
"kra_text": "update and patch application",
"sentence": "\u2605 Updating software solutions as required.",
"similarity": 0.5782
},
{
"kra_text": "site troubleshooting and defect fixes",
"sentence": "\u2605 Testing the final product to ensure it is completely functional and meets requirements.",
"similarity": 0.4349
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 228,
"score": 0.533,
"slug": "drupal-dev",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Fullstack Developer",
"kra_matches": null,
"matched_count": 2,
"matched_skills": [
"Cloud",
"Next.js"
],
"role_id": 15,
"score": 0.5,
"slug": "full-stack-engineer",
"total_count": 4
},
{
"display_name": "ML Engineer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Cloud"
],
"role_id": 3,
"score": 0.25,
"slug": "ml-engineer",
"total_count": 4
},
{
"display_name": "Cyber Security Engineer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Cloud"
],
"role_id": 5,
"score": 0.25,
"slug": "cybersecurity-engineer",
"total_count": 4
},
{
"display_name": "Frontend Developer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Next.js"
],
"role_id": 7,
"score": 0.25,
"slug": "frontend-engineer",
"total_count": 4
},
{
"display_name": "Data Engineer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Cloud"
],
"role_id": 2,
"score": 0.25,
"slug": "data-engineer",
"total_count": 4
}
]
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "DOMAIN",
"chosen_role": {
"display_name": "Frontend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 7,
"score": 0.93,
"slug": "frontend-engineer",
"total_count": null
},
"confidence": 0.93,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"Software Product Development",
"Web Application Development",
"Requirements Analysis",
"Technical Leadership",
"Solution Architecture",
"Design and Code Review",
"Testing and Quality Assurance",
"Stakeholder Collaboration"
],
"matched_kras": [
"Collaborating with various stakeholders to determine software requirements",
"Design, and develop software products",
"Lead a team of developers",
"Produce and review product design",
"Creating high-level product specifications and design documents",
"Providing the development team with architectural blueprints",
"Troubleshooting and resolving issues with coding or design",
"Ensuring that you and the team adhere to development schedules and deadlines",
"Testing the final product to ensure it is completely functional",
"Updating software solutions as required"
],
"matched_skills": [
"web application development",
"Next JS",
"software requirements",
"unit testing",
"coding standards",
"architectural blueprints",
"product design documents",
"ERP",
"CRM",
"cloud products"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Software Engineering \u2192 sub-role react-frontend-developer; The JD centers on web application development, translating requirements into code, and leading design/development of software products, which best matches a frontend/web application role among the candidates.",
"sub_role": {
"confidence": 0.84,
"display_name": "React Frontend Developer",
"reasoning": "The JD is a generic frontend/web application role, but the explicit Next.js mention strongly points to the React ecosystem, making React the best fit among the candidates.",
"role_id": 89,
"slug": "react-frontend-developer"
}
},
"stage5_updates": {
"centroid_n_after": 291,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 928,
"r_and_r_preview": "\u2605 Collaborating with various stakeholders to determine software requirements.\n\u2605 Design, and develop software products. This includes new product development and enhancing existing products.\n\u2605 Lead a t",
"role_display_name": "Frontend Developer",
"role_slug": "frontend-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": false,
"queue_id": 13689,
"role_display_name": "Frontend Developer",
"role_slug": "frontend-engineer",
"skill_name": "ERP",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 13690,
"role_display_name": "Frontend Developer",
"role_slug": "frontend-engineer",
"skill_name": "CRM",
"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": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 2117,
"existing_alias_text": "next.js",
"input_term": "Next.js",
"matched_canonical": {
"category_id": 5,
"display_name": "Next.js",
"id": 705,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "FRAMEWORK",
"slug": "next-js",
"sub_category_id": 35,
"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": 2518,
"existing_alias_text": "Cloud",
"input_term": "Cloud",
"matched_canonical": {
"category_id": 37,
"display_name": "Cloud",
"id": 1572,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "cloud",
"sub_category_id": 1177,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
}
],
"candidate_roles": [
{
"display_name": "Shopify Dev",
"id": 230,
"rationale": null,
"role_archetype": "Engineering",
"slug": "shopify-dev",
"source": "db"
},
{
"display_name": "Frontend Developer",
"id": 7,
"rationale": null,
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
},
{
"display_name": "Web Developer",
"id": 25,
"rationale": null,
"role_archetype": null,
"slug": "web-developer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 435,
"rationale": null,
"role_archetype": "Engineering",
"slug": "fullstack-developer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
},
{
"display_name": "Hybrid Mobile Developer",
"id": 11,
"rationale": null,
"role_archetype": null,
"slug": "hybrid-mobile-developer",
"source": "db"
},
{
"display_name": "Ionic Developer",
"id": 434,
"rationale": null,
"role_archetype": null,
"slug": "ionic-developer",
"source": "db"
},
{
"display_name": ".NET Backend Developer",
"id": 83,
"rationale": null,
"role_archetype": "Engineering",
"slug": "dotnet-backend-developer",
"source": "db"
},
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"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"
},
{
"display_name": "Cyber Security Engineer",
"id": 5,
"rationale": null,
"role_archetype": null,
"slug": "cybersecurity-engineer",
"source": "db"
},
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
},
{
"display_name": "DevOps Engineer",
"id": 10,
"rationale": null,
"role_archetype": null,
"slug": "devops-engineer",
"source": "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"
},
{
"display_name": "Kotlin Backend Developer",
"id": 84,
"rationale": null,
"role_archetype": "Engineering",
"slug": "kotlin-server-backend-developer",
"source": "db"
},
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "MLOps Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
},
{
"display_name": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
},
{
"display_name": "Scala Backend Developer",
"id": 87,
"rationale": null,
"role_archetype": "Engineering",
"slug": "scala-backend-developer",
"source": "db"
}
],
"chosen_role": {
"display_name": "Frontend Developer",
"id": 7,
"rationale": "Domain=Software Engineering \u2192 sub-role react-frontend-developer; The JD centers on web application development, translating requirements into code, and leading design/development of software products, which best matches a frontend/web application role among the candidates.",
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Frontend Frameworks and Libraries",
"id": 434,
"rationale": "Utilizing modern JavaScript frameworks and Shopify libraries to build dynamic and interactive storefronts.",
"slug": "frontend-frameworks-and-libraries",
"source": "db"
},
"input_skill": "Next.js",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Shopify Dev",
"id": 230,
"rationale": null,
"role_archetype": "Engineering",
"slug": "shopify-dev",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Meta-Frameworks \u0026 SSR",
"id": 130,
"rationale": "Frameworks that build on UI libraries to provide routing, server-side rendering, and static site generation.",
"slug": "meta-frameworks-ssr",
"source": "db"
},
"input_skill": "Next.js",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Frontend Developer",
"id": 7,
"rationale": null,
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
},
{
"display_name": "Web Developer",
"id": 25,
"rationale": null,
"role_archetype": null,
"slug": "web-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "UI Frameworks and Rendering",
"id": 115,
"rationale": "Component frameworks and rendering models used to build browser screens, reusable UI, and interactive client flows. This is a core cluster because frontend engineers spend much of their time composing and updating view hierarchies.",
"slug": "ui-frameworks-and-rendering",
"source": "db"
},
"input_skill": "Next.js",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Frontend Developer",
"id": 7,
"rationale": null,
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 435,
"rationale": null,
"role_archetype": "Engineering",
"slug": "fullstack-developer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
},
{
"display_name": "Hybrid Mobile Developer",
"id": 11,
"rationale": null,
"role_archetype": null,
"slug": "hybrid-mobile-developer",
"source": "db"
},
{
"display_name": "Ionic Developer",
"id": 434,
"rationale": null,
"role_archetype": null,
"slug": "ionic-developer",
"source": "db"
},
{
"display_name": "Web Developer",
"id": 25,
"rationale": null,
"role_archetype": null,
"slug": "web-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Cloud Platforms",
"id": 20,
"rationale": "Underlying cloud providers that host the managed services or infrastructure used by the role, such as AWS, Azure, and GCP.",
"slug": "cloud-platforms",
"source": "db"
},
"input_skill": "Cloud",
"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": "Backend Developer",
"id": 1,
"rationale": null,
"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"
},
{
"display_name": "Cyber Security Engineer",
"id": 5,
"rationale": null,
"role_archetype": null,
"slug": "cybersecurity-engineer",
"source": "db"
},
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
},
{
"display_name": "DevOps Engineer",
"id": 10,
"rationale": null,
"role_archetype": null,
"slug": "devops-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "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"
},
{
"display_name": "Kotlin Backend Developer",
"id": 84,
"rationale": null,
"role_archetype": "Engineering",
"slug": "kotlin-server-backend-developer",
"source": "db"
},
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "MLOps Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
},
{
"display_name": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
},
{
"display_name": "Scala Backend Developer",
"id": 87,
"rationale": null,
"role_archetype": "Engineering",
"slug": "scala-backend-developer",
"source": "db"
}
]
}
],
"input_final_skills": [
"Next.js",
"ERP",
"CRM",
"Cloud"
],
"input_llm_skills": [
"Next.js",
"ERP",
"CRM",
"Cloud"
],
"new_aliases_persisted": 0,
"run_id": "4542f5dc-8e39-4b12-8977-aa6dc3c726f5",
"skills_detail": [
{
"aliases_in_db": [
{
"alias_text": "Next.js",
"alias_type": "CANONICAL",
"id": 1210,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next 10",
"alias_type": "VERSION",
"id": 1219,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next 11",
"alias_type": "VERSION",
"id": 1220,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next 12",
"alias_type": "VERSION",
"id": 1221,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next 13",
"alias_type": "VERSION",
"id": 1222,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next 14",
"alias_type": "VERSION",
"id": 1223,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next 15",
"alias_type": "VERSION",
"id": 1224,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next 2",
"alias_type": "VERSION",
"id": 1211,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next 3",
"alias_type": "VERSION",
"id": 1212,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next 4",
"alias_type": "VERSION",
"id": 1213,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next 5",
"alias_type": "VERSION",
"id": 1214,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next 6",
"alias_type": "VERSION",
"id": 1215,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next 7",
"alias_type": "VERSION",
"id": 1216,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next 8",
"alias_type": "VERSION",
"id": 1217,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next 9",
"alias_type": "VERSION",
"id": 1218,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next.js 1",
"alias_type": "VERSION",
"id": 1225,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next.js 10",
"alias_type": "VERSION",
"id": 1234,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next.js 11",
"alias_type": "VERSION",
"id": 1235,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next.js 12",
"alias_type": "VERSION",
"id": 1236,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next.js 13",
"alias_type": "VERSION",
"id": 1237,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next.js 14",
"alias_type": "VERSION",
"id": 1238,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next.js 15",
"alias_type": "VERSION",
"id": 1239,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next.js 2",
"alias_type": "VERSION",
"id": 1226,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next.js 3",
"alias_type": "VERSION",
"id": 1227,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next.js 4",
"alias_type": "VERSION",
"id": 1228,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next.js 5",
"alias_type": "VERSION",
"id": 1229,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next.js 6",
"alias_type": "VERSION",
"id": 1230,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next.js 7",
"alias_type": "VERSION",
"id": 1231,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next.js 8",
"alias_type": "VERSION",
"id": 1232,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Next.js 9",
"alias_type": "VERSION",
"id": 1233,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "next",
"alias_type": "VERSION",
"id": 2115,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "next.js",
"alias_type": "VERSION",
"id": 2117,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "next.js 14",
"alias_type": "VERSION",
"id": 2120,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "nextjs",
"alias_type": "VERSION",
"id": 2116,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "nextjs 14",
"alias_type": "VERSION",
"id": 2118,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 5,
"display_name": "Next.js",
"id": 705,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "FRAMEWORK",
"slug": "next-js",
"sub_category_id": 35,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Frontend Frameworks and Libraries",
"id": 434,
"rationale": "Utilizing modern JavaScript frameworks and Shopify libraries to build dynamic and interactive storefronts.",
"slug": "frontend-frameworks-and-libraries",
"source": "db"
},
"input_skill": "Next.js",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Shopify Dev",
"id": 230,
"rationale": null,
"role_archetype": "Engineering",
"slug": "shopify-dev",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Meta-Frameworks \u0026 SSR",
"id": 130,
"rationale": "Frameworks that build on UI libraries to provide routing, server-side rendering, and static site generation.",
"slug": "meta-frameworks-ssr",
"source": "db"
},
"input_skill": "Next.js",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Frontend Developer",
"id": 7,
"rationale": null,
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
},
{
"display_name": "Web Developer",
"id": 25,
"rationale": null,
"role_archetype": null,
"slug": "web-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "UI Frameworks and Rendering",
"id": 115,
"rationale": "Component frameworks and rendering models used to build browser screens, reusable UI, and interactive client flows. This is a core cluster because frontend engineers spend much of their time composing and updating view hierarchies.",
"slug": "ui-frameworks-and-rendering",
"source": "db"
},
"input_skill": "Next.js",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Frontend Developer",
"id": 7,
"rationale": null,
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 435,
"rationale": null,
"role_archetype": "Engineering",
"slug": "fullstack-developer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
},
{
"display_name": "Hybrid Mobile Developer",
"id": 11,
"rationale": null,
"role_archetype": null,
"slug": "hybrid-mobile-developer",
"source": "db"
},
{
"display_name": "Ionic Developer",
"id": 434,
"rationale": null,
"role_archetype": null,
"slug": "ionic-developer",
"source": "db"
},
{
"display_name": "Web Developer",
"id": 25,
"rationale": null,
"role_archetype": null,
"slug": "web-developer",
"source": "db"
}
]
}
],
"input_skill": "Next.js",
"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": [],
"canonical": null,
"dimensions": [],
"input_skill": "ERP",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Software",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "erp",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "CRM",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Software",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "crm",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Cloud",
"alias_type": "CANONICAL",
"id": 2518,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 37,
"display_name": "Cloud",
"id": 1572,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "cloud",
"sub_category_id": 1177,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Cloud Platforms",
"id": 20,
"rationale": "Underlying cloud providers that host the managed services or infrastructure used by the role, such as AWS, Azure, and GCP.",
"slug": "cloud-platforms",
"source": "db"
},
"input_skill": "Cloud",
"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": "Backend Developer",
"id": 1,
"rationale": null,
"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"
},
{
"display_name": "Cyber Security Engineer",
"id": 5,
"rationale": null,
"role_archetype": null,
"slug": "cybersecurity-engineer",
"source": "db"
},
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
},
{
"display_name": "DevOps Engineer",
"id": 10,
"rationale": null,
"role_archetype": null,
"slug": "devops-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "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"
},
{
"display_name": "Kotlin Backend Developer",
"id": 84,
"rationale": null,
"role_archetype": "Engineering",
"slug": "kotlin-server-backend-developer",
"source": "db"
},
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "MLOps Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
},
{
"display_name": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
},
{
"display_name": "Scala Backend Developer",
"id": 87,
"rationale": null,
"role_archetype": "Engineering",
"slug": "scala-backend-developer",
"source": "db"
}
]
}
],
"input_skill": "Cloud",
"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": [
"ERP",
"CRM"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Frontend Developer",
"id": 7,
"rationale": "Domain=Software Engineering \u2192 sub-role react-frontend-developer; The JD centers on web application development, translating requirements into code, and leading design/development of software products, which best matches a frontend/web application role among the candidates.",
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "Next.js",
"tag": "in_db"
},
{
"skill": "ERP",
"tag": "new"
},
{
"skill": "CRM",
"tag": "new"
},
{
"skill": "Cloud",
"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": 7,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Frontend Frameworks and Libraries",
"id": 434,
"rationale": "Utilizing modern JavaScript frameworks and Shopify libraries to build dynamic and interactive storefronts.",
"slug": "frontend-frameworks-and-libraries",
"source": "db"
},
"dimension_id": 434,
"input_skill": "Next.js",
"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": "Shopify Dev",
"id": 230,
"rationale": null,
"role_archetype": "Engineering",
"slug": "shopify-dev",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 705,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 7,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Meta-Frameworks \u0026 SSR",
"id": 130,
"rationale": "Frameworks that build on UI libraries to provide routing, server-side rendering, and static site generation.",
"slug": "meta-frameworks-ssr",
"source": "db"
},
"dimension_id": 130,
"input_skill": "Next.js",
"llm_role": null,
"matched_chosen_role": true,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension saved",
"role_dimension_saved": true,
"roles_from_db": [
{
"display_name": "Frontend Developer",
"id": 7,
"rationale": null,
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
},
{
"display_name": "Web Developer",
"id": 25,
"rationale": null,
"role_archetype": null,
"slug": "web-developer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 705,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 7,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "UI Frameworks and Rendering",
"id": 115,
"rationale": "Component frameworks and rendering models used to build browser screens, reusable UI, and interactive client flows. This is a core cluster because frontend engineers spend much of their time composing and updating view hierarchies.",
"slug": "ui-frameworks-and-rendering",
"source": "db"
},
"dimension_id": 115,
"input_skill": "Next.js",
"llm_role": null,
"matched_chosen_role": true,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension saved",
"role_dimension_saved": true,
"roles_from_db": [
{
"display_name": "Frontend Developer",
"id": 7,
"rationale": null,
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 435,
"rationale": null,
"role_archetype": "Engineering",
"slug": "fullstack-developer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
},
{
"display_name": "Hybrid Mobile Developer",
"id": 11,
"rationale": null,
"role_archetype": null,
"slug": "hybrid-mobile-developer",
"source": "db"
},
{
"display_name": "Ionic Developer",
"id": 434,
"rationale": null,
"role_archetype": null,
"slug": "ionic-developer",
"source": "db"
},
{
"display_name": "Web Developer",
"id": 25,
"rationale": null,
"role_archetype": null,
"slug": "web-developer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 705,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 7,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Cloud Platforms",
"id": 20,
"rationale": "Underlying cloud providers that host the managed services or infrastructure used by the role, such as AWS, Azure, and GCP.",
"slug": "cloud-platforms",
"source": "db"
},
"dimension_id": 20,
"input_skill": "Cloud",
"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": "Backend Developer",
"id": 1,
"rationale": null,
"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"
},
{
"display_name": "Cyber Security Engineer",
"id": 5,
"rationale": null,
"role_archetype": null,
"slug": "cybersecurity-engineer",
"source": "db"
},
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
},
{
"display_name": "DevOps Engineer",
"id": 10,
"rationale": null,
"role_archetype": null,
"slug": "devops-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "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"
},
{
"display_name": "Kotlin Backend Developer",
"id": 84,
"rationale": null,
"role_archetype": "Engineering",
"slug": "kotlin-server-backend-developer",
"source": "db"
},
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "MLOps Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
},
{
"display_name": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-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": 1572,
"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": "4542f5dc-8e39-4b12-8977-aa6dc3c726f5"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.