← Back to history

Pipeline run

15e2455e-07d0-475c-9116-acc7d8027ee1

Pipeline LLM cost (USD)
API 1: $0.0102 API 2: $0.0002 API 3: $0.0000 Total: $0.0104

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
role baseline loaded sources · ai_index: jd · nature_of_work: jd · tech_stack_maturity: jd
Nature of work · Backend reliability and observability
Own backend system design and roadmap, building scalable, reliable, secure API/database/infrastructure solutions from scratch and introducing architectural improvements for complex server-side systems.
"Ability to build scalable, sustainable, reliable and secure products"
Tech stack maturity
Mainstream Modern cache hit
Backend API development is a widely adopted, current stack focus that typically uses established modern frameworks, tooling, and cloud-friendly patterns rather than legacy or bleeding-edge approaches.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
0.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 (5)
Computer Science APIs databases infrastructure systems
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Computer Science APIs databases infrastructure systems
Show KRA description ↓
Someone with • Bachelors/Master in Computer Science or equivalent. College is important, but your passion for computer science is most important • 3-6 years of experience the industry solving complex problems from scratch • Prior experience and comfort with handling complex systems • Ability to build scalable, sustainable, reliable and secure products that generate user love • Ability to bring new practices, architectural choices and new initiatives onto the table to make overall tech stack more robust • History and familiarity with server side architecture based on APIs, databases, infrastructure and systems. • Ability to own the technical road map for systems/components

Signals

Skill
Alias
KRA flutter-developer
0.45

Post-classification

Centroidupdated · n=122
Alias collision log
New-role queue
New skills captured4
New KRA capturedyes

Captured for admin review

Computer Science primary Backend Developer pending
databases primary Backend Developer pending
infrastructure primary Backend Developer pending
systems primary Backend Developer pending
R&R fragment (sim 0.00) Backend Developer pending

Someone with • Bachelors/Master in Computer Science or equivalent. College is important, but your passion for computer science is most important • 3-6 years of experience the industry solving complex…

Status: completed Created: 2026-05-27T13:41:08.863662Z Updated: 2026-05-27T13:41:52.525034Z API 3 duration: 8985 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

Backend Developer

domain · Software Engineering CASE DOMAIN

slug: backend-engineer · id: 1 · source: db

Domain=Software Engineering; The JD emphasizes server-side architecture, APIs, databases, infrastructure, complex systems, and ownership of technical roadmaps, which best matches a backend engineering role.

Matched skills

Computer Scienceserver side architectureAPIsdatabasesinfrastructuresystemsscalablesustainablereliablesecure products

Matched dimensions

Backend System ArchitectureScalable Product EngineeringTechnical Roadmap OwnershipDistributed/Complex Systems DesignInfrastructure and Reliability

Matched KRAs

solve complex problems from scratchhandle complex systemsbuild scalable, sustainable, reliable and secure productsbring new practices, architectural choices and new initiativesmake overall tech stack more robustown the technical road map for systems/components

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

About us:

At its heart, Probo is an opinion trading platform building prediction markets for India. On Probo, users can find questions on many topics of their interest, like sports, news, finance and many more. Users can swipe yes or no to express their opinion and place trade(s), and by doing so they enter into an event contract with another user on the other side of the trade. Probo is a matching engine that enables the execution of this event contract. Each trade is INR 10, and at the end of the event contract, the user with the correct opinion wins the quantum at stake.

We are also backed by the finest institutional investors in the form of Sequoia and Elevation (formerly SAIF Partners).

New verticles:

Novum: Who says options trading have to be boring? With this new verticle, we’re dedicated to bring novelty & simplicity to options trading product which doesn’t require any help or prior experience.

DataMuni: Source of truth for public, media, community intelligence: We aim to create knowledge systems & interfaces from public, media, crowd sources that can lead us to insights, perhaps wisdom.

Job Requirements

Someone with

• Bachelors/Master in Computer Science or equivalent. College is important, but your passion for computer science is most important
• 3-6 years of experience the industry solving complex problems from scratch
• Prior experience and comfort with handling complex systems
• Ability to build scalable, sustainable, reliable and secure products that generate user love
• Ability to bring new practices, architectural choices and new initiatives onto the table to make overall tech stack more robust
• History and familiarity with server side architecture based on APIs, databases, infrastructure and systems.
• Ability to own the technical road map for systems/components



Next steps

Finally, if this tickles your bones and you know what it takes to build magical user experiences, this is definitely the right place for you. Encouraging you to know more about us -

Check out our app/trading platform : https://probo.in/

Engineering Principles: https://engineering.probo.in/probo-engineering-principles-67e2e6d55a81

Skills from this JD

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

Computer Science 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
Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED
APIs Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: APIs id=1192 · apis

Aliases — catalog

  • APIs (CANONICAL)

Context tags (catalog)

API Gateway Endpoint GraphQL JSON JWT Microservices OAuth Postman REST Rate Limiting SOAP Swagger Throttling Webhooks XML

Stored enrichment (catalog DB)

Category
Protocol
Sub-category
Application Programming Interfaces
Confidence
0.93
Version strategy
NOT_APPLICABLE

Maturity reasoning: APIs are a hiring-pipeline staple across backend, mobile, and platform JDs; REST/GraphQL/API design appears in large volumes of job postings and vendor docs, indicating broad adoption.

Skill profile (library / DB)

Skill nature
PROTOCOL
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
10
Sub-category id
902
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)
databases 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
Databases
Sub-category
general
Skill nature
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED
infrastructure 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
Infrastructure Tools
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
systems 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
Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
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
APIs 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 Computer Science | type=Concepts subtype=general nature=CONCEPT lifespan=EVERGREEN
canonical_skill_proposed databases | type=Databases subtype=general nature=CONCEPT lifespan=EVERGREEN
canonical_skill_proposed infrastructure | type=Infrastructure Tools subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed systems | type=Concepts subtype=general nature=CONCEPT lifespan=EVERGREEN
nano JD Parser — gpt-4.1-nano click to toggle
CompanyProbo
Experience3-6 years of experience the industry solving complex problems from scratch
DomainOther
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "At its heart, Probo is",
      "last_5_words": "lead us to insights, perhaps wisdom."
    },
    "text": "At its heart, Probo is an opinion trading platform building prediction markets for India. On Probo, users can find questions on many topics of their interest, like sports, news, finance and many more. Users can swipe yes or no to express their opinion and place trade(s), and by doing so they enter into an event contract with another user on the other side of the trade. Probo is a matching engine that enables the execution of this event contract. Each trade is INR 10, and at the end of the event contract, the user with the correct opinion wins the quantum at stake.\n\nWe are also backed by the finest institutional investors in the form of Sequoia and Elevation (formerly SAIF Partners).\n\nNew verticles:\n\nNovum: Who says options trading have to be boring? With this new verticle, we\u2019re dedicated to bring novelty \u0026 simplicity to options trading product which doesn\u2019t require any help or prior experience.\n\nDataMuni: Source of truth for public, media, community intelligence: We aim to create knowledge systems \u0026 interfaces from public, media, crowd sources that can lead us to insights, perhaps wisdom.",
    "word_count": 211
  },
  "archetype_override_applied": true,
  "archetype_override_matched_skills": [
    "Make",
    "APIs",
    "Express",
    "components"
  ],
  "certifications": [],
  "company_name": "Probo",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "Other"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE/MTECH/ME - Computer Science (or equivalent)",
      "raw": "Bachelors/Master in Computer Science or equivalent. College is important, but your passion for computer science is most important",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": 6,
    "min": 3,
    "raw": "3-6 years of experience the industry solving complex problems from scratch"
  },
  "job_locations": [],
  "role": null,
  "role_aliases": [],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 6,
      "heading": "Job Requirements",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Someone with Bachelors/Master in",
        "last_5_words": "road map for systems/components"
      },
      "text": "Someone with\n\n\u2022 Bachelors/Master in Computer Science or equivalent. College is important, but your passion for computer science is most important\n\u2022 3-6 years of experience the industry solving complex problems from scratch\n\u2022 Prior experience and comfort with handling complex systems\n\u2022 Ability to build scalable, sustainable, reliable and secure products that generate user love\n\u2022 Ability to bring new practices, architectural choices and new initiatives onto the table to make overall tech stack more robust\n\u2022 History and familiarity with server side architecture based on APIs, databases, infrastructure and systems.\n\u2022 Ability to own the technical road map for systems/components",
      "word_count": 92
    }
  ],
  "urls": [
    {
      "type": "website",
      "url": "https://probo.in/"
    },
    {
      "type": "other",
      "url": "https://engineering.probo.in/probo-engineering-principles-67e2e6d55a81"
    }
  ]
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Computer Science"
    },
    {
      "is_primary": true,
      "skill_name": "APIs"
    },
    {
      "is_primary": true,
      "skill_name": "databases"
    },
    {
      "is_primary": true,
      "skill_name": "infrastructure"
    },
    {
      "is_primary": true,
      "skill_name": "systems"
    }
  ],
  "jd_role": null,
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "At its heart, Probo is",
        "last_5_words": "lead us to insights, perhaps wisdom."
      },
      "text": "At its heart, Probo is an opinion trading platform building prediction markets for India. On Probo, users can find questions on many topics of their interest, like sports, news, finance and many more. Users can swipe yes or no to express their opinion and place trade(s), and by doing so they enter into an event contract with another user on the other side of the trade. Probo is a matching engine that enables the execution of this event contract. Each trade is INR 10, and at the end of the event contract, the user with the correct opinion wins the quantum at stake.\n\nWe are also backed by the finest institutional investors in the form of Sequoia and Elevation (formerly SAIF Partners).\n\nNew verticles:\n\nNovum: Who says options trading have to be boring? With this new verticle, we\u2019re dedicated to bring novelty \u0026 simplicity to options trading product which doesn\u2019t require any help or prior experience.\n\nDataMuni: Source of truth for public, media, community intelligence: We aim to create knowledge systems \u0026 interfaces from public, media, crowd sources that can lead us to insights, perhaps wisdom.",
      "word_count": 211
    },
    "archetype_override_applied": true,
    "archetype_override_matched_skills": [
      "Make",
      "APIs",
      "Express",
      "components"
    ],
    "certifications": [],
    "company_name": "Probo",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "Other"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE/MTECH/ME - Computer Science (or equivalent)",
        "raw": "Bachelors/Master in Computer Science or equivalent. College is important, but your passion for computer science is most important",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": 6,
      "min": 3,
      "raw": "3-6 years of experience the industry solving complex problems from scratch"
    },
    "job_locations": [],
    "role": null,
    "role_aliases": [],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 6,
        "heading": "Job Requirements",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Someone with Bachelors/Master in",
          "last_5_words": "road map for systems/components"
        },
        "text": "Someone with\n\n\u2022 Bachelors/Master in Computer Science or equivalent. College is important, but your passion for computer science is most important\n\u2022 3-6 years of experience the industry solving complex problems from scratch\n\u2022 Prior experience and comfort with handling complex systems\n\u2022 Ability to build scalable, sustainable, reliable and secure products that generate user love\n\u2022 Ability to bring new practices, architectural choices and new initiatives onto the table to make overall tech stack more robust\n\u2022 History and familiarity with server side architecture based on APIs, databases, infrastructure and systems.\n\u2022 Ability to own the technical road map for systems/components",
        "word_count": 92
      }
    ],
    "urls": [
      {
        "type": "website",
        "url": "https://probo.in/"
      },
      {
        "type": "other",
        "url": "https://engineering.probo.in/probo-engineering-principles-67e2e6d55a81"
      }
    ]
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "15e2455e-07d0-475c-9116-acc7d8027ee1",
  "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": "Ability to bring new practices, architectural choices and new initiatives onto the table to make overall tech stack more robust",
            "similarity": 0.4809
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Ability to build scalable, sustainable, reliable and secure products that generate user love",
            "similarity": 0.457
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Ability to own the technical road map for systems/components",
            "similarity": 0.4025
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.4468,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "Fullstack Developer",
        "kra_matches": [
          {
            "kra_text": "Builds and integrates client-side React or Vue components with server-side Node.js or Django APIs, managing bidirectional data flow across frontend and backend layers.",
            "sentence": "History and familiarity with server side architecture based on APIs, databases, infrastructure and systems.",
            "similarity": 0.4557
          },
          {
            "kra_text": "Delivers features through CI/CD pipelines using automated tests, staged rollouts, feature flags, and incremental deployments.",
            "sentence": "Ability to bring new practices, architectural choices and new initiatives onto the table to make overall tech stack more robust",
            "similarity": 0.4492
          },
          {
            "kra_text": "Implements complete product features end-to-end from database schema design through backend API to frontend UI using JavaScript, TypeScript, Python, or Ruby on Rails.",
            "sentence": "Ability to build scalable, sustainable, reliable and secure products that generate user love",
            "similarity": 0.4326
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.4458,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Cloud Architect",
        "kra_matches": [
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "Ability to bring new practices, architectural choices and new initiatives onto the table to make overall tech stack more robust",
            "similarity": 0.4908
          },
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "Ability to own the technical road map for systems/components",
            "similarity": 0.4144
          },
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "History and familiarity with server side architecture based on APIs, databases, infrastructure and systems.",
            "similarity": 0.4096
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 9,
        "score": 0.4383,
        "slug": "cloud-architect",
        "total_count": null
      },
      {
        "display_name": "DevOps Engineer",
        "kra_matches": [
          {
            "kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
            "sentence": "Ability to bring new practices, architectural choices and new initiatives onto the table to make overall tech stack more robust",
            "similarity": 0.519
          },
          {
            "kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
            "sentence": "Ability to build scalable, sustainable, reliable and secure products that generate user love",
            "similarity": 0.3842
          },
          {
            "kra_text": "Provisions and manages cloud infrastructure on AWS, Azure, or GCP using Terraform or CloudFormation to enforce infrastructure-as-code standards.",
            "sentence": "History and familiarity with server side architecture based on APIs, databases, infrastructure and systems.",
            "similarity": 0.3573
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 10,
        "score": 0.4202,
        "slug": "devops-engineer",
        "total_count": null
      },
      {
        "display_name": "Sitecore Dev",
        "kra_matches": [
          {
            "kra_text": "integration with adjacent systems",
            "sentence": "Prior experience and comfort with handling complex systems",
            "similarity": 0.4475
          },
          {
            "kra_text": "integration with adjacent systems",
            "sentence": "Ability to own the technical road map for systems/components",
            "similarity": 0.4074
          },
          {
            "kra_text": "refactoring for maintainability",
            "sentence": "Ability to bring new practices, architectural choices and new initiatives onto the table to make overall tech stack more robust",
            "similarity": 0.3913
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 233,
        "score": 0.4154,
        "slug": "sitecore-dev",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Backend Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 1,
      "score": 0.97,
      "slug": "backend-engineer",
      "total_count": null
    },
    "confidence": 0.97,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Backend System Architecture",
      "Scalable Product Engineering",
      "Technical Roadmap Ownership",
      "Distributed/Complex Systems Design",
      "Infrastructure and Reliability"
    ],
    "matched_kras": [
      "solve complex problems from scratch",
      "handle complex systems",
      "build scalable, sustainable, reliable and secure products",
      "bring new practices, architectural choices and new initiatives",
      "make overall tech stack more robust",
      "own the technical road map for systems/components"
    ],
    "matched_skills": [
      "Computer Science",
      "server side architecture",
      "APIs",
      "databases",
      "infrastructure",
      "systems",
      "scalable",
      "sustainable",
      "reliable",
      "secure products"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Software Engineering; The JD emphasizes server-side architecture, APIs, databases, infrastructure, complex systems, and ownership of technical roadmaps, which best matches a backend engineering role.",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 122,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 164,
      "r_and_r_preview": "Someone with\n\n\u2022 Bachelors/Master in Computer Science or equivalent. College is important, but your passion for computer science is most important\n\u2022 3-6 years of experience the industry solving complex",
      "role_display_name": "Backend Developer",
      "role_slug": "backend-engineer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 4097,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Computer Science",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 4098,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "databases",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 4099,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "infrastructure",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 4100,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "systems",
        "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": 1828,
      "existing_alias_text": "APIs",
      "input_term": "APIs",
      "matched_canonical": {
        "category_id": 10,
        "display_name": "APIs",
        "id": 1192,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PROTOCOL",
        "slug": "apis",
        "sub_category_id": 902,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [],
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Domain=Software Engineering; The JD emphasizes server-side architecture, APIs, databases, infrastructure, complex systems, and ownership of technical roadmaps, which best matches a backend engineering role.",
    "role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
    "slug": "backend-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": "APIs",
      "llm_role": null,
      "roles_from_db": []
    }
  ],
  "input_final_skills": [
    "Computer Science",
    "APIs",
    "databases",
    "infrastructure",
    "systems"
  ],
  "input_llm_skills": [
    "Computer Science",
    "APIs",
    "databases",
    "infrastructure",
    "systems"
  ],
  "new_aliases_persisted": 0,
  "run_id": "15e2455e-07d0-475c-9116-acc7d8027ee1",
  "skills_detail": [
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Computer Science",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Concepts",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "EVERGREEN",
          "version_strategy": "UNVERSIONED",
          "volatility": "STABLE"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "computer-science",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "APIs",
          "alias_type": "CANONICAL",
          "id": 1828,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 10,
        "display_name": "APIs",
        "id": 1192,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PROTOCOL",
        "slug": "apis",
        "sub_category_id": 902,
        "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": "APIs",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "APIs",
      "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": "databases",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Databases",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "EVERGREEN",
          "version_strategy": "UNVERSIONED",
          "volatility": "STABLE"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "databases",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "infrastructure",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Infrastructure Tools",
          "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": "infrastructure",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "systems",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Concepts",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "EVERGREEN",
          "version_strategy": "UNVERSIONED",
          "volatility": "STABLE"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "systems",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "Computer Science",
    "databases",
    "infrastructure",
    "systems"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Domain=Software Engineering; The JD emphasizes server-side architecture, APIs, databases, infrastructure, complex systems, and ownership of technical roadmaps, which best matches a backend engineering role.",
    "role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
    "slug": "backend-engineer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Computer Science",
      "tag": "new"
    },
    {
      "skill": "APIs",
      "tag": "in_db"
    },
    {
      "skill": "databases",
      "tag": "new"
    },
    {
      "skill": "infrastructure",
      "tag": "new"
    },
    {
      "skill": "systems",
      "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": 1,
        "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": "APIs",
        "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": 1192,
        "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": "15e2455e-07d0-475c-9116-acc7d8027ee1"
}

LLM Calls

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

Loading…