Pipeline run
6c94c7f5-23a9-499c-8763-fdc5e9835d57
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Native Mobile Developer
→iOS Developer
sub-role · 0.95 CASE Aslug: 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.
Job description
Job description 1. Responsible for the development and maintenance of basic components and underlying framework libraries on iOS, as well as the promotion and landing of all business modules. 2. Participate in the construction and upgrade of the core capabilities of iOS architecture, including but not limited to: basic container (Hybrid), performance (memory, power consumption, thread), construction system, package volume, etc. 3. Responsible for iOS application distribution and internal promotion, familiar with in-house distribution in apple developer enterprise account. Also have an available apple developer enterprise account Job requirements 1, computer or related major, about 5 years iOS development experience; 2, proficient in Swift, Objective-C language, in-depth understanding of iOS underlying mechanisms, such as memory management, data storage, runtime, runloop, etc.; 3, familiar with operating system, algorithm and data structure, multithreading, network request and other computer basic knowledge; 4. Proficient in APP framework design, component library technical scheme design, API design, etc., understand the common component-based schemes in the industry;
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Aliases — catalog
- iOS (CANONICAL)
Context tags (catalog)
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) |
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Software Development
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- CREDENTIALS
- Sub-category
- general
- Skill nature
- CREDENTIAL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
All API 3 persistence rows
Same grid as the skill-extractor “Persistence items” table: one row per (skill × dimension) work item.
| Skill | Tag | Dimension | Skill↔dim | Role↔dim | Outcome | Notes |
|---|---|---|---|---|---|---|
| iOS | in_db |
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | Hybrid | type=Software Development subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Apple Developer Enterprise Program | type=CREDENTIALS subtype=general nature=CREDENTIAL lifespan=MULTI_YEAR |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [
"SaaS",
"Product Companies"
],
"domain": "Software \u0026 SaaS Products"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science (or related)",
"raw": "computer or related major",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": 5,
"raw": "about 5 years iOS development experience"
},
"job_locations": [],
"role": "iOS Developer",
"role_aliases": [
"iOS Engineer",
"Mobile Developer",
"iOS Software Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 3,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "1. Responsible for the development",
"last_5_words": "available apple developer enterprise account"
},
"text": "1. Responsible for the development and maintenance of basic components and underlying framework libraries on iOS, as well as the promotion and landing of all business modules.\n\n2. Participate in the construction and upgrade of the core capabilities of iOS architecture, including but not limited to: basic container (Hybrid), performance (memory, power consumption, thread), construction system, package volume, etc.\n\n3. Responsible for iOS application distribution and internal promotion, familiar with in-house distribution in apple developer enterprise account. Also have an available apple developer enterprise account",
"word_count": 90
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "iOS"
},
{
"is_primary": true,
"skill_name": "Hybrid"
},
{
"is_primary": true,
"skill_name": "Apple Developer Enterprise Program"
}
],
"jd_role": {
"display_name": "iOS Developer",
"rationale": null,
"role_aliases": [
"iOS Engineer",
"Mobile Developer",
"iOS Software Engineer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [
"SaaS",
"Product Companies"
],
"domain": "Software \u0026 SaaS Products"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science (or related)",
"raw": "computer or related major",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": 5,
"raw": "about 5 years iOS development experience"
},
"job_locations": [],
"role": "iOS Developer",
"role_aliases": [
"iOS Engineer",
"Mobile Developer",
"iOS Software Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 3,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "1. Responsible for the development",
"last_5_words": "available apple developer enterprise account"
},
"text": "1. Responsible for the development and maintenance of basic components and underlying framework libraries on iOS, as well as the promotion and landing of all business modules.\n\n2. Participate in the construction and upgrade of the core capabilities of iOS architecture, including but not limited to: basic container (Hybrid), performance (memory, power consumption, thread), construction system, package volume, etc.\n\n3. Responsible for iOS application distribution and internal promotion, familiar with in-house distribution in apple developer enterprise account. Also have an available apple developer enterprise account",
"word_count": 90
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "6c94c7f5-23a9-499c-8763-fdc5e9835d57",
"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": "Responsible for the development and maintenance of basic components and underlying framework libraries on iOS, as well as the promotion and landing of all business modules.",
"similarity": 0.6016
},
{
"kra_text": "Diagnoses and fixes iOS-specific defects including memory retain cycles, Auto Layout constraint conflicts, and device-model compatibility issues.",
"sentence": "Participate in the construction and upgrade of the core capabilities of iOS architecture, including but not limited to: basic container (Hybrid), performance (memory, power consumption, thread), construction system, package volume, etc. 3.",
"similarity": 0.5664
},
{
"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": "Responsible for iOS application distribution and internal promotion, familiar with in-house distribution in apple developer enterprise account.",
"similarity": 0.4782
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 6,
"score": 0.5487,
"slug": "ios-engineer",
"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": "Responsible for iOS application distribution and internal promotion, familiar with in-house distribution in apple developer enterprise account.",
"similarity": 0.5803
},
{
"kra_text": "Manages build configurations, code signing certificates, and app store release submissions for both Google Play and Apple App Store.",
"sentence": "Responsible for the development and maintenance of basic components and underlying framework libraries on iOS, as well as the promotion and landing of all business modules.",
"similarity": 0.5108
},
{
"kra_text": "Adapts shared UI codebase to handle platform-specific constraints including different navigation paradigms, gesture behaviors, and OS-level UI patterns.",
"sentence": "Participate in the construction and upgrade of the core capabilities of iOS architecture, including but not limited to: basic container (Hybrid), performance (memory, power consumption, thread), construction system, package volume, etc. 3.",
"similarity": 0.4722
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 11,
"score": 0.5211,
"slug": "hybrid-mobile-developer",
"total_count": null
},
{
"display_name": "Android Developer",
"kra_matches": [
{
"kra_text": "Develops native Android features using Kotlin or Java with Android SDK, Jetpack Compose, and Material Design components following platform conventions.",
"sentence": "Responsible for the development and maintenance of basic components and underlying framework libraries on iOS, as well as the promotion and landing of all business modules.",
"similarity": 0.4462
},
{
"kra_text": "Develops native Android features using Kotlin or Java with Android SDK, Jetpack Compose, and Material Design components following platform conventions.",
"sentence": "Participate in the construction and upgrade of the core capabilities of iOS architecture, including but not limited to: basic container (Hybrid), performance (memory, power consumption, thread), construction system, package volume, etc. 3.",
"similarity": 0.4416
},
{
"kra_text": "Prepares Android releases by managing build variants, ProGuard configurations, signing keystores, and Google Play Store submission requirements.",
"sentence": "Responsible for iOS application distribution and internal promotion, familiar with in-house distribution in apple developer enterprise account.",
"similarity": 0.4293
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 4,
"score": 0.439,
"slug": "android-engineer",
"total_count": null
},
{
"display_name": "DevOps Engineer",
"kra_matches": [
{
"kra_text": "Manages release management processes including environment promotion gates, deployment approval workflows, change management records, and rollback procedures.",
"sentence": "Responsible for iOS application distribution and internal promotion, familiar with in-house distribution in apple developer enterprise account.",
"similarity": 0.4441
},
{
"kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
"sentence": "Participate in the construction and upgrade of the core capabilities of iOS architecture, including but not limited to: basic container (Hybrid), performance (memory, power consumption, thread), construction system, package volume, etc. 3.",
"similarity": 0.4136
},
{
"kra_text": "Manages release management processes including environment promotion gates, deployment approval workflows, change management records, and rollback procedures.",
"sentence": "Responsible for the development and maintenance of basic components and underlying framework libraries on iOS, as well as the promotion and landing of all business modules.",
"similarity": 0.3893
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 10,
"score": 0.4157,
"slug": "devops-engineer",
"total_count": null
},
{
"display_name": "Frontend Developer",
"kra_matches": [
{
"kra_text": "Maintains reusable component libraries, design system tokens, and shared UI patterns across the application to ensure visual and behavioral consistency.",
"sentence": "Responsible for the development and maintenance of basic components and underlying framework libraries on iOS, as well as the promotion and landing of all business modules.",
"similarity": 0.5086
},
{
"kra_text": "Optimizes web application performance through code splitting, lazy loading, tree shaking, bundle size reduction, and Core Web Vitals improvements.",
"sentence": "Participate in the construction and upgrade of the core capabilities of iOS architecture, including but not limited to: basic container (Hybrid), performance (memory, power consumption, thread), construction system, package volume, etc. 3.",
"similarity": 0.4041
},
{
"kra_text": "Supports production releases by diagnosing cross-browser compatibility issues, investigating UI regressions, and resolving frontend performance degradation.",
"sentence": "Responsible for iOS application distribution and internal promotion, familiar with in-house distribution in apple developer enterprise account.",
"similarity": 0.3083
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 7,
"score": 0.407,
"slug": "frontend-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"
}
],
"candidate_roles": [],
"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": []
}
],
"input_final_skills": [
"iOS",
"Hybrid",
"Apple Developer Enterprise Program"
],
"input_llm_skills": [
"iOS",
"Hybrid",
"Apple Developer Enterprise Program"
],
"new_aliases_persisted": 0,
"run_id": "6c94c7f5-23a9-499c-8763-fdc5e9835d57",
"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": [],
"canonical": null,
"dimensions": [],
"input_skill": "Hybrid",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Software Development",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "hybrid",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Apple Developer Enterprise Program",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "CREDENTIALS",
"skill_nature": "CREDENTIAL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "apple-developer-enterprise-program",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"Hybrid",
"Apple Developer Enterprise Program"
]
}
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": "Hybrid",
"tag": "new"
},
{
"skill": "Apple Developer Enterprise Program",
"tag": "new"
}
],
"llm_cost_api1_usd": null,
"llm_cost_api2_usd": null,
"llm_cost_api3_usd": null,
"llm_cost_total_usd": null,
"persistence": {
"items": [
{
"chosen_role_id": 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
}
],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 0
},
"planner_output": null,
"run_id": "6c94c7f5-23a9-499c-8763-fdc5e9835d57"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.