{
  "_meta": {
    "schema": "https://www.drawdecisiontree.com/decision-dag.schema.json",
    "source": "https://www.drawdecisiontree.com",
    "description": "DrawDecisionTree.com is a free tool for building, sharing, and embedding interactive decision trees. This file is the machine-readable export of a published decision tree. The `dsl` field contains the original source in the Decision DAG DSL; the `dag` schema is documented at the URL in `schema` above.",
    "links": {
      "interactive": "https://www.drawdecisiontree.com/t/drawdecisiontree/onboarding-role.html",
      "embed": "https://www.drawdecisiontree.com/embed/path/drawdecisiontree/onboarding-role",
      "dsl_reference": "https://www.drawdecisiontree.com/decision-tree-dsl-reference.html",
      "guides": "https://www.drawdecisiontree.com/guides",
      "schema_docs": "https://www.drawdecisiontree.com/decision-dag.schema.json",
      "author_trees": "https://www.drawdecisiontree.com/trees/drawdecisiontree"
    },
    "generated_at": "2026-05-29T12:05:39.333Z"
  },
  "author": {
    "handle": "drawdecisiontree",
    "first_name": "Andrew",
    "last_name": null,
    "avatar_url": "1d32d828-b6ca-40ec-bdd7-771fe7b9c36a/avatar-1778531481027.svg",
    "display_name": "Andrew"
  },
  "file": {
    "id": "ccf6e3b0-19d1-4211-9f0d-3f436a612234",
    "name": "Which onboarding track should I assign to this new hire?",
    "public_slug": "onboarding-role",
    "updated_at": "2026-05-12T16:53:43.587978+00:00",
    "url": "https://www.drawdecisiontree.com/t/drawdecisiontree/onboarding-role.html",
    "json_url": "https://www.drawdecisiontree.com/t/drawdecisiontree/onboarding-role/tree.json",
    "dsl_url": "https://www.drawdecisiontree.com/t/drawdecisiontree/onboarding-role/tree.dag"
  },
  "meta": {
    "description": null,
    "mode": "decision",
    "entry": "Q1",
    "tags": [],
    "image": null
  },
  "questions": [
    {
      "id": "Q1",
      "text": "What best describes your primary role?"
    },
    {
      "id": "Q2",
      "text": "Which area of engineering?"
    },
    {
      "id": "Q3",
      "text": "What is your primary focus?"
    },
    {
      "id": "Q4",
      "text": "Which team?"
    }
  ],
  "outcomes": [
    {
      "id": "OUT_FE",
      "label": "Frontend Engineer"
    },
    {
      "id": "OUT_BE",
      "label": "Backend Engineer"
    },
    {
      "id": "OUT_DEVOPS",
      "label": "DevOps / Infrastructure"
    },
    {
      "id": "OUT_DATA",
      "label": "Data / ML Engineer"
    },
    {
      "id": "OUT_DESIGN",
      "label": "Designer"
    },
    {
      "id": "OUT_PM",
      "label": "Product Manager"
    },
    {
      "id": "OUT_UXR",
      "label": "UX Researcher"
    },
    {
      "id": "OUT_SALES",
      "label": "Sales"
    },
    {
      "id": "OUT_MKTG",
      "label": "Marketing"
    },
    {
      "id": "OUT_CS",
      "label": "Customer Success"
    },
    {
      "id": "OUT_OPS",
      "label": "Finance / Operations"
    },
    {
      "id": "OUT_EXEC",
      "label": "Leadership"
    }
  ],
  "dsl": "dag: Which onboarding track should I assign to this new hire?\nversion: 1.0.0\nentry: Q1\n\nQ1: What best describes your primary role?\n  A: Engineering / Development -> Q2\n  B: Design / Product          -> Q3\n  C: Sales / Marketing         -> Q4\n  D: Finance / Operations      -> [OUT_OPS]\n  E: Executive / Leadership    -> [OUT_EXEC]\n\nQ2: Which area of engineering?\n  A: Frontend / Web  -> [OUT_FE]\n  B: Backend / API   -> [OUT_BE]\n  C: DevOps / Infra  -> [OUT_DEVOPS]\n  D: Data / ML       -> [OUT_DATA]\n\nQ3: What is your primary focus?\n  A: UI / Visual design -> [OUT_DESIGN]\n  B: Product management -> [OUT_PM]\n  C: UX research        -> [OUT_UXR]\n\nQ4: Which team?\n  A: Sales          -> [OUT_SALES]\n  B: Marketing      -> [OUT_MKTG]\n  C: Customer success -> [OUT_CS]\n\n[OUT_FE]:     Frontend Engineer\n  description: Access to design system, component library, and web repos.\n  code: ROLE_FRONTEND\n\n[OUT_BE]:     Backend Engineer\n  description: Access to API repos, database tools, and internal services.\n  code: ROLE_BACKEND\n\n[OUT_DEVOPS]: DevOps / Infrastructure\n  description: Access to CI/CD pipelines, cloud console, and monitoring.\n  code: ROLE_DEVOPS\n\n[OUT_DATA]:   Data / ML Engineer\n  description: Access to data warehouse, notebooks, and ML platform.\n  code: ROLE_DATA\n\n[OUT_DESIGN]: Designer\n  description: Access to Figma, design tokens, and the component library.\n  code: ROLE_DESIGN\n\n[OUT_PM]:     Product Manager\n  description: Access to roadmap tools, analytics, and feature flag dashboards.\n  code: ROLE_PM\n\n[OUT_UXR]:    UX Researcher\n  description: Access to research repositories, user interview tools, and analytics.\n  code: ROLE_UXR\n\n[OUT_SALES]:  Sales\n  description: Access to CRM, deal room, and sales enablement materials.\n  code: ROLE_SALES\n\n[OUT_MKTG]:   Marketing\n  description: Access to CMS, analytics, and campaign management tools.\n  code: ROLE_MARKETING\n\n[OUT_CS]:     Customer Success\n  description: Access to support tooling, customer data, and onboarding playbooks.\n  code: ROLE_CS\n\n[OUT_OPS]:    Finance / Operations\n  description: Access to financial systems, HR tools, and operational dashboards.\n  code: ROLE_OPS\n\n[OUT_EXEC]:   Leadership\n  description: Access to executive dashboards, board materials, and all-team reports.\n  code: ROLE_EXEC\n"
}