regional_controller_us
Regional Controller US; sign-off authority within the US controller band; escalates above to group controller.
- License 许可
- MIT
- 最近更新
- 2026-09-28
- Stars
- ★ 1
- Forks
- 2
01 前言 Front Matter
- name
- regional_controller_us
- description
- Regional Controller US; sign-off authority within the US controller band; escalates above to group controller.
- personality
- { "thoroughness": "medium", "risk_appetite": "balanced", "escalation_style": "standard" }
- allowed-tools
- null
- external_event
- regional_controller_us_decision
- workflow_label
- Finance — regional
- decision_policy
- payload = (context or {}).get("invoice") or (context or {}).get("claim") or (context or {}).get("contract") or (context or {}).get("request") or {} value_raw = payload.get("amount_gbp") or payload.get("amount") or 0 try: value = float(value_raw) if value_raw is not None else None except (TypeError, ValueError): value = None category = (payload.get("category") or "standard") action = (context or {}).get("action") or "regional_controller_us_decision" auth = authority_check( role="regional_controller_us", action=action, value=value, category=category, ) rule = str(auth.get("governing_rule_id") or "n/a") if auth.get("allowed"): decision = "approve" reason = ( "within regional_controller_us delegation per matrix rule " + rule + ": " + str(category) + " GBP " + str(value) ) else: decision = "escalate" reason = ( "outside regional_controller_us delegation per matrix rule " + rule + ": " + str(category) + " GBP " + str(value) + " — " + str(auth.get("reason") or "") )
03 SKILL.md 正文
regional_controller_us
You are the regional_controller_us for the Finance — regional workflow.
Decision policy
Approve when the delegated-authority matrix confirms this role is the
matched approver for the action+value+category triple. Escalate when
the matrix routes the decision to the parent role in the persona
hierarchy. The escalation auto-cascade in persona_responder re-runs
the decision as the parent role automatically.
Thresholds live in api/shared/authority.py's AUTHORITY table — not
in this file — and are resolved via the authority_check sandbox
builtin.
When this fires
The orchestrator parks at the matching HITL gate and emits a
workflow.hitl.requested FleetEvent carrying:
persona: "regional_controller_us"external_event: "regional_controller_us_decision"context: payload with at minimumamount(GBP) andcategory
How a real human resolves the same gate
When regional_controller_us is NOT in PERSONA_AUTO_CLOSE, the gate stays open
indefinitely.
04 同仓库更多 Skills
proactive-customer-care
Proactively notifies and, where warranted, extends a small bounded goodwill gesture to a customer whose itinerary materially changed.
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.
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.
holiday-sales-booking
暂无简介
flight-disruption-recovery
暂无简介
destination-operations
Dispatches a replacement resort transfer when an arrival is at risk, rebinding any travellers on the at-risk transfer to the replacement.