← Back to history

Pipeline run

45c54e68-fbcf-4bc9-ad4d-33358c94c424

Pipeline LLM cost (USD)
API 1: $0.0030 API 2: $0.0002 API 3: $0.0000 Total: $0.0033

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 · Frontend service integration
Build and tune a complete frontend-backed app: implement APIs, fix customer-facing web issues, test changes for stability, and keep mobile/desktop performance, scalability, and basic server health in check.
""Building the APIs""
Tech stack maturity
Mainstream Modern
Web development focused on APIs and frontend typically aligns with widely adopted modern stacks rather than legacy or bleeding-edge approaches.
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 (7)
APIs Mobile Desktop Frontend Web Development Testing Server Monitoring
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
APIs Mobile Desktop Frontend Web Development Testing Server Monitoring
Show KRA description ↓
• Working with the core team to understand the market trends and requirements – and provide appropriate timelines with the guidance of the senior technical staff. • Delivering a complete application • Ensuring high performance on mobile and desktop • Building the APIs • Identify problem areas in code and suggest solutions to tackle them, work in collaboration with relevant technical teams (or outsourced agency) • Develop scalable systems with performance and security in mind. • Develop creative solutions that are maintainable, scalable and super-fast. • Help identify and solve frontend web development issues experienced by customers. • Continuous testing and review of built functionality to ensure ongoing stability. • Basic server monitoring and troubleshooting

Signals

Skill
Alias frontend-engineer
1.00
KRA flutter-developer
0.57
Status: completed Created: 2026-05-27T14:55:42.018385Z Updated: 2026-06-12T17:04:36.041750Z API 3 duration: 2452 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

Web Developer

CASE A

slug: web-developer · id: 25 · source: db

Multi-alias tie (3 roles at 1.0) resolved by TIER_B_TITLE: Web Developer

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

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

Job description

Company Description
IMPCA is looking to hire a full-stack developer for its online initiative Aadivasi.org 
Aadivasi.org pioneers Impact Commerce in India, allowing individuals and companies to engage in social deeds while receiving tribal handmade handicrafts as a token of appreciation for their contributions. By paying towards planting trees or supporting various causes like school fees, mid-meals, or feminine hygiene products for marginalized tribal communities, people can obtain diverse categories of handicrafts of equal value to their contributions.


Role Description
The ideal candidate should have 4-5 years of work experience and should be comfortable working in an agile environment. Candidate may be required to travel to other regional offices to meet the company objectives.
Your primary focus will be to develop, test, maintain, and improve applications in PHP, HTML5/CSS3, and JavaScript. As a vital member of our dynamic team, you will be responsible for full-stack web development, creating responsive web applications.


Responsibilities 
• Working with the core team to understand the market trends and requirements – and provide appropriate timelines with the guidance of the senior technical staff. 
• Delivering a complete application 
• Ensuring high performance on mobile and desktop 
• Building the APIs • Identify problem areas in code and suggest solutions to tackle them, work in collaboration with relevant technical teams (or outsourced agency) 
• Develop scalable systems with performance and security in mind. 
• Develop creative solutions that are maintainable, scalable and super-fast. 
• Help identify and solve frontend web development issues experienced by customers. 
• Continuous testing and review of built functionality to ensure ongoing stability. 
• Basic server monitoring and troubleshooting


Qualifications
• Bachelor's or Master's degree in Computer Science, Engineering or equivalent practical experience.
• Excellent analytical and problem-solving skills.
• Ability to handle multiple tasks simultaneously and work efficiently under pressure.
• Excellent communication skills and ability to work effectively in a team environment.
• Full-Stack Developer - PHP & HTML5/CSS3, and JavaScript 
• Professional, precise communication skills 
• Knowledge of additional languages will be preferable.

Skills from this JD

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

APIs Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: APIs id=1192 · apis

Aliases — catalog

  • APIs (CANONICAL)

Context tags (catalog)

API Gateway Endpoint GraphQL JSON JWT Microservices OAuth Postman REST Rate Limiting SOAP Swagger Throttling Webhooks XML

Stored enrichment (catalog DB)

Category
Protocol
Sub-category
Application Programming Interfaces
Confidence
0.93
Version strategy
NOT_APPLICABLE

Maturity reasoning: APIs are a hiring-pipeline staple across backend, mobile, and platform JDs; REST/GraphQL/API design appears in large volumes of job postings and vendor docs, indicating broad adoption.

Skill profile (library / DB)

Skill nature
PROTOCOL
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
10
Sub-category id
902
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)
Mobile 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
Web Development
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Desktop 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
Web Development
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Frontend Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Frontend id=1663 · frontend

Aliases — catalog

  • Frontend (CANONICAL)

Context tags (catalog)

Angular Babel CSS3 Cross-Browser Compatibility HTML5 JavaScript Progressive Web Apps React Responsive Design Sass Single Page Applications TypeScript UI/UX Design Vue.js Webpack

Stored enrichment (catalog DB)

Category
Domain
Sub-category
Frontend Development
Confidence
0.93
Version strategy
NOT_APPLICABLE

Maturity reasoning: Frontend is a hiring-pipeline staple: job postings routinely require HTML/CSS/JavaScript plus React/Angular/Vue, and major platforms (e.g., Stack Overflow survey, GitHub repos) show sustained high usage.

Skill profile (library / DB)

Skill nature
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
37
Sub-category id
1256
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)
Web Development 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
Web Development
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Testing Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

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

Derived legacy fields
Category
Testing Tools
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Server Monitoring 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
Monitoring Tools
Sub-category
general
Skill nature
PRACTICE
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
APIs in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Frontend in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed Mobile | type=Web Development subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Desktop | type=Web Development subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Web Development | type=Web Development subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Testing | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Server Monitoring | type=Monitoring Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
Rolefull-stack developer
CompanyIMPCA
Experience4-5 years of work experience
DomainOther
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "IMPCA is looking to hire",
      "last_5_words": "equal value to their contributions."
    },
    "text": "IMPCA is looking to hire a full-stack developer for its online initiative Aadivasi.org Aadivasi.org pioneers Impact Commerce in India, allowing individuals and companies to engage in social deeds while receiving tribal handmade handicrafts as a token of appreciation for their contributions. By paying towards planting trees or supporting various causes like school fees, mid-meals, or feminine hygiene products for marginalized tribal communities, people can obtain diverse categories of handicrafts of equal value to their contributions.",
    "word_count": 84
  },
  "certifications": [],
  "company_name": "IMPCA",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "Other"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE/MTECH/ME - Computer Science / Engineering (or equivalent)",
      "raw": "Bachelor\u0027s or Master\u0027s degree in Computer Science, Engineering or equivalent practical experience.",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": 5,
    "min": 4,
    "raw": "4-5 years of work experience"
  },
  "job_locations": [],
  "role": "full-stack developer",
  "role_aliases": [
    "Full Stack Developer",
    "Software Developer",
    "Web Developer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 9,
      "heading": "Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Working with the core team",
        "last_5_words": "monitoring and troubleshooting"
      },
      "text": "\u2022 Working with the core team to understand the market trends and requirements \u2013 and provide appropriate timelines with the guidance of the senior technical staff.\n\u2022 Delivering a complete application\n\u2022 Ensuring high performance on mobile and desktop\n\u2022 Building the APIs\n\u2022 Identify problem areas in code and suggest solutions to tackle them, work in collaboration with relevant technical teams (or outsourced agency)\n\u2022 Develop scalable systems with performance and security in mind.\n\u2022 Develop creative solutions that are maintainable, scalable and super-fast.\n\u2022 Help identify and solve frontend web development issues experienced by customers.\n\u2022 Continuous testing and review of built functionality to ensure ongoing stability.\n\u2022 Basic server monitoring and troubleshooting",
      "word_count": 134
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "APIs"
    },
    {
      "is_primary": true,
      "skill_name": "Mobile"
    },
    {
      "is_primary": true,
      "skill_name": "Desktop"
    },
    {
      "is_primary": true,
      "skill_name": "Frontend"
    },
    {
      "is_primary": true,
      "skill_name": "Web Development"
    },
    {
      "is_primary": true,
      "skill_name": "Testing"
    },
    {
      "is_primary": true,
      "skill_name": "Server Monitoring"
    }
  ],
  "jd_role": {
    "display_name": "full-stack developer",
    "rationale": null,
    "role_aliases": [
      "Full Stack Developer",
      "Software Developer",
      "Web Developer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "IMPCA is looking to hire",
        "last_5_words": "equal value to their contributions."
      },
      "text": "IMPCA is looking to hire a full-stack developer for its online initiative Aadivasi.org Aadivasi.org pioneers Impact Commerce in India, allowing individuals and companies to engage in social deeds while receiving tribal handmade handicrafts as a token of appreciation for their contributions. By paying towards planting trees or supporting various causes like school fees, mid-meals, or feminine hygiene products for marginalized tribal communities, people can obtain diverse categories of handicrafts of equal value to their contributions.",
      "word_count": 84
    },
    "certifications": [],
    "company_name": "IMPCA",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "Other"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE/MTECH/ME - Computer Science / Engineering (or equivalent)",
        "raw": "Bachelor\u0027s or Master\u0027s degree in Computer Science, Engineering or equivalent practical experience.",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": 5,
      "min": 4,
      "raw": "4-5 years of work experience"
    },
    "job_locations": [],
    "role": "full-stack developer",
    "role_aliases": [
      "Full Stack Developer",
      "Software Developer",
      "Web Developer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 9,
        "heading": "Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Working with the core team",
          "last_5_words": "monitoring and troubleshooting"
        },
        "text": "\u2022 Working with the core team to understand the market trends and requirements \u2013 and provide appropriate timelines with the guidance of the senior technical staff.\n\u2022 Delivering a complete application\n\u2022 Ensuring high performance on mobile and desktop\n\u2022 Building the APIs\n\u2022 Identify problem areas in code and suggest solutions to tackle them, work in collaboration with relevant technical teams (or outsourced agency)\n\u2022 Develop scalable systems with performance and security in mind.\n\u2022 Develop creative solutions that are maintainable, scalable and super-fast.\n\u2022 Help identify and solve frontend web development issues experienced by customers.\n\u2022 Continuous testing and review of built functionality to ensure ongoing stability.\n\u2022 Basic server monitoring and troubleshooting",
        "word_count": 134
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "45c54e68-fbcf-4bc9-ad4d-33358c94c424",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": "Frontend Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 7,
        "score": 1.0,
        "slug": "frontend-engineer",
        "total_count": null
      },
      {
        "display_name": "Fullstack Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 1.0,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Web Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 25,
        "score": 1.0,
        "slug": "web-developer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "optimize responsiveness and performance",
            "sentence": "Ensuring high performance on mobile and desktop",
            "similarity": 0.6251
          },
          {
            "kra_text": "optimize responsiveness and performance",
            "sentence": "Develop scalable systems with performance and security in mind.",
            "similarity": 0.5533
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Identify problem areas in code and suggest solutions to tackle them, work in collaboration with relevant technical teams (or outsourced agency)",
            "similarity": 0.5465
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.575,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "Fullstack Developer",
        "kra_matches": [
          {
            "kra_text": "Debugs full-stack issues that span frontend rendering, API behavior, database queries, and infrastructure configuration to identify root causes.",
            "sentence": "Help identify and solve frontend web development issues experienced by customers.",
            "similarity": 0.6026
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Working with the core team to understand the market trends and requirements \u2013 and provide appropriate timelines with the guidance of the senior technical staff.",
            "similarity": 0.5654
          },
          {
            "kra_text": "Delivers features through CI/CD pipelines using automated tests, staged rollouts, feature flags, and incremental deployments.",
            "sentence": "Continuous testing and review of built functionality to ensure ongoing stability.",
            "similarity": 0.5093
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.5591,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "Supports production releases by diagnosing cross-browser compatibility issues, investigating UI regressions, and resolving frontend performance degradation.",
            "sentence": "Help identify and solve frontend web development issues experienced by customers.",
            "similarity": 0.6273
          },
          {
            "kra_text": "Optimizes web application performance through code splitting, lazy loading, tree shaking, bundle size reduction, and Core Web Vitals improvements.",
            "sentence": "Ensuring high performance on mobile and desktop",
            "similarity": 0.5496
          },
          {
            "kra_text": "Collaborates with UX designers to refine interaction details, animations, responsive breakpoints, and micro-interaction behavior.",
            "sentence": "Identify problem areas in code and suggest solutions to tackle them, work in collaboration with relevant technical teams (or outsourced agency)",
            "similarity": 0.4896
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 7,
        "score": 0.5555,
        "slug": "frontend-engineer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "UI responsiveness and performance",
            "sentence": "Ensuring high performance on mobile and desktop",
            "similarity": 0.642
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Identify problem areas in code and suggest solutions to tackle them, work in collaboration with relevant technical teams (or outsourced agency)",
            "similarity": 0.5217
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Working with the core team to understand the market trends and requirements \u2013 and provide appropriate timelines with the guidance of the senior technical staff.",
            "similarity": 0.4817
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.5485,
        "slug": "angular-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "Python Backend Developer",
        "kra_matches": [
          {
            "kra_text": "Troubleshoot server-side defects",
            "sentence": "Basic server monitoring and troubleshooting",
            "similarity": 0.617
          },
          {
            "kra_text": "Troubleshoot server-side defects",
            "sentence": "Help identify and solve frontend web development issues experienced by customers.",
            "similarity": 0.5335
          },
          {
            "kra_text": "Write backend-focused automated checks",
            "sentence": "Continuous testing and review of built functionality to ensure ongoing stability.",
            "similarity": 0.4918
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 80,
        "score": 0.5474,
        "slug": "python-backend-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": true,
    "case": "A",
    "chosen_role": {
      "display_name": "Web Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 25,
      "score": 1.0,
      "slug": "web-developer",
      "total_count": null
    },
    "confidence": 0.95,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [],
    "matched_kras": [],
    "matched_skills": [],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Multi-alias tie (3 roles at 1.0) resolved by TIER_B_TITLE: Web Developer",
    "sub_role": null
  },
  "stage5_updates": 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": 1828,
      "existing_alias_text": "APIs",
      "input_term": "APIs",
      "matched_canonical": {
        "category_id": 10,
        "display_name": "APIs",
        "id": 1192,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PROTOCOL",
        "slug": "apis",
        "sub_category_id": 902,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    },
    {
      "alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
      "alias_persisted": false,
      "existing_alias_id": 2633,
      "existing_alias_text": "Frontend",
      "input_term": "Frontend",
      "matched_canonical": {
        "category_id": 37,
        "display_name": "Frontend",
        "id": 1663,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "CONCEPT",
        "slug": "frontend",
        "sub_category_id": 1256,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [],
  "chosen_role": {
    "display_name": "Web Developer",
    "id": 25,
    "rationale": "Multi-alias tie (3 roles at 1.0) resolved by TIER_B_TITLE: Web Developer",
    "role_archetype": null,
    "slug": "web-developer",
    "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": "APIs",
      "llm_role": null,
      "roles_from_db": []
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "React Frontend Development",
        "id": 96,
        "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
        "slug": "d_init_01",
        "source": "db"
      },
      "input_skill": "Frontend",
      "llm_role": null,
      "roles_from_db": []
    }
  ],
  "input_final_skills": [
    "APIs",
    "Mobile",
    "Desktop",
    "Frontend",
    "Web Development",
    "Testing",
    "Server Monitoring"
  ],
  "input_llm_skills": [
    "APIs",
    "Mobile",
    "Desktop",
    "Frontend",
    "Web Development",
    "Testing",
    "Server Monitoring"
  ],
  "new_aliases_persisted": 0,
  "run_id": "45c54e68-fbcf-4bc9-ad4d-33358c94c424",
  "skills_detail": [
    {
      "aliases_in_db": [
        {
          "alias_text": "APIs",
          "alias_type": "CANONICAL",
          "id": 1828,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 10,
        "display_name": "APIs",
        "id": 1192,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PROTOCOL",
        "slug": "apis",
        "sub_category_id": 902,
        "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": "APIs",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "APIs",
      "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": "Mobile",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Web Development",
          "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": "mobile",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Desktop",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Web Development",
          "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": "desktop",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "Frontend",
          "alias_type": "CANONICAL",
          "id": 2633,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 37,
        "display_name": "Frontend",
        "id": 1663,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "CONCEPT",
        "slug": "frontend",
        "sub_category_id": 1256,
        "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": "Frontend",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "Frontend",
      "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": "Web Development",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Web Development",
          "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": "web-development",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Testing",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Testing Tools",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "testing",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Server Monitoring",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Monitoring 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": "server-monitoring",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "Mobile",
    "Desktop",
    "Web Development",
    "Testing",
    "Server Monitoring"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Web Developer",
    "id": 25,
    "rationale": "Multi-alias tie (3 roles at 1.0) resolved by TIER_B_TITLE: Web Developer",
    "role_archetype": null,
    "slug": "web-developer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "APIs",
      "tag": "in_db"
    },
    {
      "skill": "Mobile",
      "tag": "new"
    },
    {
      "skill": "Desktop",
      "tag": "new"
    },
    {
      "skill": "Frontend",
      "tag": "in_db"
    },
    {
      "skill": "Web Development",
      "tag": "new"
    },
    {
      "skill": "Testing",
      "tag": "new"
    },
    {
      "skill": "Server Monitoring",
      "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": 25,
        "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": "APIs",
        "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": 1192,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 25,
        "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": "Frontend",
        "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": 1663,
        "skill_tag": "in_db",
        "skipped_reason": null
      }
    ],
    "new_skills_created": 0,
    "role_dimension_saved": 0,
    "skill_dimension_saved": 0,
    "skipped": 0
  },
  "planner_output": null,
  "run_id": "45c54e68-fbcf-4bc9-ad4d-33358c94c424"
}

LLM Calls

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

Loading…