← Back to history

Pipeline run

6429994f-67bc-43eb-b7ca-7125082d1025

Pipeline LLM cost (USD)
API 1: $0.0080 API 2: $0.0004 API 3: $0.0000 Total: $0.0084

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
Nature of work · Software Engineering
Build and test PEGA features and upgrades, handle moderately complex technical issues, and coordinate with US developers while giving task updates and occasional guidance to junior staff.
""Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments""
Tech stack maturity
Mainstream Modern
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
0.00 / 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):
Evidence — skills matched in JD (11)
PEGA Automation Testing Selenium Flows SLA Validation UI Flow Action Section Harness Skin
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
PEGA Automation Testing Selenium Flows SLA Validation UI Flow Action Section Harness Skin
Show KRA description ↓
• Lead moderately complex initiatives and deliverables within technical domain environments • Contribute to large scale planning of strategies • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education • Experience in Software Engineering, or equivalent demonstrated through one or a combination of the following: work experience as fullstack in PEGA and automation testing. • Able to code , test provide task updates and interact with US developers independently with minimal direction 0-1 years experience in PEGA • CSA Certified • > 6 years of exp in functional and automation testing using Selenium • Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin), RWF22 • Able to code , test provide task updates and interact with US developers independently with minimal direction 3-6 years experience in PEGA • CSA Certified • Good to have exp in functional and automation testing using Selenium • Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),

Signals

Skill
Alias backend-engineer
1.00
KRA flutter-developer
0.58

Post-classification

Centroidupdated · n=37
Alias collision log
New-role queue
New skills captured11
New KRA capturedyes

Captured for admin review

PEGA primary Test Automation Engineer pending
Automation Testing primary Test Automation Engineer pending
Selenium primary Test Automation Engineer pending
Flows primary Test Automation Engineer pending
SLA primary Test Automation Engineer pending
Validation primary Test Automation Engineer pending
UI primary Test Automation Engineer pending
Flow Action primary Test Automation Engineer pending
Section primary Test Automation Engineer pending
Harness primary Test Automation Engineer pending
Skin primary Test Automation Engineer pending
R&R fragment (sim 0.00) Test Automation Engineer pending

• Lead moderately complex initiatives and deliverables within technical domain environments • Contribute to large scale planning of strategies • Design, code, test, debug, and document for projects …

Status: completed Created: 2026-05-27T17:35:15.204449Z Updated: 2026-05-27T17:36:16.241872Z API 3 duration: 1030 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

Test Automation Engineer

domain · Testing & Quality CASE DOMAIN

slug: test-automation-engineer · id: 52 · source: db

Domain=Testing & Quality; The JD centers on software engineering work with strong functional and automation testing, including Selenium and hands-on test automation activities, which best matches an automation-focused testing role.

Matched skills

PEGAautomation testingSeleniumfunctional testingflowsSLAValidationUISectionharnessskinCSA Certified

Matched dimensions

Test Automation EngineeringFunctional and Regression TestingPEGA Application TestingUI and Workflow ValidationTechnical TroubleshootingCross-team Collaboration

Matched KRAs

Design, code, test, debug, and documentLead moderately complex initiatives and deliverablesResolve moderately complex issuesLead projects and act as an escalation pointProvide guidance and direction to less experienced staffInteract with US developers independently with minimal direction

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
1
Skipped

Job description

About This Role

Wells Fargo is seeking a Senior Software Engineer...

In This Role, You Will
• Lead moderately complex initiatives and deliverables within technical domain environments 
• Contribute to large scale planning of strategies 
• Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments 
• Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures 
• Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements 
• Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals 
• Lead projects and act as an escalation point, provide guidance and direction to less experienced staff 
   Required Qualifications, US: 
• 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education 
   Required Qualifications, International: 
• Experience in Software Engineering, or equivalent demonstrated through one or a combination of the following: work experience as fullstack in PEGA and automation testing. 
   Desired Qualifications: 

Job Expectations
• Able to code , test provide task updates and interact with US developers independently with minimal direction

0-1 years experience in PEGA

CSA Certified • > 6 years of exp in functional and automation testing using Selenium 
• Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin), 
 RWF22
• Able to code , test provide task updates and interact with US developers independently with minimal direction

3-6 years experience in PEGA

CSA Certified • Good to have exp in functional and automation testing using Selenium 
• Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin), 
  We Value Diversity

At Wells Fargo, we believe in diversity, equity and inclusion in the workplace; accordingly, we welcome applications for employment from all qualified candidates, regardless of race, color, gender, national origin, religion, age, sexual orientation, gender identity, gender expression, genetic information, individuals with disabilities, pregnancy, marital status, status as a protected veteran or any other status protected by applicable law.

Employees support our focus on building strong customer relationships balanced with a strong risk mitigating and compliance-driven culture which firmly establishes those disciplines as critical to the success of our customers and company. They are accountable for execution of all applicable risk programs (Credit, Market, Financial Crimes, Operational, Regulatory Compliance), which includes effectively following and adhering to applicable Wells Fargo policies and procedures, appropriately fulfilling risk and compliance obligations, timely and effective escalation and remediation of issues, and making sound risk decisions. There is emphasis on proactive monitoring, governance, risk identification and escalation, as well as making sound risk decisions commensurate with the business unit's risk appetite and all risk and compliance program requirements.

Candidates applying to job openings posted in US: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Candidates applying to job openings posted in Canada: Applications for employment are encouraged from all qualified candidates, including women, persons with disabilities, aboriginal peoples and visible minorities. Accommodation for applicants with disabilities is available upon request in connection with the recruitment process.

Reference Number

R-197590

Skills from this JD

Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.

PEGA 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
Platform
Sub-category
general
Skill nature
PLATFORM
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Automation Testing 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
Testing Tools
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Selenium 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
Testing Tools
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Flows 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
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
SLA 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
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Validation 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
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
UI 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
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Flow Action 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
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Section Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: sections id=4005 · sections

Aliases — catalog

  • sections (CANONICAL) primary

Context tags (catalog)

JSON templates Liquid objects Shopify block settings custom sections dynamic sections liquid modular design section rendering section schema section settings template files theme architecture theme customization theme development theme editor

Stored enrichment (catalog DB)

Category
Concept
Sub-category
Shopify Theme Section Concept
Confidence
0.88
Version strategy
NOT_APPLICABLE

Maturity reasoning: Shopify theme sections are a platform-specific concept used in Online Store 2.0; JD volume is low and usually appears only in Shopify theme developer roles, not general frontend postings.

Skill profile (library / DB)

Skill nature
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
2
Sub-category id
3169
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • Theme Architecture and Reusable Sections Catalog dimension db id 421

    Library dimension (catalog)

    Roles linked in library: Shopify Dev

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
Theme Architecture and Reusable Sections
theme-architecture-and-reusable-sections
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
Harness 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
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Skin 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
MEDIUM
Typical lifespan
MULTI_YEAR
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
Section new
Theme Architecture and Reusable Sections
theme-architecture-and-reusable-sections
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 PEGA | type=Platform subtype=general nature=PLATFORM lifespan=MULTI_YEAR
canonical_skill_proposed Automation Testing | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Selenium | type=Testing Tools subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Flows | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed SLA | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Validation | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed UI | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Flow Action | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Harness | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Skin | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
dimension_skill_link_proposed Section ↔ Theme Architecture and Reusable Sections
nano JD Parser — gpt-4.1-nano click to toggle
RoleSenior Software Engineer
CompanyWells Fargo
Experience4+ years of Software Engineering experience
DomainFinancial Services
JD type pass

Certifications

CSA Certified
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "At Wells Fargo, we believe",
      "last_5_words": "protected by applicable law."
    },
    "text": "At Wells Fargo, we believe in diversity, equity and inclusion in the workplace; accordingly, we welcome applications for employment from all qualified candidates, regardless of race, color, gender, national origin, religion, age, sexual orientation, gender identity, gender expression, genetic information, individuals with disabilities, pregnancy, marital status, status as a protected veteran or any other status protected by applicable law.",
    "word_count": 64
  },
  "certifications": [
    "CSA Certified"
  ],
  "company_name": "Wells Fargo",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "FinTech",
        "Banking"
      ],
      "domain": "Financial Services"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": null,
    "min": 4,
    "raw": "4+ years of Software Engineering experience"
  },
  "job_locations": [],
  "role": "Senior Software Engineer",
  "role_aliases": [
    "Software Engineer",
    "SWE",
    "Full Stack Developer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 7,
      "heading": "In This Role, You Will",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Lead moderately complex initiatives",
        "last_5_words": "provide guidance and direction to"
      },
      "text": "\u2022 Lead moderately complex initiatives and deliverables within technical domain environments \n\u2022 Contribute to large scale planning of strategies \n\u2022 Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments \n\u2022 Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures \n\u2022 Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements \n\u2022 Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals \n\u2022 Lead projects and act as an escalation point, provide guidance and direction to less experienced staff",
      "word_count": 116
    },
    {
      "bullet_count": 1,
      "heading": "Required Qualifications, US",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 4+ years of Software Engineering",
        "last_5_words": "military experience, education"
      },
      "text": "\u2022 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education",
      "word_count": 30
    },
    {
      "bullet_count": 1,
      "heading": "Required Qualifications, International",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Experience in Software Engineering,",
        "last_5_words": "in PEGA and automation testing."
      },
      "text": "\u2022 Experience in Software Engineering, or equivalent demonstrated through one or a combination of the following: work experience as fullstack in PEGA and automation testing.",
      "word_count": 27
    },
    {
      "bullet_count": 6,
      "heading": "Desired Qualifications",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Able to code , test",
        "last_5_words": "flows, SLA, Validation , UI(Flow"
      },
      "text": "\u2022 Able to code , test provide task updates and interact with US developers independently with minimal direction\n\n0-1 years experience in PEGA\n\n\u2022 CSA Certified \u2022 \u003e 6 years of exp in functional and automation testing using Selenium \n\u2022 Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin), \n RWF22\n\u2022 Able to code , test provide task updates and interact with US developers independently with minimal direction\n\n3-6 years experience in PEGA\n\n\u2022 CSA Certified \u2022 Good to have exp in functional and automation testing using Selenium \n\u2022 Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),",
      "word_count": 104
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "PEGA"
    },
    {
      "is_primary": true,
      "skill_name": "Automation Testing"
    },
    {
      "is_primary": true,
      "skill_name": "Selenium"
    },
    {
      "is_primary": true,
      "skill_name": "Flows"
    },
    {
      "is_primary": true,
      "skill_name": "SLA"
    },
    {
      "is_primary": true,
      "skill_name": "Validation"
    },
    {
      "is_primary": true,
      "skill_name": "UI"
    },
    {
      "is_primary": true,
      "skill_name": "Flow Action"
    },
    {
      "is_primary": true,
      "skill_name": "Section"
    },
    {
      "is_primary": true,
      "skill_name": "Harness"
    },
    {
      "is_primary": true,
      "skill_name": "Skin"
    }
  ],
  "jd_role": {
    "display_name": "Senior Software Engineer",
    "rationale": null,
    "role_aliases": [
      "Software Engineer",
      "SWE",
      "Full Stack Developer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "At Wells Fargo, we believe",
        "last_5_words": "protected by applicable law."
      },
      "text": "At Wells Fargo, we believe in diversity, equity and inclusion in the workplace; accordingly, we welcome applications for employment from all qualified candidates, regardless of race, color, gender, national origin, religion, age, sexual orientation, gender identity, gender expression, genetic information, individuals with disabilities, pregnancy, marital status, status as a protected veteran or any other status protected by applicable law.",
      "word_count": 64
    },
    "certifications": [
      "CSA Certified"
    ],
    "company_name": "Wells Fargo",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "FinTech",
          "Banking"
        ],
        "domain": "Financial Services"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": null,
      "min": 4,
      "raw": "4+ years of Software Engineering experience"
    },
    "job_locations": [],
    "role": "Senior Software Engineer",
    "role_aliases": [
      "Software Engineer",
      "SWE",
      "Full Stack Developer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 7,
        "heading": "In This Role, You Will",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Lead moderately complex initiatives",
          "last_5_words": "provide guidance and direction to"
        },
        "text": "\u2022 Lead moderately complex initiatives and deliverables within technical domain environments \n\u2022 Contribute to large scale planning of strategies \n\u2022 Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments \n\u2022 Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures \n\u2022 Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements \n\u2022 Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals \n\u2022 Lead projects and act as an escalation point, provide guidance and direction to less experienced staff",
        "word_count": 116
      },
      {
        "bullet_count": 1,
        "heading": "Required Qualifications, US",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 4+ years of Software Engineering",
          "last_5_words": "military experience, education"
        },
        "text": "\u2022 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education",
        "word_count": 30
      },
      {
        "bullet_count": 1,
        "heading": "Required Qualifications, International",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Experience in Software Engineering,",
          "last_5_words": "in PEGA and automation testing."
        },
        "text": "\u2022 Experience in Software Engineering, or equivalent demonstrated through one or a combination of the following: work experience as fullstack in PEGA and automation testing.",
        "word_count": 27
      },
      {
        "bullet_count": 6,
        "heading": "Desired Qualifications",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Able to code , test",
          "last_5_words": "flows, SLA, Validation , UI(Flow"
        },
        "text": "\u2022 Able to code , test provide task updates and interact with US developers independently with minimal direction\n\n0-1 years experience in PEGA\n\n\u2022 CSA Certified \u2022 \u003e 6 years of exp in functional and automation testing using Selenium \n\u2022 Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin), \n RWF22\n\u2022 Able to code , test provide task updates and interact with US developers independently with minimal direction\n\n3-6 years experience in PEGA\n\n\u2022 CSA Certified \u2022 Good to have exp in functional and automation testing using Selenium \n\u2022 Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),",
        "word_count": 104
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "6429994f-67bc-43eb-b7ca-7125082d1025",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": "Backend Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 1,
        "score": 1.0,
        "slug": "backend-engineer",
        "total_count": null
      },
      {
        "display_name": "Fullstack Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 1.0,
        "slug": "full-stack-engineer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals",
            "similarity": 0.5875
          },
          {
            "kra_text": "Implement user-facing screens and flows",
            "sentence": "Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),",
            "similarity": 0.5723
          },
          {
            "kra_text": "Implement user-facing screens and flows",
            "sentence": "Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),",
            "similarity": 0.5723
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.5774,
        "slug": "flutter-developer",
        "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": "Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments",
            "similarity": 0.5595
          },
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "Lead projects and act as an escalation point, provide guidance and direction to less experienced staff",
            "similarity": 0.5072
          },
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals",
            "similarity": 0.4985
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 9,
        "score": 0.5217,
        "slug": "cloud-architect",
        "total_count": null
      },
      {
        "display_name": "Engineering Manager",
        "kra_matches": [
          {
            "kra_text": "facilitate technical and delivery decisions",
            "sentence": "Lead moderately complex initiatives and deliverables within technical domain environments",
            "similarity": 0.5277
          },
          {
            "kra_text": "Set team goals and delivery plans",
            "sentence": "Contribute to large scale planning of strategies",
            "similarity": 0.5112
          },
          {
            "kra_text": "facilitate technical and delivery decisions",
            "sentence": "Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals",
            "similarity": 0.4932
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 121,
        "score": 0.5107,
        "slug": "engineering-manager",
        "total_count": null
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": [
          {
            "kra_text": "Implement mobile screens and flows",
            "sentence": "Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),",
            "similarity": 0.5391
          },
          {
            "kra_text": "Implement mobile screens and flows",
            "sentence": "Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),",
            "similarity": 0.5391
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments",
            "similarity": 0.4445
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 0.5075,
        "slug": "react-native-developer",
        "total_count": null
      },
      {
        "display_name": "Pega Developer",
        "kra_matches": [
          {
            "kra_text": "flow, rule, and integration testing",
            "sentence": "Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),",
            "similarity": 0.5157
          },
          {
            "kra_text": "flow, rule, and integration testing",
            "sentence": "Hands on Experience in flows, SLA, Validation , UI(Flow action/Section/harness/skin),",
            "similarity": 0.5157
          },
          {
            "kra_text": "Requirements analysis and process translation",
            "sentence": "Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures",
            "similarity": 0.4408
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 24,
        "score": 0.4907,
        "slug": "pega-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Test Automation Engineer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 52,
      "score": 0.95,
      "slug": "test-automation-engineer",
      "total_count": null
    },
    "confidence": 0.95,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Test Automation Engineering",
      "Functional and Regression Testing",
      "PEGA Application Testing",
      "UI and Workflow Validation",
      "Technical Troubleshooting",
      "Cross-team Collaboration"
    ],
    "matched_kras": [
      "Design, code, test, debug, and document",
      "Lead moderately complex initiatives and deliverables",
      "Resolve moderately complex issues",
      "Lead projects and act as an escalation point",
      "Provide guidance and direction to less experienced staff",
      "Interact with US developers independently with minimal direction"
    ],
    "matched_skills": [
      "PEGA",
      "automation testing",
      "Selenium",
      "functional testing",
      "flows",
      "SLA",
      "Validation",
      "UI",
      "Section",
      "harness",
      "skin",
      "CSA Certified"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Testing \u0026 Quality; The JD centers on software engineering work with strong functional and automation testing, including Selenium and hands-on test automation activities, which best matches an automation-focused testing role.",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 37,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 1840,
      "r_and_r_preview": "\u2022 Lead moderately complex initiatives and deliverables within technical domain environments \n\u2022 Contribute to large scale planning of strategies \n\u2022 Design, code, test, debug, and document for projects ",
      "role_display_name": "Test Automation Engineer",
      "role_slug": "test-automation-engineer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 24138,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "PEGA",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24139,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "Automation Testing",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24140,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "Selenium",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24141,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "Flows",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24142,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "SLA",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24143,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "Validation",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24144,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "UI",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24145,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "Flow Action",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24146,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "Section",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24148,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "Harness",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24150,
        "role_display_name": "Test Automation Engineer",
        "role_slug": "test-automation-engineer",
        "skill_name": "Skin",
        "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": "TODO: REMOVE AFTER TESTING \u2014 alias DB write disabled",
      "alias_persisted": false,
      "existing_alias_id": null,
      "existing_alias_text": null,
      "input_term": "Section",
      "matched_canonical": {
        "category_id": 2,
        "display_name": "sections",
        "id": 4005,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "CONCEPT",
        "slug": "sections",
        "sub_category_id": 3169,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "embedding_display_name"
    }
  ],
  "candidate_roles": [
    {
      "display_name": "Shopify Dev",
      "id": 230,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "shopify-dev",
      "source": "db"
    }
  ],
  "chosen_role": {
    "display_name": "Test Automation Engineer",
    "id": 52,
    "rationale": "Domain=Testing \u0026 Quality; The JD centers on software engineering work with strong functional and automation testing, including Selenium and hands-on test automation activities, which best matches an automation-focused testing role.",
    "role_archetype": "QA",
    "slug": "test-automation-engineer",
    "source": "db"
  },
  "dimensions": [
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Theme Architecture and Reusable Sections",
        "id": 421,
        "rationale": "How Shopify themes are structured, composed, and maintained across templates, sections, blocks, and reusable components. This cluster is coherent because storefront work often depends on organizing theme code for scale and reuse.",
        "slug": "theme-architecture-and-reusable-sections",
        "source": "db"
      },
      "input_skill": "Section",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Shopify Dev",
          "id": 230,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "shopify-dev",
          "source": "db"
        }
      ]
    }
  ],
  "input_final_skills": [
    "PEGA",
    "Automation Testing",
    "Selenium",
    "Flows",
    "SLA",
    "Validation",
    "UI",
    "Flow Action",
    "Section",
    "Harness",
    "Skin"
  ],
  "input_llm_skills": [
    "PEGA",
    "Automation Testing",
    "Selenium",
    "Flows",
    "SLA",
    "Validation",
    "UI",
    "Flow Action",
    "Section",
    "Harness",
    "Skin"
  ],
  "new_aliases_persisted": 0,
  "run_id": "6429994f-67bc-43eb-b7ca-7125082d1025",
  "skills_detail": [
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "PEGA",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Platform",
          "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": "pega",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Automation Testing",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Testing Tools",
          "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": "automation-testing",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Selenium",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Testing 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": "selenium",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Flows",
      "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": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "flows",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "SLA",
      "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": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "sla",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Validation",
      "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": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "validation",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "UI",
      "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": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "ui",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Flow Action",
      "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": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "flow-action",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "sections",
          "alias_type": "CANONICAL",
          "id": 5704,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 2,
        "display_name": "sections",
        "id": 4005,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "CONCEPT",
        "slug": "sections",
        "sub_category_id": 3169,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Theme Architecture and Reusable Sections",
            "id": 421,
            "rationale": "How Shopify themes are structured, composed, and maintained across templates, sections, blocks, and reusable components. This cluster is coherent because storefront work often depends on organizing theme code for scale and reuse.",
            "slug": "theme-architecture-and-reusable-sections",
            "source": "db"
          },
          "input_skill": "Section",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Shopify Dev",
              "id": 230,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "shopify-dev",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "Section",
      "matched_via": "embedding_display_name",
      "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": "Harness",
      "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": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "harness",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Skin",
      "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": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "skin",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "PEGA",
    "Automation Testing",
    "Selenium",
    "Flows",
    "SLA",
    "Validation",
    "UI",
    "Flow Action",
    "Harness",
    "Skin"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Test Automation Engineer",
    "id": 52,
    "rationale": "Domain=Testing \u0026 Quality; The JD centers on software engineering work with strong functional and automation testing, including Selenium and hands-on test automation activities, which best matches an automation-focused testing role.",
    "role_archetype": "QA",
    "slug": "test-automation-engineer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "PEGA",
      "tag": "new"
    },
    {
      "skill": "Automation Testing",
      "tag": "new"
    },
    {
      "skill": "Selenium",
      "tag": "new"
    },
    {
      "skill": "Flows",
      "tag": "new"
    },
    {
      "skill": "SLA",
      "tag": "new"
    },
    {
      "skill": "Validation",
      "tag": "new"
    },
    {
      "skill": "UI",
      "tag": "new"
    },
    {
      "skill": "Flow Action",
      "tag": "new"
    },
    {
      "skill": "Section",
      "tag": "in_db"
    },
    {
      "skill": "Harness",
      "tag": "new"
    },
    {
      "skill": "Skin",
      "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": 52,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Theme Architecture and Reusable Sections",
          "id": 421,
          "rationale": "How Shopify themes are structured, composed, and maintained across templates, sections, blocks, and reusable components. This cluster is coherent because storefront work often depends on organizing theme code for scale and reuse.",
          "slug": "theme-architecture-and-reusable-sections",
          "source": "db"
        },
        "dimension_id": 421,
        "input_skill": "Section",
        "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": "Shopify Dev",
            "id": 230,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "shopify-dev",
            "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": "6429994f-67bc-43eb-b7ca-7125082d1025"
}