← Back to history

Pipeline run

8cb979f5-9e8a-4a6e-81bc-824d9caa158a

Pipeline LLM cost (USD)
API 1: $0.0098 API 2: $0.0002 API 3: $0.0000 Total: $0.0099

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
role baseline loaded sources · ai_index: jd · nature_of_work: jd · tech_stack_maturity: jd
Nature of work · Responsive UI component development
Build and ship reusable micro-frontend components in an agile/CD workflow, testing and checking releases for error-free delivery, while keeping layouts responsive and suggesting improvements to gaps in the project.
""Create reusable components of different levels of complexity, from atomic pieces like buttons and to complex high-level components connected to their own back-end services""
Tech stack maturity
Mainstream Modern
A frontend developer role paired with agile as the primary skill most commonly aligns with contemporary web development practices and a mainstream modern stack rather than legacy or bleeding-edge systems.
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 (5)
Agile Continuous Deployment Micro Frontends Test Cases Back-end Services
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Agile Continuous Deployment Micro Frontends Test Cases Back-end Services
Show KRA description ↓
● Collaborate with an agile team delivering tools and components while building, testing, and deploying components for our micro front-end applications following Continuous Deployment (CD) practices. ● Strike a balance between functional and aesthetic design, and ensuring web design is optimized for all screen sizes ● Understand the project, identifying gaps, and offer suggestions for improvements ● Ensure on-time and error free delivery by using project check sheets, Test Cases, and other tools ● Create reusable components of different levels of complexity, from atomic pieces like buttons and to complex high-level components connected to their own back-end services

Signals

Skill
Alias
KRA flutter-developer
0.56

Post-classification

Centroidupdated · n=199
Alias collision log
New-role queue
New skills captured4
New KRA captured

Captured for admin review

Continuous Deployment primary Frontend Developer pending
Micro Frontends primary Frontend Developer pending
Test Cases primary Frontend Developer pending
Back-end Services primary Frontend Developer pending
Status: completed Created: 2026-05-27T14:43:43.844791Z Updated: 2026-06-12T17:22:18.109106Z API 3 duration: 1640 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

Frontend Developer

domain · Software Engineering CASE DOMAIN

slug: frontend-engineer · id: 7 · source: db

Domain=Software Engineering; The JD focuses on building, testing, and deploying micro front-end components, responsive web design, and reusable UI components, which best matches a Frontend Developer role.

Matched skills

agilemicro front-end applicationsContinuous Deployment (CD)web designscreen sizesproject check sheetsTest Casesreusable componentsback-end services

Matched dimensions

Frontend Component EngineeringResponsive Web DesignMicro-frontend DevelopmentContinuous Delivery PracticesUI Quality AssuranceReusable UI Architecture

Matched KRAs

Collaborate with an agile teamBuilding, testing, and deploying componentsOptimized for all screen sizesIdentify gaps and offer suggestions for improvementsEnsure on-time and error free deliveryCreate reusable components of different levels of complexity

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

Are you always looking for ways to offer the most optimized experience to users? Does operating at the vantage point while implementing all visual elements of the customer
journey highly interest you? A role for those who combine the art of design with the science of programming.


WHAT WE EXPECT


EXPERIENCE & SKILLS
● 1-3 years’ experience with graduation from a reputed Institute having worked in the translation of UI/UX design wireframes to high quality code while structuring and designing web pages.
● Proficiency in developing reusable, modular user interface components and implementing them with HTML, CSS, JavaScript with thorough understanding of React.js, its core principles and
popular React.js workflows.
● Updated with all best practices, industry standards and existing open-source tools backed by the
community
● Self-starter, proactive hustler with ability to navigate independently and actively collaborate with internal and external stakeholders
● Extremely detail-oriented, analytical and creative problem solver with the ability to propose innovative solutions to problems at hand


WHAT YOU SHOULD EXPECT


ROLES & RESPONSIBILITIES
● Collaborate with an agile team delivering tools and components while building, testing, and deploying components for our micro front-end applications following Continuous Deployment (CD) practices.
● Strike a balance between functional and aesthetic design, and ensuring web design is optimized for all screen sizes
● Understand the project, identifying gaps, and offer suggestions for improvements
● Ensure on-time and error free delivery by using project check sheets, Test Cases, and other tools
● Create reusable components of different levels of complexity, from atomic pieces like buttons and to complex high-level components connected to their own back-end services

Skills from this JD

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

Agile Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Agile id=520 · agile

Aliases — catalog

  • Agile (CANONICAL) primary

Context tags (catalog)

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

Stored enrichment (catalog DB)

Category
Methodology
Sub-category
Agile
Confidence
0.99
Version strategy
NOT_APPLICABLE

Maturity reasoning: Agile appears in a large share of software job descriptions and is a standard hiring-pipeline requirement; Scrum/Kanban are commonly listed alongside it, showing broad market adoption.

Skill profile (library / DB)

Skill nature
METHODOLOGY
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
8
Sub-category id
367
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • React Frontend Development Catalog dimension db id 96

    Library dimension (catalog)

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Continuous Deployment 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
DevOps Tools
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Micro Frontends Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: micro-frontends id=697 · micro-frontends

Aliases — catalog

  • micro-frontends (CANONICAL) primary

Context tags (catalog)

BFF Module Federation Webpack bounded context cross-team ownership design system fragment composition iframe import maps independent deployment monorepo runtime integration shared components shell application single-spa

Stored enrichment (catalog DB)

Category
Architecture
Sub-category
Frontend Architecture
Confidence
0.98
Version strategy
NOT_APPLICABLE

Maturity reasoning: Appears in growing numbers of frontend JDs and vendor docs, but is still far less common than React/Next.js monoliths; adoption is concentrated in large orgs rather than universal.

Skill profile (library / DB)

Skill nature
PATTERN
Volatility
EMERGING
Typical lifespan
EVERGREEN
Category id
1
Sub-category id
443
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • Frontend Architecture and Code Organization Catalog dimension db id 128

    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
Frontend Architecture and Code Organization
frontend-architecture-and-code-organization
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
Test Cases 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
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED
Back-end Services 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
Architecture
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
Agile in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Micro Frontends new
Frontend Architecture and Code Organization
frontend-architecture-and-code-organization
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 Continuous Deployment | type=DevOps Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Test Cases | type=Testing Tools subtype=general nature=CONCEPT lifespan=EVERGREEN
canonical_skill_proposed Back-end Services | type=Architecture subtype=general nature=CONCEPT lifespan=MULTI_YEAR
dimension_skill_link_proposed Micro Frontends ↔ Frontend Architecture and Code Organization
role_dimension_link_proposed Frontend Developer ↔ Frontend Architecture and Code Organization
nano JD Parser — gpt-4.1-nano click to toggle
Experience1-3 years’ experience
DomainOther
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": null,
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "Other"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": 3,
    "min": 1,
    "raw": "1-3 years\u2019 experience"
  },
  "job_locations": [],
  "role": null,
  "role_aliases": [],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 5,
      "heading": "Roles \u0026 Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u25cf Collaborate with an agile team",
        "last_5_words": "to their own back-end services"
      },
      "text": "\u25cf Collaborate with an agile team delivering tools and components while building, testing, and deploying components for our micro front-end applications following Continuous Deployment (CD) practices.\n\u25cf Strike a balance between functional and aesthetic design, and ensuring web design is optimized for all screen sizes\n\u25cf Understand the project, identifying gaps, and offer suggestions for improvements\n\u25cf Ensure on-time and error free delivery by using project check sheets, Test Cases, and other tools\n\u25cf Create reusable components of different levels of complexity, from atomic pieces like buttons and to complex high-level components connected to their own back-end services",
      "word_count": 83
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Agile"
    },
    {
      "is_primary": true,
      "skill_name": "Continuous Deployment"
    },
    {
      "is_primary": true,
      "skill_name": "Micro Frontends"
    },
    {
      "is_primary": true,
      "skill_name": "Test Cases"
    },
    {
      "is_primary": true,
      "skill_name": "Back-end Services"
    }
  ],
  "jd_role": null,
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": null,
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "Other"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": 3,
      "min": 1,
      "raw": "1-3 years\u2019 experience"
    },
    "job_locations": [],
    "role": null,
    "role_aliases": [],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 5,
        "heading": "Roles \u0026 Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u25cf Collaborate with an agile team",
          "last_5_words": "to their own back-end services"
        },
        "text": "\u25cf Collaborate with an agile team delivering tools and components while building, testing, and deploying components for our micro front-end applications following Continuous Deployment (CD) practices.\n\u25cf Strike a balance between functional and aesthetic design, and ensuring web design is optimized for all screen sizes\n\u25cf Understand the project, identifying gaps, and offer suggestions for improvements\n\u25cf Ensure on-time and error free delivery by using project check sheets, Test Cases, and other tools\n\u25cf Create reusable components of different levels of complexity, from atomic pieces like buttons and to complex high-level components connected to their own back-end services",
        "word_count": 83
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "8cb979f5-9e8a-4a6e-81bc-824d9caa158a",
  "stage3_signals": {
    "alias_found": false,
    "alias_match_roles": [],
    "kra_match_roles": [
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Collaborate with an agile team delivering tools and components while building, testing, and deploying components for our micro front-end applications following Continuous Deployment (CD) practices.",
            "similarity": 0.6027
          },
          {
            "kra_text": "structure reusable application code",
            "sentence": "Create reusable components of different levels of complexity, from atomic pieces like buttons and to complex high-level components connected to their own back-end services",
            "similarity": 0.5555
          },
          {
            "kra_text": "optimize responsiveness and performance",
            "sentence": "Strike a balance between functional and aesthetic design, and ensuring web design is optimized for all screen sizes",
            "similarity": 0.5157
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.558,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "Maintains reusable component libraries, design system tokens, and shared UI patterns across the application to ensure visual and behavioral consistency.",
            "sentence": "Create reusable components of different levels of complexity, from atomic pieces like buttons and to complex high-level components connected to their own back-end services",
            "similarity": 0.5727
          },
          {
            "kra_text": "Builds responsive user interfaces and interactive web components using React, Vue, or Angular with TypeScript, HTML5, and modern CSS for browser-based applications.",
            "sentence": "Collaborate with an agile team delivering tools and components while building, testing, and deploying components for our micro front-end applications following Continuous Deployment (CD) practices.",
            "similarity": 0.5244
          },
          {
            "kra_text": "Collaborates with UX designers to refine interaction details, animations, responsive breakpoints, and micro-interaction behavior.",
            "sentence": "Strike a balance between functional and aesthetic design, and ensuring web design is optimized for all screen sizes",
            "similarity": 0.4908
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 7,
        "score": 0.5293,
        "slug": "frontend-engineer",
        "total_count": null
      },
      {
        "display_name": "React Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "compose reusable interface components",
            "sentence": "Create reusable components of different levels of complexity, from atomic pieces like buttons and to complex high-level components connected to their own back-end services",
            "similarity": 0.6183
          },
          {
            "kra_text": "support responsive layouts and browser compatibility",
            "sentence": "Strike a balance between functional and aesthetic design, and ensuring web design is optimized for all screen sizes",
            "similarity": 0.5453
          },
          {
            "kra_text": "translate product and design requirements",
            "sentence": "Understand the project, identifying gaps, and offer suggestions for improvements",
            "similarity": 0.4102
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 89,
        "score": 0.5246,
        "slug": "react-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Collaborate with an agile team delivering tools and components while building, testing, and deploying components for our micro front-end applications following Continuous Deployment (CD) practices.",
            "similarity": 0.532
          },
          {
            "kra_text": "UI responsiveness and performance",
            "sentence": "Strike a balance between functional and aesthetic design, and ensuring web design is optimized for all screen sizes",
            "similarity": 0.5261
          },
          {
            "kra_text": "Angular component development",
            "sentence": "Create reusable components of different levels of complexity, from atomic pieces like buttons and to complex high-level components connected to their own back-end services",
            "similarity": 0.5114
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.5232,
        "slug": "angular-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "Svelte Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "UI component development",
            "sentence": "Create reusable components of different levels of complexity, from atomic pieces like buttons and to complex high-level components connected to their own back-end services",
            "similarity": 0.5876
          },
          {
            "kra_text": "accessibility and usability",
            "sentence": "Strike a balance between functional and aesthetic design, and ensuring web design is optimized for all screen sizes",
            "similarity": 0.4837
          },
          {
            "kra_text": "UI component development",
            "sentence": "Collaborate with an agile team delivering tools and components while building, testing, and deploying components for our micro front-end applications following Continuous Deployment (CD) practices.",
            "similarity": 0.4739
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 92,
        "score": 0.5151,
        "slug": "svelte-frontend-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Frontend Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 7,
      "score": 0.98,
      "slug": "frontend-engineer",
      "total_count": null
    },
    "confidence": 0.98,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Frontend Component Engineering",
      "Responsive Web Design",
      "Micro-frontend Development",
      "Continuous Delivery Practices",
      "UI Quality Assurance",
      "Reusable UI Architecture"
    ],
    "matched_kras": [
      "Collaborate with an agile team",
      "Building, testing, and deploying components",
      "Optimized for all screen sizes",
      "Identify gaps and offer suggestions for improvements",
      "Ensure on-time and error free delivery",
      "Create reusable components of different levels of complexity"
    ],
    "matched_skills": [
      "agile",
      "micro front-end applications",
      "Continuous Deployment (CD)",
      "web design",
      "screen sizes",
      "project check sheets",
      "Test Cases",
      "reusable components",
      "back-end services"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Software Engineering; The JD focuses on building, testing, and deploying micro front-end components, responsive web design, and reusable UI components, which best matches a Frontend Developer role.",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 199,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": null,
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 10643,
        "role_display_name": "Frontend Developer",
        "role_slug": "frontend-engineer",
        "skill_name": "Continuous Deployment",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 10644,
        "role_display_name": "Frontend Developer",
        "role_slug": "frontend-engineer",
        "skill_name": "Micro Frontends",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 10645,
        "role_display_name": "Frontend Developer",
        "role_slug": "frontend-engineer",
        "skill_name": "Test Cases",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 10646,
        "role_display_name": "Frontend Developer",
        "role_slug": "frontend-engineer",
        "skill_name": "Back-end Services",
        "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": 868,
      "existing_alias_text": "Agile",
      "input_term": "Agile",
      "matched_canonical": {
        "category_id": 8,
        "display_name": "Agile",
        "id": 520,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "agile",
        "sub_category_id": 367,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    },
    {
      "alias_persist_skipped_reason": "TODO: REMOVE AFTER TESTING \u2014 alias DB write disabled",
      "alias_persisted": false,
      "existing_alias_id": 1202,
      "existing_alias_text": "micro-frontends",
      "input_term": "Micro Frontends",
      "matched_canonical": {
        "category_id": 1,
        "display_name": "micro-frontends",
        "id": 697,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PATTERN",
        "slug": "micro-frontends",
        "sub_category_id": 443,
        "typical_lifespan": "EVERGREEN",
        "volatility": "EMERGING"
      },
      "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"
    }
  ],
  "chosen_role": {
    "display_name": "Frontend Developer",
    "id": 7,
    "rationale": "Domain=Software Engineering; The JD focuses on building, testing, and deploying micro front-end components, responsive web design, and reusable UI components, which best matches a Frontend Developer role.",
    "role_archetype": null,
    "slug": "frontend-engineer",
    "source": "db"
  },
  "dimensions": [
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "React Frontend Development",
        "id": 96,
        "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
        "slug": "d_init_01",
        "source": "db"
      },
      "input_skill": "Agile",
      "llm_role": null,
      "roles_from_db": []
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Frontend Architecture and Code Organization",
        "id": 128,
        "rationale": "Structural patterns for organizing large client applications into maintainable modules, layers, and feature boundaries. Senior frontend engineers often own these decisions to keep UI code scalable over time.",
        "slug": "frontend-architecture-and-code-organization",
        "source": "db"
      },
      "input_skill": "Micro Frontends",
      "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_final_skills": [
    "Agile",
    "Continuous Deployment",
    "Micro Frontends",
    "Test Cases",
    "Back-end Services"
  ],
  "input_llm_skills": [
    "Agile",
    "Continuous Deployment",
    "Micro Frontends",
    "Test Cases",
    "Back-end Services"
  ],
  "new_aliases_persisted": 0,
  "run_id": "8cb979f5-9e8a-4a6e-81bc-824d9caa158a",
  "skills_detail": [
    {
      "aliases_in_db": [
        {
          "alias_text": "Agile",
          "alias_type": "CANONICAL",
          "id": 868,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 8,
        "display_name": "Agile",
        "id": 520,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "agile",
        "sub_category_id": 367,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "React Frontend Development",
            "id": 96,
            "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
            "slug": "d_init_01",
            "source": "db"
          },
          "input_skill": "Agile",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "Agile",
      "matched_via": "alias",
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": null,
      "source_tag": "db",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Continuous Deployment",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "DevOps 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": "continuous-deployment",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "micro-frontends",
          "alias_type": "CANONICAL",
          "id": 1202,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 1,
        "display_name": "micro-frontends",
        "id": 697,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PATTERN",
        "slug": "micro-frontends",
        "sub_category_id": 443,
        "typical_lifespan": "EVERGREEN",
        "volatility": "EMERGING"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Frontend Architecture and Code Organization",
            "id": 128,
            "rationale": "Structural patterns for organizing large client applications into maintainable modules, layers, and feature boundaries. Senior frontend engineers often own these decisions to keep UI code scalable over time.",
            "slug": "frontend-architecture-and-code-organization",
            "source": "db"
          },
          "input_skill": "Micro Frontends",
          "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": "Micro Frontends",
      "matched_via": "embedding_alias",
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": null,
      "source_tag": "db",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Test Cases",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Testing Tools",
          "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": "test-cases",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Back-end Services",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Architecture",
          "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": "back-end-services",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "Continuous Deployment",
    "Test Cases",
    "Back-end Services"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Frontend Developer",
    "id": 7,
    "rationale": "Domain=Software Engineering; The JD focuses on building, testing, and deploying micro front-end components, responsive web design, and reusable UI components, which best matches a Frontend Developer role.",
    "role_archetype": null,
    "slug": "frontend-engineer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Agile",
      "tag": "in_db"
    },
    {
      "skill": "Continuous Deployment",
      "tag": "new"
    },
    {
      "skill": "Micro Frontends",
      "tag": "in_db"
    },
    {
      "skill": "Test Cases",
      "tag": "new"
    },
    {
      "skill": "Back-end Services",
      "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": 7,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "React Frontend Development",
          "id": 96,
          "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
          "slug": "d_init_01",
          "source": "db"
        },
        "dimension_id": 96,
        "input_skill": "Agile",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
        "role_dimension_saved": false,
        "roles_from_db": [],
        "skill_dimension_saved": true,
        "skill_id": 520,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 7,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Frontend Architecture and Code Organization",
          "id": 128,
          "rationale": "Structural patterns for organizing large client applications into maintainable modules, layers, and feature boundaries. Senior frontend engineers often own these decisions to keep UI code scalable over time.",
          "slug": "frontend-architecture-and-code-organization",
          "source": "db"
        },
        "dimension_id": 128,
        "input_skill": "Micro Frontends",
        "llm_role": null,
        "matched_chosen_role": true,
        "outcome_line": "Skipped \u2014 no persistable v3 meta for new skill",
        "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": 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": "8cb979f5-9e8a-4a6e-81bc-824d9caa158a"
}

LLM Calls

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

Loading…