← Back to history

Pipeline run

5a39874b-c481-46d8-a229-c33d2ec27328

Pipeline LLM cost (USD)
API 1: $0.0076 API 2: $0.0003 API 3: $0.0000 Total: $0.0079

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
Nature of work · Quality Assurance
Run accessibility QA on websites/apps/content: create WCAG test plans and scenarios, perform manual and automated audits, log defects, retest fixes, and report results while working with developers on compliant designs and documentation.
"conducting quality assurance evaluations"
Tech stack maturity
Mainstream Modern
Manual testing focused on WCAG accessibility aligns with a widely adopted, current quality-assurance practice rather than a bleeding-edge or legacy technology stack.
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 (10)
WCAG ADA Section 508 Quality Assurance Automated Testing Manual Testing Test Plans Test Scenarios Web Content Accessibility Guidelines Test Scripts
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
WCAG ADA Section 508 Quality Assurance Automated Testing Manual Testing Test Plans Test Scenarios Web Content Accessibility Guidelines Test Scripts
Show KRA description ↓
Suggest potential solutions for accessibility barriers based on the WCAG 2.0 Level AA standards as well as compliance with the ADA, Section 508, and other accessibility related laws Contribute to efforts aimed at delivering accessible websites, applications and content by conducting quality assurance evaluations Identify issues through quality assurance testing and provide solution to fix Conduct annual fully automated and manual audits of a representative sampling from office and school sites to ensure the websites for Client are in Web Content Accessibility Guidelines (WCAG) 2.0 Level AA compliance with the Americans with Disabilities Act (ADA) standards. Suggest necessary support procedures and training documentation. Collaborate with web developers on WCAG compliant designs. Develop and maintain standard templates for testing applications for WCAG compliance. Create and execute WCAG test plans and test scenarios of new products and upgrades to existing products. Record problems/defects identified during testing. Retest problems after they are resolved by the development team. Communicate the status of testing, including reporting of overall test results. May create/maintain automated test scripts. Maintain updated resource materials for ongoing WCAG Compliance.

Signals

Skill frontend-engineer
0.11
Alias
KRA frontend-engineer
0.63

Post-classification

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

Captured for admin review

ADA primary Manual Test Engineer pending
Section 508 primary Manual Test Engineer pending
Quality Assurance primary Manual Test Engineer pending
Automated Testing primary Manual Test Engineer pending
Manual Testing primary Manual Test Engineer pending
Test Plans primary Manual Test Engineer pending
Test Scenarios primary Manual Test Engineer pending
Test Scripts Manual Test Engineer pending
Web Content Accessibility Guidelines primary Manual Test Engineer pending
R&R fragment (sim 0.00) Manual Test Engineer pending

Suggest potential solutions for accessibility barriers based on the WCAG 2.0 Level AA standards as well as compliance with the ADA, Section 508, and other accessibility related laws Contribute to effo…

Status: completed Created: 2026-05-27T17:35:25.045939Z Updated: 2026-05-27T17:36:22.923308Z API 3 duration: 2171 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

Manual Test Engineer

domain · Testing & Quality CASE DOMAIN

slug: manual-test-engineer · id: 65 · source: db

Domain=Testing & Quality; The JD centers on manual and automated accessibility QA, test plans, audits, defect reporting, and retesting rather than build-heavy automation or specialized performance/security work.

Matched skills

WCAG 2.0 Level AAADASection 508quality assurance testingautomated and manual auditsWCAG compliant designsWCAG test plansWCAG test scenariosautomated test scripts

Matched dimensions

Accessibility TestingManual QA AuditingWeb Content ComplianceTest Planning and ExecutionDefect Tracking and RetestingDeveloper CollaborationDocumentation and Training Support

Matched KRAs

Suggest potential solutions for accessibility barriersConduct quality assurance evaluationsIdentify issues through quality assurance testingConduct annual fully automated and manual auditsSuggest necessary support procedures and training documentationCollaborate with web developers on WCAG compliant designsCreate and execute WCAG test plans and test scenariosRecord problems/defects identified during testingRetest problems after they are resolvedCommunicate the status of testing

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

Job description

About Wells Fargo Wells Fargo & Company (NYSE: WFC) is a leading global financial services company headquartered in San Francisco (United States). Wells Fargo has offices in over 30 countries and territories. Our business outside of the U.S. mostly focuses on providing banking services for large corporate, government and financial institution clients. We have worldwide expertise and services to help our customers improve earnings, manage risk, and develop opportunities in the global marketplace. Our global reach offers many opportunities for you to develop a career with Wells Fargo. Join our diverse and inclusive team where you will feel valued and inspired to contribute your unique skills and experience. We are looking for talented people who will put our customers at the center of everything we do. Help us build a better Wells Fargo. It all begins with outstanding talent. It all begins with you. Market Job Description About Enterprise Global Services Enterprise Global Services (EGS) enables global talent capabilities for Wells Fargo Bank NA., by supporting over half of Wells Fargo's business lines and staff functions across Technology, Business Services, Risk Services and Knowledge Services. EGS operates in Hyderabad, Bengaluru and Chennai in India and in Manila, Philippines. Learn more about EGS at our International Careers website. Department Overview Enterprise Information Technology (EIT) team develops and supports software applications, databases and business services; manage test, release and process functions to ensure quality delivery of projects; deliver technical support services. About The Role Web Accessibility Specialist with hands on experience and knowledge of WCAG 2.0 Level AA standards and would be responsible for identifying issues through quality assurance testing and suggesting potential solutions for accessibility barriers based on the WCAG 2.0 Level AA standards as well as compliance with the ADA, Section 508, and other accessibility related laws. Contributes to efforts aimed at delivering accessible websites, applications and content by conducting quality assurance evaluations and fixing the ADA issues in applications. Responsibilities Suggest potential solutions for accessibility barriers based on the WCAG 2.0 Level AA standards as well as compliance with the ADA, Section 508, and other accessibility related laws  Contribute to efforts aimed at delivering accessible websites, applications and content by conducting quality assurance evaluations Identify issues through quality assurance testing and provide solution to fix Conduct annual fully automated and manual audits of a representative sampling from office and school sites to ensure the websites for Client are in Web Content Accessibility Guidelines (WCAG) 2.0 Level AA compliance with the Americans with Disabilities Act (ADA) standards. Suggest necessary support procedures and training documentation. Collaborate with web developers on WCAG compliant designs.  Develop and maintain standard templates for testing applications for WCAG compliance.  Create and execute WCAG test plans and test scenarios of new products and upgrades to existing products.  Record problems/defects identified during testing. Retest problems after they are resolved by the development team. Communicate the status of testing, including reporting of overall test results.  May create/maintain automated test scripts.  Maintain updated resource materials for ongoing WCAG Compliance Education & Experience  Bachelor's degree in computer science plus 9 years of experience with software testing specialized in ADA. Experience and knowledge of WCAG 2.0 Level AA standards in fixing and validating ADA to deliver accessible compliance website Essential Skills Thorough working knowledge of how to make web content and applications compliant with WCAG 2.0 Level AA Standards Ability to identify and suggest potential solutions to deliver accessible content on web and mobile devices Thorough working knowledge of applicable federal and state laws, policies, regulations and standards (Americans Disabilities Act) Evaluate and fix ADA issues in applications Extensive knowledge of manual and automated quality assurance testing  Working knowledge of HTML / CSS / JavaScript / AJAX / ARIA Strong written and oral communication skills Excellent organizational skills and ability to work collaboratively with diverse teams and alone  Ability to prioritize tasks Excellent problem solving skills Demonstrated ability to gather resources and information needed to understand content and options Experience of working across one or more geographic territories or regions We Value Diversity At Wells Fargo, we believe in diversity and inclusion in the workplace; accordingly, we welcome applications for employment from all qualified candidates, regardless of race, color, gender, national or ethnic origin, age, disability, religion, sexual orientation, gender identity or any other status protected by applicable law. We comply with all applicable laws in every jurisdiction in which we operate. Reference Number 52345BR-1

Skills from this JD

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

WCAG Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: WCAG id=645 · wcag

Aliases — catalog

  • WCAG (CANONICAL) primary
  • WCAG 2 (VERSION)
  • WCAG 2.0 (VERSION)
  • WCAG 2.1 (VERSION)
  • WCAG 2.2 (VERSION)
  • WCAG 3 (VERSION)
  • WCAG2 (VERSION)
  • WCAG2.0 (VERSION)
  • WCAG2.1 (VERSION)
  • WCAG2.2 (VERSION)

Context tags (catalog)

ADA ARIA Section 508 WCAG 2.1 WCAG 2.2 a11y accessibility accessibility audit accessible forms alt text assistive technology audit best practices captioning cognitive accessibility color contrast compliance focus management focus order inclusive design keyboard navigation mobile accessibility remediation screen reader semantic HTML usability usability testing user experience user testing visual impairment web accessibility

Stored enrichment (catalog DB)

Category
Standard
Sub-category
Accessibility Standard
Vendor
W3C
License
other_open
Year introduced
1999
Confidence
0.99
Version strategy
SEPARATE_ENTITY
Version tag
2.2

Maturity reasoning: WCAG is a core accessibility standard referenced in many job descriptions for web/product roles and is the basis for ADA/Section 508 compliance work; it remains the default market signal for accessibility requirements.

Skill profile (library / DB)

Skill nature
STANDARD
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
12
Sub-category id
502
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • Accessibility Standards and Testing Catalog dimension db id 121

    Library dimension (catalog)

    Roles linked in library: Angular Frontend Developer, Frontend Developer, React Frontend Developer, Svelte Frontend Developer, Vue Frontend Developer, Web Developer

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
Accessibility Standards and Testing
accessibility-standards-and-testing
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
ADA 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
Section 508 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
Quality Assurance 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
Practices
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Automated 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
Practices
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Manual 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
Practices
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Test Plans 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
Practices
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Test Scenarios 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
Practices
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Test Scripts 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
Practices
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Web Content Accessibility Guidelines Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: WCAG 2.1 id=3089 · wcag-2-1

Aliases — catalog

  • WCAG 2.1 (VERSION)
  • WCAG2.1 (VERSION)
  • Web Content Accessibility Guidelines (WCAG) 2.1 (VERSION)
  • Web Content Accessibility Guidelines 2.1 (VERSION)

Context tags (catalog)

ARIA WCAG compliance accessibility audit accessible forms alt text assistive technology auditory impairment color contrast focus management inclusive design keyboard navigation mobile accessibility responsive design screen reader semantic HTML testing tools user experience user testing visual impairment

Stored enrichment (catalog DB)

Category
Standard
Sub-category
Accessibility Standard
Year introduced
2018
Confidence
0.98
Version strategy
SEPARATE_ENTITY
Version tag
2.1

Maturity reasoning: WCAG 2.1 is widely referenced in accessibility job descriptions and procurement requirements, and it remains the baseline standard for web accessibility compliance rather than a niche or sunset technology.

Skill profile (library / DB)

Skill nature
STANDARD
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
12
Sub-category id
502
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • Standards, Protocols & Compliance Catalog dimension db id 452

    Library dimension (catalog)

    Roles linked in library: Engineering Manager, Sitecore Dev

  • Web Standards & Compliance Catalog dimension db id 343

    Library dimension (catalog)

    Roles linked in library: WordPress Dev

  • Web Standards, Protocols & Compliance Catalog dimension db id 436

    Library dimension (catalog)

    Roles linked in library: Shopify Dev

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
Standards, Protocols & Compliance
standards-protocols-compliance
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
Web Standards & Compliance
web-standards-compliance
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
Web Standards, Protocols & Compliance
web-standards-protocols-compliance
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed

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
WCAG in_db
Accessibility Standards and Testing
accessibility-standards-and-testing
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Web Content Accessibility Guidelines new
Standards, Protocols & Compliance
standards-protocols-compliance
Skipped — no persistable v3 meta for new skill skill_not_in_db_v3_proposed
Web Content Accessibility Guidelines new
Web Standards & Compliance
web-standards-compliance
Skipped — no persistable v3 meta for new skill skill_not_in_db_v3_proposed
Web Content Accessibility Guidelines new
Web Standards, Protocols & Compliance
web-standards-protocols-compliance
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 ADA | type=Concepts subtype=general nature=CONCEPT lifespan=EVERGREEN
canonical_skill_proposed Section 508 | type=Concepts subtype=general nature=CONCEPT lifespan=EVERGREEN
canonical_skill_proposed Quality Assurance | type=Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Automated Testing | type=Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Manual Testing | type=Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Test Plans | type=Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Test Scenarios | type=Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Test Scripts | type=Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR
dimension_skill_link_proposed Web Content Accessibility Guidelines ↔ Standards, Protocols & Compliance
dimension_skill_link_proposed Web Content Accessibility Guidelines ↔ Web Standards & Compliance
dimension_skill_link_proposed Web Content Accessibility Guidelines ↔ Web Standards, Protocols & Compliance
nano JD Parser — gpt-4.1-nano click to toggle
RoleWeb Accessibility Specialist
CompanyWells Fargo & Company
Experience9 years of experience with software testing specialized in ADA
DomainFinancial Services
Location Hyderabad, India (null)
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "Wells Fargo \u0026 Company (NYSE:",
      "last_5_words": "outstanding talent. It all begins"
    },
    "text": "Wells Fargo \u0026 Company (NYSE: WFC) is a leading global financial services company headquartered in San Francisco (United States). Wells Fargo has offices in over 30 countries and territories. Our business outside of the U.S. mostly focuses on providing banking services for large corporate, government and financial institution clients. We have worldwide expertise and services to help our customers improve earnings, manage risk, and develop opportunities in the global marketplace. Our global reach offers many opportunities for you to develop a career with Wells Fargo. Join our diverse and inclusive team where you will feel valued and inspired to contribute your unique skills and experience. We are looking for talented people who will put our customers at the center of everything we do. Help us build a better Wells Fargo. It all begins with outstanding talent. It all begins with you.",
    "word_count": 116
  },
  "archetype_override_applied": true,
  "archetype_override_matched_skills": [
    "Make",
    "Role",
    "JavaScript",
    "Websites",
    "templates",
    "HTML",
    "policies",
    "ARIA",
    "WCAG",
    "CSS"
  ],
  "certifications": [],
  "company_name": "Wells Fargo \u0026 Company",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "FinTech",
        "Banking"
      ],
      "domain": "Financial Services"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE - Computer Science",
      "raw": "Bachelor\u0027s degree in computer science",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": null,
    "min": 9,
    "raw": "9 years of experience with software testing specialized in ADA"
  },
  "job_locations": [
    {
      "aliases": [],
      "city": "Hyderabad",
      "country": "India",
      "state": "Telangana",
      "work_mode": "null"
    },
    {
      "aliases": [
        "Bangalore"
      ],
      "city": "Bengaluru",
      "country": "India",
      "state": "Karnataka",
      "work_mode": "null"
    },
    {
      "aliases": [],
      "city": "Chennai",
      "country": "India",
      "state": "Tamil Nadu",
      "work_mode": "null"
    },
    {
      "aliases": [],
      "city": "Manila",
      "country": "Philippines",
      "state": null,
      "work_mode": "null"
    }
  ],
  "role": "Web Accessibility Specialist",
  "role_aliases": [
    "Accessibility Specialist",
    "Web Accessibility Consultant"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 0,
      "heading": "Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Suggest potential solutions for accessibility",
        "last_5_words": "updated resource materials for ongoing WCAG Compliance."
      },
      "text": "Suggest potential solutions for accessibility barriers based on the WCAG 2.0 Level AA standards as well as compliance with the ADA, Section 508, and other accessibility related laws\nContribute to efforts aimed at delivering accessible websites, applications and content by conducting quality assurance evaluations\nIdentify issues through quality assurance testing and provide solution to fix\nConduct annual fully automated and manual audits of a representative sampling from office and school sites to ensure the websites for Client are in Web Content Accessibility Guidelines (WCAG) 2.0 Level AA compliance with the Americans with Disabilities Act (ADA) standards.\nSuggest necessary support procedures and training documentation.\nCollaborate with web developers on WCAG compliant designs.\nDevelop and maintain standard templates for testing applications for WCAG compliance.\nCreate and execute WCAG test plans and test scenarios of new products and upgrades to existing products.\nRecord problems/defects identified during testing.\nRetest problems after they are resolved by the development team.\nCommunicate the status of testing, including reporting of overall test results.\nMay create/maintain automated test scripts.\nMaintain updated resource materials for ongoing WCAG Compliance.",
      "word_count": 218
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "WCAG"
    },
    {
      "is_primary": true,
      "skill_name": "ADA"
    },
    {
      "is_primary": true,
      "skill_name": "Section 508"
    },
    {
      "is_primary": true,
      "skill_name": "Quality Assurance"
    },
    {
      "is_primary": true,
      "skill_name": "Automated Testing"
    },
    {
      "is_primary": true,
      "skill_name": "Manual Testing"
    },
    {
      "is_primary": true,
      "skill_name": "Test Plans"
    },
    {
      "is_primary": true,
      "skill_name": "Test Scenarios"
    },
    {
      "is_primary": false,
      "skill_name": "Test Scripts"
    },
    {
      "is_primary": true,
      "skill_name": "Web Content Accessibility Guidelines"
    }
  ],
  "jd_role": {
    "display_name": "Web Accessibility Specialist",
    "rationale": null,
    "role_aliases": [
      "Accessibility Specialist",
      "Web Accessibility Consultant"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "Wells Fargo \u0026 Company (NYSE:",
        "last_5_words": "outstanding talent. It all begins"
      },
      "text": "Wells Fargo \u0026 Company (NYSE: WFC) is a leading global financial services company headquartered in San Francisco (United States). Wells Fargo has offices in over 30 countries and territories. Our business outside of the U.S. mostly focuses on providing banking services for large corporate, government and financial institution clients. We have worldwide expertise and services to help our customers improve earnings, manage risk, and develop opportunities in the global marketplace. Our global reach offers many opportunities for you to develop a career with Wells Fargo. Join our diverse and inclusive team where you will feel valued and inspired to contribute your unique skills and experience. We are looking for talented people who will put our customers at the center of everything we do. Help us build a better Wells Fargo. It all begins with outstanding talent. It all begins with you.",
      "word_count": 116
    },
    "archetype_override_applied": true,
    "archetype_override_matched_skills": [
      "Make",
      "Role",
      "JavaScript",
      "Websites",
      "templates",
      "HTML",
      "policies",
      "ARIA",
      "WCAG",
      "CSS"
    ],
    "certifications": [],
    "company_name": "Wells Fargo \u0026 Company",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "FinTech",
          "Banking"
        ],
        "domain": "Financial Services"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE - Computer Science",
        "raw": "Bachelor\u0027s degree in computer science",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": null,
      "min": 9,
      "raw": "9 years of experience with software testing specialized in ADA"
    },
    "job_locations": [
      {
        "aliases": [],
        "city": "Hyderabad",
        "country": "India",
        "state": "Telangana",
        "work_mode": "null"
      },
      {
        "aliases": [
          "Bangalore"
        ],
        "city": "Bengaluru",
        "country": "India",
        "state": "Karnataka",
        "work_mode": "null"
      },
      {
        "aliases": [],
        "city": "Chennai",
        "country": "India",
        "state": "Tamil Nadu",
        "work_mode": "null"
      },
      {
        "aliases": [],
        "city": "Manila",
        "country": "Philippines",
        "state": null,
        "work_mode": "null"
      }
    ],
    "role": "Web Accessibility Specialist",
    "role_aliases": [
      "Accessibility Specialist",
      "Web Accessibility Consultant"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 0,
        "heading": "Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Suggest potential solutions for accessibility",
          "last_5_words": "updated resource materials for ongoing WCAG Compliance."
        },
        "text": "Suggest potential solutions for accessibility barriers based on the WCAG 2.0 Level AA standards as well as compliance with the ADA, Section 508, and other accessibility related laws\nContribute to efforts aimed at delivering accessible websites, applications and content by conducting quality assurance evaluations\nIdentify issues through quality assurance testing and provide solution to fix\nConduct annual fully automated and manual audits of a representative sampling from office and school sites to ensure the websites for Client are in Web Content Accessibility Guidelines (WCAG) 2.0 Level AA compliance with the Americans with Disabilities Act (ADA) standards.\nSuggest necessary support procedures and training documentation.\nCollaborate with web developers on WCAG compliant designs.\nDevelop and maintain standard templates for testing applications for WCAG compliance.\nCreate and execute WCAG test plans and test scenarios of new products and upgrades to existing products.\nRecord problems/defects identified during testing.\nRetest problems after they are resolved by the development team.\nCommunicate the status of testing, including reporting of overall test results.\nMay create/maintain automated test scripts.\nMaintain updated resource materials for ongoing WCAG Compliance.",
        "word_count": 218
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "5a39874b-c481-46d8-a229-c33d2ec27328",
  "stage3_signals": {
    "alias_found": false,
    "alias_match_roles": [],
    "kra_match_roles": [
      {
        "display_name": "Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "Ensures WCAG accessibility compliance by implementing semantic HTML, ARIA attributes, keyboard navigation, and screen reader compatibility.",
            "sentence": "Collaborate with web developers on WCAG compliant designs.",
            "similarity": 0.6668
          },
          {
            "kra_text": "Ensures WCAG accessibility compliance by implementing semantic HTML, ARIA attributes, keyboard navigation, and screen reader compatibility.",
            "sentence": "Maintain updated resource materials for ongoing WCAG Compliance.",
            "similarity": 0.6109
          },
          {
            "kra_text": "Ensures WCAG accessibility compliance by implementing semantic HTML, ARIA attributes, keyboard navigation, and screen reader compatibility.",
            "sentence": "Develop and maintain standard templates for testing applications for WCAG compliance.",
            "similarity": 0.602
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 7,
        "score": 0.6266,
        "slug": "frontend-engineer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "defect diagnosis and fixes",
            "sentence": "Record problems/defects identified during testing.",
            "similarity": 0.6023
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Collaborate with web developers on WCAG compliant designs.",
            "similarity": 0.5897
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Identify issues through quality assurance testing and provide solution to fix",
            "similarity": 0.5197
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.5706,
        "slug": "angular-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "Scala Backend Developer",
        "kra_matches": [
          {
            "kra_text": "defect investigation and fixes",
            "sentence": "Record problems/defects identified during testing.",
            "similarity": 0.6435
          },
          {
            "kra_text": "defect investigation and fixes",
            "sentence": "Identify issues through quality assurance testing and provide solution to fix",
            "similarity": 0.5366
          },
          {
            "kra_text": "automated backend checks",
            "sentence": "May create/maintain automated test scripts.",
            "similarity": 0.513
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 87,
        "score": 0.5644,
        "slug": "scala-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Ruby Backend Developer",
        "kra_matches": [
          {
            "kra_text": "backend defect diagnosis and fixes",
            "sentence": "Record problems/defects identified during testing.",
            "similarity": 0.6254
          },
          {
            "kra_text": "backend defect diagnosis and fixes",
            "sentence": "Identify issues through quality assurance testing and provide solution to fix",
            "similarity": 0.5406
          },
          {
            "kra_text": "automated backend checks",
            "sentence": "May create/maintain automated test scripts.",
            "similarity": 0.513
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 85,
        "score": 0.5596,
        "slug": "ruby-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Pega Developer",
        "kra_matches": [
          {
            "kra_text": "defect troubleshooting and resolution",
            "sentence": "Record problems/defects identified during testing.",
            "similarity": 0.5738
          },
          {
            "kra_text": "defect troubleshooting and resolution",
            "sentence": "Identify issues through quality assurance testing and provide solution to fix",
            "similarity": 0.5346
          },
          {
            "kra_text": "defect troubleshooting and resolution",
            "sentence": "Retest problems after they are resolved by the development team.",
            "similarity": 0.5189
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 24,
        "score": 0.5424,
        "slug": "pega-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Frontend Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "WCAG"
        ],
        "role_id": 7,
        "score": 0.1111,
        "slug": "frontend-engineer",
        "total_count": 9
      },
      {
        "display_name": "Web Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "WCAG"
        ],
        "role_id": 25,
        "score": 0.1111,
        "slug": "web-developer",
        "total_count": 9
      },
      {
        "display_name": "React Frontend Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "WCAG"
        ],
        "role_id": 89,
        "score": 0.1111,
        "slug": "react-frontend-developer",
        "total_count": 9
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "WCAG"
        ],
        "role_id": 90,
        "score": 0.1111,
        "slug": "angular-frontend-developer",
        "total_count": 9
      },
      {
        "display_name": "Vue Frontend Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "WCAG"
        ],
        "role_id": 91,
        "score": 0.1111,
        "slug": "vue-frontend-developer",
        "total_count": 9
      }
    ]
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Manual Test Engineer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 65,
      "score": 0.97,
      "slug": "manual-test-engineer",
      "total_count": null
    },
    "confidence": 0.97,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Accessibility Testing",
      "Manual QA Auditing",
      "Web Content Compliance",
      "Test Planning and Execution",
      "Defect Tracking and Retesting",
      "Developer Collaboration",
      "Documentation and Training Support"
    ],
    "matched_kras": [
      "Suggest potential solutions for accessibility barriers",
      "Conduct quality assurance evaluations",
      "Identify issues through quality assurance testing",
      "Conduct annual fully automated and manual audits",
      "Suggest necessary support procedures and training documentation",
      "Collaborate with web developers on WCAG compliant designs",
      "Create and execute WCAG test plans and test scenarios",
      "Record problems/defects identified during testing",
      "Retest problems after they are resolved",
      "Communicate the status of testing"
    ],
    "matched_skills": [
      "WCAG 2.0 Level AA",
      "ADA",
      "Section 508",
      "quality assurance testing",
      "automated and manual audits",
      "WCAG compliant designs",
      "WCAG test plans",
      "WCAG test scenarios",
      "automated test scripts"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Testing \u0026 Quality; The JD centers on manual and automated accessibility QA, test plans, audits, defect reporting, and retesting rather than build-heavy automation or specialized performance/security work.",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 9,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 1845,
      "r_and_r_preview": "Suggest potential solutions for accessibility barriers based on the WCAG 2.0 Level AA standards as well as compliance with the ADA, Section 508, and other accessibility related laws\nContribute to effo",
      "role_display_name": "Manual Test Engineer",
      "role_slug": "manual-test-engineer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 24212,
        "role_display_name": "Manual Test Engineer",
        "role_slug": "manual-test-engineer",
        "skill_name": "ADA",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24213,
        "role_display_name": "Manual Test Engineer",
        "role_slug": "manual-test-engineer",
        "skill_name": "Section 508",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24214,
        "role_display_name": "Manual Test Engineer",
        "role_slug": "manual-test-engineer",
        "skill_name": "Quality Assurance",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24215,
        "role_display_name": "Manual Test Engineer",
        "role_slug": "manual-test-engineer",
        "skill_name": "Automated Testing",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24216,
        "role_display_name": "Manual Test Engineer",
        "role_slug": "manual-test-engineer",
        "skill_name": "Manual Testing",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24217,
        "role_display_name": "Manual Test Engineer",
        "role_slug": "manual-test-engineer",
        "skill_name": "Test Plans",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24218,
        "role_display_name": "Manual Test Engineer",
        "role_slug": "manual-test-engineer",
        "skill_name": "Test Scenarios",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 24219,
        "role_display_name": "Manual Test Engineer",
        "role_slug": "manual-test-engineer",
        "skill_name": "Test Scripts",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24220,
        "role_display_name": "Manual Test Engineer",
        "role_slug": "manual-test-engineer",
        "skill_name": "Web Content Accessibility Guidelines",
        "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": 1145,
      "existing_alias_text": "WCAG",
      "input_term": "WCAG",
      "matched_canonical": {
        "category_id": 12,
        "display_name": "WCAG",
        "id": 645,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "STANDARD",
        "slug": "wcag",
        "sub_category_id": 502,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    },
    {
      "alias_persist_skipped_reason": "TODO: REMOVE AFTER TESTING \u2014 alias DB write disabled",
      "alias_persisted": false,
      "existing_alias_id": 4559,
      "existing_alias_text": "Web Content Accessibility Guidelines 2.1",
      "input_term": "Web Content Accessibility Guidelines",
      "matched_canonical": {
        "category_id": 12,
        "display_name": "WCAG 2.1",
        "id": 3089,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "STANDARD",
        "slug": "wcag-2-1",
        "sub_category_id": 502,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "embedding_alias"
    }
  ],
  "candidate_roles": [
    {
      "display_name": "Angular Frontend Developer",
      "id": 90,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "angular-frontend-developer",
      "source": "db"
    },
    {
      "display_name": "Frontend Developer",
      "id": 7,
      "rationale": null,
      "role_archetype": null,
      "slug": "frontend-engineer",
      "source": "db"
    },
    {
      "display_name": "React Frontend Developer",
      "id": 89,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "react-frontend-developer",
      "source": "db"
    },
    {
      "display_name": "Svelte Frontend Developer",
      "id": 92,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "svelte-frontend-developer",
      "source": "db"
    },
    {
      "display_name": "Vue Frontend Developer",
      "id": 91,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "vue-frontend-developer",
      "source": "db"
    },
    {
      "display_name": "Web Developer",
      "id": 25,
      "rationale": null,
      "role_archetype": null,
      "slug": "web-developer",
      "source": "db"
    },
    {
      "display_name": "Engineering Manager",
      "id": 121,
      "rationale": null,
      "role_archetype": null,
      "slug": "engineering-manager",
      "source": "db"
    },
    {
      "display_name": "Sitecore Dev",
      "id": 233,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "sitecore-dev",
      "source": "db"
    },
    {
      "display_name": "WordPress Dev",
      "id": 227,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "wordpress-dev",
      "source": "db"
    },
    {
      "display_name": "Shopify Dev",
      "id": 230,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "shopify-dev",
      "source": "db"
    }
  ],
  "chosen_role": {
    "display_name": "Manual Test Engineer",
    "id": 65,
    "rationale": "Domain=Testing \u0026 Quality; The JD centers on manual and automated accessibility QA, test plans, audits, defect reporting, and retesting rather than build-heavy automation or specialized performance/security work.",
    "role_archetype": null,
    "slug": "manual-test-engineer",
    "source": "db"
  },
  "dimensions": [
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Accessibility Standards and Testing",
        "id": 121,
        "rationale": "Standards and practices for making browser interfaces usable with assistive technologies and keyboard-only interaction. This cluster is coherent because accessibility is a direct responsibility of frontend implementation.",
        "slug": "accessibility-standards-and-testing",
        "source": "db"
      },
      "input_skill": "WCAG",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Angular Frontend Developer",
          "id": 90,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "angular-frontend-developer",
          "source": "db"
        },
        {
          "display_name": "Frontend Developer",
          "id": 7,
          "rationale": null,
          "role_archetype": null,
          "slug": "frontend-engineer",
          "source": "db"
        },
        {
          "display_name": "React Frontend Developer",
          "id": 89,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "react-frontend-developer",
          "source": "db"
        },
        {
          "display_name": "Svelte Frontend Developer",
          "id": 92,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "svelte-frontend-developer",
          "source": "db"
        },
        {
          "display_name": "Vue Frontend Developer",
          "id": 91,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "vue-frontend-developer",
          "source": "db"
        },
        {
          "display_name": "Web Developer",
          "id": 25,
          "rationale": null,
          "role_archetype": null,
          "slug": "web-developer",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Standards, Protocols \u0026 Compliance",
        "id": 452,
        "rationale": "Ensure teams adhere to industry standards, security protocols, and regulatory compliance requirements.",
        "slug": "standards-protocols-compliance",
        "source": "db"
      },
      "input_skill": "Web Content Accessibility Guidelines",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Engineering Manager",
          "id": 121,
          "rationale": null,
          "role_archetype": null,
          "slug": "engineering-manager",
          "source": "db"
        },
        {
          "display_name": "Sitecore Dev",
          "id": 233,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "sitecore-dev",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Web Standards \u0026 Compliance",
        "id": 343,
        "rationale": "Ensuring WordPress sites adhere to web markup, styling, accessibility, and privacy regulations.",
        "slug": "web-standards-compliance",
        "source": "db"
      },
      "input_skill": "Web Content Accessibility Guidelines",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "WordPress Dev",
          "id": 227,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "wordpress-dev",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Web Standards, Protocols \u0026 Compliance",
        "id": 436,
        "rationale": "Adhering to industry standards and regulatory compliance when designing and integrating storefront solutions.",
        "slug": "web-standards-protocols-compliance",
        "source": "db"
      },
      "input_skill": "Web Content Accessibility Guidelines",
      "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": [
    "WCAG",
    "ADA",
    "Section 508",
    "Quality Assurance",
    "Automated Testing",
    "Manual Testing",
    "Test Plans",
    "Test Scenarios",
    "Test Scripts",
    "Web Content Accessibility Guidelines"
  ],
  "input_llm_skills": [
    "WCAG",
    "ADA",
    "Section 508",
    "Quality Assurance",
    "Automated Testing",
    "Manual Testing",
    "Test Plans",
    "Test Scenarios",
    "Test Scripts",
    "Web Content Accessibility Guidelines"
  ],
  "new_aliases_persisted": 0,
  "run_id": "5a39874b-c481-46d8-a229-c33d2ec27328",
  "skills_detail": [
    {
      "aliases_in_db": [
        {
          "alias_text": "WCAG",
          "alias_type": "CANONICAL",
          "id": 1145,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "WCAG 2",
          "alias_type": "VERSION",
          "id": 1146,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "WCAG 2.0",
          "alias_type": "VERSION",
          "id": 1148,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "WCAG 2.1",
          "alias_type": "VERSION",
          "id": 1149,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "WCAG 2.2",
          "alias_type": "VERSION",
          "id": 1150,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "WCAG 3",
          "alias_type": "VERSION",
          "id": 1147,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "WCAG2",
          "alias_type": "VERSION",
          "id": 3303,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "WCAG2.0",
          "alias_type": "VERSION",
          "id": 3305,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "WCAG2.1",
          "alias_type": "VERSION",
          "id": 3306,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "WCAG2.2",
          "alias_type": "VERSION",
          "id": 3307,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 12,
        "display_name": "WCAG",
        "id": 645,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "STANDARD",
        "slug": "wcag",
        "sub_category_id": 502,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Accessibility Standards and Testing",
            "id": 121,
            "rationale": "Standards and practices for making browser interfaces usable with assistive technologies and keyboard-only interaction. This cluster is coherent because accessibility is a direct responsibility of frontend implementation.",
            "slug": "accessibility-standards-and-testing",
            "source": "db"
          },
          "input_skill": "WCAG",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Angular Frontend Developer",
              "id": 90,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "angular-frontend-developer",
              "source": "db"
            },
            {
              "display_name": "Frontend Developer",
              "id": 7,
              "rationale": null,
              "role_archetype": null,
              "slug": "frontend-engineer",
              "source": "db"
            },
            {
              "display_name": "React Frontend Developer",
              "id": 89,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "react-frontend-developer",
              "source": "db"
            },
            {
              "display_name": "Svelte Frontend Developer",
              "id": 92,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "svelte-frontend-developer",
              "source": "db"
            },
            {
              "display_name": "Vue Frontend Developer",
              "id": 91,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "vue-frontend-developer",
              "source": "db"
            },
            {
              "display_name": "Web Developer",
              "id": 25,
              "rationale": null,
              "role_archetype": null,
              "slug": "web-developer",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "WCAG",
      "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": "ADA",
      "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": "ada",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Section 508",
      "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": "section-508",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Quality Assurance",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Practices",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "quality-assurance",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Automated Testing",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Practices",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "automated-testing",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Manual Testing",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Practices",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "manual-testing",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Test Plans",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Practices",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "test-plans",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Test Scenarios",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Practices",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "test-scenarios",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Test Scripts",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Practices",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "test-scripts",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "WCAG 2.1",
          "alias_type": "VERSION",
          "id": 4556,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "WCAG2.1",
          "alias_type": "VERSION",
          "id": 4557,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "Web Content Accessibility Guidelines (WCAG) 2.1",
          "alias_type": "VERSION",
          "id": 5831,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "Web Content Accessibility Guidelines 2.1",
          "alias_type": "VERSION",
          "id": 4559,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 12,
        "display_name": "WCAG 2.1",
        "id": 3089,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "STANDARD",
        "slug": "wcag-2-1",
        "sub_category_id": 502,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Standards, Protocols \u0026 Compliance",
            "id": 452,
            "rationale": "Ensure teams adhere to industry standards, security protocols, and regulatory compliance requirements.",
            "slug": "standards-protocols-compliance",
            "source": "db"
          },
          "input_skill": "Web Content Accessibility Guidelines",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Engineering Manager",
              "id": 121,
              "rationale": null,
              "role_archetype": null,
              "slug": "engineering-manager",
              "source": "db"
            },
            {
              "display_name": "Sitecore Dev",
              "id": 233,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "sitecore-dev",
              "source": "db"
            }
          ]
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Web Standards \u0026 Compliance",
            "id": 343,
            "rationale": "Ensuring WordPress sites adhere to web markup, styling, accessibility, and privacy regulations.",
            "slug": "web-standards-compliance",
            "source": "db"
          },
          "input_skill": "Web Content Accessibility Guidelines",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "WordPress Dev",
              "id": 227,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "wordpress-dev",
              "source": "db"
            }
          ]
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Web Standards, Protocols \u0026 Compliance",
            "id": 436,
            "rationale": "Adhering to industry standards and regulatory compliance when designing and integrating storefront solutions.",
            "slug": "web-standards-protocols-compliance",
            "source": "db"
          },
          "input_skill": "Web Content Accessibility Guidelines",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Shopify Dev",
              "id": 230,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "shopify-dev",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "Web Content Accessibility Guidelines",
      "matched_via": "embedding_alias",
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": null,
      "source_tag": "db",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "ADA",
    "Section 508",
    "Quality Assurance",
    "Automated Testing",
    "Manual Testing",
    "Test Plans",
    "Test Scenarios",
    "Test Scripts"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Manual Test Engineer",
    "id": 65,
    "rationale": "Domain=Testing \u0026 Quality; The JD centers on manual and automated accessibility QA, test plans, audits, defect reporting, and retesting rather than build-heavy automation or specialized performance/security work.",
    "role_archetype": null,
    "slug": "manual-test-engineer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "WCAG",
      "tag": "in_db"
    },
    {
      "skill": "ADA",
      "tag": "new"
    },
    {
      "skill": "Section 508",
      "tag": "new"
    },
    {
      "skill": "Quality Assurance",
      "tag": "new"
    },
    {
      "skill": "Automated Testing",
      "tag": "new"
    },
    {
      "skill": "Manual Testing",
      "tag": "new"
    },
    {
      "skill": "Test Plans",
      "tag": "new"
    },
    {
      "skill": "Test Scenarios",
      "tag": "new"
    },
    {
      "skill": "Test Scripts",
      "tag": "new"
    },
    {
      "skill": "Web Content Accessibility Guidelines",
      "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": 65,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Accessibility Standards and Testing",
          "id": 121,
          "rationale": "Standards and practices for making browser interfaces usable with assistive technologies and keyboard-only interaction. This cluster is coherent because accessibility is a direct responsibility of frontend implementation.",
          "slug": "accessibility-standards-and-testing",
          "source": "db"
        },
        "dimension_id": 121,
        "input_skill": "WCAG",
        "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": "Angular Frontend Developer",
            "id": 90,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "angular-frontend-developer",
            "source": "db"
          },
          {
            "display_name": "Frontend Developer",
            "id": 7,
            "rationale": null,
            "role_archetype": null,
            "slug": "frontend-engineer",
            "source": "db"
          },
          {
            "display_name": "React Frontend Developer",
            "id": 89,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "react-frontend-developer",
            "source": "db"
          },
          {
            "display_name": "Svelte Frontend Developer",
            "id": 92,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "svelte-frontend-developer",
            "source": "db"
          },
          {
            "display_name": "Vue Frontend Developer",
            "id": 91,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "vue-frontend-developer",
            "source": "db"
          },
          {
            "display_name": "Web Developer",
            "id": 25,
            "rationale": null,
            "role_archetype": null,
            "slug": "web-developer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 645,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 65,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Standards, Protocols \u0026 Compliance",
          "id": 452,
          "rationale": "Ensure teams adhere to industry standards, security protocols, and regulatory compliance requirements.",
          "slug": "standards-protocols-compliance",
          "source": "db"
        },
        "dimension_id": 452,
        "input_skill": "Web Content Accessibility Guidelines",
        "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": "Engineering Manager",
            "id": 121,
            "rationale": null,
            "role_archetype": null,
            "slug": "engineering-manager",
            "source": "db"
          },
          {
            "display_name": "Sitecore Dev",
            "id": 233,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "sitecore-dev",
            "source": "db"
          }
        ],
        "skill_dimension_saved": false,
        "skill_id": null,
        "skill_tag": "new",
        "skipped_reason": "skill_not_in_db_v3_proposed"
      },
      {
        "chosen_role_id": 65,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Web Standards \u0026 Compliance",
          "id": 343,
          "rationale": "Ensuring WordPress sites adhere to web markup, styling, accessibility, and privacy regulations.",
          "slug": "web-standards-compliance",
          "source": "db"
        },
        "dimension_id": 343,
        "input_skill": "Web Content Accessibility Guidelines",
        "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": "WordPress Dev",
            "id": 227,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "wordpress-dev",
            "source": "db"
          }
        ],
        "skill_dimension_saved": false,
        "skill_id": null,
        "skill_tag": "new",
        "skipped_reason": "skill_not_in_db_v3_proposed"
      },
      {
        "chosen_role_id": 65,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Web Standards, Protocols \u0026 Compliance",
          "id": 436,
          "rationale": "Adhering to industry standards and regulatory compliance when designing and integrating storefront solutions.",
          "slug": "web-standards-protocols-compliance",
          "source": "db"
        },
        "dimension_id": 436,
        "input_skill": "Web Content Accessibility Guidelines",
        "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": 3
  },
  "planner_output": null,
  "run_id": "5a39874b-c481-46d8-a229-c33d2ec27328"
}