← Back to history

Pipeline run

8b775aca-3d5d-46b4-b203-8baa8f3378d4

Pipeline LLM cost (USD)
API 1: $0.0078 API 2: $0.0001 API 3: $0.0000 Total: $0.0079

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 · End-to-end feature delivery
Design, build, test, and release software while owning QA, code reviews, customer integrations, and deployment fixes; also gather requirements, plan features with product, and coordinate with management/end users.
"Support the entire application lifecycle (concept, design, test, release, and support)"
Tech stack maturity
Modern Cloud Native
This role is primarily a full-stack product engineering role for modern web stacks and cloud-based delivery, with AI tooling optional rather than central.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
2.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 (1)
Quality Assurance
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Quality Assurance
Show KRA description ↓
• Design, develop, and implement software solutions. • Support the entire application lifecycle (concept, design, test, release, and support) • Gather specific requirements and suggest solutions. • Lead quality assurance and testing • Collaborate with the Product development team to plan new features. • Analyse code and communicate detailed reviews to development teams to ensure a marked improvement in applications and the timely completion of projects. • Implement integrations requested by customers. • Deploy updates and fixes. • Collaborate with team members to improve the company's engineering tools, systems, and procedures. • Handle Management and end-user communication.

Signals

Skill
Alias
KRA flutter-developer
0.61

Post-classification

Centroidupdated · n=100
Alias collision log
New-role queue
New skills captured1
New KRA captured

Captured for admin review

Quality Assurance primary Fullstack Developer pending
Status: completed Created: 2026-05-27T13:56:24.218978Z Updated: 2026-05-27T13:56:49.392886Z API 3 duration: 1938 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

Fullstack Developer

domain · Software Engineering CASE DOMAIN

slug: full-stack-engineer · id: 15 · source: db

Domain=Software Engineering; The JD describes an end-to-end software developer who designs, builds, tests, deploys, supports, and integrates application solutions across the lifecycle, which best matches a full-stack/software engineering role.

Matched skills

software solutionsapplication lifecyclequality assurancetestingcode reviewsproduct developmentintegrationsdeploy updates and fixesengineering toolssystems and proceduresManagement and end-user communication

Matched dimensions

End-to-end application developmentSoftware design and implementationQuality assurance and testing leadershipFeature planning and product collaborationCustomer integration deliveryRelease and support operationsEngineering process improvementStakeholder communication

Matched KRAs

Design, develop, and implement software solutionsSupport the entire application lifecycleGather specific requirements and suggest solutionsLead quality assurance and testingCollaborate with the Product development teamAnalyse code and communicate detailed reviewsImplement integrations requested by customersDeploy updates and fixesImprove the company's engineering tools, systems, and proceduresHandle Management and end-user communication

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

CitationBuilder Pro Pvt. Ltd. is a leading Software as a Service (SaaS) provider with over 10 years of expertise and a customer base in more than 50 countries. We are seeking Sr.Software Developers to join our team and help us develop and maintain high-quality software applications. 


In the Software Developer role, you will be involved in building and implementing new functional enhancements to existing software products. Your goal will be to build efficient programs and systems that serve user needs.


Required Skills:


• Expertise in front-end languages such as HTML, CSS, and JavaScript.
• Expertise in User Interface frameworks such as Angular JS, and React JS (Preferred).
• Expertise in server-side languages such as PHP, Codeigniter
• Proficiency with database technology such as MySQL
• Experience in product development in one of the cloud platforms (Azure, AWS, Google Cloud) will be an added advantage.


Roles and Responsibilities:


• Design, develop, and implement software solutions.
• Support the entire application lifecycle (concept, design, test, release, and support)
• Gather specific requirements and suggest solutions.
• Lead quality assurance and testing
• Collaborate with the Product development team to plan new features.
• Analyse code and communicate detailed reviews to development teams to ensure a marked improvement in applications and the timely completion of projects.
• Implement integrations requested by customers.
• Deploy updates and fixes.
• Collaborate with team members to improve the company's engineering tools, systems, and procedures.
• Handle Management and end-user communication.

Skills from this JD

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

Quality Assurance 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

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed Quality Assurance | type=Soft Skills subtype=general nature=PRACTICE lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
RoleSr.Software Developer
CompanyCitationBuilder Pro Pvt. Ltd.
DomainSoftware & SaaS Products
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "CitationBuilder Pro Pvt. Ltd. is",
      "last_5_words": "in more than 50 countries."
    },
    "text": "CitationBuilder Pro Pvt. Ltd. is a leading Software as a Service (SaaS) provider with over 10 years of expertise and a customer base in more than 50 countries.",
    "word_count": 30
  },
  "certifications": [],
  "company_name": "CitationBuilder Pro Pvt. Ltd.",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "SaaS",
        "Software Development"
      ],
      "domain": "Software \u0026 SaaS Products"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": null,
    "min": null,
    "raw": null
  },
  "job_locations": [],
  "role": "Sr.Software Developer",
  "role_aliases": [
    "Software Developer",
    "Software Engineer",
    "SDE"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 9,
      "heading": "Roles and Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Design, develop, and implement",
        "last_5_words": "Management and end-user communication."
      },
      "text": "\u2022 Design, develop, and implement software solutions.\n\u2022 Support the entire application lifecycle (concept, design, test, release, and support)\n\u2022 Gather specific requirements and suggest solutions.\n\u2022 Lead quality assurance and testing\n\u2022 Collaborate with the Product development team to plan new features.\n\u2022 Analyse code and communicate detailed reviews to development teams to ensure a marked improvement in applications and the timely completion of projects.\n\u2022 Implement integrations requested by customers.\n\u2022 Deploy updates and fixes.\n\u2022 Collaborate with team members to improve the company\u0027s engineering tools, systems, and procedures.\n\u2022 Handle Management and end-user communication.",
      "word_count": 108
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Quality Assurance"
    }
  ],
  "jd_role": {
    "display_name": "Sr.Software Developer",
    "rationale": null,
    "role_aliases": [
      "Software Developer",
      "Software Engineer",
      "SDE"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "CitationBuilder Pro Pvt. Ltd. is",
        "last_5_words": "in more than 50 countries."
      },
      "text": "CitationBuilder Pro Pvt. Ltd. is a leading Software as a Service (SaaS) provider with over 10 years of expertise and a customer base in more than 50 countries.",
      "word_count": 30
    },
    "certifications": [],
    "company_name": "CitationBuilder Pro Pvt. Ltd.",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "SaaS",
          "Software Development"
        ],
        "domain": "Software \u0026 SaaS Products"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": null,
      "min": null,
      "raw": null
    },
    "job_locations": [],
    "role": "Sr.Software Developer",
    "role_aliases": [
      "Software Developer",
      "Software Engineer",
      "SDE"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 9,
        "heading": "Roles and Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Design, develop, and implement",
          "last_5_words": "Management and end-user communication."
        },
        "text": "\u2022 Design, develop, and implement software solutions.\n\u2022 Support the entire application lifecycle (concept, design, test, release, and support)\n\u2022 Gather specific requirements and suggest solutions.\n\u2022 Lead quality assurance and testing\n\u2022 Collaborate with the Product development team to plan new features.\n\u2022 Analyse code and communicate detailed reviews to development teams to ensure a marked improvement in applications and the timely completion of projects.\n\u2022 Implement integrations requested by customers.\n\u2022 Deploy updates and fixes.\n\u2022 Collaborate with team members to improve the company\u0027s engineering tools, systems, and procedures.\n\u2022 Handle Management and end-user communication.",
        "word_count": 108
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "8b775aca-3d5d-46b4-b203-8baa8f3378d4",
  "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": "Collaborate with the Product development team to plan new features.",
            "similarity": 0.6759
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Collaborate with team members to improve the company\u0027s engineering tools, systems, and procedures.",
            "similarity": 0.6282
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Design, develop, and implement software solutions.",
            "similarity": 0.52
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.608,
        "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": "Collaborate with the Product development team to plan new features.",
            "similarity": 0.6454
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Design, develop, and implement software solutions.",
            "similarity": 0.5176
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Analyse code and communicate detailed reviews to development teams to ensure a marked improvement in applications and the timely completion of projects.",
            "similarity": 0.5146
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.5592,
        "slug": "full-stack-engineer",
        "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": "Collaborate with team members to improve the company\u0027s engineering tools, systems, and procedures.",
            "similarity": 0.6193
          },
          {
            "kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
            "sentence": "Analyse code and communicate detailed reviews to development teams to ensure a marked improvement in applications and the timely completion of projects.",
            "similarity": 0.5341
          },
          {
            "kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
            "sentence": "Collaborate with the Product development team to plan new features.",
            "similarity": 0.4809
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 10,
        "score": 0.5448,
        "slug": "devops-engineer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and refactoring",
            "sentence": "Analyse code and communicate detailed reviews to development teams to ensure a marked improvement in applications and the timely completion of projects.",
            "similarity": 0.5452
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Collaborate with the Product development team to plan new features.",
            "similarity": 0.5435
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Collaborate with team members to improve the company\u0027s engineering tools, systems, and procedures.",
            "similarity": 0.5103
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.533,
        "slug": "angular-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": [
          {
            "kra_text": "maintain code quality",
            "sentence": "Analyse code and communicate detailed reviews to development teams to ensure a marked improvement in applications and the timely completion of projects.",
            "similarity": 0.5385
          },
          {
            "kra_text": "integrate backend APIs",
            "sentence": "Implement integrations requested by customers.",
            "similarity": 0.5348
          },
          {
            "kra_text": "handle permissions and device behaviors",
            "sentence": "Handle Management and end-user communication.",
            "similarity": 0.514
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 0.5291,
        "slug": "react-native-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Fullstack Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 15,
      "score": 0.86,
      "slug": "full-stack-engineer",
      "total_count": null
    },
    "confidence": 0.86,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "End-to-end application development",
      "Software design and implementation",
      "Quality assurance and testing leadership",
      "Feature planning and product collaboration",
      "Customer integration delivery",
      "Release and support operations",
      "Engineering process improvement",
      "Stakeholder communication"
    ],
    "matched_kras": [
      "Design, develop, and implement software solutions",
      "Support the entire application lifecycle",
      "Gather specific requirements and suggest solutions",
      "Lead quality assurance and testing",
      "Collaborate with the Product development team",
      "Analyse code and communicate detailed reviews",
      "Implement integrations requested by customers",
      "Deploy updates and fixes",
      "Improve the company\u0027s engineering tools, systems, and procedures",
      "Handle Management and end-user communication"
    ],
    "matched_skills": [
      "software solutions",
      "application lifecycle",
      "quality assurance",
      "testing",
      "code reviews",
      "product development",
      "integrations",
      "deploy updates and fixes",
      "engineering tools",
      "systems and procedures",
      "Management and end-user communication"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Software Engineering; The JD describes an end-to-end software developer who designs, builds, tests, deploys, supports, and integrates application solutions across the lifecycle, which best matches a full-stack/software engineering role.",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 100,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": null,
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 5814,
        "role_display_name": "Fullstack Developer",
        "role_slug": "full-stack-engineer",
        "skill_name": "Quality Assurance",
        "status": "pending"
      }
    ],
    "queue_entry_id": null,
    "v3_pipeline_triggered": false,
    "v3_role_slug": null,
    "v3_run_id": null
  }
}
API 2 — extract-details
{
  "alias_matches": [],
  "candidate_roles": [],
  "chosen_role": {
    "display_name": "Fullstack Developer",
    "id": 15,
    "rationale": "Domain=Software Engineering; The JD describes an end-to-end software developer who designs, builds, tests, deploys, supports, and integrates application solutions across the lifecycle, which best matches a full-stack/software engineering role.",
    "role_archetype": null,
    "slug": "full-stack-engineer",
    "source": "db"
  },
  "dimensions": [],
  "input_final_skills": [
    "Quality Assurance"
  ],
  "input_llm_skills": [
    "Quality Assurance"
  ],
  "new_aliases_persisted": 0,
  "run_id": "8b775aca-3d5d-46b4-b203-8baa8f3378d4",
  "skills_detail": [
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Quality Assurance",
      "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": "quality-assurance",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "Quality Assurance"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Fullstack Developer",
    "id": 15,
    "rationale": "Domain=Software Engineering; The JD describes an end-to-end software developer who designs, builds, tests, deploys, supports, and integrates application solutions across the lifecycle, which best matches a full-stack/software engineering role.",
    "role_archetype": null,
    "slug": "full-stack-engineer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Quality Assurance",
      "tag": "new"
    }
  ],
  "llm_cost_api1_usd": null,
  "llm_cost_api2_usd": null,
  "llm_cost_api3_usd": null,
  "llm_cost_total_usd": null,
  "persistence": {
    "items": [],
    "new_skills_created": 0,
    "role_dimension_saved": 0,
    "skill_dimension_saved": 0,
    "skipped": 0
  },
  "planner_output": null,
  "run_id": "8b775aca-3d5d-46b4-b203-8baa8f3378d4"
}

LLM Calls

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

Loading…