Pipeline run
6c8f19ef-deda-4d20-b5f9-a41911db1d21
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
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Power Platform Developer
CASE Aslug: power-platform-developer · id: — · source: llm
The primary skills indicate a strong focus on Microsoft Power Platform capabilities.
Resolution:
human_review_required
— role not in DB; role↔dimension links may be deferred.
Job description
About the job Position: Power Platform Developer / BI Automation Specialist Experience Required: 3–6 Years Location: [Gurgaon] Job Summary We are looking for a skilled and innovative professional with strong expertise in Power Apps, SharePoint, Power BI, and Power Automate to design, develop, and automate business reporting and workflow processes. The candidate will be responsible for building interactive dashboards, creating user-friendly interfaces, and implementing automated alert systems for revenue and other key KPIs. The ideal candidate should have hands-on experience in end-to-end automation using Microsoft Power Platform. Key Responsibilities Design and develop custom business applications using Power Apps (Canvas and Model-driven apps). Create and manage automated workflows using Power Automate. Develop and maintain structured data repositories using SharePoint (List design, permissions, data management). Build interactive and dynamic dashboards in Power BI. Create intuitive and user-friendly report interfaces for internal and external stakeholders. Develop automated alert systems for revenue drop, KPI variance, traffic drop, and other performance metrics. Integrate Power Apps with Power BI and SharePoint for seamless data flow. Optimize Power BI data models and improve report performance. Implement Row-Level Security (RLS) and access control mechanisms. Work closely with business teams to gather requirements and translate them into technical solutions. Ensure data accuracy, governance, and compliance standards. Provide ongoing support, monitoring, and enhancements to automation systems. Required Skills Strong hands-on experience in Power Apps. Experience in SharePoint administration and list management. Advanced knowledge of Power BI (DAX, Data Modeling, Power Query, RLS, Performance Optimization). Experience in creating automated workflows using Power Automate. Strong understanding of KPI tracking and revenue monitoring systems. Ability to design intuitive and interactive user interfaces. Strong analytical and problem-solving skills. Preferred Skills Knowledge of SQL / Azure SQL. Experience with API integration. Experience in telecom or revenue-based environments (preferred). Understanding of automation governance and documentation practices. Educational Qualification Bachelor’s degree in Computer Science / IT / Engineering 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.
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Cloud Platforms
- Sub-category
- general
- Skill nature
- PLATFORM
- 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
- Cloud Platforms
- Sub-category
- general
- Skill nature
- PLATFORM
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- Power BI (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Platform
- Sub-category
- Bi Analytics Platform
- Vendor
- Microsoft
- License
- proprietary
- Year introduced
- 2015
- Confidence
- 0.96
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Power BI appears frequently in BI/data analyst job descriptions and is a standard Microsoft analytics platform in enterprise stacks, with strong vendor support and broad adoption.
Skill profile (library / DB)
- Skill nature
- PLATFORM
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 9
- Sub-category id
- 111
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
BI and Visualization Tools Catalog dimension db id 31
Library dimension (catalog)
Roles linked in library: Data Engineer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
BI and Visualization Tools
bi-and-visualization-tools
|
✓ | — | 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
- Cloud Platforms
- Sub-category
- general
- Skill nature
- PLATFORM
- 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
- Cloud Platforms
- Sub-category
- general
- Skill nature
- PLATFORM
- 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
- Cloud Platforms
- 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
- Cloud Platforms
- 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
- Programming Languages
- Sub-category
- general
- Skill nature
- LANGUAGE
- 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
- Data Engineering Tools
- Sub-category
- general
- Skill nature
- TOOL
- 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
- Security Tools
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- SQL (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Language
- Sub-category
- Query Language
- Vendor
- ANSI
- License
- unknown
- Year introduced
- 1974
- Confidence
- 0.99
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: SQL appears in a large share of data, backend, and analytics job descriptions and remains the default query language for PostgreSQL, MySQL, and cloud warehouses like Snowflake/BigQuery.
Skill profile (library / DB)
- Skill nature
- LANGUAGE
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 6
- Sub-category id
- 97
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Pega Programming Languages & DSLs Catalog dimension db id 267
Library dimension (catalog)
Roles linked in library: Pega Developer
-
Programming Languages for Data Work Catalog dimension db id 21
Library dimension (catalog)
Roles linked in library: Data Engineer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Pega Programming Languages & DSLs
pega-programming-languages-dsls
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Programming Languages for Data Work
programming-languages-for-data-work
|
✓ | — | 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
- Databases
- Sub-category
- general
- Skill nature
- PLATFORM
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- API Integration (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Concept
- Sub-category
- Api Integration
- Confidence
- 0.90
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: API integration appears in a large share of software engineering JDs and is a standard requirement across backend, frontend, and platform roles; it is a core hiring-pipeline skill rather than a niche tool.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 2
- Sub-category id
- 1210
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
API Integration and Data Fetching Catalog dimension db id 127
Library dimension (catalog)
Roles linked in library: Frontend Developer, Fullstack Developer
-
Cross-Platform App Languages Catalog dimension db id 167
Library dimension (catalog)
Roles linked in library: Hybrid Mobile Developer
-
Networking and API Integration Catalog dimension db id 84
Library dimension (catalog)
Roles linked in library: Android Engineer, Hybrid Mobile Developer, IOS Engineer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
API Integration and Data Fetching
api-integration-and-data-fetching
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Cross-Platform App Languages
cross-platform-app-languages
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Networking and API Integration
networking-and-api-integration
|
✓ | — | 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 |
|---|---|---|---|---|---|---|
| Power BI | in_db |
BI and Visualization Tools
bi-and-visualization-tools
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| SQL | in_db |
Pega Programming Languages & DSLs
pega-programming-languages-dsls
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| SQL | in_db |
Programming Languages for Data Work
programming-languages-for-data-work
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| API Integration | in_db |
API Integration and Data Fetching
api-integration-and-data-fetching
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| API Integration | in_db |
Cross-Platform App Languages
cross-platform-app-languages
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| API Integration | in_db |
Networking and API Integration
networking-and-api-integration
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | Power Apps | type=Cloud Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | SharePoint | type=Cloud Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Power Automate | type=Cloud Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Microsoft Power Platform | type=Cloud Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Canvas Apps | type=Cloud Platforms subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Model-driven Apps | type=Cloud Platforms subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | DAX | type=Programming Languages subtype=general nature=LANGUAGE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Power Query | type=Data Engineering Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | RLS | type=Conceptual Frameworks subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Azure SQL | type=Databases subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Power Apps | type=Cloud Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | SharePoint | type=Cloud Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Power Automate | type=Cloud Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Microsoft Power Platform | type=Cloud Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Canvas Apps | type=Cloud Platforms subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Model-driven Apps | type=Cloud Platforms subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | DAX | type=Programming Languages subtype=general nature=LANGUAGE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Power Query | type=Data Engineering Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | RLS | type=Security Tools subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Azure SQL | type=Databases subtype=general nature=PLATFORM 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": [
"ITES",
"BPO"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science / IT / Engineering (or related)",
"raw": "Bachelor\u2019s degree in Computer Science / IT / Engineering or related field.",
"requirement": "required"
}
],
"experience": {
"max": 6,
"min": 3,
"raw": "3\u20136 Years"
},
"job_locations": [
{
"aliases": [
"Gurugram"
],
"city": "Gurgaon",
"country": "India",
"state": null,
"work_mode": null
}
],
"role": "Power Platform Developer / BI Automation Specialist",
"role_aliases": [
"Power Apps Developer",
"BI Developer",
"Automation Specialist"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Job Summary",
"heading_was_present": true,
"source_marker": {
"first_5_words": "We are looking for a",
"last_5_words": "using Microsoft Power Platform."
},
"text": "We are looking for a skilled and innovative professional with strong expertise in Power Apps, SharePoint, Power BI, and Power Automate to design, develop, and automate business reporting and workflow processes. The candidate will be responsible for building interactive dashboards, creating user-friendly interfaces, and implementing automated alert systems for revenue and other key KPIs. The ideal candidate should have hands-on experience in end-to-end automation using Microsoft Power Platform.",
"word_count": 56
},
{
"bullet_count": 11,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Design and develop custom business",
"last_5_words": "monitoring, and enhancements to automation systems."
},
"text": "Design and develop custom business applications using Power Apps (Canvas and Model-driven apps).\nCreate and manage automated workflows using Power Automate.\nDevelop and maintain structured data repositories using SharePoint (List design, permissions, data management).\nBuild interactive and dynamic dashboards in Power BI.\nCreate intuitive and user-friendly report interfaces for internal and external stakeholders.\nDevelop automated alert systems for revenue drop, KPI variance, traffic drop, and other performance metrics.\nIntegrate Power Apps with Power BI and SharePoint for seamless data flow.\nOptimize Power BI data models and improve report performance.\nImplement Row-Level Security (RLS) and access control mechanisms.\nWork closely with business teams to gather requirements and translate them into technical solutions.\nEnsure data accuracy, governance, and compliance standards.\nProvide ongoing support, monitoring, and enhancements to automation systems.",
"word_count": 139
},
{
"bullet_count": 7,
"heading": "Required Skills",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Strong hands-on experience in Power",
"last_5_words": "analytical and problem-solving skills."
},
"text": "Strong hands-on experience in Power Apps.\nExperience in SharePoint administration and list management.\nAdvanced knowledge of Power BI (DAX, Data Modeling, Power Query, RLS, Performance Optimization).\nExperience in creating automated workflows using Power Automate.\nStrong understanding of KPI tracking and revenue monitoring systems.\nAbility to design intuitive and interactive user interfaces.\nStrong analytical and problem-solving skills.",
"word_count": 66
},
{
"bullet_count": 4,
"heading": "Preferred Skills",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Knowledge of SQL / Azure SQL.",
"last_5_words": "governance and documentation practices."
},
"text": "Knowledge of SQL / Azure SQL.\nExperience with API integration.\nExperience in telecom or revenue-based environments (preferred).\nUnderstanding of automation governance and documentation practices.",
"word_count": 36
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "Power Apps"
},
{
"is_primary": true,
"skill_name": "SharePoint"
},
{
"is_primary": true,
"skill_name": "Power BI"
},
{
"is_primary": true,
"skill_name": "Power Automate"
},
{
"is_primary": true,
"skill_name": "Microsoft Power Platform"
},
{
"is_primary": true,
"skill_name": "Canvas Apps"
},
{
"is_primary": true,
"skill_name": "Model-driven Apps"
},
{
"is_primary": true,
"skill_name": "DAX"
},
{
"is_primary": true,
"skill_name": "Power Query"
},
{
"is_primary": true,
"skill_name": "RLS"
},
{
"is_primary": false,
"skill_name": "SQL"
},
{
"is_primary": false,
"skill_name": "Azure SQL"
},
{
"is_primary": false,
"skill_name": "API Integration"
}
],
"jd_role": {
"display_name": "Power Platform Developer / BI Automation Specialist",
"rationale": null,
"role_aliases": [
"Power Apps Developer",
"BI Developer",
"Automation Specialist"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science / IT / Engineering (or related)",
"raw": "Bachelor\u2019s degree in Computer Science / IT / Engineering or related field.",
"requirement": "required"
}
],
"experience": {
"max": 6,
"min": 3,
"raw": "3\u20136 Years"
},
"job_locations": [
{
"aliases": [
"Gurugram"
],
"city": "Gurgaon",
"country": "India",
"state": null,
"work_mode": null
}
],
"role": "Power Platform Developer / BI Automation Specialist",
"role_aliases": [
"Power Apps Developer",
"BI Developer",
"Automation Specialist"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Job Summary",
"heading_was_present": true,
"source_marker": {
"first_5_words": "We are looking for a",
"last_5_words": "using Microsoft Power Platform."
},
"text": "We are looking for a skilled and innovative professional with strong expertise in Power Apps, SharePoint, Power BI, and Power Automate to design, develop, and automate business reporting and workflow processes. The candidate will be responsible for building interactive dashboards, creating user-friendly interfaces, and implementing automated alert systems for revenue and other key KPIs. The ideal candidate should have hands-on experience in end-to-end automation using Microsoft Power Platform.",
"word_count": 56
},
{
"bullet_count": 11,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Design and develop custom business",
"last_5_words": "monitoring, and enhancements to automation systems."
},
"text": "Design and develop custom business applications using Power Apps (Canvas and Model-driven apps).\nCreate and manage automated workflows using Power Automate.\nDevelop and maintain structured data repositories using SharePoint (List design, permissions, data management).\nBuild interactive and dynamic dashboards in Power BI.\nCreate intuitive and user-friendly report interfaces for internal and external stakeholders.\nDevelop automated alert systems for revenue drop, KPI variance, traffic drop, and other performance metrics.\nIntegrate Power Apps with Power BI and SharePoint for seamless data flow.\nOptimize Power BI data models and improve report performance.\nImplement Row-Level Security (RLS) and access control mechanisms.\nWork closely with business teams to gather requirements and translate them into technical solutions.\nEnsure data accuracy, governance, and compliance standards.\nProvide ongoing support, monitoring, and enhancements to automation systems.",
"word_count": 139
},
{
"bullet_count": 7,
"heading": "Required Skills",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Strong hands-on experience in Power",
"last_5_words": "analytical and problem-solving skills."
},
"text": "Strong hands-on experience in Power Apps.\nExperience in SharePoint administration and list management.\nAdvanced knowledge of Power BI (DAX, Data Modeling, Power Query, RLS, Performance Optimization).\nExperience in creating automated workflows using Power Automate.\nStrong understanding of KPI tracking and revenue monitoring systems.\nAbility to design intuitive and interactive user interfaces.\nStrong analytical and problem-solving skills.",
"word_count": 66
},
{
"bullet_count": 4,
"heading": "Preferred Skills",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Knowledge of SQL / Azure SQL.",
"last_5_words": "governance and documentation practices."
},
"text": "Knowledge of SQL / Azure SQL.\nExperience with API integration.\nExperience in telecom or revenue-based environments (preferred).\nUnderstanding of automation governance and documentation practices.",
"word_count": 36
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "6c8f19ef-deda-4d20-b5f9-a41911db1d21",
"stage3_signals": {
"alias_found": false,
"alias_match_roles": [],
"kra_match_roles": [
{
"display_name": "Data Engineer",
"kra_matches": [
{
"kra_text": "Implements data quality validation rules, reconciliation checks, and anomaly detection to ensure data completeness, accuracy, and consistency.",
"sentence": "Ensure data accuracy, governance, and compliance standards.",
"similarity": 0.606
},
{
"kra_text": "Designs dimensional models, star schemas, data vault structures, and curated data mart tables to support BI tools and self-service analytics consumption.",
"sentence": "Optimize Power BI data models and improve report performance.",
"similarity": 0.5624
},
{
"kra_text": "Designs dimensional models, star schemas, data vault structures, and curated data mart tables to support BI tools and self-service analytics consumption.",
"sentence": "Advanced knowledge of Power BI (DAX, Data Modeling, Power Query, RLS, Performance Optimization).",
"similarity": 0.5211
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 2,
"score": 0.5632,
"slug": "data-engineer",
"total_count": null
},
{
"display_name": "Pega Developer",
"kra_matches": [
{
"kra_text": "user interaction design and refinement",
"sentence": "Ability to design intuitive and interactive user interfaces.",
"similarity": 0.6523
},
{
"kra_text": "Requirements analysis and process translation",
"sentence": "Work closely with business teams to gather requirements and translate them into technical solutions.",
"similarity": 0.5374
},
{
"kra_text": "user interaction design and refinement",
"sentence": "Create intuitive and user-friendly report interfaces for internal and external stakeholders.",
"similarity": 0.4042
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 24,
"score": 0.5313,
"slug": "pega-developer",
"total_count": null
},
{
"display_name": "AI Compliance Officer",
"kra_matches": [
{
"kra_text": "Defines AI governance frameworks including fairness standards, transparency obligations, explainability requirements, and human oversight accountability structures.",
"sentence": "Understanding of automation governance and documentation practices.",
"similarity": 0.5505
},
{
"kra_text": "Reviews AI use cases and model deployments against applicable regulations, internal ethics policies, and governance guidelines prior to production approval.",
"sentence": "Ensure data accuracy, governance, and compliance standards.",
"similarity": 0.5138
},
{
"kra_text": "Monitors deployed AI systems for compliance policy drift, regulatory changes, and emerging requirements affecting existing AI deployments.",
"sentence": "Provide ongoing support, monitoring, and enhancements to automation systems.",
"similarity": 0.5115
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 12,
"score": 0.5253,
"slug": "ai-compliance-officer",
"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": "Work closely with business teams to gather requirements and translate them into technical solutions.",
"similarity": 0.5964
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Ability to design intuitive and interactive user interfaces.",
"similarity": 0.4794
},
{
"kra_text": "Optimizes application performance from database query efficiency through API response latency to frontend rendering speed and bundle size.",
"sentence": "Optimize Power BI data models and improve report performance.",
"similarity": 0.4463
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.5074,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "ML Ops Engineer",
"kra_matches": [
{
"kra_text": "Sets up model monitoring dashboards, data drift detection, prediction performance tracking, and alert routing for production ML systems.",
"sentence": "Develop automated alert systems for revenue drop, KPI variance, traffic drop, and other performance metrics.",
"similarity": 0.5167
},
{
"kra_text": "Automates ML platform operations including scheduled retraining triggers, pipeline orchestration, evaluation workflows, and alerting configuration.",
"sentence": "Provide ongoing support, monitoring, and enhancements to automation systems.",
"similarity": 0.5118
},
{
"kra_text": "Validates model performance benchmarks, data schema contracts, and system integration health before signing off on production release readiness.",
"sentence": "Ensure data accuracy, governance, and compliance standards.",
"similarity": 0.4921
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 16,
"score": 0.5069,
"slug": "ml-ops-engineer",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Data Engineer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Power BI"
],
"role_id": 2,
"score": 0.1,
"slug": "data-engineer",
"total_count": 10
}
]
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "A",
"chosen_role": {
"display_name": "Data Engineer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 2,
"score": 0.5632,
"slug": "data-engineer",
"total_count": null
},
"confidence": 0.5632,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Skill+KRA converge on data-engineer (0.10/0.56)"
},
"stage5_updates": {
"centroid_n_after": 40,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": null,
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 3130,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Power Apps",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3131,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "SharePoint",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3132,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Power Automate",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3133,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Microsoft Power Platform",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3134,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Canvas Apps",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3135,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Model-driven Apps",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3136,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "DAX",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3137,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Power Query",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3138,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "RLS",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 3139,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Azure SQL",
"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": 360,
"existing_alias_text": "Power BI",
"input_term": "Power BI",
"matched_canonical": {
"category_id": 9,
"display_name": "Power BI",
"id": 151,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PLATFORM",
"slug": "power-bi",
"sub_category_id": 111,
"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": 271,
"existing_alias_text": "SQL",
"input_term": "SQL",
"matched_canonical": {
"category_id": 6,
"display_name": "SQL",
"id": 101,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "sql",
"sub_category_id": 97,
"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": 2559,
"existing_alias_text": "API Integration",
"input_term": "API Integration",
"matched_canonical": {
"category_id": 2,
"display_name": "API Integration",
"id": 1607,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "api-integration",
"sub_category_id": 1210,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
}
],
"candidate_roles": [
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
},
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
},
{
"display_name": "Frontend Developer",
"id": 7,
"rationale": null,
"role_archetype": null,
"slug": "frontend-engineer",
"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": "Android Engineer",
"id": 4,
"rationale": null,
"role_archetype": null,
"slug": "android-engineer",
"source": "db"
},
{
"display_name": "IOS Engineer",
"id": 6,
"rationale": null,
"role_archetype": null,
"slug": "ios-engineer",
"source": "db"
}
],
"chosen_role": {
"display_name": "Power Platform Developer",
"id": null,
"rationale": "The primary skills indicate a strong focus on Microsoft Power Platform capabilities.",
"role_archetype": "A specialist in developing solutions using Microsoft Power Platform tools.",
"slug": "power-platform-developer",
"source": "llm"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "BI and Visualization Tools",
"id": 31,
"rationale": "Tools used to expose curated data to analysts and business users through dashboards, reports, and semantic exploration. Data engineers support these tools by shaping reliable datasets and performant models.",
"slug": "bi-and-visualization-tools",
"source": "db"
},
"input_skill": "Power BI",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Pega Programming Languages \u0026 DSLs",
"id": 267,
"rationale": "Programming languages and domain-specific languages used in Pega development.",
"slug": "pega-programming-languages-dsls",
"source": "db"
},
"input_skill": "SQL",
"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": "Programming Languages for Data Work",
"id": 21,
"rationale": "Languages used to implement data pipelines, transformations, and operational glue. This is the primary coding surface for building ingestion, enrichment, and automation logic in data engineering.",
"slug": "programming-languages-for-data-work",
"source": "db"
},
"input_skill": "SQL",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "API Integration and Data Fetching",
"id": 127,
"rationale": "Client-side integration with backend endpoints and third-party services, including request shaping, response handling, and synchronization with UI state. This is central to frontend work because most screens depend on remote data.",
"slug": "api-integration-and-data-fetching",
"source": "db"
},
"input_skill": "API Integration",
"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": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Cross-Platform App Languages",
"id": 167,
"rationale": "Languages used to implement shared mobile features across iOS and Android from a common codebase. This is the primary coding surface for hybrid app logic, UI behavior, and platform-specific branching.",
"slug": "cross-platform-app-languages",
"source": "db"
},
"input_skill": "API Integration",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Hybrid Mobile Developer",
"id": 11,
"rationale": null,
"role_archetype": null,
"slug": "hybrid-mobile-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Networking and API Integration",
"id": 84,
"rationale": "Client-side HTTP communication with backend services, including request construction, response parsing, retries, and error handling. iOS engineers use this to connect native screens to server-owned APIs.",
"slug": "networking-and-api-integration",
"source": "db"
},
"input_skill": "API Integration",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Android Engineer",
"id": 4,
"rationale": null,
"role_archetype": null,
"slug": "android-engineer",
"source": "db"
},
{
"display_name": "Hybrid Mobile Developer",
"id": 11,
"rationale": null,
"role_archetype": null,
"slug": "hybrid-mobile-developer",
"source": "db"
},
{
"display_name": "IOS Engineer",
"id": 6,
"rationale": null,
"role_archetype": null,
"slug": "ios-engineer",
"source": "db"
}
]
}
],
"input_final_skills": [
"Power Apps",
"SharePoint",
"Power BI",
"Power Automate",
"Microsoft Power Platform",
"Canvas Apps",
"Model-driven Apps",
"DAX",
"Power Query",
"RLS",
"SQL",
"Azure SQL",
"API Integration"
],
"input_llm_skills": [
"Power Apps",
"SharePoint",
"Power BI",
"Power Automate",
"Microsoft Power Platform",
"Canvas Apps",
"Model-driven Apps",
"DAX",
"Power Query",
"RLS",
"SQL",
"Azure SQL",
"API Integration"
],
"new_aliases_persisted": 0,
"run_id": "6c8f19ef-deda-4d20-b5f9-a41911db1d21",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Power Apps",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Cloud Platforms",
"skill_nature": "PLATFORM",
"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": "power-apps",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "SharePoint",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Cloud Platforms",
"skill_nature": "PLATFORM",
"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": "sharepoint",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Power BI",
"alias_type": "CANONICAL",
"id": 360,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 9,
"display_name": "Power BI",
"id": 151,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PLATFORM",
"slug": "power-bi",
"sub_category_id": 111,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "BI and Visualization Tools",
"id": 31,
"rationale": "Tools used to expose curated data to analysts and business users through dashboards, reports, and semantic exploration. Data engineers support these tools by shaping reliable datasets and performant models.",
"slug": "bi-and-visualization-tools",
"source": "db"
},
"input_skill": "Power BI",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
}
]
}
],
"input_skill": "Power BI",
"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": "Power Automate",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Cloud Platforms",
"skill_nature": "PLATFORM",
"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": "power-automate",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Microsoft Power Platform",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Cloud Platforms",
"skill_nature": "PLATFORM",
"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": "microsoft-power-platform",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Canvas Apps",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Cloud Platforms",
"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": "canvas-apps",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Model-driven Apps",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Cloud Platforms",
"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": "model-driven-apps",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "DAX",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Programming Languages",
"skill_nature": "LANGUAGE",
"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": "dax",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Power Query",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Data Engineering Tools",
"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": "power-query",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "RLS",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Security Tools",
"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": "rls",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "SQL",
"alias_type": "CANONICAL",
"id": 271,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 6,
"display_name": "SQL",
"id": 101,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "sql",
"sub_category_id": 97,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Pega Programming Languages \u0026 DSLs",
"id": 267,
"rationale": "Programming languages and domain-specific languages used in Pega development.",
"slug": "pega-programming-languages-dsls",
"source": "db"
},
"input_skill": "SQL",
"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": "Programming Languages for Data Work",
"id": 21,
"rationale": "Languages used to implement data pipelines, transformations, and operational glue. This is the primary coding surface for building ingestion, enrichment, and automation logic in data engineering.",
"slug": "programming-languages-for-data-work",
"source": "db"
},
"input_skill": "SQL",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
}
]
}
],
"input_skill": "SQL",
"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": "Azure SQL",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Databases",
"skill_nature": "PLATFORM",
"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": "azure-sql",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "API Integration",
"alias_type": "CANONICAL",
"id": 2559,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 2,
"display_name": "API Integration",
"id": 1607,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "api-integration",
"sub_category_id": 1210,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "API Integration and Data Fetching",
"id": 127,
"rationale": "Client-side integration with backend endpoints and third-party services, including request shaping, response handling, and synchronization with UI state. This is central to frontend work because most screens depend on remote data.",
"slug": "api-integration-and-data-fetching",
"source": "db"
},
"input_skill": "API Integration",
"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": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Cross-Platform App Languages",
"id": 167,
"rationale": "Languages used to implement shared mobile features across iOS and Android from a common codebase. This is the primary coding surface for hybrid app logic, UI behavior, and platform-specific branching.",
"slug": "cross-platform-app-languages",
"source": "db"
},
"input_skill": "API Integration",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Hybrid Mobile Developer",
"id": 11,
"rationale": null,
"role_archetype": null,
"slug": "hybrid-mobile-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Networking and API Integration",
"id": 84,
"rationale": "Client-side HTTP communication with backend services, including request construction, response parsing, retries, and error handling. iOS engineers use this to connect native screens to server-owned APIs.",
"slug": "networking-and-api-integration",
"source": "db"
},
"input_skill": "API Integration",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Android Engineer",
"id": 4,
"rationale": null,
"role_archetype": null,
"slug": "android-engineer",
"source": "db"
},
{
"display_name": "Hybrid Mobile Developer",
"id": 11,
"rationale": null,
"role_archetype": null,
"slug": "hybrid-mobile-developer",
"source": "db"
},
{
"display_name": "IOS Engineer",
"id": 6,
"rationale": null,
"role_archetype": null,
"slug": "ios-engineer",
"source": "db"
}
]
}
],
"input_skill": "API Integration",
"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": [
"Power Apps",
"SharePoint",
"Power Automate",
"Microsoft Power Platform",
"Canvas Apps",
"Model-driven Apps",
"DAX",
"Power Query",
"RLS",
"Azure SQL"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Power Platform Developer",
"id": null,
"rationale": "The primary skills indicate a strong focus on Microsoft Power Platform capabilities.",
"role_archetype": "A specialist in developing solutions using Microsoft Power Platform tools.",
"slug": "power-platform-developer",
"source": "llm"
},
"chosen_role_resolution": "human_review_required",
"final_input_skills": [
{
"skill": "Power Apps",
"tag": "new"
},
{
"skill": "SharePoint",
"tag": "new"
},
{
"skill": "Power BI",
"tag": "in_db"
},
{
"skill": "Power Automate",
"tag": "new"
},
{
"skill": "Microsoft Power Platform",
"tag": "new"
},
{
"skill": "Canvas Apps",
"tag": "new"
},
{
"skill": "Model-driven Apps",
"tag": "new"
},
{
"skill": "DAX",
"tag": "new"
},
{
"skill": "Power Query",
"tag": "new"
},
{
"skill": "RLS",
"tag": "new"
},
{
"skill": "SQL",
"tag": "in_db"
},
{
"skill": "Azure SQL",
"tag": "new"
},
{
"skill": "API Integration",
"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": null,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "BI and Visualization Tools",
"id": 31,
"rationale": "Tools used to expose curated data to analysts and business users through dashboards, reports, and semantic exploration. Data engineers support these tools by shaping reliable datasets and performant models.",
"slug": "bi-and-visualization-tools",
"source": "db"
},
"dimension_id": 31,
"input_skill": "Power BI",
"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": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 151,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": null,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Pega Programming Languages \u0026 DSLs",
"id": 267,
"rationale": "Programming languages and domain-specific languages used in Pega development.",
"slug": "pega-programming-languages-dsls",
"source": "db"
},
"dimension_id": 267,
"input_skill": "SQL",
"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": 101,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": null,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for Data Work",
"id": 21,
"rationale": "Languages used to implement data pipelines, transformations, and operational glue. This is the primary coding surface for building ingestion, enrichment, and automation logic in data engineering.",
"slug": "programming-languages-for-data-work",
"source": "db"
},
"dimension_id": 21,
"input_skill": "SQL",
"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": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 101,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": null,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "API Integration and Data Fetching",
"id": 127,
"rationale": "Client-side integration with backend endpoints and third-party services, including request shaping, response handling, and synchronization with UI state. This is central to frontend work because most screens depend on remote data.",
"slug": "api-integration-and-data-fetching",
"source": "db"
},
"dimension_id": 127,
"input_skill": "API Integration",
"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": "Frontend Developer",
"id": 7,
"rationale": null,
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 1607,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": null,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Cross-Platform App Languages",
"id": 167,
"rationale": "Languages used to implement shared mobile features across iOS and Android from a common codebase. This is the primary coding surface for hybrid app logic, UI behavior, and platform-specific branching.",
"slug": "cross-platform-app-languages",
"source": "db"
},
"dimension_id": 167,
"input_skill": "API Integration",
"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": "Hybrid Mobile Developer",
"id": 11,
"rationale": null,
"role_archetype": null,
"slug": "hybrid-mobile-developer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 1607,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": null,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Networking and API Integration",
"id": 84,
"rationale": "Client-side HTTP communication with backend services, including request construction, response parsing, retries, and error handling. iOS engineers use this to connect native screens to server-owned APIs.",
"slug": "networking-and-api-integration",
"source": "db"
},
"dimension_id": 84,
"input_skill": "API Integration",
"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": "Android Engineer",
"id": 4,
"rationale": null,
"role_archetype": null,
"slug": "android-engineer",
"source": "db"
},
{
"display_name": "Hybrid Mobile Developer",
"id": 11,
"rationale": null,
"role_archetype": null,
"slug": "hybrid-mobile-developer",
"source": "db"
},
{
"display_name": "IOS Engineer",
"id": 6,
"rationale": null,
"role_archetype": null,
"slug": "ios-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 1607,
"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": "6c8f19ef-deda-4d20-b5f9-a41911db1d21"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.