← Back to history

Pipeline run

b6ccce1c-ceb1-4f1e-b913-927540e149a7

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 · Platform stability and error recovery
Build, test, and maintain high-performance iOS apps, collaborating on feature requirements, fixing bugs and performance issues, ensuring device/iOS compatibility, shipping App Store releases, and mentoring junior developers.
"Conduct rigorous testing and debugging to enhance application performance."
Tech stack maturity
Mainstream Modern
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)
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 (2)
iOS App Store
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
iOS App Store
Show KRA description ↓
• Design, develop, and maintain high-performance iOS applications. • Collaborate with cross-functional teams to define app features and requirements. • Write clean, maintainable, and efficient code following best practices. • Conduct rigorous testing and debugging to enhance application performance. • Ensure application compatibility with various devices and iOS versions. • Stay updated with the latest industry trends and technologies to incorporate in development. • Submit apps to the App Store and handle updates as required. • Provide mentorship and guidance to junior developers on the team.

Signals

Skill
Alias android-engineer
1.00
KRA ios-engineer
0.58
Status: completed Created: 2026-05-27T14:41:42.932808Z Updated: 2026-06-12T17:24:21.138852Z API 3 duration: 3202 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

iOS Developer

sub-role · 0.95 CASE A

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

Multi-alias tie (3 roles at 1.0) resolved by TIER_A_KRA: iOS 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
1
Skipped

Job description

Skills:
Swift, Xcode, iOS SDK, UI/UX Design, Core Data, Networking, Debugging, App Store Guidelines,

Company Overview

Collabdiary is an Influencer marketing company based out of Mumbai and Bangalore. With a small yet dynamic team of 2-10 employees, we operate in the Technology, Information, and Media industry. Our aim is to revolutionize influencer marketing through innovative technology solutions. Learn more about us at collabdiary.com.

Job Overview

We are seeking a Senior iOS Developer to join our team. The ideal candidate will have between 7 to 10 years of experience and will be responsible for developing high-quality mobile applications. This role offers a variety of working arrangements, including Full-Time, Part-Time, Remote, Contract, Contract-To-Hire, and Freelance options. The position is available in multiple locations, including Guwahati, Patna, Ranchi, Kolkata, Mumbai, and Jabalpur.

Qualifications And Skills

• Proficiency in Swift (Mandatory skill) with proven experience in developing iOS applications.
• Strong expertise in Xcode (Mandatory skill) for writing code, testing, and debugging applications.
• Exceptional debugging skills (Mandatory skill) to identify and fix code issues efficiently.
• In-depth understanding of the iOS SDK and its components for creating advanced app features.
• Experience with UI/UX Design principles to ensure intuitive and visually appealing applications.
• Familiarity with Core Data for effective data storage and retrieval within the application.
• Knowledge of networking protocols and methodologies to integrate online functionalities.
• Understanding of App Store Guidelines to ensure applications meet submission criteria.


Roles And Responsibilities

• Design, develop, and maintain high-performance iOS applications.
• Collaborate with cross-functional teams to define app features and requirements.
• Write clean, maintainable, and efficient code following best practices.
• Conduct rigorous testing and debugging to enhance application performance.
• Ensure application compatibility with various devices and iOS versions.
• Stay updated with the latest industry trends and technologies to incorporate in development.
• Submit apps to the App Store and handle updates as required.
• Provide mentorship and guidance to junior developers on the team.

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)
App Store Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Apple App Store id=1085 · apple-app-store

Aliases — catalog

  • Apple App Store (CANONICAL) primary

Context tags (catalog)

App Analytics App Review Guidelines App Store Connect App Store Optimization App Store listing SwiftUI TestFlight UI/UX design Xcode beta testing iOS distribution iTunes Connect in-app purchases monetization strategies user engagement

Stored enrichment (catalog DB)

Category
Platform
Sub-category
App Distribution Platform
Vendor
Apple Inc.
License
proprietary
Year introduced
2008
Confidence
0.98
Version strategy
NOT_APPLICABLE

Maturity reasoning: Broadly used app distribution platform; App Store review and release management appear in many iOS job descriptions and are a standard requirement for shipping Apple apps.

Skill profile (library / DB)

Skill nature
PLATFORM
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
9
Sub-category id
347
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • Mobile Vendor Platforms Catalog dimension db id 172

    Library dimension (catalog)

    Roles linked in library: Hybrid Mobile Developer

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
Mobile Vendor Platforms
mobile-vendor-platforms
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed

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)
App Store new
Mobile Vendor Platforms
mobile-vendor-platforms
Skipped — no persistable v3 meta for new skill skill_not_in_db_v3_proposed

Library artifacts (this run)

Kind Detail DB id
dimension_skill_link_proposed App Store ↔ Mobile Vendor Platforms
nano JD Parser — gpt-4.1-nano click to toggle
RoleSenior iOS Developer
CompanyCollabdiary
Experiencebetween 7 to 10 years of experience
DomainIT Services & Consulting
Location Guwahati, India (null)
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "Collabdiary is an Influencer",
      "last_5_words": "through innovative technology solutions."
    },
    "text": "Collabdiary is an Influencer marketing company based out of Mumbai and Bangalore. With a small yet dynamic team of 2-10 employees, we operate in the Technology, Information, and Media industry. Our aim is to revolutionize influencer marketing through innovative technology solutions.",
    "word_count": 50
  },
  "certifications": [],
  "company_name": "Collabdiary",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "Technology",
        "Information"
      ],
      "domain": "IT Services \u0026 Consulting"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": 10,
    "min": 7,
    "raw": "between 7 to 10 years of experience"
  },
  "job_locations": [
    {
      "aliases": [],
      "city": "Guwahati",
      "country": "India",
      "state": null,
      "work_mode": "null"
    },
    {
      "aliases": [],
      "city": "Patna",
      "country": "India",
      "state": null,
      "work_mode": "null"
    },
    {
      "aliases": [],
      "city": "Ranchi",
      "country": "India",
      "state": null,
      "work_mode": "null"
    },
    {
      "aliases": [],
      "city": "Kolkata",
      "country": "India",
      "state": null,
      "work_mode": "null"
    },
    {
      "aliases": [
        "Bombay"
      ],
      "city": "Mumbai",
      "country": "India",
      "state": null,
      "work_mode": "null"
    },
    {
      "aliases": [],
      "city": "Jabalpur",
      "country": "India",
      "state": null,
      "work_mode": "null"
    }
  ],
  "role": "Senior iOS Developer",
  "role_aliases": [
    "iOS Developer",
    "Mobile Developer",
    "iOS Engineer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 8,
      "heading": "Roles And Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Design, develop, and maintain",
        "last_5_words": "and guidance to junior developers"
      },
      "text": "\u2022 Design, develop, and maintain high-performance iOS applications.\n\u2022 Collaborate with cross-functional teams to define app features and requirements.\n\u2022 Write clean, maintainable, and efficient code following best practices.\n\u2022 Conduct rigorous testing and debugging to enhance application performance.\n\u2022 Ensure application compatibility with various devices and iOS versions.\n\u2022 Stay updated with the latest industry trends and technologies to incorporate in development.\n\u2022 Submit apps to the App Store and handle updates as required.\n\u2022 Provide mentorship and guidance to junior developers on the team.",
      "word_count": 81
    }
  ],
  "urls": [
    {
      "type": "website",
      "url": "https://collabdiary.com"
    }
  ]
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "iOS"
    },
    {
      "is_primary": true,
      "skill_name": "App Store"
    }
  ],
  "jd_role": {
    "display_name": "Senior iOS Developer",
    "rationale": null,
    "role_aliases": [
      "iOS Developer",
      "Mobile Developer",
      "iOS Engineer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "Collabdiary is an Influencer",
        "last_5_words": "through innovative technology solutions."
      },
      "text": "Collabdiary is an Influencer marketing company based out of Mumbai and Bangalore. With a small yet dynamic team of 2-10 employees, we operate in the Technology, Information, and Media industry. Our aim is to revolutionize influencer marketing through innovative technology solutions.",
      "word_count": 50
    },
    "certifications": [],
    "company_name": "Collabdiary",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "Technology",
          "Information"
        ],
        "domain": "IT Services \u0026 Consulting"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": 10,
      "min": 7,
      "raw": "between 7 to 10 years of experience"
    },
    "job_locations": [
      {
        "aliases": [],
        "city": "Guwahati",
        "country": "India",
        "state": null,
        "work_mode": "null"
      },
      {
        "aliases": [],
        "city": "Patna",
        "country": "India",
        "state": null,
        "work_mode": "null"
      },
      {
        "aliases": [],
        "city": "Ranchi",
        "country": "India",
        "state": null,
        "work_mode": "null"
      },
      {
        "aliases": [],
        "city": "Kolkata",
        "country": "India",
        "state": null,
        "work_mode": "null"
      },
      {
        "aliases": [
          "Bombay"
        ],
        "city": "Mumbai",
        "country": "India",
        "state": null,
        "work_mode": "null"
      },
      {
        "aliases": [],
        "city": "Jabalpur",
        "country": "India",
        "state": null,
        "work_mode": "null"
      }
    ],
    "role": "Senior iOS Developer",
    "role_aliases": [
      "iOS Developer",
      "Mobile Developer",
      "iOS Engineer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 8,
        "heading": "Roles And Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Design, develop, and maintain",
          "last_5_words": "and guidance to junior developers"
        },
        "text": "\u2022 Design, develop, and maintain high-performance iOS applications.\n\u2022 Collaborate with cross-functional teams to define app features and requirements.\n\u2022 Write clean, maintainable, and efficient code following best practices.\n\u2022 Conduct rigorous testing and debugging to enhance application performance.\n\u2022 Ensure application compatibility with various devices and iOS versions.\n\u2022 Stay updated with the latest industry trends and technologies to incorporate in development.\n\u2022 Submit apps to the App Store and handle updates as required.\n\u2022 Provide mentorship and guidance to junior developers on the team.",
        "word_count": 81
      }
    ],
    "urls": [
      {
        "type": "website",
        "url": "https://collabdiary.com"
      }
    ]
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "b6ccce1c-ceb1-4f1e-b913-927540e149a7",
  "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": "iOS Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 6,
        "score": 1.0,
        "slug": "ios-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": "iOS Developer",
        "kra_matches": [
          {
            "kra_text": "Develops native iOS features using Swift or Objective-C with UIKit or SwiftUI, following Apple Human Interface Guidelines for iPhone and iPad applications.",
            "sentence": "Design, develop, and maintain high-performance iOS applications.",
            "similarity": 0.6886
          },
          {
            "kra_text": "Diagnoses and fixes iOS-specific defects including memory retain cycles, Auto Layout constraint conflicts, and device-model compatibility issues.",
            "sentence": "Ensure application compatibility with various devices and iOS versions.",
            "similarity": 0.5699
          },
          {
            "kra_text": "Integrates iOS apps with RESTful backend APIs using URLSession or Alamofire, handling JSON decoding, OAuth tokens, and network error recovery.",
            "sentence": "Submit apps to the App Store and handle updates as required.",
            "similarity": 0.4866
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 6,
        "score": 0.5817,
        "slug": "ios-engineer",
        "total_count": null
      },
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Collaborate with cross-functional teams to define app features and requirements.",
            "similarity": 0.6502
          },
          {
            "kra_text": "optimize responsiveness and performance",
            "sentence": "Conduct rigorous testing and debugging to enhance application performance.",
            "similarity": 0.5176
          },
          {
            "kra_text": "structure reusable application code",
            "sentence": "Write clean, maintainable, and efficient code following best practices.",
            "similarity": 0.4775
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.5485,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": [
          {
            "kra_text": "maintain code quality",
            "sentence": "Write clean, maintainable, and efficient code following best practices.",
            "similarity": 0.674
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Conduct rigorous testing and debugging to enhance application performance.",
            "similarity": 0.5122
          },
          {
            "kra_text": "Implement mobile screens and flows",
            "sentence": "Design, develop, and maintain high-performance iOS applications.",
            "similarity": 0.4257
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 0.5373,
        "slug": "react-native-developer",
        "total_count": null
      },
      {
        "display_name": "Hybrid Mobile Developer",
        "kra_matches": [
          {
            "kra_text": "Manages build configurations, code signing certificates, and app store release submissions for both Google Play and Apple App Store.",
            "sentence": "Submit apps to the App Store and handle updates as required.",
            "similarity": 0.557
          },
          {
            "kra_text": "Implements cross-platform mobile features using React Native, Flutter, or Ionic targeting both iOS and Android platforms from a shared codebase.",
            "sentence": "Design, develop, and maintain high-performance iOS applications.",
            "similarity": 0.5145
          },
          {
            "kra_text": "Adapts shared UI codebase to handle platform-specific constraints including different navigation paradigms, gesture behaviors, and OS-level UI patterns.",
            "sentence": "Ensure application compatibility with various devices and iOS versions.",
            "similarity": 0.5105
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 11,
        "score": 0.5274,
        "slug": "hybrid-mobile-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 app features and requirements.",
            "similarity": 0.6352
          },
          {
            "kra_text": "Debugs full-stack issues that span frontend rendering, API behavior, database queries, and infrastructure configuration to identify root causes.",
            "sentence": "Conduct rigorous testing and debugging to enhance application performance.",
            "similarity": 0.4862
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Design, develop, and maintain high-performance iOS applications.",
            "similarity": 0.4572
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.5262,
        "slug": "full-stack-engineer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": true,
    "case": "A",
    "chosen_role": {
      "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
    },
    "confidence": 0.95,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [],
    "matched_kras": [],
    "matched_skills": [],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Multi-alias tie (3 roles at 1.0) resolved by TIER_A_KRA: iOS Developer",
    "sub_role": {
      "confidence": 0.95,
      "display_name": "iOS Developer",
      "reasoning": "hoisted from chosen leaf (case=A)",
      "role_id": 6,
      "slug": "ios-engineer"
    }
  },
  "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": 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": "TODO: REMOVE AFTER TESTING \u2014 alias DB write disabled",
      "alias_persisted": false,
      "existing_alias_id": 1711,
      "existing_alias_text": "Apple App Store",
      "input_term": "App Store",
      "matched_canonical": {
        "category_id": 9,
        "display_name": "Apple App Store",
        "id": 1085,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PLATFORM",
        "slug": "apple-app-store",
        "sub_category_id": 347,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "embedding_alias"
    }
  ],
  "candidate_roles": [
    {
      "display_name": "Hybrid Mobile Developer",
      "id": 11,
      "rationale": null,
      "role_archetype": null,
      "slug": "hybrid-mobile-developer",
      "source": "db"
    }
  ],
  "chosen_role": {
    "display_name": "Native Mobile Developer",
    "id": 75,
    "rationale": "Multi-alias tie (3 roles at 1.0) resolved by TIER_A_KRA: iOS Developer",
    "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": "Mobile Vendor Platforms",
        "id": 172,
        "rationale": "Knowledge of major mobile vendor platforms and their services for app distribution, testing, and analytics.",
        "slug": "mobile-vendor-platforms",
        "source": "db"
      },
      "input_skill": "App Store",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Hybrid Mobile Developer",
          "id": 11,
          "rationale": null,
          "role_archetype": null,
          "slug": "hybrid-mobile-developer",
          "source": "db"
        }
      ]
    }
  ],
  "input_final_skills": [
    "iOS",
    "App Store"
  ],
  "input_llm_skills": [
    "iOS",
    "App Store"
  ],
  "new_aliases_persisted": 0,
  "run_id": "b6ccce1c-ceb1-4f1e-b913-927540e149a7",
  "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": "Apple App Store",
          "alias_type": "CANONICAL",
          "id": 1711,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 9,
        "display_name": "Apple App Store",
        "id": 1085,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PLATFORM",
        "slug": "apple-app-store",
        "sub_category_id": 347,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Mobile Vendor Platforms",
            "id": 172,
            "rationale": "Knowledge of major mobile vendor platforms and their services for app distribution, testing, and analytics.",
            "slug": "mobile-vendor-platforms",
            "source": "db"
          },
          "input_skill": "App Store",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Hybrid Mobile Developer",
              "id": 11,
              "rationale": null,
              "role_archetype": null,
              "slug": "hybrid-mobile-developer",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "App Store",
      "matched_via": "embedding_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": "Multi-alias tie (3 roles at 1.0) resolved by TIER_A_KRA: iOS Developer",
    "role_archetype": "Engineering",
    "slug": "native-mobile-developer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "iOS",
      "tag": "in_db"
    },
    {
      "skill": "App Store",
      "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": "Mobile Vendor Platforms",
          "id": 172,
          "rationale": "Knowledge of major mobile vendor platforms and their services for app distribution, testing, and analytics.",
          "slug": "mobile-vendor-platforms",
          "source": "db"
        },
        "dimension_id": 172,
        "input_skill": "App Store",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Skipped \u2014 no persistable v3 meta for new skill",
        "role_dimension_saved": false,
        "roles_from_db": [
          {
            "display_name": "Hybrid Mobile Developer",
            "id": 11,
            "rationale": null,
            "role_archetype": null,
            "slug": "hybrid-mobile-developer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": false,
        "skill_id": null,
        "skill_tag": "new",
        "skipped_reason": "skill_not_in_db_v3_proposed"
      }
    ],
    "new_skills_created": 0,
    "role_dimension_saved": 0,
    "skill_dimension_saved": 0,
    "skipped": 1
  },
  "planner_output": null,
  "run_id": "b6ccce1c-ceb1-4f1e-b913-927540e149a7"
}

LLM Calls

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

Loading…