Pipeline run
0bfefd0f-2a57-4f21-91ca-960a11885648
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
This is a part-time hybrid role for a Senior PHP Developer. As a Senior PHP Developer at Keendroid, you will be responsible for back-end web development, object-oriented programming (OOP), front-end d…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Backend Developer
→PHP Backend Developer
sub-role · 0.99 domain · Software Engineering CASE DOMAINslug: backend-engineer · id: 1 · source: db · sub-role slug: php-backend-developer
Domain=Software Engineering → sub-role php-backend-developer; The JD centers on PHP back-end development, OOP, and general software development, which best matches Backend Developer.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
Company Description Keendroid is a design-thinking company based in Jaipur. We are passionate about reshaping the way we approach innovation by harnessing design thinking principles. Our approach is built on empathy, collaboration, and relentless curiosity. We craft solutions that resonate with people on a profound level, aiming to enhance human well-being and foster a more harmonious world. Whether you're an organization striving to innovate, an entrepreneur with a game-changing idea, or an individual seeking to make a difference, Keendroid is here to inspire, empower, and drive you forward. Role Description This is a part-time hybrid role for a Senior PHP Developer. As a Senior PHP Developer at Keendroid, you will be responsible for back-end web development, object-oriented programming (OOP), front-end development, software development, and programming. This role is located in Jaipur with flexibility for some remote work. Qualifications • Back-End Web Development and Software Development skills • Experience with Object-Oriented Programming (OOP) • Front-End Development and Programming skills • Strong problem-solving and analytical skills • Excellent written and verbal communication skills • Ability to work independently and remotely • Prior experience in the design thinking field is a plus • Bachelor's degree in Computer Science or related field
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
- PHP (CANONICAL) primary
Stored enrichment (catalog DB)
- Category
- Language
- Sub-category
- Programming Language
- Confidence
- 0.99
- Version strategy
- NOT_APPLICABLE
Skill profile (library / DB)
- Skill nature
- LANGUAGE
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 6
- Sub-category id
- 96
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
PHP and Magento Extension Points Catalog dimension db id 391
Library dimension (catalog)
Roles linked in library: Magento Dev
-
PHP and WordPress Hooks Catalog dimension db id 326
Library dimension (catalog)
Roles linked in library: WordPress Dev
-
Programming Languages & Template Languages Catalog dimension db id 359
Library dimension (catalog)
Roles linked in library: Drupal Dev
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
PHP and Magento Extension Points
php-and-magento-extension-points
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
PHP and WordPress Hooks
php-and-wordpress-hooks
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Programming Languages & Template Languages
programming-languages-template-languages
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Programming Languages
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Version strategy
- UNVERSIONED
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 |
|---|---|---|---|---|---|---|
| PHP | in_db |
PHP and Magento Extension Points
php-and-magento-extension-points
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| PHP | in_db |
PHP and WordPress Hooks
php-and-wordpress-hooks
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| PHP | in_db |
Programming Languages & Template Languages
programming-languages-template-languages
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | Object-Oriented Programming | type=Programming Languages subtype=general nature=CONCEPT lifespan=EVERGREEN |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "Keendroid is a design-thinking company",
"last_5_words": "inspire, empower, and drive you forward."
},
"text": "Keendroid is a design-thinking company based in Jaipur. We are passionate about reshaping the way we approach innovation by harnessing design thinking principles. Our approach is built on empathy, collaboration, and relentless curiosity. We craft solutions that resonate with people on a profound level, aiming to enhance human well-being and foster a more harmonious world. Whether you\u0027re an organization striving to innovate, an entrepreneur with a game-changing idea, or an individual seeking to make a difference, Keendroid is here to inspire, empower, and drive you forward.",
"word_count": 84
},
"certifications": [],
"company_name": "Keendroid",
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science (or related)",
"raw": "Bachelor\u0027s degree in Computer Science or related field",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": null,
"raw": null
},
"job_locations": [
{
"aliases": [
"null"
],
"city": "Jaipur",
"country": "India",
"state": "Rajasthan",
"work_mode": "hybrid"
}
],
"role": "Senior PHP Developer",
"role_aliases": [
"PHP Developer",
"Senior Developer",
"Backend Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Role Description",
"heading_was_present": true,
"source_marker": {
"first_5_words": "This is a part-time hybrid",
"last_5_words": "some remote work."
},
"text": "This is a part-time hybrid role for a Senior PHP Developer. As a Senior PHP Developer at Keendroid, you will be responsible for back-end web development, object-oriented programming (OOP), front-end development, software development, and programming. This role is located in Jaipur with flexibility for some remote work.",
"word_count": 47
},
{
"bullet_count": 8,
"heading": "Qualifications",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Back-End Web Development and",
"last_5_words": "in Computer Science or related field"
},
"text": "\u2022 Back-End Web Development and Software Development skills\n\u2022 Experience with Object-Oriented Programming (OOP)\n\u2022 Front-End Development and Programming skills\n\u2022 Strong problem-solving and analytical skills\n\u2022 Excellent written and verbal communication skills\n\u2022 Ability to work independently and remotely\n\u2022 Prior experience in the design thinking field is a plus\n\u2022 Bachelor\u0027s degree in Computer Science or related field",
"word_count": 64
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "PHP"
},
{
"is_primary": true,
"skill_name": "Object-Oriented Programming"
}
],
"jd_role": {
"display_name": "Senior PHP Developer",
"rationale": null,
"role_aliases": [
"PHP Developer",
"Senior Developer",
"Backend Developer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "Keendroid is a design-thinking company",
"last_5_words": "inspire, empower, and drive you forward."
},
"text": "Keendroid is a design-thinking company based in Jaipur. We are passionate about reshaping the way we approach innovation by harnessing design thinking principles. Our approach is built on empathy, collaboration, and relentless curiosity. We craft solutions that resonate with people on a profound level, aiming to enhance human well-being and foster a more harmonious world. Whether you\u0027re an organization striving to innovate, an entrepreneur with a game-changing idea, or an individual seeking to make a difference, Keendroid is here to inspire, empower, and drive you forward.",
"word_count": 84
},
"certifications": [],
"company_name": "Keendroid",
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science (or related)",
"raw": "Bachelor\u0027s degree in Computer Science or related field",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": null,
"raw": null
},
"job_locations": [
{
"aliases": [
"null"
],
"city": "Jaipur",
"country": "India",
"state": "Rajasthan",
"work_mode": "hybrid"
}
],
"role": "Senior PHP Developer",
"role_aliases": [
"PHP Developer",
"Senior Developer",
"Backend Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Role Description",
"heading_was_present": true,
"source_marker": {
"first_5_words": "This is a part-time hybrid",
"last_5_words": "some remote work."
},
"text": "This is a part-time hybrid role for a Senior PHP Developer. As a Senior PHP Developer at Keendroid, you will be responsible for back-end web development, object-oriented programming (OOP), front-end development, software development, and programming. This role is located in Jaipur with flexibility for some remote work.",
"word_count": 47
},
{
"bullet_count": 8,
"heading": "Qualifications",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Back-End Web Development and",
"last_5_words": "in Computer Science or related field"
},
"text": "\u2022 Back-End Web Development and Software Development skills\n\u2022 Experience with Object-Oriented Programming (OOP)\n\u2022 Front-End Development and Programming skills\n\u2022 Strong problem-solving and analytical skills\n\u2022 Excellent written and verbal communication skills\n\u2022 Ability to work independently and remotely\n\u2022 Prior experience in the design thinking field is a plus\n\u2022 Bachelor\u0027s degree in Computer Science or related field",
"word_count": 64
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "0bfefd0f-2a57-4f21-91ca-960a11885648",
"stage3_signals": {
"alias_found": true,
"alias_match_roles": [
{
"display_name": "Backend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 1,
"score": 1.0,
"slug": "backend-engineer",
"total_count": null
},
{
"display_name": "PHP Backend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 86,
"score": 1.0,
"slug": "php-backend-developer",
"total_count": null
}
],
"kra_match_roles": [
{
"display_name": "Python Backend Developer",
"kra_matches": [
{
"kra_text": "Design backend endpoints and request handling",
"sentence": "Back-End Web Development and Software Development skills",
"similarity": 0.5251
},
{
"kra_text": "Design backend endpoints and request handling",
"sentence": "Front-End Development and Programming skills",
"similarity": 0.4965
},
{
"kra_text": "Design backend endpoints and request handling",
"sentence": "As a Senior PHP Developer at Keendroid, you will be responsible for back-end web development, object-oriented programming (OOP), front-end development, software development, and programming.",
"similarity": 0.4059
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 80,
"score": 0.4758,
"slug": "python-backend-developer",
"total_count": null
},
{
"display_name": "Flutter Developer",
"kra_matches": [
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Back-End Web Development and Software Development skills",
"similarity": 0.48
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Prior experience in the design thinking field is a plus",
"similarity": 0.4431
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "As a Senior PHP Developer at Keendroid, you will be responsible for back-end web development, object-oriented programming (OOP), front-end development, software development, and programming.",
"similarity": 0.4164
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.4465,
"slug": "flutter-developer",
"total_count": null
},
{
"display_name": "Java Backend Developer",
"kra_matches": [
{
"kra_text": "service endpoint development",
"sentence": "Back-End Web Development and Software Development skills",
"similarity": 0.4713
},
{
"kra_text": "service endpoint development",
"sentence": "Front-End Development and Programming skills",
"similarity": 0.4402
},
{
"kra_text": "service endpoint development",
"sentence": "As a Senior PHP Developer at Keendroid, you will be responsible for back-end web development, object-oriented programming (OOP), front-end development, software development, and programming.",
"similarity": 0.4155
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 79,
"score": 0.4423,
"slug": "java-backend-developer",
"total_count": null
},
{
"display_name": "Scala Backend Developer",
"kra_matches": [
{
"kra_text": "service endpoint development",
"sentence": "Back-End Web Development and Software Development skills",
"similarity": 0.4713
},
{
"kra_text": "service endpoint development",
"sentence": "Front-End Development and Programming skills",
"similarity": 0.4402
},
{
"kra_text": "service endpoint development",
"sentence": "As a Senior PHP Developer at Keendroid, you will be responsible for back-end web development, object-oriented programming (OOP), front-end development, software development, and programming.",
"similarity": 0.4155
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 87,
"score": 0.4423,
"slug": "scala-backend-developer",
"total_count": null
},
{
"display_name": "Fullstack Developer",
"kra_matches": [
{
"kra_text": "Implements complete product features end-to-end from database schema design through backend API to frontend UI using JavaScript, TypeScript, Python, or Ruby on Rails.",
"sentence": "Back-End Web Development and Software Development skills",
"similarity": 0.47
},
{
"kra_text": "Implements complete product features end-to-end from database schema design through backend API to frontend UI using JavaScript, TypeScript, Python, or Ruby on Rails.",
"sentence": "Front-End Development and Programming skills",
"similarity": 0.4344
},
{
"kra_text": "Implements complete product features end-to-end from database schema design through backend API to frontend UI using JavaScript, TypeScript, Python, or Ruby on Rails.",
"sentence": "As a Senior PHP Developer at Keendroid, you will be responsible for back-end web development, object-oriented programming (OOP), front-end development, software development, and programming.",
"similarity": 0.3994
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.4346,
"slug": "full-stack-engineer",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "WordPress Dev",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"PHP"
],
"role_id": 227,
"score": 0.5,
"slug": "wordpress-dev",
"total_count": 2
},
{
"display_name": "Drupal Dev",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"PHP"
],
"role_id": 228,
"score": 0.5,
"slug": "drupal-dev",
"total_count": 2
},
{
"display_name": "Magento Dev",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"PHP"
],
"role_id": 231,
"score": 0.5,
"slug": "magento-dev",
"total_count": 2
}
]
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "DOMAIN",
"chosen_role": {
"display_name": "Backend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 1,
"score": 0.96,
"slug": "backend-engineer",
"total_count": null
},
"confidence": 0.96,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"Backend Web Development",
"Object-Oriented Programming",
"Front-End Development",
"Independent Remote Work",
"Problem Solving",
"Communication"
],
"matched_kras": [
"responsible for back-end web development",
"object-oriented programming (OOP)",
"front-end development",
"software development",
"programming",
"ability to work independently and remotely"
],
"matched_skills": [
"PHP",
"Back-End Web Development",
"Software Development",
"Object-Oriented Programming (OOP)",
"Front-End Development",
"Programming",
"problem-solving",
"analytical skills",
"written and verbal communication"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Software Engineering \u2192 sub-role php-backend-developer; The JD centers on PHP back-end development, OOP, and general software development, which best matches Backend Developer.",
"sub_role": {
"confidence": 0.99,
"display_name": "PHP Backend Developer",
"reasoning": "The JD explicitly says Senior PHP Developer and centers on back-end web development in PHP.",
"role_id": 86,
"slug": "php-backend-developer"
}
},
"stage5_updates": {
"centroid_n_after": 1186,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 1250,
"r_and_r_preview": "This is a part-time hybrid role for a Senior PHP Developer. As a Senior PHP Developer at Keendroid, you will be responsible for back-end web development, object-oriented programming (OOP), front-end d",
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 17290,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Object-Oriented Programming",
"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": 4444,
"existing_alias_text": "PHP",
"input_term": "PHP",
"matched_canonical": {
"category_id": 6,
"display_name": "PHP",
"id": 2986,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "php",
"sub_category_id": 96,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
}
],
"candidate_roles": [
{
"display_name": "Magento Dev",
"id": 231,
"rationale": null,
"role_archetype": "Engineering",
"slug": "magento-dev",
"source": "db"
},
{
"display_name": "WordPress Dev",
"id": 227,
"rationale": null,
"role_archetype": "Engineering",
"slug": "wordpress-dev",
"source": "db"
},
{
"display_name": "Drupal Dev",
"id": 228,
"rationale": null,
"role_archetype": "Engineering",
"slug": "drupal-dev",
"source": "db"
}
],
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "Domain=Software Engineering \u2192 sub-role php-backend-developer; The JD centers on PHP back-end development, OOP, and general software development, which best matches Backend Developer.",
"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": "PHP and Magento Extension Points",
"id": 391,
"rationale": "Core implementation surface for Magento customizations, including module code, event-driven hooks, and platform conventions. This is the primary language-and-framework cluster for building upgrade-safe storefront behavior.",
"slug": "php-and-magento-extension-points",
"source": "db"
},
"input_skill": "PHP",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Magento Dev",
"id": 231,
"rationale": null,
"role_archetype": "Engineering",
"slug": "magento-dev",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "PHP and WordPress Hooks",
"id": 326,
"rationale": "Core implementation language and extension points used to build WordPress behavior. This covers PHP code that powers themes, plugins, and site-specific customizations, plus the hook system that stitches features into WordPress lifecycle events.",
"slug": "php-and-wordpress-hooks",
"source": "db"
},
"input_skill": "PHP",
"llm_role": null,
"roles_from_db": [
{
"display_name": "WordPress Dev",
"id": 227,
"rationale": null,
"role_archetype": "Engineering",
"slug": "wordpress-dev",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages \u0026 Template Languages",
"id": 359,
"rationale": "The languages and domain-specific templating languages used for Drupal development and theming.",
"slug": "programming-languages-template-languages",
"source": "db"
},
"input_skill": "PHP",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Drupal Dev",
"id": 228,
"rationale": null,
"role_archetype": "Engineering",
"slug": "drupal-dev",
"source": "db"
}
]
}
],
"input_final_skills": [
"PHP",
"Object-Oriented Programming"
],
"input_llm_skills": [
"PHP",
"Object-Oriented Programming"
],
"new_aliases_persisted": 0,
"run_id": "0bfefd0f-2a57-4f21-91ca-960a11885648",
"skills_detail": [
{
"aliases_in_db": [
{
"alias_text": "PHP",
"alias_type": "CANONICAL",
"id": 4444,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 6,
"display_name": "PHP",
"id": 2986,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "php",
"sub_category_id": 96,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "PHP and Magento Extension Points",
"id": 391,
"rationale": "Core implementation surface for Magento customizations, including module code, event-driven hooks, and platform conventions. This is the primary language-and-framework cluster for building upgrade-safe storefront behavior.",
"slug": "php-and-magento-extension-points",
"source": "db"
},
"input_skill": "PHP",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Magento Dev",
"id": 231,
"rationale": null,
"role_archetype": "Engineering",
"slug": "magento-dev",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "PHP and WordPress Hooks",
"id": 326,
"rationale": "Core implementation language and extension points used to build WordPress behavior. This covers PHP code that powers themes, plugins, and site-specific customizations, plus the hook system that stitches features into WordPress lifecycle events.",
"slug": "php-and-wordpress-hooks",
"source": "db"
},
"input_skill": "PHP",
"llm_role": null,
"roles_from_db": [
{
"display_name": "WordPress Dev",
"id": 227,
"rationale": null,
"role_archetype": "Engineering",
"slug": "wordpress-dev",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages \u0026 Template Languages",
"id": 359,
"rationale": "The languages and domain-specific templating languages used for Drupal development and theming.",
"slug": "programming-languages-template-languages",
"source": "db"
},
"input_skill": "PHP",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Drupal Dev",
"id": 228,
"rationale": null,
"role_archetype": "Engineering",
"slug": "drupal-dev",
"source": "db"
}
]
}
],
"input_skill": "PHP",
"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": "Object-Oriented Programming",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Programming Languages",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "EVERGREEN",
"version_strategy": "UNVERSIONED",
"volatility": "STABLE"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "object-oriented-programming",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"Object-Oriented Programming"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "Domain=Software Engineering \u2192 sub-role php-backend-developer; The JD centers on PHP back-end development, OOP, and general software development, which best matches Backend Developer.",
"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": "PHP",
"tag": "in_db"
},
{
"skill": "Object-Oriented Programming",
"tag": "new"
}
],
"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": "PHP and Magento Extension Points",
"id": 391,
"rationale": "Core implementation surface for Magento customizations, including module code, event-driven hooks, and platform conventions. This is the primary language-and-framework cluster for building upgrade-safe storefront behavior.",
"slug": "php-and-magento-extension-points",
"source": "db"
},
"dimension_id": 391,
"input_skill": "PHP",
"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": "Magento Dev",
"id": 231,
"rationale": null,
"role_archetype": "Engineering",
"slug": "magento-dev",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 2986,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 1,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "PHP and WordPress Hooks",
"id": 326,
"rationale": "Core implementation language and extension points used to build WordPress behavior. This covers PHP code that powers themes, plugins, and site-specific customizations, plus the hook system that stitches features into WordPress lifecycle events.",
"slug": "php-and-wordpress-hooks",
"source": "db"
},
"dimension_id": 326,
"input_skill": "PHP",
"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": "WordPress Dev",
"id": 227,
"rationale": null,
"role_archetype": "Engineering",
"slug": "wordpress-dev",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 2986,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 1,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages \u0026 Template Languages",
"id": 359,
"rationale": "The languages and domain-specific templating languages used for Drupal development and theming.",
"slug": "programming-languages-template-languages",
"source": "db"
},
"dimension_id": 359,
"input_skill": "PHP",
"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": "Drupal Dev",
"id": 228,
"rationale": null,
"role_archetype": "Engineering",
"slug": "drupal-dev",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 2986,
"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": "0bfefd0f-2a57-4f21-91ca-960a11885648"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.