Pipeline run
1590fb1d-e75c-4ae1-8f6e-c2696c45830f
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
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 initiativ…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Salesforce Business Analyst
domain · Salesforce CASE DOMAINslug: salesforce-business-analyst · id: — · source: llm
The primary skills are closely aligned with Salesforce functionalities, indicating a role focused on Salesforce analysis and business processes.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
human_review_required
— role not in DB; role↔dimension links may be deferred.
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
- Concepts
- 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
- 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
- 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
- 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
- Tools
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- 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
- 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
- Practices
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- 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
- 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
- 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
- Tools
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- Validate rule (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Concept
- Sub-category
- Validation Rule Concept
- Confidence
- 0.90
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: “Validate rule” is a generic validation concept, not a commonly listed hiring skill; JD volume is low and it appears mainly inside specific rule-engine or form-validation tooling rather than as a standalone market keyword.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 2
- Sub-category id
- 1455
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Validation and Data Capture Rules Catalog dimension db id 259
Library dimension (catalog)
Roles linked in library: Pega Developer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Validation and Data Capture Rules
validation-and-data-capture-rules
|
— | — |
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
|
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- 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
- Concepts
- 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
- Concepts
- 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
- Concepts
- 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
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Version strategy
- UNVERSIONED
All API 3 persistence rows
Same grid as the skill-extractor “Persistence items” table: one row per (skill × dimension) work item.
| Skill | Tag | Dimension | Skill↔dim | Role↔dim | Outcome | Notes |
|---|---|---|---|---|---|---|
| GDPR | in_db |
Compliance and Security Frameworks
compliance-and-security-frameworks
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Validation Rules | new |
Validation and Data Capture Rules
validation-and-data-capture-rules
|
— | — | Skipped — no persistable v3 meta for new skill | skill_not_in_db_v3_proposed |
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=Concepts subtype=general nature=CONCEPT lifespan=EVERGREEN | |
| canonical_skill_proposed | Data Loader | type=Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Salesforce Reports | type=Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Salesforce Dashboards | type=Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Excel | type=Tools subtype=general nature=TOOL lifespan=EVERGREEN | |
| canonical_skill_proposed | Flow | type=Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Apex | type=Programming Languages subtype=general nature=LANGUAGE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | UAT | type=Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Lead Assignment Rules | type=Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Page Layouts | type=Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Record Types | type=Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Picklists | type=Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Accounts | type=Concepts subtype=general nature=CONCEPT lifespan=EVERGREEN | |
| canonical_skill_proposed | Contacts | type=Concepts subtype=general nature=CONCEPT lifespan=EVERGREEN | |
| canonical_skill_proposed | Opportunities | type=Concepts subtype=general nature=CONCEPT lifespan=EVERGREEN | |
| canonical_skill_proposed | Leads | type=Concepts subtype=general nature=CONCEPT lifespan=EVERGREEN | |
| dimension_skill_link_proposed | Validation Rules ↔ Validation and Data Capture Rules |
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": null
},
"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": "Flow"
},
{
"is_primary": false,
"skill_name": "Apex"
},
{
"is_primary": true,
"skill_name": "UAT"
},
{
"is_primary": true,
"skill_name": "GDPR"
},
{
"is_primary": true,
"skill_name": "Lead Assignment Rules"
},
{
"is_primary": true,
"skill_name": "Page Layouts"
},
{
"is_primary": true,
"skill_name": "Record Types"
},
{
"is_primary": true,
"skill_name": "Validation Rules"
},
{
"is_primary": true,
"skill_name": "Picklists"
},
{
"is_primary": true,
"skill_name": "Accounts"
},
{
"is_primary": true,
"skill_name": "Contacts"
},
{
"is_primary": true,
"skill_name": "Opportunities"
},
{
"is_primary": true,
"skill_name": "Leads"
}
],
"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": null
},
"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": "1590fb1d-e75c-4ae1-8f6e-c2696c45830f",
"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.4773
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 16,
"score": 0.5445,
"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.4987
},
{
"kra_text": "data capture and validation logic",
"sentence": "Support duplicate analysis, data cleansing, normalization, and post cleanse validation",
"similarity": 0.4881
}
],
"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.4706
},
{
"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.0526,
"slug": "cybersecurity-engineer",
"total_count": 19
},
{
"display_name": "Cloud Security Engineer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"GDPR"
],
"role_id": 23,
"score": 0.0526,
"slug": "cloud-security-engineer",
"total_count": 19
}
]
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "DOMAIN",
"chosen_role": {
"display_name": "Salesforce Functional Consultant",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 110,
"score": 0.97,
"slug": "salesforce-functional-consultant",
"total_count": null
},
"confidence": 0.97,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"Salesforce Functional Analysis",
"CRM Data Strategy",
"Salesforce Configuration Support",
"Lead Management and Routing",
"Data Quality and Governance",
"Testing and UAT",
"Stakeholder Requirements Translation",
"Reporting and KPI Analysis"
],
"matched_kras": [
"Lead end to end business analysis from discovery through UAT and rollout",
"Translate GTM, Sales, and Marketing requirements into user stories",
"Perform hands on Salesforce configuration as needed",
"Own functional and data analysis for Leads, Contacts, Accounts, and Opportunities",
"Support duplicate analysis, data cleansing, normalization, and post cleanse validation",
"Define and validate end to end website lead intake and routing",
"Configure and test lead assignment rules and SLAs",
"Lead and support UAT execution, defect triage, and re-testing"
],
"matched_skills": [
"Salesforce",
"Sales Cloud",
"Marketing Cloud",
"Salesforce Reports/Dashboards",
"Excel",
"UAT",
"GDPR",
"Lead \u0026 Contact Data Strategy",
"page layouts",
"record types",
"validation rules",
"picklist standardization",
"assignment rules"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Salesforce; The JD centers on Salesforce business analysis, functional ownership, configuration support, UAT, data strategy, and Sales Cloud/Marketing Cloud process design rather than development or pure admin work.",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 1,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 111,
"r_and_r_preview": "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 initiativ",
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 3287,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Salesforce",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3288,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Sales Cloud",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 3289,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Marketing Cloud",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3290,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "CRM",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3291,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Data Loader",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3292,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Salesforce Reports",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3293,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Salesforce Dashboards",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3294,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Excel",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3295,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Flow",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 3296,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Apex",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3297,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "UAT",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3298,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Lead Assignment Rules",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3299,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Page Layouts",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3300,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Record Types",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3301,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Validation Rules",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3302,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Picklists",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3303,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Accounts",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3304,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Contacts",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3305,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Opportunities",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 3306,
"role_display_name": "Salesforce Functional Consultant",
"role_slug": "salesforce-functional-consultant",
"skill_name": "Leads",
"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": "TODO: REMOVE AFTER TESTING \u2014 alias DB write disabled",
"alias_persisted": false,
"existing_alias_id": 2923,
"existing_alias_text": "Validate rule",
"input_term": "Validation Rules",
"matched_canonical": {
"category_id": 2,
"display_name": "Validate rule",
"id": 1919,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "validate-rule",
"sub_category_id": 1455,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "embedding_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"
},
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
],
"chosen_role": {
"display_name": "Salesforce Business Analyst",
"id": null,
"rationale": "The primary skills are closely aligned with Salesforce functionalities, indicating a role focused on Salesforce analysis and business processes.",
"role_archetype": "A professional who specializes in analyzing and implementing Salesforce solutions to enhance business processes and reporting.",
"slug": "salesforce-business-analyst",
"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": "Validation and Data Capture Rules",
"id": 259,
"rationale": "Implements field-level and form-level validation, requiredness, and data capture behavior. This cluster is coherent because Pega applications depend on accurate case data entry and controlled user input.",
"slug": "validation-and-data-capture-rules",
"source": "db"
},
"input_skill": "Validation Rules",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
]
}
],
"input_final_skills": [
"Salesforce",
"Sales Cloud",
"Marketing Cloud",
"CRM",
"Data Loader",
"Salesforce Reports",
"Salesforce Dashboards",
"Excel",
"Flow",
"Apex",
"UAT",
"GDPR",
"Lead Assignment Rules",
"Page Layouts",
"Record Types",
"Validation Rules",
"Picklists",
"Accounts",
"Contacts",
"Opportunities",
"Leads"
],
"input_llm_skills": [
"Salesforce",
"Sales Cloud",
"Marketing Cloud",
"CRM",
"Data Loader",
"Salesforce Reports",
"Salesforce Dashboards",
"Excel",
"Flow",
"Apex",
"UAT",
"GDPR",
"Lead Assignment Rules",
"Page Layouts",
"Record Types",
"Validation Rules",
"Picklists",
"Accounts",
"Contacts",
"Opportunities",
"Leads"
],
"new_aliases_persisted": 0,
"run_id": "1590fb1d-e75c-4ae1-8f6e-c2696c45830f",
"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": "Concepts",
"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": "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": "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": "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": "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": "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": "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": "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": [],
"canonical": null,
"dimensions": [],
"input_skill": "Flow",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "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": "flow",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Apex",
"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": "apex",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"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": "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": "Lead Assignment Rules",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "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": "lead-assignment-rules",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Page Layouts",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "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": "page-layouts",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Record Types",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "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": "record-types",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Validate rule",
"alias_type": "CANONICAL",
"id": 2923,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 2,
"display_name": "Validate rule",
"id": 1919,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "validate-rule",
"sub_category_id": 1455,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Validation and Data Capture Rules",
"id": 259,
"rationale": "Implements field-level and form-level validation, requiredness, and data capture behavior. This cluster is coherent because Pega applications depend on accurate case data entry and controlled user input.",
"slug": "validation-and-data-capture-rules",
"source": "db"
},
"input_skill": "Validation Rules",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
]
}
],
"input_skill": "Validation Rules",
"matched_via": "embedding_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": "Picklists",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "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": "picklists",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Accounts",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"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": "accounts",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Contacts",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"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": "contacts",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Opportunities",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"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": "opportunities",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Leads",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"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": "leads",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"Salesforce",
"Sales Cloud",
"Marketing Cloud",
"CRM",
"Data Loader",
"Salesforce Reports",
"Salesforce Dashboards",
"Excel",
"Flow",
"Apex",
"UAT",
"Lead Assignment Rules",
"Page Layouts",
"Record Types",
"Picklists",
"Accounts",
"Contacts",
"Opportunities",
"Leads"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Salesforce Business Analyst",
"id": null,
"rationale": "The primary skills are closely aligned with Salesforce functionalities, indicating a role focused on Salesforce analysis and business processes.",
"role_archetype": "A professional who specializes in analyzing and implementing Salesforce solutions to enhance business processes and reporting.",
"slug": "salesforce-business-analyst",
"source": "llm"
},
"chosen_role_resolution": "human_review_required",
"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": "Flow",
"tag": "new"
},
{
"skill": "Apex",
"tag": "new"
},
{
"skill": "UAT",
"tag": "new"
},
{
"skill": "GDPR",
"tag": "in_db"
},
{
"skill": "Lead Assignment Rules",
"tag": "new"
},
{
"skill": "Page Layouts",
"tag": "new"
},
{
"skill": "Record Types",
"tag": "new"
},
{
"skill": "Validation Rules",
"tag": "in_db"
},
{
"skill": "Picklists",
"tag": "new"
},
{
"skill": "Accounts",
"tag": "new"
},
{
"skill": "Contacts",
"tag": "new"
},
{
"skill": "Opportunities",
"tag": "new"
},
{
"skill": "Leads",
"tag": "new"
}
],
"llm_cost_api1_usd": null,
"llm_cost_api2_usd": null,
"llm_cost_api3_usd": null,
"llm_cost_total_usd": null,
"persistence": {
"items": [
{
"chosen_role_id": null,
"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": null,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Validation and Data Capture Rules",
"id": 259,
"rationale": "Implements field-level and form-level validation, requiredness, and data capture behavior. This cluster is coherent because Pega applications depend on accurate case data entry and controlled user input.",
"slug": "validation-and-data-capture-rules",
"source": "db"
},
"dimension_id": 259,
"input_skill": "Validation Rules",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Skipped \u2014 no persistable v3 meta for new skill",
"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": false,
"skill_id": null,
"skill_tag": "new",
"skipped_reason": "skill_not_in_db_v3_proposed"
}
],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 1
},
"planner_output": null,
"run_id": "1590fb1d-e75c-4ae1-8f6e-c2696c45830f"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.