← Back to history

Pipeline run

e354e20c-4fe5-4646-a643-073c54475c9b

Pipeline LLM cost (USD)
API 1: $0.0095 API 2: $0.0000 API 3: $0.0000 Total: $0.0095

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
SPARSE JD role baseline loaded sources · ai_index: role_baseline · nature_of_work: jd · tech_stack_maturity: jd
Nature of work · Native screen and flow building
Build and maintain Android app features from wireframes, integrate external APIs/data sources, fix bugs and performance issues, and review/mentor code while coordinating with cross-functional teams.
"Transpose designs and wireframes into high-quality code."
Tech stack maturity
Mainstream Modern
Native mobile development with Android, APIs, and code review is a widely adopted, current stack that is modern but not bleeding-edge or cloud-native by default.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
1.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 (3)
Android APIs Code Review
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Android APIs Code Review
Show KRA description ↓
Design and develop advanced applications tailored for the Android platform. Cooperate with cross-functional teams to conceptualize, design, and ship new features. Interface with external data sources and APIs. Write robust, dependable code, inclusive of edge cases, ensuring usability and overall reliability. Fix bugs and work on enhancing application performance continually. Regularly discover, evaluate, and implement new technologies to optimize development efficiency. Transpose designs and wireframes into high-quality code. Understand business requirements, conduct technical analyses, and undertake complex R&D tasks. Effectively manage priorities, deadlines, and deliverables, whether working independently or as part of a team. Mentor and train junior developers to bolster their skills. Actively participate in code review processes, providing constructive feedback. Maintain and periodically upgrade existing software. Communicate with clients when required.

Signals

Skill
Alias
KRA flutter-developer
0.66

Post-classification

Centroidupdated · n=66
Alias collision log
New-role queue
New skills captured0
New KRA capturedyes

Captured for admin review

R&R fragment (sim 0.00) Native Mobile Developer pending

Design and develop advanced applications tailored for the Android platform. Cooperate with cross-functional teams to conceptualize, design, and ship new features. Interface with external data sources …

Status: completed Created: 2026-05-27T15:35:38.046283Z Updated: 2026-06-12T16:13:26.292946Z API 3 duration: 4842 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

Native Mobile Developer

Android Developer

sub-role · 0.99 domain · Software Engineering CASE DOMAIN

slug: native-mobile-developer · id: 75 · source: db · sub-role slug: android-engineer

Domain=Software Engineering → sub-role android-engineer; The JD is clearly for Android app development, feature delivery, APIs, code quality, and mobile app maintenance, which best matches a native mobile developer role.

Matched skills

AndroidAPIscode review

Matched dimensions

Android App DevelopmentCross-functional Feature DeliveryAPI IntegrationCode Quality and ReliabilityPerformance OptimizationSoftware MaintenanceMentoring and Team Collaboration

Matched KRAs

Design and develop advanced applications tailored for the Android platformConceptualize, design, and ship new featuresInterface with external data sources and APIsWrite robust, dependable codeFix bugs and work on enhancing application performanceTranspose designs and wireframes into high-quality codeMaintain and periodically upgrade existing software

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

Skills:
Kotlin Coroutines, GIT, Model-view-viewmodel (MVVM), Dynamic permission, fire database, room database,

Qualification

Possession of a Bachelor's or Master's degree in Computer Science or Engineering.

A minimum of 2.5 to 5 years of hands-on experience in Android Development.

Responsibilities

Design and develop advanced applications tailored for the Android platform.

Cooperate with cross-functional teams to conceptualize, design, and ship new features.

Interface with external data sources and APIs.

Write robust, dependable code, inclusive of edge cases, ensuring usability and overall

reliability.

Fix bugs and work on enhancing application performance continually.

Regularly discover, evaluate, and implement new technologies to optimize development

efficiency.

Transpose designs and wireframes into high-quality code.

Understand business requirements, conduct technical analyses, and undertake complex

R&D tasks.

Effectively manage priorities, deadlines, and deliverables, whether working independently

or as part of a team.

Mentor and train junior developers to bolster their skills.

Actively participate in code review processes, providing constructive feedback.

Maintain and periodically upgrade existing software.

Communicate with clients when required.

Skills from this JD

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

Android Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Android id=1595 · android

Aliases — catalog

  • Android (CANONICAL)

Context tags (catalog)

API Level Android SDK Android Studio Firebase Gradle Java Jetpack Kotlin LiveData MVVM Material Design RecyclerView Retrofit Room XML

Stored enrichment (catalog DB)

Category
Platform
Sub-category
Mobile Platform
Vendor
Google
License
apache_2
Year introduced
2008
Confidence
0.95
Version strategy
NOT_APPLICABLE

Maturity reasoning: Android appears in large volumes of mobile job postings and remains a standard platform in hiring pipelines; Google continues active platform releases and OEM ecosystem support, indicating broad adoption.

Skill profile (library / DB)

Skill nature
PLATFORM
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
9
Sub-category id
1201
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)
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)
Code Review Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Code Review id=516 · code-review

Aliases — catalog

  • Code Review (CANONICAL)

Context tags (catalog)

Bitbucket GitHub GitLab PR review approval workflow branch protection code quality diff inline comments linting merge request pair programming pull request review checklist static analysis

Stored enrichment (catalog DB)

Category
SoftSkill
Sub-category
Code Review
Confidence
0.96
Version strategy
NOT_APPLICABLE

Maturity reasoning: Code review is a standard hiring-pipeline requirement in engineering JDs and is built into major platforms like GitHub/GitLab pull-request workflows, indicating broad adoption.

Skill profile (library / DB)

Skill nature
PRACTICE
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
58
Sub-category id
364
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • React Frontend Development Catalog dimension db id 96

    Library dimension (catalog)

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

All API 3 persistence rows

Same grid as the skill-extractor “Persistence items” table: one row per (skill × dimension) work item.

Skill Tag Dimension Skill↔dim Role↔dim Outcome Notes
Android in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
APIs in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Code Review in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

Library artifacts (this run)

No artifact rows for this run.
nano JD Parser — gpt-4.1-nano click to toggle
ExperienceA minimum of 2.5 to 5 years of hands-on experience in Android Development.
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": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE - Computer Science / Engineering",
      "raw": "Possession of a Bachelor\u0027s or Master\u0027s degree in Computer Science or Engineering.",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": 5,
    "min": 2,
    "raw": "A minimum of 2.5 to 5 years of hands-on experience in Android Development."
  },
  "job_locations": [],
  "role": null,
  "role_aliases": [],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 0,
      "heading": "Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Design and develop advanced applications",
        "last_5_words": "when required."
      },
      "text": "Design and develop advanced applications tailored for the Android platform.\nCooperate with cross-functional teams to conceptualize, design, and ship new features.\nInterface with external data sources and APIs.\nWrite robust, dependable code, inclusive of edge cases, ensuring usability and overall\nreliability.\nFix bugs and work on enhancing application performance continually.\nRegularly discover, evaluate, and implement new technologies to optimize development\nefficiency.\nTranspose designs and wireframes into high-quality code.\nUnderstand business requirements, conduct technical analyses, and undertake complex\nR\u0026D tasks.\nEffectively manage priorities, deadlines, and deliverables, whether working independently\nor as part of a team.\nMentor and train junior developers to bolster their skills.\nActively participate in code review processes, providing constructive feedback.\nMaintain and periodically upgrade existing software.\nCommunicate with clients when required.",
      "word_count": 169
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Android"
    },
    {
      "is_primary": true,
      "skill_name": "APIs"
    },
    {
      "is_primary": true,
      "skill_name": "Code Review"
    }
  ],
  "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": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE - Computer Science / Engineering",
        "raw": "Possession of a Bachelor\u0027s or Master\u0027s degree in Computer Science or Engineering.",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": 5,
      "min": 2,
      "raw": "A minimum of 2.5 to 5 years of hands-on experience in Android Development."
    },
    "job_locations": [],
    "role": null,
    "role_aliases": [],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 0,
        "heading": "Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Design and develop advanced applications",
          "last_5_words": "when required."
        },
        "text": "Design and develop advanced applications tailored for the Android platform.\nCooperate with cross-functional teams to conceptualize, design, and ship new features.\nInterface with external data sources and APIs.\nWrite robust, dependable code, inclusive of edge cases, ensuring usability and overall\nreliability.\nFix bugs and work on enhancing application performance continually.\nRegularly discover, evaluate, and implement new technologies to optimize development\nefficiency.\nTranspose designs and wireframes into high-quality code.\nUnderstand business requirements, conduct technical analyses, and undertake complex\nR\u0026D tasks.\nEffectively manage priorities, deadlines, and deliverables, whether working independently\nor as part of a team.\nMentor and train junior developers to bolster their skills.\nActively participate in code review processes, providing constructive feedback.\nMaintain and periodically upgrade existing software.\nCommunicate with clients when required.",
        "word_count": 169
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "e354e20c-4fe5-4646-a643-073c54475c9b",
  "stage3_signals": {
    "alias_found": false,
    "alias_match_roles": [],
    "kra_match_roles": [
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "integrate external APIs and data sources",
            "sentence": "Interface with external data sources and APIs.",
            "similarity": 0.7889
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Cooperate with cross-functional teams to conceptualize, design, and ship new features.",
            "similarity": 0.6836
          },
          {
            "kra_text": "translate product and design requirements",
            "sentence": "Transpose designs and wireframes into high-quality code.",
            "similarity": 0.4985
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.657,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": [
          {
            "kra_text": "maintain code quality",
            "sentence": "Write robust, dependable code, inclusive of edge cases, ensuring usability and overall",
            "similarity": 0.6033
          },
          {
            "kra_text": "integrate backend APIs",
            "sentence": "Interface with external data sources and APIs.",
            "similarity": 0.5667
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Actively participate in code review processes, providing constructive feedback.",
            "similarity": 0.5528
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 0.5743,
        "slug": "react-native-developer",
        "total_count": null
      },
      {
        "display_name": "Fullstack Developer",
        "kra_matches": [
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Cooperate with cross-functional teams to conceptualize, design, and ship new features.",
            "similarity": 0.6507
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Transpose designs and wireframes into high-quality code.",
            "similarity": 0.5705
          },
          {
            "kra_text": "Implements complete product features end-to-end from database schema design through backend API to frontend UI using JavaScript, TypeScript, Python, or Ruby on Rails.",
            "sentence": "Interface with external data sources and APIs.",
            "similarity": 0.4383
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.5532,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and refactoring",
            "sentence": "Actively participate in code review processes, providing constructive feedback.",
            "similarity": 0.5413
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Cooperate with cross-functional teams to conceptualize, design, and ship new features.",
            "similarity": 0.5341
          },
          {
            "kra_text": "code review and refactoring",
            "sentence": "Write robust, dependable code, inclusive of edge cases, ensuring usability and overall",
            "similarity": 0.5233
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.5329,
        "slug": "angular-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "Collaborates with UX designers to refine interaction details, animations, responsive breakpoints, and micro-interaction behavior.",
            "sentence": "Cooperate with cross-functional teams to conceptualize, design, and ship new features.",
            "similarity": 0.5541
          },
          {
            "kra_text": "Collaborates with UX designers to refine interaction details, animations, responsive breakpoints, and micro-interaction behavior.",
            "sentence": "Transpose designs and wireframes into high-quality code.",
            "similarity": 0.5249
          },
          {
            "kra_text": "Supports production releases by diagnosing cross-browser compatibility issues, investigating UI regressions, and resolving frontend performance degradation.",
            "sentence": "Fix bugs and work on enhancing application performance continually.",
            "similarity": 0.5167
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 7,
        "score": 0.5319,
        "slug": "frontend-engineer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Native Mobile Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 75,
      "score": 0.97,
      "slug": "native-mobile-developer",
      "total_count": null
    },
    "confidence": 0.97,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Android App Development",
      "Cross-functional Feature Delivery",
      "API Integration",
      "Code Quality and Reliability",
      "Performance Optimization",
      "Software Maintenance",
      "Mentoring and Team Collaboration"
    ],
    "matched_kras": [
      "Design and develop advanced applications tailored for the Android platform",
      "Conceptualize, design, and ship new features",
      "Interface with external data sources and APIs",
      "Write robust, dependable code",
      "Fix bugs and work on enhancing application performance",
      "Transpose designs and wireframes into high-quality code",
      "Maintain and periodically upgrade existing software"
    ],
    "matched_skills": [
      "Android",
      "APIs",
      "code review"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Software Engineering \u2192 sub-role android-engineer; The JD is clearly for Android app development, feature delivery, APIs, code quality, and mobile app maintenance, which best matches a native mobile developer role.",
    "sub_role": {
      "confidence": 0.99,
      "display_name": "Android Developer",
      "reasoning": "The responsibilities explicitly target the Android platform and mention designing and developing Android applications, which clearly matches the Android child role.",
      "role_id": 4,
      "slug": "android-engineer"
    }
  },
  "stage5_updates": {
    "centroid_n_after": 66,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 1058,
      "r_and_r_preview": "Design and develop advanced applications tailored for the Android platform.\nCooperate with cross-functional teams to conceptualize, design, and ship new features.\nInterface with external data sources ",
      "role_display_name": "Native Mobile Developer",
      "role_slug": "native-mobile-developer",
      "status": "pending"
    },
    "new_skills_attached": [],
    "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": 2541,
      "existing_alias_text": "Android",
      "input_term": "Android",
      "matched_canonical": {
        "category_id": 9,
        "display_name": "Android",
        "id": 1595,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PLATFORM",
        "slug": "android",
        "sub_category_id": 1201,
        "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": 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": 864,
      "existing_alias_text": "Code Review",
      "input_term": "Code Review",
      "matched_canonical": {
        "category_id": 58,
        "display_name": "Code Review",
        "id": 516,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PRACTICE",
        "slug": "code-review",
        "sub_category_id": 364,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [],
  "chosen_role": {
    "display_name": "Native Mobile Developer",
    "id": 75,
    "rationale": "Domain=Software Engineering \u2192 sub-role android-engineer; The JD is clearly for Android app development, feature delivery, APIs, code quality, and mobile app maintenance, which best matches a native mobile developer role.",
    "role_archetype": "Engineering",
    "slug": "native-mobile-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": "Android",
      "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": "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": "Code Review",
      "llm_role": null,
      "roles_from_db": []
    }
  ],
  "input_final_skills": [
    "Android",
    "APIs",
    "Code Review"
  ],
  "input_llm_skills": [
    "Android",
    "APIs",
    "Code Review"
  ],
  "new_aliases_persisted": 0,
  "run_id": "e354e20c-4fe5-4646-a643-073c54475c9b",
  "skills_detail": [
    {
      "aliases_in_db": [
        {
          "alias_text": "Android",
          "alias_type": "CANONICAL",
          "id": 2541,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 9,
        "display_name": "Android",
        "id": 1595,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PLATFORM",
        "slug": "android",
        "sub_category_id": 1201,
        "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": "Android",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "Android",
      "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": [
        {
          "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": [
        {
          "alias_text": "Code Review",
          "alias_type": "CANONICAL",
          "id": 864,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 58,
        "display_name": "Code Review",
        "id": 516,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PRACTICE",
        "slug": "code-review",
        "sub_category_id": 364,
        "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": "Code Review",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "Code Review",
      "matched_via": "alias",
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": null,
      "source_tag": "db",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": []
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Native Mobile Developer",
    "id": 75,
    "rationale": "Domain=Software Engineering \u2192 sub-role android-engineer; The JD is clearly for Android app development, feature delivery, APIs, code quality, and mobile app maintenance, which best matches a native mobile developer role.",
    "role_archetype": "Engineering",
    "slug": "native-mobile-developer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Android",
      "tag": "in_db"
    },
    {
      "skill": "APIs",
      "tag": "in_db"
    },
    {
      "skill": "Code Review",
      "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": 75,
        "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": "Android",
        "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": 1595,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 75,
        "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": 75,
        "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": "Code Review",
        "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": 516,
        "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": "e354e20c-4fe5-4646-a643-073c54475c9b"
}

LLM Calls

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

Loading…