← Back to history

Pipeline run

4afa0ccb-7a46-45c8-9e23-094a5febb12a

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

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: role_baseline
Nature of work · Cross-platform feature development
Build React Native mobile features from detailed specs and high-fidelity designs, ship clean code in small increments, and make/justify technical implementation decisions while improving process and reducing technical debt.
"Architect and implement features as per detailed product specs and high-fidelity designs"
Tech stack maturity
Modern Cloud Native
This role is centered on modern cross-platform mobile app development with shared codebases and current mobile tooling, rather than legacy stacks or AI-native work.
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): AI, Generative AI
Evidence — skills matched in JD (1)
React Native
Skill cluster (1 dimension groups, role-scoped)
UI Frameworks and Rendering
React Native
Show KRA description ↓
• Architect and implement features as per detailed product specs and high-fidelity designs • Delivering clean, well-designed code in small functional increments. • Making key implementation decisions, and describing your rationale. • Contributing to continuous process improvement • Detecting and correcting creeping technical debt • Minimum 5 years of experience developing mobile applications • Minimum 2 years in a leadership role, making technical design decisions for mobile applications • Experience with the following cross-platform app development frameworks: React Native.

Signals

Skill full-stack-engineer
1.00
Alias hybrid-mobile-developer
1.00
KRA full-stack-engineer
0.53
Status: completed Created: 2026-05-27T15:31:48.489917Z Updated: 2026-06-12T16:19:23.242056Z API 3 duration: 25454 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

Hybrid Mobile Developer

React Native Developer

sub-role · 0.95 CASE A

slug: hybrid-mobile-developer · id: 11 · source: db · sub-role slug: react-native-developer

Multi-alias tie (4 roles at 1.0) resolved by TIER_A_KRA: React Native 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

Crossover is the world's #1 source of full-time remote jobs. Our clients offer top-tier pay for top-tier talent. We're recruiting this role for our client, gt.school. Have you got what it takes?

gt.school is pioneering the delivery of 100% computer-based education to K-12 students through the use of generative AI!

We are looking for a senior mobile developer to help us build a learning app that's as easy to use as TikTok and knows what the student knows and doesn't know when it comes to serving learning content, as well as TikTok knows what its users like or don't like when it comes to serving videos.

Join us in what is likely the next revolution in education - a school where kids learn on their own, at their own pace, using adaptive learning apps, without having to be in a physical classroom that's going either too fast or too slow for them.

What You Will Be Doing

• Architect and implement features as per detailed product specs and high-fidelity designs


What You Won’t Be Doing

• Fussing over UI/UX design details; these are handled by a dedicated design team.
• Endlessly debating functional requirements or feature priorities; these are well defined, in small increments


Mobile Engineer Key Responsibilities

• Delivering clean, well-designed code in small functional increments.
• Making key implementation decisions, and describing your rationale.
• Contributing to continuous process improvement
• Detecting and correcting creeping technical debt


Basic Requirements

• Minimum 5 years of experience developing mobile applications
• Minimum 2 years in a leadership role, making technical design decisions for mobile applications
• Experience with the following cross-platform app development frameworks: React Native.


About Gt.school

gt.school is a stealth EdTech startup in Austin, Texas, the center of educational innovation in the US. Our unique approach leverages 50+ years of learning science, cutting-edge data analytics and high-performance life skills coaching. In doing so, we can help students learn 5x faster and unlock their full potential in both academics and in life. We are a remote-first company that hires globally via Crossover.

There is so much to cover for this exciting role, and space here is limited. Hit the Apply button if you found this interesting and want to learn more. We look forward to meeting you!

Working with Crossover

This is a full-time (40 hours per week), long-term position. The position is immediately available and requires entering into an independent contractor agreement with Crossover. The compensation level for this role is $50 USD/hour, which equates to $100,000 USD/year assuming 40 hours per week and 50 weeks per year. The payment period is weekly. Consult www.crossover.com/help-and-faqs for more details on this topic.

What to expect next:

• You will receive an email with a link to start your self-paced, online job application.
• Our hiring platform will guide you through a series of online “screening” assessments to check for basic job fit, job-related skills, and finally a few real-world job-specific assignments.


Important! If you do not receive an email from us:

• First, emails may take up to 15 minutes to send, refresh and check again.
• Second, check your spam and junk folders for an email from Crossover.com, mark as “Not Spam” since you will receive other emails as well.
• Third, we will send to whatever email account you indicated on the Apply form - by default, that is the email address you use as your LinkedIn username and it might be different than the one you have already checked.
• If all else fails, just reset your password by visiting https://www.crossover.com/auth/password-recovery if you already applied using LinkedIn EasyApply.
 Crossover Job Code: LJ-4581-IN-Mumbai-MobileEngineer.003

Skills from this JD

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

React Native Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: React Native id=1040 · react-native

Aliases — catalog

  • React Native (CANONICAL) primary

Context tags (catalog)

Android Component Lifecycle Cross-Platform Expo Firebase GraphQL Hooks Hot Reloading JavaScript Jest MobX Mobile UI Native Modules REST API React Hooks React Navigation Redux State Management Styled Components TypeScript UI Kitten iOS

Stored enrichment (catalog DB)

Category
Framework
Sub-category
Mobile App Framework
Vendor
Meta
License
mit
Year introduced
2015
Confidence
0.98
Version strategy
NOT_APPLICABLE

Maturity reasoning: React Native appears in many mobile engineer job descriptions and is widely used in production apps by major vendors, indicating strong hiring-pipeline demand rather than niche adoption.

Skill profile (library / DB)

Skill nature
FRAMEWORK
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
5
Sub-category id
2146
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • Cross-Platform Mobile UI Frameworks Catalog dimension db id 319

    Library dimension (catalog)

    Roles linked in library: React Native Developer

  • UI Frameworks and Rendering Catalog dimension db id 115

    Library dimension (catalog)

    Roles linked in library: Frontend Developer, Fullstack Developer, Fullstack Developer, Hybrid Mobile Developer, Ionic Developer, Web Developer

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
Cross-Platform Mobile UI Frameworks
cross-platform-mobile-ui-frameworks
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
UI Frameworks and Rendering
ui-frameworks-and-rendering
Existing dimension (library) · Role↔dimension saved

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
React Native in_db
Cross-Platform Mobile UI Frameworks
cross-platform-mobile-ui-frameworks
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
React Native in_db
UI Frameworks and Rendering
ui-frameworks-and-rendering
Existing dimension (library) · Role↔dimension saved

Library artifacts (this run)

No artifact rows for this run.
nano JD Parser — gpt-4.1-nano click to toggle
Rolesenior mobile developer
Companygt.school
ExperienceMinimum 5 years of experience developing mobile applications
CTC{'max': 100, 'min': 100, 'raw': '$100,000 USD/year', 'period': 'annual', 'currency': 'USD'}
DomainEducation
Location Austin, United States (remote)
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "gt.school is a stealth EdTech",
      "last_5_words": "hires globally via Crossover."
    },
    "text": "gt.school is a stealth EdTech startup in Austin, Texas, the center of educational innovation in the US. Our unique approach leverages 50+ years of learning science, cutting-edge data analytics and high-performance life skills coaching. In doing so, we can help students learn 5x faster and unlock their full potential in both academics and in life. We are a remote-first company that hires globally via Crossover.",
    "word_count": 64
  },
  "certifications": [],
  "company_name": "gt.school",
  "ctc": {
    "currency": "USD",
    "max": 100,
    "min": 100,
    "period": "annual",
    "raw": "$100,000 USD/year"
  },
  "domain": {
    "primary": {
      "aliases": [
        "EdTech",
        "Educational Technology"
      ],
      "domain": "Education"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": null,
    "min": 5,
    "raw": "Minimum 5 years of experience developing mobile applications"
  },
  "job_locations": [
    {
      "aliases": [
        "ATX"
      ],
      "city": "Austin",
      "country": "United States",
      "state": "Texas",
      "work_mode": "remote"
    }
  ],
  "role": "senior mobile developer",
  "role_aliases": [
    "Mobile Developer",
    "Mobile Engineer",
    "React Native Developer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 1,
      "heading": "What You Will Be Doing",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Architect and implement features",
        "last_5_words": "detailed product specs and high-fidelity designs"
      },
      "text": "\u2022 Architect and implement features as per detailed product specs and high-fidelity designs",
      "word_count": 17
    },
    {
      "bullet_count": 4,
      "heading": "Mobile Engineer Key Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Delivering clean, well-designed code",
        "last_5_words": "detecting and correcting creeping technical debt"
      },
      "text": "\u2022 Delivering clean, well-designed code in small functional increments.\n\u2022 Making key implementation decisions, and describing your rationale.\n\u2022 Contributing to continuous process improvement\n\u2022 Detecting and correcting creeping technical debt",
      "word_count": 41
    },
    {
      "bullet_count": 3,
      "heading": "Basic Requirements",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Minimum 5 years of experience",
        "last_5_words": "app development frameworks: React Native."
      },
      "text": "\u2022 Minimum 5 years of experience developing mobile applications\n\u2022 Minimum 2 years in a leadership role, making technical design decisions for mobile applications\n\u2022 Experience with the following cross-platform app development frameworks: React Native.",
      "word_count": 36
    }
  ],
  "urls": [
    {
      "type": "other",
      "url": "https://www.crossover.com/auth/password-recovery"
    },
    {
      "type": "website",
      "url": "www.crossover.com/help-and-faqs"
    }
  ]
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "React Native"
    }
  ],
  "jd_role": {
    "display_name": "senior mobile developer",
    "rationale": null,
    "role_aliases": [
      "Mobile Developer",
      "Mobile Engineer",
      "React Native Developer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "gt.school is a stealth EdTech",
        "last_5_words": "hires globally via Crossover."
      },
      "text": "gt.school is a stealth EdTech startup in Austin, Texas, the center of educational innovation in the US. Our unique approach leverages 50+ years of learning science, cutting-edge data analytics and high-performance life skills coaching. In doing so, we can help students learn 5x faster and unlock their full potential in both academics and in life. We are a remote-first company that hires globally via Crossover.",
      "word_count": 64
    },
    "certifications": [],
    "company_name": "gt.school",
    "ctc": {
      "currency": "USD",
      "max": 100,
      "min": 100,
      "period": "annual",
      "raw": "$100,000 USD/year"
    },
    "domain": {
      "primary": {
        "aliases": [
          "EdTech",
          "Educational Technology"
        ],
        "domain": "Education"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": null,
      "min": 5,
      "raw": "Minimum 5 years of experience developing mobile applications"
    },
    "job_locations": [
      {
        "aliases": [
          "ATX"
        ],
        "city": "Austin",
        "country": "United States",
        "state": "Texas",
        "work_mode": "remote"
      }
    ],
    "role": "senior mobile developer",
    "role_aliases": [
      "Mobile Developer",
      "Mobile Engineer",
      "React Native Developer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 1,
        "heading": "What You Will Be Doing",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Architect and implement features",
          "last_5_words": "detailed product specs and high-fidelity designs"
        },
        "text": "\u2022 Architect and implement features as per detailed product specs and high-fidelity designs",
        "word_count": 17
      },
      {
        "bullet_count": 4,
        "heading": "Mobile Engineer Key Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Delivering clean, well-designed code",
          "last_5_words": "detecting and correcting creeping technical debt"
        },
        "text": "\u2022 Delivering clean, well-designed code in small functional increments.\n\u2022 Making key implementation decisions, and describing your rationale.\n\u2022 Contributing to continuous process improvement\n\u2022 Detecting and correcting creeping technical debt",
        "word_count": 41
      },
      {
        "bullet_count": 3,
        "heading": "Basic Requirements",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Minimum 5 years of experience",
          "last_5_words": "app development frameworks: React Native."
        },
        "text": "\u2022 Minimum 5 years of experience developing mobile applications\n\u2022 Minimum 2 years in a leadership role, making technical design decisions for mobile applications\n\u2022 Experience with the following cross-platform app development frameworks: React Native.",
        "word_count": 36
      }
    ],
    "urls": [
      {
        "type": "other",
        "url": "https://www.crossover.com/auth/password-recovery"
      },
      {
        "type": "website",
        "url": "www.crossover.com/help-and-faqs"
      }
    ]
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "4afa0ccb-7a46-45c8-9e23-094a5febb12a",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": "Hybrid Mobile Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 11,
        "score": 1.0,
        "slug": "hybrid-mobile-developer",
        "total_count": null
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 1.0,
        "slug": "react-native-developer",
        "total_count": null
      },
      {
        "display_name": "Android Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 4,
        "score": 1.0,
        "slug": "android-engineer",
        "total_count": null
      },
      {
        "display_name": "Native Mobile Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 75,
        "score": 1.0,
        "slug": "native-mobile-developer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "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": "Architect and implement features as per detailed product specs and high-fidelity designs",
            "similarity": 0.6597
          },
          {
            "kra_text": "Delivers features through CI/CD pipelines using automated tests, staged rollouts, feature flags, and incremental deployments.",
            "sentence": "Delivering clean, well-designed code in small functional increments.",
            "similarity": 0.473
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Minimum 2 years in a leadership role, making technical design decisions for mobile applications",
            "similarity": 0.4436
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.5254,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": [
          {
            "kra_text": "maintain code quality",
            "sentence": "Delivering clean, well-designed code in small functional increments.",
            "similarity": 0.613
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Detecting and correcting creeping technical debt",
            "similarity": 0.498
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Contributing to continuous process improvement",
            "similarity": 0.4631
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 0.5247,
        "slug": "react-native-developer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and refactoring",
            "sentence": "Delivering clean, well-designed code in small functional increments.",
            "similarity": 0.5343
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Architect and implement features as per detailed product specs and high-fidelity designs",
            "similarity": 0.5082
          },
          {
            "kra_text": "code review and refactoring",
            "sentence": "Detecting and correcting creeping technical debt",
            "similarity": 0.4825
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.5083,
        "slug": "angular-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "Ruby Backend Developer",
        "kra_matches": [
          {
            "kra_text": "refactoring and code organization",
            "sentence": "Delivering clean, well-designed code in small functional increments.",
            "similarity": 0.5423
          },
          {
            "kra_text": "backend defect diagnosis and fixes",
            "sentence": "Detecting and correcting creeping technical debt",
            "similarity": 0.5315
          },
          {
            "kra_text": "performance and reliability improvements",
            "sentence": "Contributing to continuous process improvement",
            "similarity": 0.442
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 85,
        "score": 0.5052,
        "slug": "ruby-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Java Backend Developer",
        "kra_matches": [
          {
            "kra_text": "code refactoring and defect fixes",
            "sentence": "Detecting and correcting creeping technical debt",
            "similarity": 0.5303
          },
          {
            "kra_text": "code refactoring and defect fixes",
            "sentence": "Delivering clean, well-designed code in small functional increments.",
            "similarity": 0.4808
          },
          {
            "kra_text": "code refactoring and defect fixes",
            "sentence": "Contributing to continuous process improvement",
            "similarity": 0.4431
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 79,
        "score": 0.4847,
        "slug": "java-backend-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Fullstack Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "React Native"
        ],
        "role_id": 15,
        "score": 1.0,
        "slug": "full-stack-engineer",
        "total_count": 1
      },
      {
        "display_name": "Frontend Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "React Native"
        ],
        "role_id": 7,
        "score": 1.0,
        "slug": "frontend-engineer",
        "total_count": 1
      },
      {
        "display_name": "Hybrid Mobile Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "React Native"
        ],
        "role_id": 11,
        "score": 1.0,
        "slug": "hybrid-mobile-developer",
        "total_count": 1
      },
      {
        "display_name": "Web Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "React Native"
        ],
        "role_id": 25,
        "score": 1.0,
        "slug": "web-developer",
        "total_count": 1
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "React Native"
        ],
        "role_id": 73,
        "score": 1.0,
        "slug": "react-native-developer",
        "total_count": 1
      }
    ]
  },
  "stage4_decision": {
    "alias_collision_detected": true,
    "case": "A",
    "chosen_role": {
      "display_name": "Hybrid Mobile Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 11,
      "score": 1.0,
      "slug": "hybrid-mobile-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 (4 roles at 1.0) resolved by TIER_A_KRA: React Native Developer",
    "sub_role": {
      "confidence": 0.95,
      "display_name": "React Native Developer",
      "reasoning": "hoisted from chosen leaf (case=A)",
      "role_id": 73,
      "slug": "react-native-developer"
    }
  },
  "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": 1657,
      "existing_alias_text": "React Native",
      "input_term": "React Native",
      "matched_canonical": {
        "category_id": 5,
        "display_name": "React Native",
        "id": 1040,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "FRAMEWORK",
        "slug": "react-native",
        "sub_category_id": 2146,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [
    {
      "display_name": "React Native Developer",
      "id": 73,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "react-native-developer",
      "source": "db"
    },
    {
      "display_name": "Frontend Developer",
      "id": 7,
      "rationale": null,
      "role_archetype": null,
      "slug": "frontend-engineer",
      "source": "db"
    },
    {
      "display_name": "Fullstack Developer",
      "id": 15,
      "rationale": null,
      "role_archetype": null,
      "slug": "full-stack-engineer",
      "source": "db"
    },
    {
      "display_name": "Fullstack Developer",
      "id": 435,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "fullstack-developer",
      "source": "db"
    },
    {
      "display_name": "Hybrid Mobile Developer",
      "id": 11,
      "rationale": null,
      "role_archetype": null,
      "slug": "hybrid-mobile-developer",
      "source": "db"
    },
    {
      "display_name": "Ionic Developer",
      "id": 434,
      "rationale": null,
      "role_archetype": null,
      "slug": "ionic-developer",
      "source": "db"
    },
    {
      "display_name": "Web Developer",
      "id": 25,
      "rationale": null,
      "role_archetype": null,
      "slug": "web-developer",
      "source": "db"
    }
  ],
  "chosen_role": {
    "display_name": "Hybrid Mobile Developer",
    "id": 11,
    "rationale": "Multi-alias tie (4 roles at 1.0) resolved by TIER_A_KRA: React Native Developer",
    "role_archetype": null,
    "slug": "hybrid-mobile-developer",
    "source": "db"
  },
  "dimensions": [
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Cross-Platform Mobile UI Frameworks",
        "id": 319,
        "rationale": "Frameworks, rendering models, and component libraries used to build shared mobile screens, layouts, and interactive experiences across platforms. This includes React Native and related tooling such as React Native CLI and Expo, as well as cross-platform UI libraries and interaction patterns like React Native Paper, NativeBase, gesture handlers, and animated components; it also covers comparable hybrid mobile UI frameworks such as Flutter. Excludes browser-only frontend frameworks and native platform UI toolkits such as SwiftUI, UIKit, Jetpack Compose, and Android Views.",
        "slug": "cross-platform-mobile-ui-frameworks",
        "source": "db"
      },
      "input_skill": "React Native",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "React Native Developer",
          "id": 73,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "react-native-developer",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "UI Frameworks and Rendering",
        "id": 115,
        "rationale": "Component frameworks and rendering models used to build browser screens, reusable UI, and interactive client flows. This is a core cluster because frontend engineers spend much of their time composing and updating view hierarchies.",
        "slug": "ui-frameworks-and-rendering",
        "source": "db"
      },
      "input_skill": "React Native",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Frontend Developer",
          "id": 7,
          "rationale": null,
          "role_archetype": null,
          "slug": "frontend-engineer",
          "source": "db"
        },
        {
          "display_name": "Fullstack Developer",
          "id": 15,
          "rationale": null,
          "role_archetype": null,
          "slug": "full-stack-engineer",
          "source": "db"
        },
        {
          "display_name": "Fullstack Developer",
          "id": 435,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "fullstack-developer",
          "source": "db"
        },
        {
          "display_name": "Hybrid Mobile Developer",
          "id": 11,
          "rationale": null,
          "role_archetype": null,
          "slug": "hybrid-mobile-developer",
          "source": "db"
        },
        {
          "display_name": "Ionic Developer",
          "id": 434,
          "rationale": null,
          "role_archetype": null,
          "slug": "ionic-developer",
          "source": "db"
        },
        {
          "display_name": "Web Developer",
          "id": 25,
          "rationale": null,
          "role_archetype": null,
          "slug": "web-developer",
          "source": "db"
        }
      ]
    }
  ],
  "input_final_skills": [
    "React Native"
  ],
  "input_llm_skills": [
    "React Native"
  ],
  "new_aliases_persisted": 0,
  "run_id": "4afa0ccb-7a46-45c8-9e23-094a5febb12a",
  "skills_detail": [
    {
      "aliases_in_db": [
        {
          "alias_text": "React Native",
          "alias_type": "CANONICAL",
          "id": 1657,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 5,
        "display_name": "React Native",
        "id": 1040,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "FRAMEWORK",
        "slug": "react-native",
        "sub_category_id": 2146,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Cross-Platform Mobile UI Frameworks",
            "id": 319,
            "rationale": "Frameworks, rendering models, and component libraries used to build shared mobile screens, layouts, and interactive experiences across platforms. This includes React Native and related tooling such as React Native CLI and Expo, as well as cross-platform UI libraries and interaction patterns like React Native Paper, NativeBase, gesture handlers, and animated components; it also covers comparable hybrid mobile UI frameworks such as Flutter. Excludes browser-only frontend frameworks and native platform UI toolkits such as SwiftUI, UIKit, Jetpack Compose, and Android Views.",
            "slug": "cross-platform-mobile-ui-frameworks",
            "source": "db"
          },
          "input_skill": "React Native",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "React Native Developer",
              "id": 73,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "react-native-developer",
              "source": "db"
            }
          ]
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "UI Frameworks and Rendering",
            "id": 115,
            "rationale": "Component frameworks and rendering models used to build browser screens, reusable UI, and interactive client flows. This is a core cluster because frontend engineers spend much of their time composing and updating view hierarchies.",
            "slug": "ui-frameworks-and-rendering",
            "source": "db"
          },
          "input_skill": "React Native",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Frontend Developer",
              "id": 7,
              "rationale": null,
              "role_archetype": null,
              "slug": "frontend-engineer",
              "source": "db"
            },
            {
              "display_name": "Fullstack Developer",
              "id": 15,
              "rationale": null,
              "role_archetype": null,
              "slug": "full-stack-engineer",
              "source": "db"
            },
            {
              "display_name": "Fullstack Developer",
              "id": 435,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "fullstack-developer",
              "source": "db"
            },
            {
              "display_name": "Hybrid Mobile Developer",
              "id": 11,
              "rationale": null,
              "role_archetype": null,
              "slug": "hybrid-mobile-developer",
              "source": "db"
            },
            {
              "display_name": "Ionic Developer",
              "id": 434,
              "rationale": null,
              "role_archetype": null,
              "slug": "ionic-developer",
              "source": "db"
            },
            {
              "display_name": "Web Developer",
              "id": 25,
              "rationale": null,
              "role_archetype": null,
              "slug": "web-developer",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "React Native",
      "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": "Hybrid Mobile Developer",
    "id": 11,
    "rationale": "Multi-alias tie (4 roles at 1.0) resolved by TIER_A_KRA: React Native Developer",
    "role_archetype": null,
    "slug": "hybrid-mobile-developer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "React Native",
      "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": 11,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Cross-Platform Mobile UI Frameworks",
          "id": 319,
          "rationale": "Frameworks, rendering models, and component libraries used to build shared mobile screens, layouts, and interactive experiences across platforms. This includes React Native and related tooling such as React Native CLI and Expo, as well as cross-platform UI libraries and interaction patterns like React Native Paper, NativeBase, gesture handlers, and animated components; it also covers comparable hybrid mobile UI frameworks such as Flutter. Excludes browser-only frontend frameworks and native platform UI toolkits such as SwiftUI, UIKit, Jetpack Compose, and Android Views.",
          "slug": "cross-platform-mobile-ui-frameworks",
          "source": "db"
        },
        "dimension_id": 319,
        "input_skill": "React Native",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
        "role_dimension_saved": false,
        "roles_from_db": [
          {
            "display_name": "React Native Developer",
            "id": 73,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "react-native-developer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 1040,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 11,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "UI Frameworks and Rendering",
          "id": 115,
          "rationale": "Component frameworks and rendering models used to build browser screens, reusable UI, and interactive client flows. This is a core cluster because frontend engineers spend much of their time composing and updating view hierarchies.",
          "slug": "ui-frameworks-and-rendering",
          "source": "db"
        },
        "dimension_id": 115,
        "input_skill": "React Native",
        "llm_role": null,
        "matched_chosen_role": true,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension saved",
        "role_dimension_saved": true,
        "roles_from_db": [
          {
            "display_name": "Frontend Developer",
            "id": 7,
            "rationale": null,
            "role_archetype": null,
            "slug": "frontend-engineer",
            "source": "db"
          },
          {
            "display_name": "Fullstack Developer",
            "id": 15,
            "rationale": null,
            "role_archetype": null,
            "slug": "full-stack-engineer",
            "source": "db"
          },
          {
            "display_name": "Fullstack Developer",
            "id": 435,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "fullstack-developer",
            "source": "db"
          },
          {
            "display_name": "Hybrid Mobile Developer",
            "id": 11,
            "rationale": null,
            "role_archetype": null,
            "slug": "hybrid-mobile-developer",
            "source": "db"
          },
          {
            "display_name": "Ionic Developer",
            "id": 434,
            "rationale": null,
            "role_archetype": null,
            "slug": "ionic-developer",
            "source": "db"
          },
          {
            "display_name": "Web Developer",
            "id": 25,
            "rationale": null,
            "role_archetype": null,
            "slug": "web-developer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 1040,
        "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": "4afa0ccb-7a46-45c8-9e23-094a5febb12a"
}

LLM Calls

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

Loading…