Pipeline run
ad9acd17-d0ee-4617-8e8c-3ccaee8bd7c6
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
Salesforce Administrator
CASE Bslug: salesforce-administrator · id: 108 · source: db
The primary skills revolve around Salesforce, CRM, and data management.
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
Job Title: Senior Salesforce Techno Functional Business Analyst Role Summary: The Senior Salesforce Techno Functional Business Analyst is a hands on delivery role responsible for functional ownership, configuration support, data analysis, and testing across Salesforce initiatives. This role partners closely with Marketing, Sales, IT, and Compliance to deliver scalable, data driven CRM and Marketing Cloud solutions. Primary focus includes Lead & Contact Data Strategy and website lead process optimization, with ongoing support across broader Salesforce programs. Key Responsibilities: Business & Functional Ownership - Lead end to end business analysis from discovery through UAT and rollout - Translate GTM, Sales, and Marketing requirements into user stories, acceptance criteria, and functional designs - Act as the primary bridge between business stakeholders and technical teams - Define the current state and future state process Salesforce Techno Functional Support - Perform hands on Salesforce configuration as needed: - Page layouts, record types, validation rules, required fields - Picklist standardization and assignment logic - Functional Flow support (non Apex) - Review and validate developer built solutions against business intent Lead & Contact Data Strategy - Own functional and data analysis for Leads, Contacts, Accounts, and Opportunities - Define data quality standards (accuracy, completeness, uniqueness, consistency) - Support duplicate analysis, data cleansing, normalization, and post cleanse validation - Embed governance, ownership, and privacy (GDPR) requirements into solutions Data Analysis & Reporting - Perform hands on data analysis using Salesforce Reports/Dashboards and Excel - Analyze data quality gaps, duplicate trends, and lead conversion metrics - Define and track KPIs for lead, contact data quality and GTM effectiveness Lead Process & Website Integration - Define and validate end to end website lead intake and routing - Support AI driven semantic routing use cases - Configure and test lead assignment rules and SLAs Testing & UAT - Create test scenarios and test data - Lead and support UAT execution, defect triage, and re-testing - Ensure solutions meet business, data, and compliance requirements before release Required Skills & Experience: - Experience working on data strategy and initiatives is a must have. - Senior level experience as a Salesforce Business Analyst with techno functional responsibilities - Strong hands on experience with Sales Cloud; working knowledge of Marketing Cloud is nice to have - Experience with Salesforce configuration, reports/dashboards, and Data Loader - Strong understanding of CRM data models, data quality, and governance - Experience supporting testing and UAT in enterprise environments - Excellent stakeholder communication and documentation skills Nice to Have: - Experience with data enrichment tools (e.g., Introhive, Equilar) - Salesforce certifications (Admin / BA)
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
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
- STABLE
- Typical lifespan
- EVERGREEN
- 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
- 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
- Cloud Platforms
- 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
- Cloud Platforms
- 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
- Productivity Tools
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Version strategy
- UNVERSIONED
Aliases — catalog
- GDPR (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Standard
- Sub-category
- Privacy Regulation Standard
- Vendor
- European Union
- Year introduced
- 2016
- Confidence
- 0.99
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: GDPR is a widely cited compliance requirement in job postings for product, legal, security, and data roles across EU-facing companies; it remains an active regulatory standard rather than a niche tool.
Skill profile (library / DB)
- Skill nature
- STANDARD
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 12
- Sub-category id
- 1388
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Compliance and Security Frameworks Catalog dimension db id 73
Library dimension (catalog)
Roles linked in library: Cloud Security Engineer, Cybersecurity Engineer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Compliance and Security Frameworks
compliance-and-security-frameworks
|
✓ | — | 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
- Agile (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Methodology
- Sub-category
- Agile
- Confidence
- 0.99
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Agile appears in a large share of software job descriptions and is a standard hiring-pipeline requirement; Scrum/Kanban are commonly listed alongside it, showing broad market adoption.
Skill profile (library / DB)
- Skill nature
- METHODOLOGY
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 8
- Sub-category id
- 367
- 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) |
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 |
|---|---|---|---|---|---|---|
| GDPR | in_db |
Compliance and Security Frameworks
compliance-and-security-frameworks
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Agile | in_db |
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | Salesforce | type=Cloud Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Sales Cloud | type=Cloud Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Marketing Cloud | type=Cloud Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | CRM | type=Cloud Platforms subtype=general nature=CONCEPT lifespan=EVERGREEN | |
| canonical_skill_proposed | Data Loader | type=Cloud Platforms subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Salesforce Reports | type=Cloud Platforms subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Salesforce Dashboards | type=Cloud Platforms subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Excel | type=Productivity Tools subtype=general nature=TOOL lifespan=EVERGREEN | |
| canonical_skill_proposed | UAT | type=Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR |
nano JD Parser — gpt-4.1-nano click to toggle
Certifications
Show raw JSON
{
"JD_type": "pass",
"about_company": null,
"archetype_override_applied": true,
"archetype_override_matched_skills": [
"routing",
"Triage",
"Cloud",
"Metrics",
"GDPR",
"Role"
],
"certifications": [
"Salesforce certifications (Admin / BA)"
],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": null,
"raw": "Senior level experience as a Salesforce Business Analyst with techno functional responsibilities"
},
"job_locations": [],
"role": "Senior Salesforce Techno Functional Business Analyst",
"role_aliases": [
"Salesforce Business Analyst",
"Techno Functional Analyst",
"Salesforce Analyst"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Role Summary",
"heading_was_present": true,
"source_marker": {
"first_5_words": "The Senior Salesforce Techno Functional",
"last_5_words": "across broader Salesforce programs."
},
"text": "The Senior Salesforce Techno Functional Business Analyst is a hands on delivery role responsible for functional ownership, configuration support, data analysis, and testing across Salesforce initiatives. This role partners closely with Marketing, Sales, IT, and Compliance to deliver scalable, data driven CRM and Marketing Cloud solutions.\n\nPrimary focus includes Lead \u0026 Contact Data Strategy and website lead process optimization, with ongoing support across broader Salesforce programs.",
"word_count": 63
},
{
"bullet_count": 20,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Business \u0026 Functional Ownership\n- Lead",
"last_5_words": "data, and compliance requirements before release"
},
"text": "Business \u0026 Functional Ownership\n- Lead end to end business analysis from discovery through UAT and rollout\n- Translate GTM, Sales, and Marketing requirements into user stories, acceptance criteria, and functional designs\n- Act as the primary bridge between business stakeholders and technical teams\n- Define the current state and future state process\n\nSalesforce Techno Functional Support\n- Perform hands on Salesforce configuration as needed:\n - Page layouts, record types, validation rules, required fields\n - Picklist standardization and assignment logic\n - Functional Flow support (non Apex)\n- Review and validate developer built solutions against business intent\n\nLead \u0026 Contact Data Strategy\n- Own functional and data analysis for Leads, Contacts, Accounts, and Opportunities\n- Define data quality standards (accuracy, completeness, uniqueness, consistency)\n- Support duplicate analysis, data cleansing, normalization, and post cleanse validation\n- Embed governance, ownership, and privacy (GDPR) requirements into solutions\n\nData Analysis \u0026 Reporting\n- Perform hands on data analysis using Salesforce Reports/Dashboards and Excel\n- Analyze data quality gaps, duplicate trends, and lead conversion metrics\n- Define and track KPIs for lead, contact data quality and GTM effectiveness\n\nLead Process \u0026 Website Integration\n- Define and validate end to end website lead intake and routing\n- Support AI driven semantic routing use cases\n- Configure and test lead assignment rules and SLAs\n\nTesting \u0026 UAT\n- Create test scenarios and test data\n- Lead and support UAT execution, defect triage, and re-testing\n- Ensure solutions meet business, data, and compliance requirements before release",
"word_count": 392
},
{
"bullet_count": 7,
"heading": "Required Skills \u0026 Experience",
"heading_was_present": true,
"source_marker": {
"first_5_words": "- Experience working on data strategy",
"last_5_words": "communication and documentation skills"
},
"text": "- Experience working on data strategy and initiatives is a must have.\n- Senior level experience as a Salesforce Business Analyst with techno functional responsibilities\n- Strong hands on experience with Sales Cloud; working knowledge of Marketing Cloud is nice to have\n- Experience with Salesforce configuration, reports/dashboards, and Data Loader\n- Strong understanding of CRM data models, data quality, and governance\n- Experience supporting testing and UAT in enterprise environments\n- Excellent stakeholder communication and documentation skills",
"word_count": 66
},
{
"bullet_count": 2,
"heading": "Nice to Have",
"heading_was_present": true,
"source_marker": {
"first_5_words": "- Experience with data enrichment tools",
"last_5_words": "certifications (Admin / BA)"
},
"text": "- Experience with data enrichment tools (e.g., Introhive, Equilar)\n- Salesforce certifications (Admin / BA)",
"word_count": 20
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "Salesforce"
},
{
"is_primary": true,
"skill_name": "Sales Cloud"
},
{
"is_primary": false,
"skill_name": "Marketing Cloud"
},
{
"is_primary": true,
"skill_name": "CRM"
},
{
"is_primary": true,
"skill_name": "Data Loader"
},
{
"is_primary": true,
"skill_name": "Salesforce Reports"
},
{
"is_primary": true,
"skill_name": "Salesforce Dashboards"
},
{
"is_primary": true,
"skill_name": "Excel"
},
{
"is_primary": true,
"skill_name": "GDPR"
},
{
"is_primary": true,
"skill_name": "UAT"
},
{
"is_primary": false,
"skill_name": "Agile"
}
],
"jd_role": {
"display_name": "Senior Salesforce Techno Functional Business Analyst",
"rationale": null,
"role_aliases": [
"Salesforce Business Analyst",
"Techno Functional Analyst",
"Salesforce Analyst"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"archetype_override_applied": true,
"archetype_override_matched_skills": [
"routing",
"Triage",
"Cloud",
"Metrics",
"GDPR",
"Role"
],
"certifications": [
"Salesforce certifications (Admin / BA)"
],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": null,
"raw": "Senior level experience as a Salesforce Business Analyst with techno functional responsibilities"
},
"job_locations": [],
"role": "Senior Salesforce Techno Functional Business Analyst",
"role_aliases": [
"Salesforce Business Analyst",
"Techno Functional Analyst",
"Salesforce Analyst"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Role Summary",
"heading_was_present": true,
"source_marker": {
"first_5_words": "The Senior Salesforce Techno Functional",
"last_5_words": "across broader Salesforce programs."
},
"text": "The Senior Salesforce Techno Functional Business Analyst is a hands on delivery role responsible for functional ownership, configuration support, data analysis, and testing across Salesforce initiatives. This role partners closely with Marketing, Sales, IT, and Compliance to deliver scalable, data driven CRM and Marketing Cloud solutions.\n\nPrimary focus includes Lead \u0026 Contact Data Strategy and website lead process optimization, with ongoing support across broader Salesforce programs.",
"word_count": 63
},
{
"bullet_count": 20,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Business \u0026 Functional Ownership\n- Lead",
"last_5_words": "data, and compliance requirements before release"
},
"text": "Business \u0026 Functional Ownership\n- Lead end to end business analysis from discovery through UAT and rollout\n- Translate GTM, Sales, and Marketing requirements into user stories, acceptance criteria, and functional designs\n- Act as the primary bridge between business stakeholders and technical teams\n- Define the current state and future state process\n\nSalesforce Techno Functional Support\n- Perform hands on Salesforce configuration as needed:\n - Page layouts, record types, validation rules, required fields\n - Picklist standardization and assignment logic\n - Functional Flow support (non Apex)\n- Review and validate developer built solutions against business intent\n\nLead \u0026 Contact Data Strategy\n- Own functional and data analysis for Leads, Contacts, Accounts, and Opportunities\n- Define data quality standards (accuracy, completeness, uniqueness, consistency)\n- Support duplicate analysis, data cleansing, normalization, and post cleanse validation\n- Embed governance, ownership, and privacy (GDPR) requirements into solutions\n\nData Analysis \u0026 Reporting\n- Perform hands on data analysis using Salesforce Reports/Dashboards and Excel\n- Analyze data quality gaps, duplicate trends, and lead conversion metrics\n- Define and track KPIs for lead, contact data quality and GTM effectiveness\n\nLead Process \u0026 Website Integration\n- Define and validate end to end website lead intake and routing\n- Support AI driven semantic routing use cases\n- Configure and test lead assignment rules and SLAs\n\nTesting \u0026 UAT\n- Create test scenarios and test data\n- Lead and support UAT execution, defect triage, and re-testing\n- Ensure solutions meet business, data, and compliance requirements before release",
"word_count": 392
},
{
"bullet_count": 7,
"heading": "Required Skills \u0026 Experience",
"heading_was_present": true,
"source_marker": {
"first_5_words": "- Experience working on data strategy",
"last_5_words": "communication and documentation skills"
},
"text": "- Experience working on data strategy and initiatives is a must have.\n- Senior level experience as a Salesforce Business Analyst with techno functional responsibilities\n- Strong hands on experience with Sales Cloud; working knowledge of Marketing Cloud is nice to have\n- Experience with Salesforce configuration, reports/dashboards, and Data Loader\n- Strong understanding of CRM data models, data quality, and governance\n- Experience supporting testing and UAT in enterprise environments\n- Excellent stakeholder communication and documentation skills",
"word_count": 66
},
{
"bullet_count": 2,
"heading": "Nice to Have",
"heading_was_present": true,
"source_marker": {
"first_5_words": "- Experience with data enrichment tools",
"last_5_words": "certifications (Admin / BA)"
},
"text": "- Experience with data enrichment tools (e.g., Introhive, Equilar)\n- Salesforce certifications (Admin / BA)",
"word_count": 20
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "ad9acd17-d0ee-4617-8e8c-3ccaee8bd7c6",
"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": "Define data quality standards (accuracy, completeness, uniqueness, consistency)",
"similarity": 0.6633
},
{
"kra_text": "Implements data quality validation rules, reconciliation checks, and anomaly detection to ensure data completeness, accuracy, and consistency.",
"sentence": "Support duplicate analysis, data cleansing, normalization, and post cleanse validation",
"similarity": 0.5776
},
{
"kra_text": "Works with data analysts, data scientists, and business stakeholders to define data models, ingestion schedules, and data delivery requirements.",
"sentence": "Experience working on data strategy and initiatives is a must have.",
"similarity": 0.529
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 2,
"score": 0.59,
"slug": "data-engineer",
"total_count": null
},
{
"display_name": "ML Ops Engineer",
"kra_matches": [
{
"kra_text": "Validates model performance benchmarks, data schema contracts, and system integration health before signing off on production release readiness.",
"sentence": "Ensure solutions meet business, data, and compliance requirements before release",
"similarity": 0.6135
},
{
"kra_text": "Validates model performance benchmarks, data schema contracts, and system integration health before signing off on production release readiness.",
"sentence": "Review and validate developer built solutions against business intent",
"similarity": 0.5425
},
{
"kra_text": "Validates model performance benchmarks, data schema contracts, and system integration health before signing off on production release readiness.",
"sentence": "Lead and support UAT execution, defect triage, and re-testing",
"similarity": 0.4774
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 16,
"score": 0.5444,
"slug": "ml-ops-engineer",
"total_count": null
},
{
"display_name": "Pega Developer",
"kra_matches": [
{
"kra_text": "business rule configuration and maintenance",
"sentence": "Configure and test lead assignment rules and SLAs",
"similarity": 0.5176
},
{
"kra_text": "Requirements analysis and process translation",
"sentence": "Lead end to end business analysis from discovery through UAT and rollout",
"similarity": 0.4988
},
{
"kra_text": "data capture and validation logic",
"sentence": "Support duplicate analysis, data cleansing, normalization, and post cleanse validation",
"similarity": 0.488
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 24,
"score": 0.5015,
"slug": "pega-developer",
"total_count": null
},
{
"display_name": "Cybersecurity Engineer",
"kra_matches": [
{
"kra_text": "Defines secure engineering standards, secure coding guidelines, threat intelligence feeds, and compliance requirements for the organization.",
"sentence": "Ensure solutions meet business, data, and compliance requirements before release",
"similarity": 0.5036
},
{
"kra_text": "Leads security incident response investigations including forensic analysis, malware triage, containment actions, and post-incident remediation coordination.",
"sentence": "Lead and support UAT execution, defect triage, and re-testing",
"similarity": 0.4707
},
{
"kra_text": "Performs threat modeling, security architecture reviews, and quantitative risk analysis for new product features and infrastructure changes.",
"sentence": "Review and validate developer built solutions against business intent",
"similarity": 0.4658
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 5,
"score": 0.48,
"slug": "cybersecurity-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": "Act as the primary bridge between business stakeholders and technical teams",
"similarity": 0.4863
},
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Review and validate developer built solutions against business intent",
"similarity": 0.4787
},
{
"kra_text": "Establishes cloud governance guardrails including budget alerts, resource quotas, policy-as-code enforcement, and compliance posture management.",
"sentence": "Embed governance, ownership, and privacy (GDPR) requirements into solutions",
"similarity": 0.4716
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 9,
"score": 0.4789,
"slug": "cloud-architect",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Cybersecurity Engineer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"GDPR"
],
"role_id": 5,
"score": 0.1111,
"slug": "cybersecurity-engineer",
"total_count": 9
},
{
"display_name": "Cloud Security Engineer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"GDPR"
],
"role_id": 23,
"score": 0.1111,
"slug": "cloud-security-engineer",
"total_count": 9
}
]
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "B",
"chosen_role": {
"display_name": "Data Engineer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 2,
"score": 0.59,
"slug": "data-engineer",
"total_count": null
},
"confidence": 0.59,
"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": "KRA-led classification on data-engineer (skill weak, KRA 0.59)",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 43,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": null,
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 3278,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Salesforce",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3279,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Sales Cloud",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 3280,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Marketing Cloud",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3281,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "CRM",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3282,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Data Loader",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3283,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Salesforce Reports",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3284,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Salesforce Dashboards",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3285,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Excel",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3286,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "UAT",
"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": 718,
"existing_alias_text": "GDPR",
"input_term": "GDPR",
"matched_canonical": {
"category_id": 12,
"display_name": "GDPR",
"id": 402,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "STANDARD",
"slug": "gdpr",
"sub_category_id": 1388,
"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": 868,
"existing_alias_text": "Agile",
"input_term": "Agile",
"matched_canonical": {
"category_id": 8,
"display_name": "Agile",
"id": 520,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "agile",
"sub_category_id": 367,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
}
],
"candidate_roles": [
{
"display_name": "Cloud Security Engineer",
"id": 23,
"rationale": null,
"role_archetype": null,
"slug": "cloud-security-engineer",
"source": "db"
},
{
"display_name": "Cybersecurity Engineer",
"id": 5,
"rationale": null,
"role_archetype": null,
"slug": "cybersecurity-engineer",
"source": "db"
}
],
"chosen_role": {
"display_name": "Salesforce Administrator",
"id": null,
"rationale": "The primary skills revolve around Salesforce, CRM, and data management.",
"role_archetype": "A professional responsible for managing and optimizing Salesforce applications and user experience.",
"slug": "salesforce-administrator",
"source": "llm"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Compliance and Security Frameworks",
"id": 73,
"rationale": "Formal control frameworks and regulatory standards used to assess and document security posture. This dimension is coherent because the role translates technical controls into auditable requirements and evidence.",
"slug": "compliance-and-security-frameworks",
"source": "db"
},
"input_skill": "GDPR",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Cloud Security Engineer",
"id": 23,
"rationale": null,
"role_archetype": null,
"slug": "cloud-security-engineer",
"source": "db"
},
{
"display_name": "Cybersecurity Engineer",
"id": 5,
"rationale": null,
"role_archetype": null,
"slug": "cybersecurity-engineer",
"source": "db"
}
]
},
{
"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": "Agile",
"llm_role": null,
"roles_from_db": []
}
],
"input_final_skills": [
"Salesforce",
"Sales Cloud",
"Marketing Cloud",
"CRM",
"Data Loader",
"Salesforce Reports",
"Salesforce Dashboards",
"Excel",
"GDPR",
"UAT",
"Agile"
],
"input_llm_skills": [
"Salesforce",
"Sales Cloud",
"Marketing Cloud",
"CRM",
"Data Loader",
"Salesforce Reports",
"Salesforce Dashboards",
"Excel",
"GDPR",
"UAT",
"Agile"
],
"new_aliases_persisted": 0,
"run_id": "ad9acd17-d0ee-4617-8e8c-3ccaee8bd7c6",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Salesforce",
"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": "salesforce",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Sales Cloud",
"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": "sales-cloud",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Marketing Cloud",
"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": "marketing-cloud",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "CRM",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Cloud Platforms",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "EVERGREEN",
"version_strategy": "UNVERSIONED",
"volatility": "STABLE"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "crm",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Data Loader",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Cloud Platforms",
"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": "data-loader",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Salesforce Reports",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Cloud Platforms",
"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": "salesforce-reports",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Salesforce Dashboards",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Cloud Platforms",
"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": "salesforce-dashboards",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Excel",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Productivity Tools",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "EVERGREEN",
"version_strategy": "UNVERSIONED",
"volatility": "STABLE"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "excel",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "GDPR",
"alias_type": "CANONICAL",
"id": 718,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 12,
"display_name": "GDPR",
"id": 402,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "STANDARD",
"slug": "gdpr",
"sub_category_id": 1388,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Compliance and Security Frameworks",
"id": 73,
"rationale": "Formal control frameworks and regulatory standards used to assess and document security posture. This dimension is coherent because the role translates technical controls into auditable requirements and evidence.",
"slug": "compliance-and-security-frameworks",
"source": "db"
},
"input_skill": "GDPR",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Cloud Security Engineer",
"id": 23,
"rationale": null,
"role_archetype": null,
"slug": "cloud-security-engineer",
"source": "db"
},
{
"display_name": "Cybersecurity Engineer",
"id": 5,
"rationale": null,
"role_archetype": null,
"slug": "cybersecurity-engineer",
"source": "db"
}
]
}
],
"input_skill": "GDPR",
"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": "UAT",
"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": "uat",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Agile",
"alias_type": "CANONICAL",
"id": 868,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 8,
"display_name": "Agile",
"id": 520,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "agile",
"sub_category_id": 367,
"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": "Agile",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "Agile",
"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": [
"Salesforce",
"Sales Cloud",
"Marketing Cloud",
"CRM",
"Data Loader",
"Salesforce Reports",
"Salesforce Dashboards",
"Excel",
"UAT"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Salesforce Administrator",
"id": 108,
"rationale": "The primary skills revolve around Salesforce, CRM, and data management.",
"role_archetype": "A professional responsible for managing and optimizing Salesforce applications and user experience.",
"slug": "salesforce-administrator",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "Salesforce",
"tag": "new"
},
{
"skill": "Sales Cloud",
"tag": "new"
},
{
"skill": "Marketing Cloud",
"tag": "new"
},
{
"skill": "CRM",
"tag": "new"
},
{
"skill": "Data Loader",
"tag": "new"
},
{
"skill": "Salesforce Reports",
"tag": "new"
},
{
"skill": "Salesforce Dashboards",
"tag": "new"
},
{
"skill": "Excel",
"tag": "new"
},
{
"skill": "GDPR",
"tag": "in_db"
},
{
"skill": "UAT",
"tag": "new"
},
{
"skill": "Agile",
"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": 108,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Compliance and Security Frameworks",
"id": 73,
"rationale": "Formal control frameworks and regulatory standards used to assess and document security posture. This dimension is coherent because the role translates technical controls into auditable requirements and evidence.",
"slug": "compliance-and-security-frameworks",
"source": "db"
},
"dimension_id": 73,
"input_skill": "GDPR",
"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": "Cloud Security Engineer",
"id": 23,
"rationale": null,
"role_archetype": null,
"slug": "cloud-security-engineer",
"source": "db"
},
{
"display_name": "Cybersecurity Engineer",
"id": 5,
"rationale": null,
"role_archetype": null,
"slug": "cybersecurity-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 402,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 108,
"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": "Agile",
"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": 520,
"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": "ad9acd17-d0ee-4617-8e8c-3ccaee8bd7c6"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.