← Back to history

Pipeline run

c213729f-f26f-43ec-a131-fb7c2ef77273

Pipeline LLM cost (USD)
API 1: $0.0038 API 2: $0.0006 API 3: $0.0000 Total: $0.0044

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
Nature of work · Salesforce Business Analysis / CRM Delivery
Own Salesforce business analysis and hands-on CRM support: turn Sales/Marketing needs into user stories, configure and validate Sales Cloud solutions, analyze lead/contact data quality and routing, and drive UAT.
"Lead end to end business analysis from discovery through UAT and rollout"
Tech stack maturity
Mainstream Modern
GDPR and Salesforce are widely adopted, contemporary enterprise technologies and practices that fit a mainstream modern stack rather than legacy or bleeding-edge.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
0.20 / 5
· Title match
Has AI skill
· AI skill (primary)
· AI skill (secondary)
· On AI team
· Builds AI products
vocab breakdown (legacy)
Assistants (×1):
Frameworks (×2):
Models / concepts (×3): AI
Evidence — skills matched in JD (11)
Salesforce Sales Cloud CRM Data Loader Salesforce Reports Salesforce Dashboards Excel GDPR UAT Marketing Cloud Agile
Skill cluster (2 dimension groups, role-scoped)
Compliance and Security Frameworks
GDPR
Cross-cutting / unaligned
Salesforce Sales Cloud CRM Data Loader Salesforce Reports Salesforce Dashboards Excel UAT Marketing Cloud Agile
Show KRA description ↓
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. 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 - 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 - Experience with data enrichment tools (e.g., Introhive, Equilar) - Salesforce certifications (Admin / BA)

Signals

Skill cybersecurity-engineer
0.11
Alias business-analyst-tech
1.00
KRA data-engineer
0.59

Post-classification

Centroidupdated · n=1
Alias collision log
New-role queue
New skills captured9
New KRA capturedyes

Captured for admin review

Salesforce primary Business Analyst (Tech) pending
Sales Cloud primary Business Analyst (Tech) pending
Marketing Cloud Business Analyst (Tech) pending
CRM primary Business Analyst (Tech) pending
Data Loader primary Business Analyst (Tech) pending
Salesforce Reports primary Business Analyst (Tech) pending
Salesforce Dashboards primary Business Analyst (Tech) pending
Excel primary Business Analyst (Tech) pending
UAT primary Business Analyst (Tech) pending
R&R fragment (sim 0.00) Business Analyst (Tech) pending

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…

Status: completed Created: 2026-05-23T11:10:50.991205Z Updated: 2026-05-23T11:11:10.145382Z API 3 duration: 2078 ms
Flow Current 3-step pipeline

1 POST /skills/extract-from-jd

2 POST /skills/extract-details

3 POST /skills/final-role-output

Role Chosen role & resolution

Business Analyst (Tech)

CASE A

slug: business-analyst-tech · id: 114 · source: db

The primary skills indicate a deep involvement with Salesforce and its functionalities.

Resolution: in_db — role exists in library; skill↔dim and role↔dim links saved when applicable.

0
New skills
0
Skill↔dim saved
0
Role↔dim saved
0
Skipped

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.

Salesforce Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Cloud Platforms
Sub-category
general
Skill nature
PLATFORM
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Sales Cloud Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Cloud Platforms
Sub-category
general
Skill nature
PLATFORM
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Marketing Cloud Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Cloud Platforms
Sub-category
general
Skill nature
PLATFORM
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
CRM Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED
Data Loader Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Cloud Platforms
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Salesforce Reports Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Cloud Platforms
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Salesforce Dashboards Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Cloud Platforms
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Excel Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Data Engineering Tools
Sub-category
general
Skill nature
TOOL
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED
GDPR Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: GDPR id=402 · gdpr

Aliases — catalog

  • GDPR (CANONICAL) primary

Context tags (catalog)

DPA DPIA DPO RoPA SCCs accountability audit trail compliance consent consent management controller cross-border transfers data breach data breach notification data minimization data portability data privacy data processing data processing agreement data protection data protection officer data subject data subject rights encryption lawful basis personal data privacy by design privacy impact assessment privacy policy processor records of processing regulatory framework right to access right to erasure third-party vendors

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)
UAT Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Practice
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Agile Secondary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Agile id=520 · agile

Aliases — catalog

  • Agile (CANONICAL) primary

Context tags (catalog)

Kanban SAFe Scrum backlog backlog grooming burndown burndown chart continuous delivery continuous improvement cross-functional daily standup epics incremental development iteration iteration planning lean product backlog product owner retrospective sprint sprint planning stand-up story points user stories velocity

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=Concepts 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=Data Engineering Tools subtype=general nature=TOOL lifespan=EVERGREEN
canonical_skill_proposed UAT | type=Practice subtype=general nature=PRACTICE lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
RoleSenior Salesforce Techno Functional Business Analyst
DomainOther
JD type pass

Certifications

Salesforce certifications (Admin / BA)
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",
    "Salesforce BA",
    "Techno Functional 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",
      "Salesforce BA",
      "Techno Functional 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",
      "Salesforce BA",
      "Techno Functional 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": "c213729f-f26f-43ec-a131-fb7c2ef77273",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": "Business Analyst (Tech)",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 114,
        "score": 1.0,
        "slug": "business-analyst-tech",
        "total_count": null
      }
    ],
    "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.5291
          }
        ],
        "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.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.5035
          },
          {
            "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.4657
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 5,
        "score": 0.4799,
        "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.4786
          },
          {
            "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": "A",
    "chosen_role": {
      "display_name": "Business Analyst (Tech)",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 114,
      "score": 1.0,
      "slug": "business-analyst-tech",
      "total_count": null
    },
    "confidence": 1.0,
    "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": "Exact alias hit on business-analyst-tech (1.0) \u2014 no other alias at this confidence; skill_top cybersecurity-engineer 0.11 does not contradict",
    "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": 112,
      "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": "Business Analyst (Tech)",
      "role_slug": "business-analyst-tech",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 3307,
        "role_display_name": "Business Analyst (Tech)",
        "role_slug": "business-analyst-tech",
        "skill_name": "Salesforce",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 3308,
        "role_display_name": "Business Analyst (Tech)",
        "role_slug": "business-analyst-tech",
        "skill_name": "Sales Cloud",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 3309,
        "role_display_name": "Business Analyst (Tech)",
        "role_slug": "business-analyst-tech",
        "skill_name": "Marketing Cloud",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 3310,
        "role_display_name": "Business Analyst (Tech)",
        "role_slug": "business-analyst-tech",
        "skill_name": "CRM",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 3311,
        "role_display_name": "Business Analyst (Tech)",
        "role_slug": "business-analyst-tech",
        "skill_name": "Data Loader",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 3312,
        "role_display_name": "Business Analyst (Tech)",
        "role_slug": "business-analyst-tech",
        "skill_name": "Salesforce Reports",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 3313,
        "role_display_name": "Business Analyst (Tech)",
        "role_slug": "business-analyst-tech",
        "skill_name": "Salesforce Dashboards",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 3314,
        "role_display_name": "Business Analyst (Tech)",
        "role_slug": "business-analyst-tech",
        "skill_name": "Excel",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 3315,
        "role_display_name": "Business Analyst (Tech)",
        "role_slug": "business-analyst-tech",
        "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 Business Analyst",
    "id": null,
    "rationale": "The primary skills indicate a deep involvement with Salesforce and its functionalities.",
    "role_archetype": "A professional who analyzes business processes and requirements specifically within the Salesforce ecosystem.",
    "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": "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": "c213729f-f26f-43ec-a131-fb7c2ef77273",
  "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": "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": "Data Engineering 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": "Practice",
          "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": "Business Analyst (Tech)",
    "id": 114,
    "rationale": "The primary skills indicate a deep involvement with Salesforce and its functionalities.",
    "role_archetype": "A professional who analyzes business processes and requirements specifically within the Salesforce ecosystem.",
    "slug": "business-analyst-tech",
    "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": 114,
        "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": 114,
        "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": "c213729f-f26f-43ec-a131-fb7c2ef77273"
}

LLM Calls

Every model call made for this run, in pipeline order. Click a card to see the model's response.

Loading…