Pipeline run
d2f08af7-255b-4410-afda-c7e46f150f00
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Web Developer
CASE Aslug: web-developer · id: 25 · source: db
Multi-alias tie (3 roles at 1.0) resolved by TIER_B_TITLE: Web Developer
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
Project Role : Web Developer Project Role Description : Design, build and test web-based applications for various site components and edit site content. Document technical designs and specifications. Research and incorporate updated content for websites. Must have skills : Oracle EBS Financials Good to have skills : NA Minimum 5 Year(s) Of Experience Is Required Educational Qualification : 15 years full time education Summary: As a Web Developer, you will design, build, and test web-based applications for various site components, edit site content, document technical designs and specifications, and research and incorporate updated content for websites. Roles & Responsibilities: - Candidate is expected to work directly with business end users and carry out following duties : For Managed Services – Understand the issue/problem raised by users Debug the issue functionally and provide resolution/workaround within SLA Document the solution steps and communicate within and outside the team Help technical developer in debugging/resolution Co-ordinate internally and externally to migrate solution to end-state Keep stakeholders informed by properly updating tickets and any other relevant documents Attend customer credence and any adhoc meetings related to assigned work Knowledge Repository Maintenance, Documentation Help business in Period-End/Month-End/Year-End closures Liaison with Oracle and other applicable Vendors as part of support For Development/Implementation/Upgrade/Roll-Out – Understand project scope and tasks, responsibilities, deliverables Requirement gathering and analysis Gap-Fit analysis, Solution Design Configuration/Setups/Documentation Perform Unit Testing, Integration Testing, Regression Testing Assist business in User Acceptance Testing Help technical team in customizations, conversions and retrofitting Assist in deployment of Project in various instances including Production Keep project on track form schedule and budget perspective Preferred Skills & Experience: Strong domain knowledge in Supply Chain business processes Hands-on Support and/or Project experience in below Oracle E-Business modules : General Ledger, Accounts Payable, Accounts Receivable Fixed Assets, Cash Management, Trade Management Bill Presentment, EBTax, Sub-Ledger Accounting, TCA Good knowledge and secondary expertise in Oracle modules : Purchasing Financial Statements Cost Management Revenue Management Comfortable with SQL codes Gained skill/certification in any other Oracle module would be an additional advantage Familiarity with AIM methodology and different document standards Conversant with tools such as SQL Developer, Putty, Winscp, UPK, Oracle MWA Required experience between 5 to 8 Years 15 years full time education
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Practices
- Sub-category
- general
- Skill nature
- PRACTICE
- 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
- Databases
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- Unit Testing (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Methodology
- Sub-category
- Testing Methodology
- Confidence
- 0.98
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Unit testing is a standard hiring requirement across software JDs and appears in mainstream frameworks/docs; GitHub and Stack Overflow usage remain consistently high, with no successor replacing it.
Skill profile (library / DB)
- Skill nature
- METHODOLOGY
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 8
- Sub-category id
- 44
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Aliases — catalog
- Integration testing (CANONICAL) primary
- integration testing (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Methodology
- Sub-category
- Testing Methodology
- Confidence
- 0.97
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Integration testing is a standard QA skill in job descriptions across backend, frontend, and DevOps roles; it’s commonly paired with CI/CD and tools like Jest, Cypress, and Testcontainers.
Skill profile (library / DB)
- Skill nature
- METHODOLOGY
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 8
- Sub-category id
- 44
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Testing and Defect Resolution Catalog dimension db id 262
Library dimension (catalog)
Roles linked in library: Pega Developer
-
Testing and Quality Assurance Catalog dimension db id 12
Library dimension (catalog)
Roles linked in library: .NET Backend Developer, Backend Developer, Node.js Backend Developer, PHP Backend Developer, Python Backend Developer, Scala Backend Developer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Testing and Defect Resolution
testing-and-defect-resolution
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Testing and Quality Assurance
testing-and-quality-assurance
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Aliases — catalog
- Regression testing (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Methodology
- Sub-category
- Regression Testing
- Confidence
- 0.98
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Regression testing is a standard QA practice in most software JDs and test plans; CI/CD tools and vendor docs routinely include it as a core safeguard against reintroducing bugs.
Skill profile (library / DB)
- Skill nature
- METHODOLOGY
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 8
- Sub-category id
- 2940
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Magento Testing and Upgrade Safety Catalog dimension db id 405
Library dimension (catalog)
Roles linked in library: Magento Dev
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Magento Testing and Upgrade Safety
magento-testing-and-upgrade-safety
|
✓ | — | 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
- Practices
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- production (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Architecture
- Sub-category
- Environment Architecture
- Confidence
- 0.86
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: “Production” as an environment architecture term appears in many JDs, but usually as a deployment target rather than a standalone skill; market signal is low standalone JD volume compared with AWS/Kubernetes/CI-CD roles.
Skill profile (library / DB)
- Skill nature
- PATTERN
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 1
- Sub-category id
- 585
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Environment Provisioning and Parity Catalog dimension db id 157
Library dimension (catalog)
Roles linked in library: DevOps Engineer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Environment Provisioning and Parity
environment-provisioning-and-parity
|
✓ | — | 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 |
|---|---|---|---|---|---|---|
| Unit Testing | in_db |
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Integration Testing | in_db |
Testing and Defect Resolution
testing-and-defect-resolution
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Integration Testing | in_db |
Testing and Quality Assurance
testing-and-quality-assurance
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Regression Testing | in_db |
Magento Testing and Upgrade Safety
magento-testing-and-upgrade-safety
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Production | in_db |
Environment Provisioning and Parity
environment-provisioning-and-parity
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | Web Development | type=Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Oracle | type=Databases subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | User Acceptance Testing | type=Practices subtype=general nature=PRACTICE 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": [
{
"level": "null",
"qualification": "null - null",
"raw": "15 years full time education",
"requirement": "required"
}
],
"experience": {
"max": 8,
"min": 5,
"raw": "Minimum 5 Year(s) Of Experience Is Required"
},
"job_locations": [],
"role": "Web Developer",
"role_aliases": [
"Web Developer",
"Frontend Developer",
"Software Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Summary",
"heading_was_present": true,
"source_marker": {
"first_5_words": "As a Web Developer, you",
"last_5_words": "content for websites."
},
"text": "As a Web Developer, you will design, build, and test web-based applications for various site components, edit site content, document technical designs and specifications, and research and incorporate updated content for websites.",
"word_count": 42
},
{
"bullet_count": 1,
"heading": "Roles \u0026 Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "- Candidate is expected to",
"last_5_words": "schedule and budget perspective"
},
"text": "- Candidate is expected to work directly with business end users and carry out following duties : For Managed Services \u2013 Understand the issue/problem raised by users Debug the issue functionally and provide resolution/workaround within SLA Document the solution steps and communicate within and outside the team Help technical developer in debugging/resolution Co-ordinate internally and externally to migrate solution to end-state Keep stakeholders informed by properly updating tickets and any other relevant documents Attend customer credence and any adhoc meetings related to assigned work Knowledge Repository Maintenance, Documentation Help business in Period-End/Month-End/Year-End closures Liaison with Oracle and other applicable Vendors as part of support For Development/Implementation/Upgrade/Roll-Out \u2013 Understand project scope and tasks, responsibilities, deliverables Requirement gathering and analysis Gap-Fit analysis, Solution Design Configuration/Setups/Documentation Perform Unit Testing, Integration Testing, Regression Testing Assist business in User Acceptance Testing Help technical team in customizations, conversions and retrofitting Assist in deployment of Project in various instances including Production Keep project on track form schedule and budget perspective",
"word_count": 265
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "Web Development"
},
{
"is_primary": true,
"skill_name": "Oracle"
},
{
"is_primary": true,
"skill_name": "Unit Testing"
},
{
"is_primary": true,
"skill_name": "Integration Testing"
},
{
"is_primary": true,
"skill_name": "Regression Testing"
},
{
"is_primary": true,
"skill_name": "User Acceptance Testing"
},
{
"is_primary": false,
"skill_name": "Production"
}
],
"jd_role": {
"display_name": "Web Developer",
"rationale": null,
"role_aliases": [
"Web Developer",
"Frontend Developer",
"Software Developer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [
{
"level": "null",
"qualification": "null - null",
"raw": "15 years full time education",
"requirement": "required"
}
],
"experience": {
"max": 8,
"min": 5,
"raw": "Minimum 5 Year(s) Of Experience Is Required"
},
"job_locations": [],
"role": "Web Developer",
"role_aliases": [
"Web Developer",
"Frontend Developer",
"Software Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Summary",
"heading_was_present": true,
"source_marker": {
"first_5_words": "As a Web Developer, you",
"last_5_words": "content for websites."
},
"text": "As a Web Developer, you will design, build, and test web-based applications for various site components, edit site content, document technical designs and specifications, and research and incorporate updated content for websites.",
"word_count": 42
},
{
"bullet_count": 1,
"heading": "Roles \u0026 Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "- Candidate is expected to",
"last_5_words": "schedule and budget perspective"
},
"text": "- Candidate is expected to work directly with business end users and carry out following duties : For Managed Services \u2013 Understand the issue/problem raised by users Debug the issue functionally and provide resolution/workaround within SLA Document the solution steps and communicate within and outside the team Help technical developer in debugging/resolution Co-ordinate internally and externally to migrate solution to end-state Keep stakeholders informed by properly updating tickets and any other relevant documents Attend customer credence and any adhoc meetings related to assigned work Knowledge Repository Maintenance, Documentation Help business in Period-End/Month-End/Year-End closures Liaison with Oracle and other applicable Vendors as part of support For Development/Implementation/Upgrade/Roll-Out \u2013 Understand project scope and tasks, responsibilities, deliverables Requirement gathering and analysis Gap-Fit analysis, Solution Design Configuration/Setups/Documentation Perform Unit Testing, Integration Testing, Regression Testing Assist business in User Acceptance Testing Help technical team in customizations, conversions and retrofitting Assist in deployment of Project in various instances including Production Keep project on track form schedule and budget perspective",
"word_count": 265
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "d2f08af7-255b-4410-afda-c7e46f150f00",
"stage3_signals": {
"alias_found": true,
"alias_match_roles": [
{
"display_name": "Frontend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 7,
"score": 1.0,
"slug": "frontend-engineer",
"total_count": null
},
{
"display_name": "Web Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 25,
"score": 1.0,
"slug": "web-developer",
"total_count": null
},
{
"display_name": "Frontend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 439,
"score": 1.0,
"slug": "frontend-developer",
"total_count": null
}
],
"kra_match_roles": [
{
"display_name": "Frontend Developer",
"kra_matches": [
{
"kra_text": "Builds responsive user interfaces and interactive web components using React, Vue, or Angular with TypeScript, HTML5, and modern CSS for browser-based applications.",
"sentence": "As a Web Developer, you will design, build, and test web-based applications for various site components, edit site content, document technical designs and specifications, and research and incorporate updated content for websites.",
"similarity": 0.468
},
{
"kra_text": "Supports production releases by diagnosing cross-browser compatibility issues, investigating UI regressions, and resolving frontend performance degradation.",
"sentence": "Candidate is expected to work directly with business end users and carry out following duties : For Managed Services \u2013 Understand the issue/problem raised by users Debug the issue functionally and provide resolution/workaround within SLA Document the solution steps and communicate within and outside the team Help technical developer in debugging/resolution Co-ordinate internally and externally to migrate solution to end-state Keep stakeholders informed by properly updating tickets and any other relevant documents Attend customer credence and any adhoc meetings related to assigned work Knowledge Repository Maintenance, Documentation Help business in Period-End/Month-End/Year-End closures Liaison with Oracle and other applicable Vendors as part of support For Development/Implementation/Upgrade/Roll-Out \u2013 Understand project scope and tasks, responsibilities, deliverables Requirement gathering and analysis Gap-Fit analysis, Solution Design Configuration/Setups/Documentation Perform Unit Testing, Integration Testing, Regression Testing Assist business in User Acceptance Testing Help technical team in customizations, conversions and retrofitting Assist in deployment of Project in various instances including Production Keep project on track form schedule and budget perspective",
"similarity": 0.4078
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 7,
"score": 0.4379,
"slug": "frontend-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": "Candidate is expected to work directly with business end users and carry out following duties : For Managed Services \u2013 Understand the issue/problem raised by users Debug the issue functionally and provide resolution/workaround within SLA Document the solution steps and communicate within and outside the team Help technical developer in debugging/resolution Co-ordinate internally and externally to migrate solution to end-state Keep stakeholders informed by properly updating tickets and any other relevant documents Attend customer credence and any adhoc meetings related to assigned work Knowledge Repository Maintenance, Documentation Help business in Period-End/Month-End/Year-End closures Liaison with Oracle and other applicable Vendors as part of support For Development/Implementation/Upgrade/Roll-Out \u2013 Understand project scope and tasks, responsibilities, deliverables Requirement gathering and analysis Gap-Fit analysis, Solution Design Configuration/Setups/Documentation Perform Unit Testing, Integration Testing, Regression Testing Assist business in User Acceptance Testing Help technical team in customizations, conversions and retrofitting Assist in deployment of Project in various instances including Production Keep project on track form schedule and budget perspective",
"similarity": 0.4367
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "As a Web Developer, you will design, build, and test web-based applications for various site components, edit site content, document technical designs and specifications, and research and incorporate updated content for websites.",
"similarity": 0.4048
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.4207,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "Cloud Architect",
"kra_matches": [
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Candidate is expected to work directly with business end users and carry out following duties : For Managed Services \u2013 Understand the issue/problem raised by users Debug the issue functionally and provide resolution/workaround within SLA Document the solution steps and communicate within and outside the team Help technical developer in debugging/resolution Co-ordinate internally and externally to migrate solution to end-state Keep stakeholders informed by properly updating tickets and any other relevant documents Attend customer credence and any adhoc meetings related to assigned work Knowledge Repository Maintenance, Documentation Help business in Period-End/Month-End/Year-End closures Liaison with Oracle and other applicable Vendors as part of support For Development/Implementation/Upgrade/Roll-Out \u2013 Understand project scope and tasks, responsibilities, deliverables Requirement gathering and analysis Gap-Fit analysis, Solution Design Configuration/Setups/Documentation Perform Unit Testing, Integration Testing, Regression Testing Assist business in User Acceptance Testing Help technical team in customizations, conversions and retrofitting Assist in deployment of Project in various instances including Production Keep project on track form schedule and budget perspective",
"similarity": 0.4574
},
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "As a Web Developer, you will design, build, and test web-based applications for various site components, edit site content, document technical designs and specifications, and research and incorporate updated content for websites.",
"similarity": 0.367
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 9,
"score": 0.4122,
"slug": "cloud-architect",
"total_count": null
},
{
"display_name": "Drupal Dev",
"kra_matches": [
{
"kra_text": "site troubleshooting and defect fixes",
"sentence": "Candidate is expected to work directly with business end users and carry out following duties : For Managed Services \u2013 Understand the issue/problem raised by users Debug the issue functionally and provide resolution/workaround within SLA Document the solution steps and communicate within and outside the team Help technical developer in debugging/resolution Co-ordinate internally and externally to migrate solution to end-state Keep stakeholders informed by properly updating tickets and any other relevant documents Attend customer credence and any adhoc meetings related to assigned work Knowledge Repository Maintenance, Documentation Help business in Period-End/Month-End/Year-End closures Liaison with Oracle and other applicable Vendors as part of support For Development/Implementation/Upgrade/Roll-Out \u2013 Understand project scope and tasks, responsibilities, deliverables Requirement gathering and analysis Gap-Fit analysis, Solution Design Configuration/Setups/Documentation Perform Unit Testing, Integration Testing, Regression Testing Assist business in User Acceptance Testing Help technical team in customizations, conversions and retrofitting Assist in deployment of Project in various instances including Production Keep project on track form schedule and budget perspective",
"similarity": 0.4419
},
{
"kra_text": "site troubleshooting and defect fixes",
"sentence": "As a Web Developer, you will design, build, and test web-based applications for various site components, edit site content, document technical designs and specifications, and research and incorporate updated content for websites.",
"similarity": 0.3726
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 228,
"score": 0.4072,
"slug": "drupal-dev",
"total_count": null
},
{
"display_name": "Pega Developer",
"kra_matches": [
{
"kra_text": "Requirements analysis and process translation",
"sentence": "Candidate is expected to work directly with business end users and carry out following duties : For Managed Services \u2013 Understand the issue/problem raised by users Debug the issue functionally and provide resolution/workaround within SLA Document the solution steps and communicate within and outside the team Help technical developer in debugging/resolution Co-ordinate internally and externally to migrate solution to end-state Keep stakeholders informed by properly updating tickets and any other relevant documents Attend customer credence and any adhoc meetings related to assigned work Knowledge Repository Maintenance, Documentation Help business in Period-End/Month-End/Year-End closures Liaison with Oracle and other applicable Vendors as part of support For Development/Implementation/Upgrade/Roll-Out \u2013 Understand project scope and tasks, responsibilities, deliverables Requirement gathering and analysis Gap-Fit analysis, Solution Design Configuration/Setups/Documentation Perform Unit Testing, Integration Testing, Regression Testing Assist business in User Acceptance Testing Help technical team in customizations, conversions and retrofitting Assist in deployment of Project in various instances including Production Keep project on track form schedule and budget perspective",
"similarity": 0.4535
},
{
"kra_text": "user interaction design and refinement",
"sentence": "As a Web Developer, you will design, build, and test web-based applications for various site components, edit site content, document technical designs and specifications, and research and incorporate updated content for websites.",
"similarity": 0.3552
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 24,
"score": 0.4043,
"slug": "pega-developer",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Backend Developer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Integration testing"
],
"role_id": 1,
"score": 0.1667,
"slug": "backend-engineer",
"total_count": 6
},
{
"display_name": "Pega Developer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Integration testing"
],
"role_id": 24,
"score": 0.1667,
"slug": "pega-developer",
"total_count": 6
},
{
"display_name": "Python Backend Developer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Integration testing"
],
"role_id": 80,
"score": 0.1667,
"slug": "python-backend-developer",
"total_count": 6
},
{
"display_name": "Node.js Backend Developer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Integration testing"
],
"role_id": 82,
"score": 0.1667,
"slug": "node-backend-developer",
"total_count": 6
},
{
"display_name": ".NET Backend Developer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Integration testing"
],
"role_id": 83,
"score": 0.1667,
"slug": "dotnet-backend-developer",
"total_count": 6
}
]
},
"stage4_decision": {
"alias_collision_detected": true,
"case": "A",
"chosen_role": {
"display_name": "Web Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 25,
"score": 1.0,
"slug": "web-developer",
"total_count": null
},
"confidence": 0.95,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [],
"matched_kras": [],
"matched_skills": [],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Multi-alias tie (3 roles at 1.0) resolved by TIER_B_TITLE: Web Developer",
"sub_role": null
},
"stage5_updates": 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": 865,
"existing_alias_text": "Unit Testing",
"input_term": "Unit Testing",
"matched_canonical": {
"category_id": 8,
"display_name": "Unit Testing",
"id": 517,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "unit-testing",
"sub_category_id": 44,
"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": 193,
"existing_alias_text": "integration testing",
"input_term": "Integration Testing",
"matched_canonical": {
"category_id": 8,
"display_name": "Integration testing",
"id": 56,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "integration-testing",
"sub_category_id": 44,
"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": 5380,
"existing_alias_text": "Regression testing",
"input_term": "Regression Testing",
"matched_canonical": {
"category_id": 8,
"display_name": "Regression testing",
"id": 3758,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "regression-testing",
"sub_category_id": 2940,
"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": 1453,
"existing_alias_text": "production",
"input_term": "Production",
"matched_canonical": {
"category_id": 1,
"display_name": "production",
"id": 891,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PATTERN",
"slug": "production",
"sub_category_id": 585,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
}
],
"candidate_roles": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-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": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "PHP Backend Developer",
"id": 86,
"rationale": null,
"role_archetype": "Engineering",
"slug": "php-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"
},
{
"display_name": "Magento Dev",
"id": 231,
"rationale": null,
"role_archetype": "Engineering",
"slug": "magento-dev",
"source": "db"
},
{
"display_name": "DevOps Engineer",
"id": 10,
"rationale": null,
"role_archetype": null,
"slug": "devops-engineer",
"source": "db"
}
],
"chosen_role": {
"display_name": "Web Developer",
"id": 25,
"rationale": "Multi-alias tie (3 roles at 1.0) resolved by TIER_B_TITLE: Web Developer",
"role_archetype": null,
"slug": "web-developer",
"source": "db"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Unit Testing",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Defect Resolution",
"id": 262,
"rationale": "Validates Pega rules, flows, and integrations and then troubleshoots defects found in lower environments or production. This is a coherent cluster because the role is expected to verify platform behavior and fix rule-level issues.",
"slug": "testing-and-defect-resolution",
"source": "db"
},
"input_skill": "Integration Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Quality Assurance",
"id": 12,
"rationale": "Backend-specific test strategies used to validate service behavior and integration points. Covers automated test layers, contract checks, fixtures, and regression prevention.",
"slug": "testing-and-quality-assurance",
"source": "db"
},
"input_skill": "Integration Testing",
"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": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "PHP Backend Developer",
"id": 86,
"rationale": null,
"role_archetype": "Engineering",
"slug": "php-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"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Magento Testing and Upgrade Safety",
"id": 405,
"rationale": "Validation practices used to keep Magento customizations stable across releases and platform upgrades. This cluster is coherent because Magento work must protect storefront behavior while remaining compatible with core and extension updates.",
"slug": "magento-testing-and-upgrade-safety",
"source": "db"
},
"input_skill": "Regression Testing",
"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": "Environment Provisioning and Parity",
"id": 157,
"rationale": "Creating and maintaining consistent dev, test, staging, and production environments. This cluster is coherent because delivery failures often come from environment drift, missing dependencies, or inconsistent configuration.",
"slug": "environment-provisioning-and-parity",
"source": "db"
},
"input_skill": "Production",
"llm_role": null,
"roles_from_db": [
{
"display_name": "DevOps Engineer",
"id": 10,
"rationale": null,
"role_archetype": null,
"slug": "devops-engineer",
"source": "db"
}
]
}
],
"input_final_skills": [
"Web Development",
"Oracle",
"Unit Testing",
"Integration Testing",
"Regression Testing",
"User Acceptance Testing",
"Production"
],
"input_llm_skills": [
"Web Development",
"Oracle",
"Unit Testing",
"Integration Testing",
"Regression Testing",
"User Acceptance Testing",
"Production"
],
"new_aliases_persisted": 0,
"run_id": "d2f08af7-255b-4410-afda-c7e46f150f00",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Web Development",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Practices",
"skill_nature": "PRACTICE",
"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": "web-development",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Oracle",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Databases",
"skill_nature": "TOOL",
"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": "oracle",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Unit Testing",
"alias_type": "CANONICAL",
"id": 865,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 8,
"display_name": "Unit Testing",
"id": 517,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "unit-testing",
"sub_category_id": 44,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Unit Testing",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "Unit Testing",
"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": "Integration testing",
"alias_type": "CANONICAL",
"id": 2945,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "integration testing",
"alias_type": "CANONICAL",
"id": 193,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 8,
"display_name": "Integration testing",
"id": 56,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "integration-testing",
"sub_category_id": 44,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Defect Resolution",
"id": 262,
"rationale": "Validates Pega rules, flows, and integrations and then troubleshoots defects found in lower environments or production. This is a coherent cluster because the role is expected to verify platform behavior and fix rule-level issues.",
"slug": "testing-and-defect-resolution",
"source": "db"
},
"input_skill": "Integration Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Quality Assurance",
"id": 12,
"rationale": "Backend-specific test strategies used to validate service behavior and integration points. Covers automated test layers, contract checks, fixtures, and regression prevention.",
"slug": "testing-and-quality-assurance",
"source": "db"
},
"input_skill": "Integration Testing",
"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": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "PHP Backend Developer",
"id": 86,
"rationale": null,
"role_archetype": "Engineering",
"slug": "php-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": "Integration Testing",
"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": "Regression testing",
"alias_type": "CANONICAL",
"id": 5380,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 8,
"display_name": "Regression testing",
"id": 3758,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "regression-testing",
"sub_category_id": 2940,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Magento Testing and Upgrade Safety",
"id": 405,
"rationale": "Validation practices used to keep Magento customizations stable across releases and platform upgrades. This cluster is coherent because Magento work must protect storefront behavior while remaining compatible with core and extension updates.",
"slug": "magento-testing-and-upgrade-safety",
"source": "db"
},
"input_skill": "Regression Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Magento Dev",
"id": 231,
"rationale": null,
"role_archetype": "Engineering",
"slug": "magento-dev",
"source": "db"
}
]
}
],
"input_skill": "Regression Testing",
"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": "User Acceptance Testing",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Practices",
"skill_nature": "PRACTICE",
"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": "user-acceptance-testing",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "production",
"alias_type": "CANONICAL",
"id": 1453,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 1,
"display_name": "production",
"id": 891,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PATTERN",
"slug": "production",
"sub_category_id": 585,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Environment Provisioning and Parity",
"id": 157,
"rationale": "Creating and maintaining consistent dev, test, staging, and production environments. This cluster is coherent because delivery failures often come from environment drift, missing dependencies, or inconsistent configuration.",
"slug": "environment-provisioning-and-parity",
"source": "db"
},
"input_skill": "Production",
"llm_role": null,
"roles_from_db": [
{
"display_name": "DevOps Engineer",
"id": 10,
"rationale": null,
"role_archetype": null,
"slug": "devops-engineer",
"source": "db"
}
]
}
],
"input_skill": "Production",
"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": [
"Web Development",
"Oracle",
"User Acceptance Testing"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Web Developer",
"id": 25,
"rationale": "Multi-alias tie (3 roles at 1.0) resolved by TIER_B_TITLE: Web Developer",
"role_archetype": null,
"slug": "web-developer",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "Web Development",
"tag": "new"
},
{
"skill": "Oracle",
"tag": "new"
},
{
"skill": "Unit Testing",
"tag": "in_db"
},
{
"skill": "Integration Testing",
"tag": "in_db"
},
{
"skill": "Regression Testing",
"tag": "in_db"
},
{
"skill": "User Acceptance Testing",
"tag": "new"
},
{
"skill": "Production",
"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": 25,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"dimension_id": 96,
"input_skill": "Unit Testing",
"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": [],
"skill_dimension_saved": true,
"skill_id": 517,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 25,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Defect Resolution",
"id": 262,
"rationale": "Validates Pega rules, flows, and integrations and then troubleshoots defects found in lower environments or production. This is a coherent cluster because the role is expected to verify platform behavior and fix rule-level issues.",
"slug": "testing-and-defect-resolution",
"source": "db"
},
"dimension_id": 262,
"input_skill": "Integration Testing",
"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": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 56,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 25,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Quality Assurance",
"id": 12,
"rationale": "Backend-specific test strategies used to validate service behavior and integration points. Covers automated test layers, contract checks, fixtures, and regression prevention.",
"slug": "testing-and-quality-assurance",
"source": "db"
},
"dimension_id": 12,
"input_skill": "Integration Testing",
"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": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "PHP Backend Developer",
"id": 86,
"rationale": null,
"role_archetype": "Engineering",
"slug": "php-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": 56,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 25,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Magento Testing and Upgrade Safety",
"id": 405,
"rationale": "Validation practices used to keep Magento customizations stable across releases and platform upgrades. This cluster is coherent because Magento work must protect storefront behavior while remaining compatible with core and extension updates.",
"slug": "magento-testing-and-upgrade-safety",
"source": "db"
},
"dimension_id": 405,
"input_skill": "Regression Testing",
"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": 3758,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 25,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Environment Provisioning and Parity",
"id": 157,
"rationale": "Creating and maintaining consistent dev, test, staging, and production environments. This cluster is coherent because delivery failures often come from environment drift, missing dependencies, or inconsistent configuration.",
"slug": "environment-provisioning-and-parity",
"source": "db"
},
"dimension_id": 157,
"input_skill": "Production",
"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": "DevOps Engineer",
"id": 10,
"rationale": null,
"role_archetype": null,
"slug": "devops-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 891,
"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": "d2f08af7-255b-4410-afda-c7e46f150f00"
}