Pipeline run
743df6bb-5795-4d02-9c1f-34997fc4d900
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
Post-classification
Captured for admin review
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Fullstack Developer
domain · Software Engineering CASE DOMAINslug: full-stack-engineer · id: 15 · source: db
Domain=Software Engineering; The JD emphasizes building customer-facing prototypes, marketplace integrations, reports, and ML-driven insights across UI and application logic, which best matches a full-stack role.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
Crossover is the world's #1 source of full-time remote jobs. Our clients offer top-tier pay for top-tier talent. We're recruiting this role for our client, Totogi. Have you got what it takes? Are you a full-stack engineer who is sick of adhering to the same product specs and rigid development frameworks over and over again? Is losing your creative edge and the flexibility to choose the best tools available one of your greatest fears? Well lighten up, because Totogi has a role that allows you to keep your creative juices flowing and your problem-solving skills sharp. Totogi is a software company redefining the rules of the telecommunications industry by lifting it into the public cloud. We empower CSPs through 100% cloud-native, API-driven solutions that facilitate integration with legacy systems, implement new features and services in minutes instead of months, and deliver a BSS that generates 10x performance at a tenth of the cost. In this role, your primary focus will be to develop prototypes that are both aesthetically compelling and functionally innovative. These prototypes are key in demonstrating the unique value Totogi brings to our clients, enabling them to visualize and understand the impact of our cloud-native solutions. Unlike typical software engineering roles burdened with mundane tasks like extensive code reviews and exhaustive testing, you'll constantly be at the cutting edge, using the latest technologies at your discretion to keep your skills sharp and your work impactful. Take part in this exciting shift by joining Totogi, where you can use your expertise to make a real difference in the telecom industry. Bring your creativity, technical skills, and desire to innovate – together, we'll shape the future of telecommunications. What You Will Be Doing • Developing prototypes of user interfaces that the sales team will use in customer demos to showcase the capabilities of Totogi's products • Creating marketplace integrations that simplify and expedite the onboarding for new prospects to start using Totogi. • Building reports and ML-driven insights that enable new customers to experience the power of Totogi’s multi-tenant Charging-as-a-Service platform. What You Won’t Be Doing • Endless code reviews and exhaustive testing cycles; this role is about innovation and creativity, not routine software maintenance. • Following strict development frameworks and product specifications; here, you have the freedom to choose the best tools and approaches. JavaScript Developer Key Responsibilities • Creating customized product prototypes that win over our customers by showing them what is possible with Totogi. Basic Requirements • At least 5 years of professional experience as a full-stack engineer • Have built at least 2 applications using DynamoDB for storage • Have written scripts using CDK, CloudFormation, serverless.com, Terraform, or similar frameworks to deploy at least 2 applications • Professional experience using LLMs, such as ChatGPT, to boost productivity About Totogi Totogi is focused on building telco software for the public cloud and is completely redefining how carriers engage with their subscribers to drive customer love! We are a product-driven telco software company made up of some of the best minds from the telecoms industry and the brightest engineering talent across the globe. Change the game with us. There is so much to cover for this exciting role, and space here is limited. Hit the Apply button if you found this interesting and want to learn more. We look forward to meeting you! Working with Crossover This is a full-time (40 hours per week), long-term position. The position is immediately available and requires entering into an independent contractor agreement with Crossover. The compensation level for this role is $50 USD/hour, which equates to $100,000 USD/year assuming 40 hours per week and 50 weeks per year. The payment period is weekly. Consult www.crossover.com/help-and-faqs for more details on this topic. What to expect next: • You will receive an email with a link to start your self-paced, online job application. • Our hiring platform will guide you through a series of online “screening” assessments to check for basic job fit, job-related skills, and finally a few real-world job-specific assignments. Important! If you do not receive an email from us: • First, emails may take up to 15 minutes to send, refresh and check again. • Second, check your spam and junk folders for an email from Crossover.com, mark as “Not Spam” since you will receive other emails as well. • Third, we will send to whatever email account you indicated on the Apply form - by default, that is the email address you use as your LinkedIn username and it might be different than the one you have already checked. • If all else fails, just reset your password by visiting https://www.crossover.com/auth/password-recovery if you already applied using LinkedIn EasyApply. Crossover Job Code: LJ-4859-IN-Delhi-JavaScriptDeve.016
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Development Frameworks
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Web Frameworks
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Integration Tools
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- FAST
- Typical lifespan
- SHORT_LIVED
- Version strategy
- VERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Data Engineering Tools
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- FAST
- Typical lifespan
- SHORT_LIVED
- Version strategy
- VERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Machine Learning Frameworks
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Architectural Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Cloud Platforms
- Sub-category
- general
- Skill nature
- PLATFORM
- Volatility
- FAST
- Typical lifespan
- SHORT_LIVED
- Version strategy
- VERSIONED
Aliases — catalog
- Code Review (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- SoftSkill
- Sub-category
- Code Review
- Confidence
- 0.96
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Code review is a standard hiring-pipeline requirement in engineering JDs and is built into major platforms like GitHub/GitLab pull-request workflows, indicating broad adoption.
Skill profile (library / DB)
- Skill nature
- PRACTICE
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 58
- Sub-category id
- 364
- 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
|
— | — |
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
|
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Testing Tools
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Development Frameworks
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Product Management Tools
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- FAST
- Typical lifespan
- SHORT_LIVED
- Version strategy
- VERSIONED
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 |
|---|---|---|---|---|---|---|
| code reviews | new |
React Frontend Development
d_init_01
|
— | — | Skipped — no persistable v3 meta for new skill | skill_not_in_db_v3_proposed |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | full-stack | type=Development Frameworks subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | user interfaces | type=Web Frameworks subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | marketplace integrations | type=Integration Tools subtype=general nature=PRACTICE lifespan=SHORT_LIVED | |
| canonical_skill_proposed | reports | type=Data Engineering Tools subtype=general nature=PRACTICE lifespan=SHORT_LIVED | |
| canonical_skill_proposed | ML | type=Machine Learning Frameworks subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | multi-tenant | type=Architectural Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Charging-as-a-Service | type=Cloud Platforms subtype=general nature=PLATFORM lifespan=SHORT_LIVED | |
| canonical_skill_proposed | testing | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | development frameworks | type=Development Frameworks subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | product specifications | type=Product Management Tools subtype=general nature=PRACTICE lifespan=SHORT_LIVED | |
| dimension_skill_link_proposed | code reviews ↔ React Frontend Development |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "Totogi is focused on building",
"last_5_words": "the game with us."
},
"text": "Totogi is focused on building telco software for the public cloud and is completely redefining how carriers engage with their subscribers to drive customer love! We are a product-driven telco software company made up of some of the best minds from the telecoms industry and the brightest engineering talent across the globe. Change the game with us.",
"word_count": 64
},
"certifications": [],
"company_name": "Totogi",
"ctc": {
"currency": "USD",
"max": 100000,
"min": 100000,
"period": "annual",
"raw": "$50 USD/hour"
},
"domain": {
"primary": {
"aliases": [
"SaaS",
"Product Companies"
],
"domain": "Software \u0026 SaaS Products"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": 5,
"raw": "At least 5 years of professional experience as a full-stack engineer"
},
"job_locations": [
{
"aliases": [
"New Delhi"
],
"city": "Delhi",
"country": "India",
"state": null,
"work_mode": "remote"
}
],
"role": "full-stack engineer",
"role_aliases": [
"Full Stack Developer",
"Software Engineer",
"JavaScript Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 3,
"heading": "What You Will Be Doing",
"heading_was_present": true,
"source_marker": {
"first_5_words": "What You Will Be Doing",
"last_5_words": "Charging-as-a-Service platform."
},
"text": "\u2022 Developing prototypes of user interfaces that the sales team will use in customer demos to showcase the capabilities of Totogi\u0027s products\n\u2022 Creating marketplace integrations that simplify and expedite the onboarding for new prospects to start using Totogi.\n\u2022 Building reports and ML-driven insights that enable new customers to experience the power of Totogi\u2019s multi-tenant Charging-as-a-Service platform.",
"word_count": 51
},
{
"bullet_count": 2,
"heading": "What You Won\u2019t Be Doing",
"heading_was_present": true,
"source_marker": {
"first_5_words": "What You Won\u2019t Be Doing",
"last_5_words": "best tools and approaches."
},
"text": "\u2022 Endless code reviews and exhaustive testing cycles; this role is about innovation and creativity, not routine software maintenance.\n\u2022 Following strict development frameworks and product specifications; here, you have the freedom to choose the best tools and approaches.",
"word_count": 40
},
{
"bullet_count": 1,
"heading": "JavaScript Developer Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "JavaScript Developer Key Responsibilities",
"last_5_words": "possible with Totogi."
},
"text": "\u2022 Creating customized product prototypes that win over our customers by showing them what is possible with Totogi.",
"word_count": 22
}
],
"urls": [
{
"type": "website",
"url": "https://www.crossover.com/help-and-faqs"
},
{
"type": "website",
"url": "https://www.crossover.com/auth/password-recovery"
}
]
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "full-stack"
},
{
"is_primary": true,
"skill_name": "user interfaces"
},
{
"is_primary": true,
"skill_name": "marketplace integrations"
},
{
"is_primary": true,
"skill_name": "reports"
},
{
"is_primary": true,
"skill_name": "ML"
},
{
"is_primary": true,
"skill_name": "multi-tenant"
},
{
"is_primary": true,
"skill_name": "Charging-as-a-Service"
},
{
"is_primary": false,
"skill_name": "code reviews"
},
{
"is_primary": false,
"skill_name": "testing"
},
{
"is_primary": false,
"skill_name": "development frameworks"
},
{
"is_primary": false,
"skill_name": "product specifications"
}
],
"jd_role": {
"display_name": "full-stack engineer",
"rationale": null,
"role_aliases": [
"Full Stack Developer",
"Software Engineer",
"JavaScript Developer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "Totogi is focused on building",
"last_5_words": "the game with us."
},
"text": "Totogi is focused on building telco software for the public cloud and is completely redefining how carriers engage with their subscribers to drive customer love! We are a product-driven telco software company made up of some of the best minds from the telecoms industry and the brightest engineering talent across the globe. Change the game with us.",
"word_count": 64
},
"certifications": [],
"company_name": "Totogi",
"ctc": {
"currency": "USD",
"max": 100000,
"min": 100000,
"period": "annual",
"raw": "$50 USD/hour"
},
"domain": {
"primary": {
"aliases": [
"SaaS",
"Product Companies"
],
"domain": "Software \u0026 SaaS Products"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": 5,
"raw": "At least 5 years of professional experience as a full-stack engineer"
},
"job_locations": [
{
"aliases": [
"New Delhi"
],
"city": "Delhi",
"country": "India",
"state": null,
"work_mode": "remote"
}
],
"role": "full-stack engineer",
"role_aliases": [
"Full Stack Developer",
"Software Engineer",
"JavaScript Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 3,
"heading": "What You Will Be Doing",
"heading_was_present": true,
"source_marker": {
"first_5_words": "What You Will Be Doing",
"last_5_words": "Charging-as-a-Service platform."
},
"text": "\u2022 Developing prototypes of user interfaces that the sales team will use in customer demos to showcase the capabilities of Totogi\u0027s products\n\u2022 Creating marketplace integrations that simplify and expedite the onboarding for new prospects to start using Totogi.\n\u2022 Building reports and ML-driven insights that enable new customers to experience the power of Totogi\u2019s multi-tenant Charging-as-a-Service platform.",
"word_count": 51
},
{
"bullet_count": 2,
"heading": "What You Won\u2019t Be Doing",
"heading_was_present": true,
"source_marker": {
"first_5_words": "What You Won\u2019t Be Doing",
"last_5_words": "best tools and approaches."
},
"text": "\u2022 Endless code reviews and exhaustive testing cycles; this role is about innovation and creativity, not routine software maintenance.\n\u2022 Following strict development frameworks and product specifications; here, you have the freedom to choose the best tools and approaches.",
"word_count": 40
},
{
"bullet_count": 1,
"heading": "JavaScript Developer Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "JavaScript Developer Key Responsibilities",
"last_5_words": "possible with Totogi."
},
"text": "\u2022 Creating customized product prototypes that win over our customers by showing them what is possible with Totogi.",
"word_count": 22
}
],
"urls": [
{
"type": "website",
"url": "https://www.crossover.com/help-and-faqs"
},
{
"type": "website",
"url": "https://www.crossover.com/auth/password-recovery"
}
]
},
"rejected": false,
"rejection_reason": null,
"run_id": "743df6bb-5795-4d02-9c1f-34997fc4d900",
"stage3_signals": {
"alias_found": true,
"alias_match_roles": [
{
"display_name": "Frontend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 7,
"score": 1.0,
"slug": "frontend-engineer",
"total_count": null
},
{
"display_name": "Fullstack Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 1.0,
"slug": "full-stack-engineer",
"total_count": null
}
],
"kra_match_roles": [
{
"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 prototypes of user interfaces that the sales team will use in customer demos to showcase the capabilities of Totogi\u0027s products",
"similarity": 0.4724
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Endless code reviews and exhaustive testing cycles; this role is about innovation and creativity, not routine software maintenance.",
"similarity": 0.461
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Following strict development frameworks and product specifications; here, you have the freedom to choose the best tools and approaches.",
"similarity": 0.4562
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.4632,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "React Native Developer",
"kra_matches": [
{
"kra_text": "maintain code quality",
"sentence": "Endless code reviews and exhaustive testing cycles; this role is about innovation and creativity, not routine software maintenance.",
"similarity": 0.4907
},
{
"kra_text": "integrate backend APIs",
"sentence": "Creating marketplace integrations that simplify and expedite the onboarding for new prospects to start using Totogi.",
"similarity": 0.4177
},
{
"kra_text": "maintain code quality",
"sentence": "Following strict development frameworks and product specifications; here, you have the freedom to choose the best tools and approaches.",
"similarity": 0.3981
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 73,
"score": 0.4355,
"slug": "react-native-developer",
"total_count": null
},
{
"display_name": "Go Backend Developer",
"kra_matches": [
{
"kra_text": "code review and testing support",
"sentence": "Endless code reviews and exhaustive testing cycles; this role is about innovation and creativity, not routine software maintenance.",
"similarity": 0.5118
},
{
"kra_text": "service interface design",
"sentence": "Developing prototypes of user interfaces that the sales team will use in customer demos to showcase the capabilities of Totogi\u0027s products",
"similarity": 0.4363
},
{
"kra_text": "code review and testing support",
"sentence": "Following strict development frameworks and product specifications; here, you have the freedom to choose the best tools and approaches.",
"similarity": 0.3559
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 81,
"score": 0.4347,
"slug": "go-backend-developer",
"total_count": null
},
{
"display_name": "Angular Frontend Developer",
"kra_matches": [
{
"kra_text": "code review and refactoring",
"sentence": "Endless code reviews and exhaustive testing cycles; this role is about innovation and creativity, not routine software maintenance.",
"similarity": 0.4862
},
{
"kra_text": "collaboration with design and QA",
"sentence": "Developing prototypes of user interfaces that the sales team will use in customer demos to showcase the capabilities of Totogi\u0027s products",
"similarity": 0.4211
},
{
"kra_text": "collaboration with design and QA",
"sentence": "Following strict development frameworks and product specifications; here, you have the freedom to choose the best tools and approaches.",
"similarity": 0.388
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 90,
"score": 0.4318,
"slug": "angular-frontend-developer",
"total_count": null
},
{
"display_name": ".NET Backend Developer",
"kra_matches": [
{
"kra_text": "backend code refactoring and maintenance",
"sentence": "Endless code reviews and exhaustive testing cycles; this role is about innovation and creativity, not routine software maintenance.",
"similarity": 0.4632
},
{
"kra_text": "service interface design and implementation",
"sentence": "Developing prototypes of user interfaces that the sales team will use in customer demos to showcase the capabilities of Totogi\u0027s products",
"similarity": 0.425
},
{
"kra_text": "internal and third-party system integration",
"sentence": "Creating marketplace integrations that simplify and expedite the onboarding for new prospects to start using Totogi.",
"similarity": 0.3864
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 83,
"score": 0.4249,
"slug": "dotnet-backend-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.92,
"slug": "full-stack-engineer",
"total_count": null
},
"confidence": 0.92,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"Customer Demo Prototype Development",
"Integration Engineering",
"Analytics and Insights Delivery",
"Full-Stack Product Prototyping",
"Innovation-focused Software Development"
],
"matched_kras": [
"Developing prototypes of user interfaces",
"Creating marketplace integrations",
"Building reports and ML-driven insights",
"Enable new customers to experience the platform",
"Creating customized product prototypes",
"Win over our customers by showing them what is possible"
],
"matched_skills": [
"user interfaces",
"marketplace integrations",
"reports",
"ML-driven insights",
"multi-tenant Charging-as-a-Service platform",
"code reviews",
"testing cycles",
"development frameworks",
"product specifications",
"tools and approaches"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Software Engineering; The JD emphasizes building customer-facing prototypes, marketplace integrations, reports, and ML-driven insights across UI and application logic, which best matches a full-stack role.",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 108,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": null,
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 6050,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "full-stack",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 6051,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "user interfaces",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 6052,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "marketplace integrations",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 6053,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "reports",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 6054,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "ML",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 6055,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "multi-tenant",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 6056,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "Charging-as-a-Service",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 6057,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "code reviews",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 6058,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "testing",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 6059,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "development frameworks",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 6060,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "product specifications",
"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": "TODO: REMOVE AFTER TESTING \u2014 alias DB write disabled",
"alias_persisted": false,
"existing_alias_id": 864,
"existing_alias_text": "Code Review",
"input_term": "code reviews",
"matched_canonical": {
"category_id": 58,
"display_name": "Code Review",
"id": 516,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PRACTICE",
"slug": "code-review",
"sub_category_id": 364,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "embedding_alias"
}
],
"candidate_roles": [],
"chosen_role": {
"display_name": "Fullstack Developer",
"id": 15,
"rationale": "Domain=Software Engineering; The JD emphasizes building customer-facing prototypes, marketplace integrations, reports, and ML-driven insights across UI and application logic, which best matches a full-stack role.",
"role_archetype": null,
"slug": "full-stack-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": "code reviews",
"llm_role": null,
"roles_from_db": []
}
],
"input_final_skills": [
"full-stack",
"user interfaces",
"marketplace integrations",
"reports",
"ML",
"multi-tenant",
"Charging-as-a-Service",
"code reviews",
"testing",
"development frameworks",
"product specifications"
],
"input_llm_skills": [
"full-stack",
"user interfaces",
"marketplace integrations",
"reports",
"ML",
"multi-tenant",
"Charging-as-a-Service",
"code reviews",
"testing",
"development frameworks",
"product specifications"
],
"new_aliases_persisted": 0,
"run_id": "743df6bb-5795-4d02-9c1f-34997fc4d900",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "full-stack",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Development 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": "full-stack",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"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": "marketplace integrations",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Integration Tools",
"skill_nature": "PRACTICE",
"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": "marketplace-integrations",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "reports",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Data Engineering Tools",
"skill_nature": "PRACTICE",
"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": "reports",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "ML",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Machine Learning 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": "ml",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "multi-tenant",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Architectural Concepts",
"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": "multi-tenant",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Charging-as-a-Service",
"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": "SHORT_LIVED",
"version_strategy": "VERSIONED",
"volatility": "FAST"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "charging-as-a-service",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Code Review",
"alias_type": "CANONICAL",
"id": 864,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 58,
"display_name": "Code Review",
"id": 516,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PRACTICE",
"slug": "code-review",
"sub_category_id": 364,
"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": "code reviews",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "code reviews",
"matched_via": "embedding_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": "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": "testing",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "development frameworks",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Development Frameworks",
"skill_nature": "TOOL",
"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": "development-frameworks",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "product specifications",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Product Management Tools",
"skill_nature": "PRACTICE",
"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": "product-specifications",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"full-stack",
"user interfaces",
"marketplace integrations",
"reports",
"ML",
"multi-tenant",
"Charging-as-a-Service",
"testing",
"development frameworks",
"product specifications"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Fullstack Developer",
"id": 15,
"rationale": "Domain=Software Engineering; The JD emphasizes building customer-facing prototypes, marketplace integrations, reports, and ML-driven insights across UI and application logic, which best matches a full-stack role.",
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "full-stack",
"tag": "new"
},
{
"skill": "user interfaces",
"tag": "new"
},
{
"skill": "marketplace integrations",
"tag": "new"
},
{
"skill": "reports",
"tag": "new"
},
{
"skill": "ML",
"tag": "new"
},
{
"skill": "multi-tenant",
"tag": "new"
},
{
"skill": "Charging-as-a-Service",
"tag": "new"
},
{
"skill": "code reviews",
"tag": "in_db"
},
{
"skill": "testing",
"tag": "new"
},
{
"skill": "development frameworks",
"tag": "new"
},
{
"skill": "product specifications",
"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": 15,
"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": "code reviews",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Skipped \u2014 no persistable v3 meta for new skill",
"role_dimension_saved": false,
"roles_from_db": [],
"skill_dimension_saved": false,
"skill_id": null,
"skill_tag": "new",
"skipped_reason": "skill_not_in_db_v3_proposed"
}
],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 1
},
"planner_output": null,
"run_id": "743df6bb-5795-4d02-9c1f-34997fc4d900"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.