[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71S2SWCDJES8DDRGDVYSAGY":3,"skill-same:01M71S2SWCDJES8DDRGDVYSAGY":72},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":28,"publishedAt":45,"linkOnly":46,"markdownContent":47,"markdownBody":48,"frontMatter":49,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":54,"repositoryHtmlUrl":55,"repositoryHomepageUrl":6,"ownerHtmlUrl":56,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":57,"install":58,"resources":71},"01M71S2SWCDJES8DDRGDVYSAGY","jurisdiction-router",null,"Route the candidate's compliance check to the jurisdiction-appropriate sub-skill (USA → standard EEO checks; Germany → BetrVG works-council notification + DE labour law). Drives the §4.10 demo where flipping the country flag adds a Compliance step without code changes.","arturcrmbot\u002Fzava-control-plane","arturcrmbot","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F156445312?v=4","01M71R9QBEJ4ZSX5AXBGBYH82C","Artur Zielinski","01M71R9QCJSV19ESCAF5773TWH",1,"MIT","https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane\u002Fblob\u002Fmain\u002Fapi\u002Fserver\u002Fskills\u002Fjurisdiction-router\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"router","jurisdiction router","policy","compliance check","council","code","search","demo","compliance","check","route","de","notification","changes","candidate","standard","2026-11-10 13:02:02",false,"---\nname: jurisdiction-router\ndescription: Route the candidate's compliance check to the jurisdiction-appropriate sub-skill (USA → standard EEO checks; Germany → BetrVG works-council notification + DE labour law). Drives the §4.10 demo where flipping the country flag adds a Compliance step without code changes.\nallowed-tools: policy_search, betrvg_check, eeo_check\n---\n\nYou are the jurisdiction-router step in the POC2 hiring orchestrator (Phase 8).\n\n## Inputs\n\nThe candidate, the position's `jurisdiction` field (USA \u002F DE), and the JD.\n\n## Procedure\n\n1. Read `position.jurisdiction`.\n2. Call `policy_search(jurisdiction)` to load the active rule bundle for that jurisdiction (USA: EEOC + visa thresholds; DE: BetrVG + AGG + Kündigungsschutzgesetz).\n3. Dispatch:\n   - `USA` → call `eeo_check(candidate_id, position_id)`. No works-council step.\n   - `DE` → call `betrvg_check(candidate_id, position_id)`. The works-council notification window opens here.\n4. Aggregate the sub-call result + the policy clauses applied.\n\n## Output\n\n```json\n{\n  \"jurisdiction\": \"USA\" | \"DE\",\n  \"checks_run\": [\"eeo_check\"] | [\"betrvg_check\"],\n  \"result\": \"clear\" | \"needs_review\" | \"blocked\",\n  \"clauses_applied\": [\"§EEOC.7.2\", \"...\"] | [\"BetrVG §99\", \"AGG §1\", \"...\"],\n  \"blocking_reasons\": []\n}\n```\n\nThe demo highlight is the same hire, country flag toggled USA → DE, watch\n`checks_run` add `betrvg_check` and `clauses_applied` swap to BetrVG without\nany code change — only the policy bundle differs.\n","You are the jurisdiction-router step in the POC2 hiring orchestrator (Phase 8).\n\n## Inputs\n\nThe candidate, the position's `jurisdiction` field (USA \u002F DE), and the JD.\n\n## Procedure\n\n1. Read `position.jurisdiction`.\n2. Call `policy_search(jurisdiction)` to load the active rule bundle for that jurisdiction (USA: EEOC + visa thresholds; DE: BetrVG + AGG + Kündigungsschutzgesetz).\n3. Dispatch:\n   - `USA` → call `eeo_check(candidate_id, position_id)`. No works-council step.\n   - `DE` → call `betrvg_check(candidate_id, position_id)`. The works-council notification window opens here.\n4. Aggregate the sub-call result + the policy clauses applied.\n\n## Output\n\n```json\n{\n  \"jurisdiction\": \"USA\" | \"DE\",\n  \"checks_run\": [\"eeo_check\"] | [\"betrvg_check\"],\n  \"result\": \"clear\" | \"needs_review\" | \"blocked\",\n  \"clauses_applied\": [\"§EEOC.7.2\", \"...\"] | [\"BetrVG §99\", \"AGG §1\", \"...\"],\n  \"blocking_reasons\": []\n}\n```\n\nThe demo highlight is the same hire, country flag toggled USA → DE, watch\n`checks_run` add `betrvg_check` and `clauses_applied` swap to BetrVG without\nany code change — only the policy bundle differs.\n",{"name":5,"description":7,"allowed-tools":50},"policy_search, betrvg_check, eeo_check","main","db273d7d646605c0bf0175dc9c8057b9ad2628b5","api\u002Fserver\u002Fskills\u002Fjurisdiction-router",2,"https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane","https:\u002F\u002Fgithub.com\u002Farturcrmbot","2026-09-28 17:47:06",{"source":8,"skillName":5,"commands":59,"prompt":69,"zipAvailable":70},[60,63,66],{"tool":61,"command":62},"npx","npx skills add arturcrmbot\u002Fzava-control-plane --skill jurisdiction-router",{"tool":64,"command":65},"bunx","bunx skills add arturcrmbot\u002Fzava-control-plane --skill jurisdiction-router",{"tool":67,"command":68},"pnpm","pnpm dlx skills add arturcrmbot\u002Fzava-control-plane --skill jurisdiction-router","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane\u002Fblob\u002Fmain\u002Fapi\u002Fserver\u002Fskills\u002Fjurisdiction-router\u002FSKILL.md",true,[],[73,93,110,124,132,139],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":45},"01M71SJECD4KXSSJV1B0HSY4T4","proactive-customer-care","Proactively notifies and, where warranted, extends a small bounded goodwill gesture to a customer whose itinerary materially changed.","https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane\u002Fblob\u002Fmain\u002Fverticals\u002Ftravel\u002Fskills\u002Fproactive-customer-care\u002FSKILL.md",[],[80,81,82,83,84,85,86,87,38,88,89,90,91,92],"proactive","customer","proactive customer care","customer care","gesture","action","bounded","status","booking","operations","travel","issue","itinerary",{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":45},"01M71SJ9VHGNNTB6452H1KRZD6","payment-exception","Resolves a failed balance payment by retrying it to complete the booking, or releasing the booking's inventory when retry is not viable.","https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane\u002Fblob\u002Fmain\u002Fverticals\u002Ftravel\u002Fskills\u002Fpayment-exception\u002FSKILL.md",[],[100,101,102,103,104,88,105,106,107,87,108,109,38,89,90],"payment","payment exception","it","retry","balance","when","release","complete","capacity","inventory",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":45},"01M71SJ6S6XREB0J6CCVCSFZ9E","hotel-supplier-recovery","Restores accommodation for a shortfall-hit hotel allotment by moving contracted rooms from a donor allotment with headroom, resolving the reported supplier shortfall.","https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane\u002Fblob\u002Fmain\u002Fverticals\u002Ftravel\u002Fskills\u002Fhotel-supplier-recovery\u002FSKILL.md",[],[117,118,119,120,38,89,90,121,122,123],"hotel supplier recovery","hotel","recovery","with","move","for","headroom",{"skillNo":125,"name":126,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":129,"publishedAt":45},"01M71SJ4G5MPM50WZ6F66M3PNS","holiday-sales-booking","https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane\u002Fblob\u002Fmain\u002Fverticals\u002Ftravel\u002Fskills\u002Fholiday-sales-booking\u002FSKILL.md",[],[130,88,131],"holiday sales booking","sales",{"skillNo":133,"name":134,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":137,"publishedAt":45},"01M71SJ2AHHWN2C4YV2RKEE947","flight-disruption-recovery","https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane\u002Fblob\u002Fmain\u002Fverticals\u002Ftravel\u002Fskills\u002Fflight-disruption-recovery\u002FSKILL.md",[],[138,119],"flight disruption recovery",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":145,"publishedAt":45},"01M71SHYPK8HNQ80C9XAWSER53","destination-operations","Dispatches a replacement resort transfer when an arrival is at risk, rebinding any travellers on the at-risk transfer to the replacement.","https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane\u002Fblob\u002Fmain\u002Fverticals\u002Ftravel\u002Fskills\u002Fdestination-operations\u002FSKILL.md",[],[146,89,147,148,38,149,90,150,105,151],"destination operations","destination","risk","dispatch","at","transfer"]