← Back to history

Pipeline run

6b68532c-24bb-45c0-9091-b585e63ed5be

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

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
SPARSE JD OVERLAP · hybrid-mobile-developer role baseline loaded sources · ai_index: role_baseline · nature_of_work: jd · tech_stack_maturity: role_baseline
Nature of work · Native screen and flow building
Build and ship iOS/Android app features, write and review maintainable code, and debug/test performance and quality issues in collaboration with cross-functional teams. Also supports cross-platform mobile app development.
"Design and build advanced applications for mobile platforms (iOS and/or Android)."
Tech stack maturity
Modern Cloud Native
Native mobile development is primarily an app engineering role using mature platform SDKs and tooling, with no inherent need for AI/ML beyond optional developer productivity tools.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
2.20 / 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 (2)
iOS Android
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
iOS Android
Show KRA description ↓
• Design and build advanced applications for mobile platforms (iOS and/or Android). • Collaborate with cross-functional teams to define, design, and ship new features. • Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications. • Troubleshoot and debug issues to optimize application performance. • Stay up-to-date with the latest industry trends, technologies, and best practices. • Conduct code reviews and ensure adherence to coding standards. • Test applications to ensure they are bug-free and meet user requirements. • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Signals

Skill
Alias android-engineer
1.00
KRA flutter-developer
0.62

Post-classification

Centroidupdated · n=28
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 build advanced applications for mobile platforms (iOS and/or Android). • Collaborate with cross-functional teams to define, design, and ship new features. • Write clean, maintainable code…

Status: completed Created: 2026-05-27T14:25:48.406925Z Updated: 2026-05-27T14:26:20.634987Z API 3 duration: 8156 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

domain · Software Engineering CASE DOMAIN

slug: native-mobile-developer · id: 75 · source: db

Domain=Software Engineering; The JD is explicitly for a Mobile Application Developer building iOS/Android native apps with code quality, debugging, testing, and performance responsibilities.

Matched skills

iOSAndroidmobile platformscode reviewscoding standardsapplication performanceclean, maintainable codetestingdebugging

Matched dimensions

Native Mobile App DevelopmentCross-functional Feature DeliveryPerformance OptimizationCode Quality and ReviewMobile Application TestingTechnology Evaluation

Matched KRAs

Design and build advanced applications for mobile platformsCollaborate with cross-functional teams to define, design, and ship new featuresWrite clean, maintainable codeEnsure the best possible performance, quality, and responsivenessTroubleshoot and debug issues to optimize application performanceConduct code reviews and ensure adherence to coding standardsTest applications to ensure they are bug-freeContinuously discover, evaluate, and implement new technologies

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:
iOS Development, Android Development, UI/UX Design, Mobile App Testing, Cross-platform Development, API Integration, Mobile Security, Agile Development,

Greetings From Netsach - A Cyber Security Company.

Job Overview: The Mobile Application Developer is responsible for designing, developing, and maintaining mobile applications for various platforms. This role involves working closely with cross-functional teams to deliver high-quality, user-friendly mobile applications that meet business objectives and user needs.

Job Title: Mobile Application Developer

Exp: 6+yrs

Job Location: Bangalore

Interested candidate please share your resume at emily@netsach.co.in

Key Responsibilities

• Design and build advanced applications for mobile platforms (iOS and/or Android).
• Collaborate with cross-functional teams to define, design, and ship new features.
• Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications.
• Troubleshoot and debug issues to optimize application performance.
• Stay up-to-date with the latest industry trends, technologies, and best practices.
• Conduct code reviews and ensure adherence to coding standards.
• Test applications to ensure they are bug-free and meet user requirements.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.


Qualifications

• Bachelors degree in Computer Science, Software Engineering, or a related field.
• Proven experience as a Mobile Application Developer or similar role.
• Proficiency in programming languages such as Swift, Kotlin, Java, or Objective-C.
• Strong knowledge of mobile UI/UX design principles, patterns, and best practices.
• Experience with mobile development frameworks and tools (e.g., React Native, Flutter).
• Understanding of RESTful APIs and backend services integration.
• Excellent problem-solving skills and attention to detail.
• Strong communication and teamwork abilities.
• Relevant certifications or portfolio of mobile applications are a plus.


Thank You

Emily Jha

emily@netsach.co.in

Netsach - A Cyber Security Company

www.netsach.co.in

Skills from this JD

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

iOS Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: iOS id=1594 · ios

Aliases — catalog

  • iOS (CANONICAL)

Context tags (catalog)

App Store Auto Layout Cocoa Touch CocoaPods Core Data MVVM Objective-C Push Notifications RESTful APIs Swift SwiftUI TestFlight UIKit Xcode iCloud

Stored enrichment (catalog DB)

Category
Platform
Sub-category
Mobile Operating Platform
Vendor
Apple Inc.
License
proprietary
Year introduced
2007
Confidence
0.93
Version strategy
NOT_APPLICABLE

Maturity reasoning: iOS is a mainstream mobile platform with high JD volume for Swift/iOS roles across consumer and enterprise apps; Apple continues active platform support and releases, indicating broad adoption rather than niche use.

Skill profile (library / DB)

Skill nature
PLATFORM
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
9
Sub-category id
1200
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)
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)

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
iOS in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Android 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
RoleMobile Application Developer
CompanyNetsach
Experience6+yrs
DomainCybersecurity
Location Bangalore, India
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "Netsach - A Cyber Security",
      "last_5_words": "Cyber Security Company"
    },
    "text": "Netsach - A Cyber Security Company",
    "word_count": 6
  },
  "certifications": [],
  "company_name": "Netsach",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "Cyber Security",
        "Information Security"
      ],
      "domain": "Cybersecurity"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE - Computer Science / Software Engineering (or related)",
      "raw": "Bachelors degree in Computer Science, Software Engineering, or a related field.",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": null,
    "min": 6,
    "raw": "6+yrs"
  },
  "job_locations": [
    {
      "aliases": [
        "Bengaluru"
      ],
      "city": "Bangalore",
      "country": "India",
      "state": null,
      "work_mode": null
    }
  ],
  "role": "Mobile Application Developer",
  "role_aliases": [
    "Mobile Developer",
    "App Developer",
    "Mobile Software Engineer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 8,
      "heading": "Key Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Design and build advanced",
        "last_5_words": "maximize development efficiency."
      },
      "text": "\u2022 Design and build advanced applications for mobile platforms (iOS and/or Android).\n\u2022 Collaborate with cross-functional teams to define, design, and ship new features.\n\u2022 Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications.\n\u2022 Troubleshoot and debug issues to optimize application performance.\n\u2022 Stay up-to-date with the latest industry trends, technologies, and best practices.\n\u2022 Conduct code reviews and ensure adherence to coding standards.\n\u2022 Test applications to ensure they are bug-free and meet user requirements.\n\u2022 Continuously discover, evaluate, and implement new technologies to maximize development efficiency.",
      "word_count": 108
    }
  ],
  "urls": [
    {
      "type": "website",
      "url": "http://www.netsach.co.in"
    }
  ]
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "iOS"
    },
    {
      "is_primary": true,
      "skill_name": "Android"
    }
  ],
  "jd_role": {
    "display_name": "Mobile Application Developer",
    "rationale": null,
    "role_aliases": [
      "Mobile Developer",
      "App Developer",
      "Mobile Software Engineer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "Netsach - A Cyber Security",
        "last_5_words": "Cyber Security Company"
      },
      "text": "Netsach - A Cyber Security Company",
      "word_count": 6
    },
    "certifications": [],
    "company_name": "Netsach",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "Cyber Security",
          "Information Security"
        ],
        "domain": "Cybersecurity"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE - Computer Science / Software Engineering (or related)",
        "raw": "Bachelors degree in Computer Science, Software Engineering, or a related field.",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": null,
      "min": 6,
      "raw": "6+yrs"
    },
    "job_locations": [
      {
        "aliases": [
          "Bengaluru"
        ],
        "city": "Bangalore",
        "country": "India",
        "state": null,
        "work_mode": null
      }
    ],
    "role": "Mobile Application Developer",
    "role_aliases": [
      "Mobile Developer",
      "App Developer",
      "Mobile Software Engineer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 8,
        "heading": "Key Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Design and build advanced",
          "last_5_words": "maximize development efficiency."
        },
        "text": "\u2022 Design and build advanced applications for mobile platforms (iOS and/or Android).\n\u2022 Collaborate with cross-functional teams to define, design, and ship new features.\n\u2022 Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications.\n\u2022 Troubleshoot and debug issues to optimize application performance.\n\u2022 Stay up-to-date with the latest industry trends, technologies, and best practices.\n\u2022 Conduct code reviews and ensure adherence to coding standards.\n\u2022 Test applications to ensure they are bug-free and meet user requirements.\n\u2022 Continuously discover, evaluate, and implement new technologies to maximize development efficiency.",
        "word_count": 108
      }
    ],
    "urls": [
      {
        "type": "website",
        "url": "http://www.netsach.co.in"
      }
    ]
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "6b68532c-24bb-45c0-9091-b585e63ed5be",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "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": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Collaborate with cross-functional teams to define, design, and ship new features.",
            "similarity": 0.7278
          },
          {
            "kra_text": "optimize responsiveness and performance",
            "sentence": "Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications.",
            "similarity": 0.587
          },
          {
            "kra_text": "optimize responsiveness and performance",
            "sentence": "Troubleshoot and debug issues to optimize application performance.",
            "similarity": 0.5517
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.6222,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": [
          {
            "kra_text": "maintain code quality",
            "sentence": "Conduct code reviews and ensure adherence to coding standards.",
            "similarity": 0.6721
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications.",
            "similarity": 0.6506
          },
          {
            "kra_text": "Implement mobile screens and flows",
            "sentence": "Design and build advanced applications for mobile platforms (iOS and/or Android).",
            "similarity": 0.5133
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 0.612,
        "slug": "react-native-developer",
        "total_count": null
      },
      {
        "display_name": "Node.js Backend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and refactoring",
            "sentence": "Conduct code reviews and ensure adherence to coding standards.",
            "similarity": 0.6164
          },
          {
            "kra_text": "defect diagnosis and performance tuning",
            "sentence": "Troubleshoot and debug issues to optimize application performance.",
            "similarity": 0.605
          },
          {
            "kra_text": "code review and refactoring",
            "sentence": "Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications.",
            "similarity": 0.4909
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 82,
        "score": 0.5708,
        "slug": "node-backend-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": "Collaborate with cross-functional teams to define, design, and ship new features.",
            "similarity": 0.633
          },
          {
            "kra_text": "Debugs full-stack issues that span frontend rendering, API behavior, database queries, and infrastructure configuration to identify root causes.",
            "sentence": "Troubleshoot and debug issues to optimize application performance.",
            "similarity": 0.5835
          },
          {
            "kra_text": "Optimizes application performance from database query efficiency through API response latency to frontend rendering speed and bundle size.",
            "sentence": "Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications.",
            "similarity": 0.4871
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.5678,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and refactoring",
            "sentence": "Conduct code reviews and ensure adherence to coding standards.",
            "similarity": 0.6164
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Collaborate with cross-functional teams to define, design, and ship new features.",
            "similarity": 0.5703
          },
          {
            "kra_text": "UI responsiveness and performance",
            "sentence": "Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications.",
            "similarity": 0.5149
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.5672,
        "slug": "angular-frontend-developer",
        "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.98,
      "slug": "native-mobile-developer",
      "total_count": null
    },
    "confidence": 0.98,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Native Mobile App Development",
      "Cross-functional Feature Delivery",
      "Performance Optimization",
      "Code Quality and Review",
      "Mobile Application Testing",
      "Technology Evaluation"
    ],
    "matched_kras": [
      "Design and build advanced applications for mobile platforms",
      "Collaborate with cross-functional teams to define, design, and ship new features",
      "Write clean, maintainable code",
      "Ensure the best possible performance, quality, and responsiveness",
      "Troubleshoot and debug issues to optimize application performance",
      "Conduct code reviews and ensure adherence to coding standards",
      "Test applications to ensure they are bug-free",
      "Continuously discover, evaluate, and implement new technologies"
    ],
    "matched_skills": [
      "iOS",
      "Android",
      "mobile platforms",
      "code reviews",
      "coding standards",
      "application performance",
      "clean, maintainable code",
      "testing",
      "debugging"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Software Engineering; The JD is explicitly for a Mobile Application Developer building iOS/Android native apps with code quality, debugging, testing, and performance responsibilities.",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 28,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 539,
      "r_and_r_preview": "\u2022 Design and build advanced applications for mobile platforms (iOS and/or Android).\n\u2022 Collaborate with cross-functional teams to define, design, and ship new features.\n\u2022 Write clean, maintainable code",
      "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": 2540,
      "existing_alias_text": "iOS",
      "input_term": "iOS",
      "matched_canonical": {
        "category_id": 9,
        "display_name": "iOS",
        "id": 1594,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PLATFORM",
        "slug": "ios",
        "sub_category_id": 1200,
        "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": 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"
    }
  ],
  "candidate_roles": [],
  "chosen_role": {
    "display_name": "Native Mobile Developer",
    "id": 75,
    "rationale": "Domain=Software Engineering; The JD is explicitly for a Mobile Application Developer building iOS/Android native apps with code quality, debugging, testing, and performance responsibilities.",
    "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": "iOS",
      "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": "Android",
      "llm_role": null,
      "roles_from_db": []
    }
  ],
  "input_final_skills": [
    "iOS",
    "Android"
  ],
  "input_llm_skills": [
    "iOS",
    "Android"
  ],
  "new_aliases_persisted": 0,
  "run_id": "6b68532c-24bb-45c0-9091-b585e63ed5be",
  "skills_detail": [
    {
      "aliases_in_db": [
        {
          "alias_text": "iOS",
          "alias_type": "CANONICAL",
          "id": 2540,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 9,
        "display_name": "iOS",
        "id": 1594,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PLATFORM",
        "slug": "ios",
        "sub_category_id": 1200,
        "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": "iOS",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "iOS",
      "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": "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
    }
  ],
  "unmatched_skills": []
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Native Mobile Developer",
    "id": 75,
    "rationale": "Domain=Software Engineering; The JD is explicitly for a Mobile Application Developer building iOS/Android native apps with code quality, debugging, testing, and performance responsibilities.",
    "role_archetype": "Engineering",
    "slug": "native-mobile-developer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "iOS",
      "tag": "in_db"
    },
    {
      "skill": "Android",
      "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": "iOS",
        "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": 1594,
        "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": "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
      }
    ],
    "new_skills_created": 0,
    "role_dimension_saved": 0,
    "skill_dimension_saved": 0,
    "skipped": 0
  },
  "planner_output": null,
  "run_id": "6b68532c-24bb-45c0-9091-b585e63ed5be"
}

LLM Calls

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

Loading…