← Back to history

Pipeline run

37306a8f-cdf5-4eed-bebd-8a7c994efa6e

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

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
SPARSE JD role baseline loaded sources · ai_index: role_baseline · nature_of_work: jd · tech_stack_maturity: jd
Nature of work · Responsive UI component development
Build and ship frontend features from wireframes through release, writing clean testable code, using source control/CI/unit tests, and partnering with designers and backend developers to fix bugs and improve app performance and UX.
"Developing new features and user interfaces from wireframe models"
Tech stack maturity
Mainstream Modern
Frontend development with unit testing is a common current-stack profile, typically aligned with widely adopted modern JavaScript frameworks and standard testing tools rather than legacy or bleeding-edge systems.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
1.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 (6)
Source Control Continuous Integration Unit Testing User Interfaces Wireframes Performance Testing
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Source Control Continuous Integration Unit Testing User Interfaces Wireframes Performance Testing
Show KRA description ↓
Perform full life-cycle development Adhere to agreed-upon delivery schedules Utilizes source control, continuous integration, and unit testing best practices Work cross-functionally to define and write code for new features Writing clean, readable, and testable code Developing new features and user interfaces from wireframe models Fixing bugs and performance problems Ensuring the best performance and user experience of the application Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions

Signals

Skill
Alias
KRA flutter-developer
0.63

Post-classification

Centroidupdated · n=90
Alias collision log
New-role queue
New skills captured5
New KRA capturedyes

Captured for admin review

Source Control primary Frontend Developer pending
Continuous Integration primary Frontend Developer pending
User Interfaces primary Frontend Developer pending
Wireframes Frontend Developer pending
Performance Testing Frontend Developer pending
R&R fragment (sim 0.00) Frontend Developer pending

Perform full life-cycle development Adhere to agreed-upon delivery schedules Utilizes source control, continuous integration, and unit testing best practices Work cross-functionally to define and writ…

Status: completed Created: 2026-05-27T13:56:44.038255Z Updated: 2026-05-27T13:57:38.337352Z API 3 duration: 9172 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

Frontend Developer

domain · Software Engineering CASE DOMAIN

slug: frontend-engineer · id: 7 · source: db

Domain=Software Engineering; The JD focuses on building user interfaces, writing clean client-side code, and improving application performance and user experience, which best matches frontend development.

Matched skills

source controlcontinuous integrationunit testingclean, readable, and testable codewireframe models

Matched dimensions

Frontend UI DevelopmentCross-functional Feature DeliveryCode Quality and TestingApplication Performance OptimizationUser Experience Improvement

Matched KRAs

Perform full life-cycle developmentAdhere to agreed-upon delivery schedulesWork cross-functionally to define and write code for new featuresDeveloping new features and user interfaces from wireframe modelsFixing bugs and performance problemsEnsuring the best performance and user experience of the applicationCooperating with back-end developers, designers, and the rest of the team

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

The ideal candidate will be responsible for the technical design and implementation of new products and enhancements. They will work in all phases of the development cycle: concept to implementation.    Responsibilities Perform full life-cycle development Adhere to agreed-upon delivery schedules Utilizes source control, continuous integration, and unit testing best practices Work cross-functionally to define and write code for new features Writing clean, readable, and testable code Developing new features and user interfaces from wireframe models Fixing bugs and performance problems Ensuring the best performance and user experience of the application Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions Qualifications Any degree 2+ years experience in a related area Experience with iOS and Android platforms

Skills from this JD

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

Source Control Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Soft Skills
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Continuous Integration Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
DevOps Tools
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Unit Testing Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Unit Testing id=517 · unit-testing

Aliases — catalog

  • Unit Testing (CANONICAL)

Context tags (catalog)

JUnit NUnit TDD arrange-act-assert assertions code coverage fixtures mocking pytest regression stubs test cases test doubles test runner xUnit

Stored enrichment (catalog DB)

Category
Methodology
Sub-category
Testing Methodology
Confidence
0.98
Version strategy
NOT_APPLICABLE

Maturity reasoning: Unit testing is a standard hiring requirement across software JDs and appears in mainstream frameworks/docs; GitHub and Stack Overflow usage remain consistently high, with no successor replacing it.

Skill profile (library / DB)

Skill nature
METHODOLOGY
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
8
Sub-category id
44
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)
User Interfaces Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Web Frameworks
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Wireframes Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Soft Skills
Sub-category
general
Skill nature
CONCEPT
Volatility
FAST
Typical lifespan
SHORT_LIVED
Version strategy
VERSIONED
Performance Testing Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Testing Tools
Sub-category
general
Skill nature
PRACTICE
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
Unit Testing 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 Source Control | type=Soft Skills subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Continuous Integration | type=DevOps Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed User Interfaces | type=Web Frameworks subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Wireframes | type=Soft Skills subtype=general nature=CONCEPT lifespan=SHORT_LIVED
canonical_skill_proposed Performance Testing | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
Experience2+ years experience in a related area
DomainOther
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": null,
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "Other"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "Any Degree",
      "raw": "Any degree",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": null,
    "min": 2,
    "raw": "2+ years experience in a related area"
  },
  "job_locations": [],
  "role": null,
  "role_aliases": [],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 9,
      "heading": "Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Perform full life-cycle development",
        "last_5_words": "high-quality solutions"
      },
      "text": "Perform full life-cycle development\nAdhere to agreed-upon delivery schedules\nUtilizes source control, continuous integration, and unit testing best practices\nWork cross-functionally to define and write code for new features\nWriting clean, readable, and testable code\nDeveloping new features and user interfaces from wireframe models\nFixing bugs and performance problems\nEnsuring the best performance and user experience of the application\nCooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions",
      "word_count": 90
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Source Control"
    },
    {
      "is_primary": true,
      "skill_name": "Continuous Integration"
    },
    {
      "is_primary": true,
      "skill_name": "Unit Testing"
    },
    {
      "is_primary": true,
      "skill_name": "User Interfaces"
    },
    {
      "is_primary": false,
      "skill_name": "Wireframes"
    },
    {
      "is_primary": false,
      "skill_name": "Performance Testing"
    }
  ],
  "jd_role": null,
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": null,
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "Other"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "Any Degree",
        "raw": "Any degree",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": null,
      "min": 2,
      "raw": "2+ years experience in a related area"
    },
    "job_locations": [],
    "role": null,
    "role_aliases": [],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 9,
        "heading": "Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Perform full life-cycle development",
          "last_5_words": "high-quality solutions"
        },
        "text": "Perform full life-cycle development\nAdhere to agreed-upon delivery schedules\nUtilizes source control, continuous integration, and unit testing best practices\nWork cross-functionally to define and write code for new features\nWriting clean, readable, and testable code\nDeveloping new features and user interfaces from wireframe models\nFixing bugs and performance problems\nEnsuring the best performance and user experience of the application\nCooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions",
        "word_count": 90
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "37306a8f-cdf5-4eed-bebd-8a7c994efa6e",
  "stage3_signals": {
    "alias_found": false,
    "alias_match_roles": [],
    "kra_match_roles": [
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions",
            "similarity": 0.7037
          },
          {
            "kra_text": "optimize responsiveness and performance",
            "sentence": "Ensuring the best performance and user experience of the application",
            "similarity": 0.6093
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Work cross-functionally to define and write code for new features",
            "similarity": 0.5704
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.6278,
        "slug": "flutter-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": "Developing new features and user interfaces from wireframe models",
            "similarity": 0.6099
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Work cross-functionally to define and write code for new features",
            "similarity": 0.5977
          },
          {
            "kra_text": "Delivers features through CI/CD pipelines using automated tests, staged rollouts, feature flags, and incremental deployments.",
            "sentence": "Utilizes source control, continuous integration, and unit testing best practices",
            "similarity": 0.5657
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.5911,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions",
            "similarity": 0.5828
          },
          {
            "kra_text": "code review and refactoring",
            "sentence": "Writing clean, readable, and testable code",
            "similarity": 0.5744
          },
          {
            "kra_text": "UI responsiveness and performance",
            "sentence": "Ensuring the best performance and user experience of the application",
            "similarity": 0.5504
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.5692,
        "slug": "angular-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": [
          {
            "kra_text": "maintain code quality",
            "sentence": "Writing clean, readable, and testable code",
            "similarity": 0.6619
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Utilizes source control, continuous integration, and unit testing best practices",
            "similarity": 0.5164
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Work cross-functionally to define and write code for new features",
            "similarity": 0.4759
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 0.5514,
        "slug": "react-native-developer",
        "total_count": null
      },
      {
        "display_name": "Go Backend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and testing support",
            "sentence": "Writing clean, readable, and testable code",
            "similarity": 0.5576
          },
          {
            "kra_text": "performance tuning and resource efficiency",
            "sentence": "Ensuring the best performance and user experience of the application",
            "similarity": 0.5077
          },
          {
            "kra_text": "code review and testing support",
            "sentence": "Work cross-functionally to define and write code for new features",
            "similarity": 0.492
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 81,
        "score": 0.5191,
        "slug": "go-backend-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Frontend Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 7,
      "score": 0.96,
      "slug": "frontend-engineer",
      "total_count": null
    },
    "confidence": 0.96,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Frontend UI Development",
      "Cross-functional Feature Delivery",
      "Code Quality and Testing",
      "Application Performance Optimization",
      "User Experience Improvement"
    ],
    "matched_kras": [
      "Perform full life-cycle development",
      "Adhere to agreed-upon delivery schedules",
      "Work cross-functionally to define and write code for new features",
      "Developing new features and user interfaces from wireframe models",
      "Fixing bugs and performance problems",
      "Ensuring the best performance and user experience of the application",
      "Cooperating with back-end developers, designers, and the rest of the team"
    ],
    "matched_skills": [
      "source control",
      "continuous integration",
      "unit testing",
      "clean, readable, and testable code",
      "wireframe models"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Software Engineering; The JD focuses on building user interfaces, writing clean client-side code, and improving application performance and user experience, which best matches frontend development.",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 90,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 297,
      "r_and_r_preview": "Perform full life-cycle development\nAdhere to agreed-upon delivery schedules\nUtilizes source control, continuous integration, and unit testing best practices\nWork cross-functionally to define and writ",
      "role_display_name": "Frontend Developer",
      "role_slug": "frontend-engineer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 5842,
        "role_display_name": "Frontend Developer",
        "role_slug": "frontend-engineer",
        "skill_name": "Source Control",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 5843,
        "role_display_name": "Frontend Developer",
        "role_slug": "frontend-engineer",
        "skill_name": "Continuous Integration",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 5844,
        "role_display_name": "Frontend Developer",
        "role_slug": "frontend-engineer",
        "skill_name": "User Interfaces",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 5845,
        "role_display_name": "Frontend Developer",
        "role_slug": "frontend-engineer",
        "skill_name": "Wireframes",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 5846,
        "role_display_name": "Frontend Developer",
        "role_slug": "frontend-engineer",
        "skill_name": "Performance Testing",
        "status": "pending"
      }
    ],
    "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": 865,
      "existing_alias_text": "Unit Testing",
      "input_term": "Unit Testing",
      "matched_canonical": {
        "category_id": 8,
        "display_name": "Unit Testing",
        "id": 517,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "unit-testing",
        "sub_category_id": 44,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [],
  "chosen_role": {
    "display_name": "Frontend Developer",
    "id": 7,
    "rationale": "Domain=Software Engineering; The JD focuses on building user interfaces, writing clean client-side code, and improving application performance and user experience, which best matches frontend development.",
    "role_archetype": null,
    "slug": "frontend-engineer",
    "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": "Unit Testing",
      "llm_role": null,
      "roles_from_db": []
    }
  ],
  "input_final_skills": [
    "Source Control",
    "Continuous Integration",
    "Unit Testing",
    "User Interfaces",
    "Wireframes",
    "Performance Testing"
  ],
  "input_llm_skills": [
    "Source Control",
    "Continuous Integration",
    "Unit Testing",
    "User Interfaces",
    "Wireframes",
    "Performance Testing"
  ],
  "new_aliases_persisted": 0,
  "run_id": "37306a8f-cdf5-4eed-bebd-8a7c994efa6e",
  "skills_detail": [
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Source Control",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Soft Skills",
          "skill_nature": "PRACTICE",
          "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": "source-control",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Continuous Integration",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "DevOps Tools",
          "skill_nature": "PRACTICE",
          "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": "continuous-integration",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "Unit Testing",
          "alias_type": "CANONICAL",
          "id": 865,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 8,
        "display_name": "Unit Testing",
        "id": 517,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "unit-testing",
        "sub_category_id": 44,
        "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": "Unit Testing",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "Unit Testing",
      "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": "User Interfaces",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Web Frameworks",
          "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": "user-interfaces",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Wireframes",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Soft Skills",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "SHORT_LIVED",
          "version_strategy": "VERSIONED",
          "volatility": "FAST"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "wireframes",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Performance Testing",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Testing Tools",
          "skill_nature": "PRACTICE",
          "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": "performance-testing",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "Source Control",
    "Continuous Integration",
    "User Interfaces",
    "Wireframes",
    "Performance Testing"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Frontend Developer",
    "id": 7,
    "rationale": "Domain=Software Engineering; The JD focuses on building user interfaces, writing clean client-side code, and improving application performance and user experience, which best matches frontend development.",
    "role_archetype": null,
    "slug": "frontend-engineer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Source Control",
      "tag": "new"
    },
    {
      "skill": "Continuous Integration",
      "tag": "new"
    },
    {
      "skill": "Unit Testing",
      "tag": "in_db"
    },
    {
      "skill": "User Interfaces",
      "tag": "new"
    },
    {
      "skill": "Wireframes",
      "tag": "new"
    },
    {
      "skill": "Performance Testing",
      "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": 7,
        "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": "Unit Testing",
        "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": 517,
        "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": "37306a8f-cdf5-4eed-bebd-8a7c994efa6e"
}

LLM Calls

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

Loading…