← Back to history

Pipeline run

a3f67407-e6e7-4419-a76f-03440b76189f

Pipeline LLM cost (USD)
API 1: $0.0101 API 2: $0.0001 API 3: $0.0000 Total: $0.0102

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 · Performance and production support
Build, maintain, and improve .NET applications: turn requirements into functional software, refactor existing code for speed and quality, test/optimize features, and provide support across web, mobile, and desktop apps.
"Maintain and upgrade existing applications and fix issues"
Tech stack maturity
Modern Cloud Native
Backend development today is typically built around cloud-hosted services, containers, CI/CD, and distributed systems, but AI is usually only an optional integration rather than the core of the role.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
1.80 / 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)
.NET Microsoft
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
.NET Microsoft
Show KRA description ↓
• Design, create and maintain applications using the .NET platform and environment • Understand requirements and transform them into functional applications in line with business objectives • Maintain and upgrade existing applications and fix issues • Collaborate with peers to design the best solution possible using the .Net framework and Microsoft tech stack • Rewriting/making changes in existing code structure to increase efficiency and performance • Ensure error-free code that adheres to best coding practices • Test, monitor, and make better solutions through incremental updates/new features/app optimization • Offer technical support for web, mobile, and desktop applications • Integrate data storage systems and maintain code quality • Identify bottlenecks and address issues to ensure the best performance • Create architecture, specifications, and user interfaces of .Net applications • Innovate and build high-quality software solutions leveraging the versatility of the .NET

Signals

Skill dotnet-backend-developer
0.50
Alias dotnet-backend-developer
1.00
KRA react-native-developer
0.59

Post-classification

Centroidupdated · n=623
Alias collision log
New-role queue
New skills captured1
New KRA capturedyes

Captured for admin review

Microsoft primary Backend Developer pending
R&R fragment (sim 0.00) Backend Developer pending

• Design, create and maintain applications using the .NET platform and environment • Understand requirements and transform them into functional applications in line with business objectives • Mainta…

Status: completed Created: 2026-05-27T14:41:06.057804Z Updated: 2026-06-12T17:22:22.801467Z API 3 duration: 5031 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

.NET Backend Developer

sub-role · 0.99 domain · Software Engineering CASE DOMAIN

slug: backend-engineer · id: 1 · source: db · sub-role slug: dotnet-backend-developer

Domain=Software Engineering → sub-role dotnet-backend-developer; The responsibilities center on building and maintaining .NET applications, working with Microsoft tech stack, integrating data storage, and improving performance, which best matches a backend developer.

Matched skills

.NET.Net frameworkMicrosoft tech stackdata storage systems

Matched dimensions

Application DevelopmentCode Maintenance and OptimizationSoftware ArchitecturePerformance ImprovementTechnical Support

Matched KRAs

Design, create and maintain applications using the .NET platformTransform requirements into functional applicationsMaintain and upgrade existing applications and fix issuesCollaborate to design the best solution possibleRewrite existing code structure to increase efficiency and performanceTest, monitor, and make better solutions through incremental updatesOffer technical support for web, mobile, and desktop applicationsIntegrate data storage systems and maintain code qualityIdentify bottlenecks and address issuesCreate architecture, specifications, and user interfaces

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

Hi Professionals,

This is Jason Mathew from Ampstek

Ampstek is hiring for contract Assignments

Title : .NET Developer

Job Type : B2B Contract

Location : Bulgaria (Remote)

Required Skills


• Design, create and maintain applications using the .NET platform and environment 
• Understand requirements and transform them into functional applications in line with business objectives 
• Maintain and upgrade existing applications and fix issues 
• Collaborate with peers to design the best solution possible using the .Net framework and Microsoft tech stack 
• Rewriting/making changes in existing code structure to increase efficiency and performance 
• Ensure error-free code that adheres to best coding practices 
• Test, monitor, and make better solutions through incremental updates/new features/app optimization 
• Offer technical support for web, mobile, and desktop applications 
• Integrate data storage systems and maintain code quality 
• Identify bottlenecks and address issues to ensure the best performance 
• Create architecture, specifications, and user interfaces of .Net applications 
• Innovate and build high-quality software solutions leveraging the versatility of the .NET

Thanks & Regards

Jason Mathew | IT Recruiter | Europe & UK

E-mail- jason.mathew@ampstek.com

Tel - +48 (22)1857586

LinkedIn :https://www.linkedin.com/in/pravin-raja-jason-mathew-4340aa101/

Ampstek Services Limited

Kemp House, 152-160, City Road London-EC1V 2NX

Website : https://www.ampstek.com/

Skills from this JD

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

.NET Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: .NET id=3237 · net

Aliases — catalog

  • .NET (CANONICAL) primary
  • .NET 5 (VERSION)
  • .NET 6 (VERSION)
  • .NET 7 (VERSION)
  • .NET 8 (VERSION)
  • .NET Core (VERSION)

Context tags (catalog)

ADO.NET ASP.NET Azure Blazor C# CLR Entity Framework LINQ MVC Microservices NuGet Visual Studio WPF Web API XAML

Stored enrichment (catalog DB)

Category
Runtime
Sub-category
Runtime Platform
Vendor
Microsoft
License
mit
Year introduced
2002
Confidence
0.90
Version strategy
SEPARATE_ENTITY
Version tag
.NET (modern, i.e., .NET 6+)

Maturity reasoning: .NET appears in large volumes of job postings across enterprise, cloud, and backend roles, and Microsoft continues active releases and LTS support, indicating broad hiring-pipeline adoption.

Skill profile (library / DB)

Skill nature
RUNTIME
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
67
Sub-category id
2564
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • C# and .NET Languages Catalog dimension db id 362

    Library dimension (catalog)

    Roles linked in library: .NET Backend Developer

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
C# and .NET Languages
c-and-net-languages
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Microsoft 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
Cloud Platforms
Sub-category
general
Skill nature
PLATFORM
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
.NET in_db
C# and .NET Languages
c-and-net-languages
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed Microsoft | type=Cloud Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
Role.NET Developer
CompanyAmpstek Services Limited
DomainIT Services & Consulting
Location Bulgaria (remote)
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": "Ampstek Services Limited",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "ITES",
        "BPO"
      ],
      "domain": "IT Services \u0026 Consulting"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": null,
    "min": null,
    "raw": null
  },
  "job_locations": [
    {
      "aliases": [],
      "city": null,
      "country": "Bulgaria",
      "state": null,
      "work_mode": "remote"
    }
  ],
  "role": ".NET Developer",
  "role_aliases": [
    ".NET Engineer",
    "Software Developer",
    "C# Developer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 12,
      "heading": "Required Skills",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Design, create and maintain",
        "last_5_words": "versatility of the .NET"
      },
      "text": "\u2022 Design, create and maintain applications using the .NET platform and environment \n\u2022 Understand requirements and transform them into functional applications in line with business objectives \n\u2022 Maintain and upgrade existing applications and fix issues \n\u2022 Collaborate with peers to design the best solution possible using the .Net framework and Microsoft tech stack \n\u2022 Rewriting/making changes in existing code structure to increase efficiency and performance \n\u2022 Ensure error-free code that adheres to best coding practices \n\u2022 Test, monitor, and make better solutions through incremental updates/new features/app optimization \n\u2022 Offer technical support for web, mobile, and desktop applications \n\u2022 Integrate data storage systems and maintain code quality \n\u2022 Identify bottlenecks and address issues to ensure the best performance \n\u2022 Create architecture, specifications, and user interfaces of .Net applications \n\u2022 Innovate and build high-quality software solutions leveraging the versatility of the .NET",
      "word_count": 164
    }
  ],
  "urls": [
    {
      "type": "linkedin",
      "url": "https://www.linkedin.com/in/pravin-raja-jason-mathew-4340aa101/"
    },
    {
      "type": "website",
      "url": "https://www.ampstek.com/"
    }
  ]
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": ".NET"
    },
    {
      "is_primary": true,
      "skill_name": "Microsoft"
    }
  ],
  "jd_role": {
    "display_name": ".NET Developer",
    "rationale": null,
    "role_aliases": [
      ".NET Engineer",
      "Software Developer",
      "C# Developer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": "Ampstek Services Limited",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "ITES",
          "BPO"
        ],
        "domain": "IT Services \u0026 Consulting"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": null,
      "min": null,
      "raw": null
    },
    "job_locations": [
      {
        "aliases": [],
        "city": null,
        "country": "Bulgaria",
        "state": null,
        "work_mode": "remote"
      }
    ],
    "role": ".NET Developer",
    "role_aliases": [
      ".NET Engineer",
      "Software Developer",
      "C# Developer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 12,
        "heading": "Required Skills",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Design, create and maintain",
          "last_5_words": "versatility of the .NET"
        },
        "text": "\u2022 Design, create and maintain applications using the .NET platform and environment \n\u2022 Understand requirements and transform them into functional applications in line with business objectives \n\u2022 Maintain and upgrade existing applications and fix issues \n\u2022 Collaborate with peers to design the best solution possible using the .Net framework and Microsoft tech stack \n\u2022 Rewriting/making changes in existing code structure to increase efficiency and performance \n\u2022 Ensure error-free code that adheres to best coding practices \n\u2022 Test, monitor, and make better solutions through incremental updates/new features/app optimization \n\u2022 Offer technical support for web, mobile, and desktop applications \n\u2022 Integrate data storage systems and maintain code quality \n\u2022 Identify bottlenecks and address issues to ensure the best performance \n\u2022 Create architecture, specifications, and user interfaces of .Net applications \n\u2022 Innovate and build high-quality software solutions leveraging the versatility of the .NET",
        "word_count": 164
      }
    ],
    "urls": [
      {
        "type": "linkedin",
        "url": "https://www.linkedin.com/in/pravin-raja-jason-mathew-4340aa101/"
      },
      {
        "type": "website",
        "url": "https://www.ampstek.com/"
      }
    ]
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "a3f67407-e6e7-4419-a76f-03440b76189f",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": ".NET Backend Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 83,
        "score": 1.0,
        "slug": "dotnet-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Backend Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 1,
        "score": 1.0,
        "slug": "backend-engineer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "display_name": "React Native Developer",
        "kra_matches": [
          {
            "kra_text": "maintain code quality",
            "sentence": "Integrate data storage systems and maintain code quality",
            "similarity": 0.6561
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Ensure error-free code that adheres to best coding practices",
            "similarity": 0.6454
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Rewriting/making changes in existing code structure to increase efficiency and performance",
            "similarity": 0.4727
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 0.5914,
        "slug": "react-native-developer",
        "total_count": null
      },
      {
        "display_name": ".NET Backend Developer",
        "kra_matches": [
          {
            "kra_text": "backend code refactoring and maintenance",
            "sentence": "Rewriting/making changes in existing code structure to increase efficiency and performance",
            "similarity": 0.6238
          },
          {
            "kra_text": "backend code refactoring and maintenance",
            "sentence": "Integrate data storage systems and maintain code quality",
            "similarity": 0.5602
          },
          {
            "kra_text": "validation and error handling",
            "sentence": "Ensure error-free code that adheres to best coding practices",
            "similarity": 0.5561
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 83,
        "score": 0.58,
        "slug": "dotnet-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "optimize responsiveness and performance",
            "sentence": "Identify bottlenecks and address issues to ensure the best performance",
            "similarity": 0.6032
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Collaborate with peers to design the best solution possible using the .Net framework and Microsoft tech stack",
            "similarity": 0.5923
          },
          {
            "kra_text": "integrate external APIs and data sources",
            "sentence": "Integrate data storage systems and maintain code quality",
            "similarity": 0.5196
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.5717,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "Node.js Backend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and refactoring",
            "sentence": "Rewriting/making changes in existing code structure to increase efficiency and performance",
            "similarity": 0.6509
          },
          {
            "kra_text": "code review and refactoring",
            "sentence": "Integrate data storage systems and maintain code quality",
            "similarity": 0.532
          },
          {
            "kra_text": "code review and refactoring",
            "sentence": "Ensure error-free code that adheres to best coding practices",
            "similarity": 0.5015
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 82,
        "score": 0.5615,
        "slug": "node-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and refactoring",
            "sentence": "Rewriting/making changes in existing code structure to increase efficiency and performance",
            "similarity": 0.6509
          },
          {
            "kra_text": "code review and refactoring",
            "sentence": "Integrate data storage systems and maintain code quality",
            "similarity": 0.532
          },
          {
            "kra_text": "code review and refactoring",
            "sentence": "Ensure error-free code that adheres to best coding practices",
            "similarity": 0.5015
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.5615,
        "slug": "angular-frontend-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": ".NET Backend Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          ".NET"
        ],
        "role_id": 83,
        "score": 0.5,
        "slug": "dotnet-backend-developer",
        "total_count": 2
      }
    ]
  },
  "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": [
      "Application Development",
      "Code Maintenance and Optimization",
      "Software Architecture",
      "Performance Improvement",
      "Technical Support"
    ],
    "matched_kras": [
      "Design, create and maintain applications using the .NET platform",
      "Transform requirements into functional applications",
      "Maintain and upgrade existing applications and fix issues",
      "Collaborate to design the best solution possible",
      "Rewrite existing code structure to increase efficiency and performance",
      "Test, monitor, and make better solutions through incremental updates",
      "Offer technical support for web, mobile, and desktop applications",
      "Integrate data storage systems and maintain code quality",
      "Identify bottlenecks and address issues",
      "Create architecture, specifications, and user interfaces"
    ],
    "matched_skills": [
      ".NET",
      ".Net framework",
      "Microsoft tech stack",
      "data storage systems"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Software Engineering \u2192 sub-role dotnet-backend-developer; The responsibilities center on building and maintaining .NET applications, working with Microsoft tech stack, integrating data storage, and improving performance, which best matches a backend developer.",
    "sub_role": {
      "confidence": 0.99,
      "display_name": ".NET Backend Developer",
      "reasoning": "The JD is explicitly centered on the .NET platform, .NET framework, and Microsoft tech stack, which directly matches the .NET backend specialization.",
      "role_id": 83,
      "slug": "dotnet-backend-developer"
    }
  },
  "stage5_updates": {
    "centroid_n_after": 623,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 667,
      "r_and_r_preview": "\u2022 Design, create and maintain applications using the .NET platform and environment \n\u2022 Understand requirements and transform them into functional applications in line with business objectives \n\u2022 Mainta",
      "role_display_name": "Backend Developer",
      "role_slug": "backend-engineer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 10385,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Microsoft",
        "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": 4766,
      "existing_alias_text": ".NET",
      "input_term": ".NET",
      "matched_canonical": {
        "category_id": 67,
        "display_name": ".NET",
        "id": 3237,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "RUNTIME",
        "slug": "net",
        "sub_category_id": 2564,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [
    {
      "display_name": ".NET Backend Developer",
      "id": 83,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "dotnet-backend-developer",
      "source": "db"
    }
  ],
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Domain=Software Engineering \u2192 sub-role dotnet-backend-developer; The responsibilities center on building and maintaining .NET applications, working with Microsoft tech stack, integrating data storage, and improving performance, which best matches a backend developer.",
    "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": "C# and .NET Languages",
        "id": 362,
        "rationale": "Primary implementation languages and runtime features used to build backend service logic in the .NET ecosystem. This is the core coding surface for request handling, domain logic, and service internals.",
        "slug": "c-and-net-languages",
        "source": "db"
      },
      "input_skill": ".NET",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": ".NET Backend Developer",
          "id": 83,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "dotnet-backend-developer",
          "source": "db"
        }
      ]
    }
  ],
  "input_final_skills": [
    ".NET",
    "Microsoft"
  ],
  "input_llm_skills": [
    ".NET",
    "Microsoft"
  ],
  "new_aliases_persisted": 0,
  "run_id": "a3f67407-e6e7-4419-a76f-03440b76189f",
  "skills_detail": [
    {
      "aliases_in_db": [
        {
          "alias_text": ".NET",
          "alias_type": "CANONICAL",
          "id": 4766,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": ".NET 5",
          "alias_type": "VERSION",
          "id": 4767,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": ".NET 6",
          "alias_type": "VERSION",
          "id": 4768,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": ".NET 7",
          "alias_type": "VERSION",
          "id": 4769,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": ".NET 8",
          "alias_type": "VERSION",
          "id": 4770,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": ".NET Core",
          "alias_type": "VERSION",
          "id": 4771,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 67,
        "display_name": ".NET",
        "id": 3237,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "RUNTIME",
        "slug": "net",
        "sub_category_id": 2564,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "C# and .NET Languages",
            "id": 362,
            "rationale": "Primary implementation languages and runtime features used to build backend service logic in the .NET ecosystem. This is the core coding surface for request handling, domain logic, and service internals.",
            "slug": "c-and-net-languages",
            "source": "db"
          },
          "input_skill": ".NET",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": ".NET Backend Developer",
              "id": 83,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "dotnet-backend-developer",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": ".NET",
      "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": "Microsoft",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Cloud Platforms",
          "skill_nature": "PLATFORM",
          "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": "microsoft",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "Microsoft"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Domain=Software Engineering \u2192 sub-role dotnet-backend-developer; The responsibilities center on building and maintaining .NET applications, working with Microsoft tech stack, integrating data storage, and improving performance, which best matches a backend developer.",
    "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": ".NET",
      "tag": "in_db"
    },
    {
      "skill": "Microsoft",
      "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": "C# and .NET Languages",
          "id": 362,
          "rationale": "Primary implementation languages and runtime features used to build backend service logic in the .NET ecosystem. This is the core coding surface for request handling, domain logic, and service internals.",
          "slug": "c-and-net-languages",
          "source": "db"
        },
        "dimension_id": 362,
        "input_skill": ".NET",
        "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": [
          {
            "display_name": ".NET Backend Developer",
            "id": 83,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "dotnet-backend-developer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 3237,
        "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": "a3f67407-e6e7-4419-a76f-03440b76189f"
}

LLM Calls

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

Loading…