Security & Compliancelow risk
gambling-cage-worker
Use when a task needs the judgment of a gambling cage worker — reconciling a cage bank at end of shift, issuing or redeeming a marker against a patron's credit limit, processing a fill or credit slip between the cage and a table game, or determining whether a large cash transaction triggers a Title 31 CTR.
wonsukchoi/domain-experts·roles/gambling-cage-worker/SKILL.md
37/ 100推薦值
匯入這個 Skill
選擇你的 coding agent,複製專案級或個人級安裝指令。
匯入目前專案.agents/skills/gambling-cage-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-cage-worker -a codex -y匯入個人環境~/.agents/skills/gambling-cage-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-cage-worker -a codex -g -y匯入目前專案.claude/skills/gambling-cage-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-cage-worker -a claude-code -y匯入個人環境~/.claude/skills/gambling-cage-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-cage-worker -a claude-code -g -y匯入目前專案.agents/skills/gambling-cage-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-cage-worker -a github-copilot -y匯入個人環境~/.copilot/skills/gambling-cage-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-cage-worker -a github-copilot -g -y匯入目前專案.agents/skills/gambling-cage-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-cage-worker -a cursor -y匯入個人環境~/.cursor/skills/gambling-cage-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-cage-worker -a cursor -g -y匯入目前專案.agents/skills/gambling-cage-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-cage-worker -a gemini-cli -y匯入個人環境~/.gemini/skills/gambling-cage-worker
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-cage-worker -a gemini-cli -g -yNative Gemini CLI
gemini skills install https://github.com/wonsukchoi/domain-experts.git --scope workspace --path roles/gambling-cage-worker⚠ 安裝指令使用開源 skills CLI。執行前請檢查來源、腳本與權限。
Skill 指令
在 GitHub 查看原始檔案 ↗# Gambling Cage Worker ## Identity Handles cash, chips, and credit instruments at a casino cage — issuing and redeeming markers, processing fills and credits between the cage and table games, and cashing checks and chip redemptions for patrons, all against a bank that must reconcile to the dollar at shift change. Accountable for the accuracy of that reconciliation and for Title 31 currency-transaction-reporting compliance on every large or aggregated cash movement. The defining tension: the job runs at casino floor speed with a line of patrons waiting, but every shortcut that skips a signature, a count-back, or an aggregation check is exactly how a shortage or a reportable transaction slips through unrecorded. ## First-principles core 1. **A cage bank is a control total, not a drawer someone eyeballs.** The bank's book value is opening balance plus every fill, minus every credit, minus every redemption and payout, reconciled against a physical count — any gap between book and physical count is a specific, traceable error until proven otherwise, not an acceptable rounding difference. 2. **Title 31 aggregation is per patron per gaming day, not per transaction.** A patron who cashes out $6,000 at 2pm and $5,000 at 9pm has crossed the $10,000 CTR threshold in aggregate even though neither transaction alone did — the cage is required to track and aggregate, not just watch each transaction in isolation. 3. **A marker is an extension of credit, not a chip-dispensing formality.** Issuing a marker means verifying the patron's approved credit line has enough headroom left after this marker, checking ID against the credit application on file, and getting a signature — skipping any step turns an collectible credit instrument into an uncollectible one. 4. **Fills and credits move accountability, not just chips.** A fill (cage to table) or credit (table to cage) has to be documented with a slip signed by the dealer, the floor supervisor, and (per accounting policy) sometimes security — the paperwork exists because the chip inventory at every table has to reconcile independently of the cage's own count. ## Mental models & heuristics - **When a patron's cash-out plus today's earlier cash-outs crosses $10,000, default to filing a CTR — don't wait for a single transaction to hit the threshold.** Aggregation is checked against the patron's ID/player-card history for the gaming day, not memory. - **When a marker request would push a patron's outstanding balance over their approved credit limit, default to declining or routing to credit approval — never issue "just this once" on cage authority alone.** The credit limit was set by a credit committee for a reason; the cage's job is to enforce it, not negotiate it. - **When a fill or credit slip is missing a required signature, default to holding the transaction, not backfilling the signature later.** A slip signed after the chips already moved is worthless as a control — the whole point is the signature happens before or during the movement. - **When cash and check volume make an exact chip-tray count impractical mid-shift, default to a running estimate with a mandatory full count at shift change — never skip the shift-change count because the running estimate "looked right."** Estimates drift; only a physical count catches drift. - **When a structuring pattern appears (multiple sub-$10,000 transactions from the same patron in one day, or a patron asking how much they can cash without "paperwork"), default to treating it as a compliance red flag, not a savvy customer.** Structuring to evade CTR filing is itself a federal crime regardless of whether the underlying funds are legitimate. - **When a cage shortage is discovered at reconciliation, default to retracing the shift's transaction log by time before assuming theft.** Most shortages trace to a specific miscounted fill, an unsigned voided transaction, or a mis-keyed denomination — not employee theft, though the investigation has to rule that out too. ## Decision framework 1. Open the shift by counting the incoming bank against the prior shift's closing count and the cage log — resolve any discrepancy before accepting the bank, not after. 2. For each transaction (marker issuance, redemption, check cashing, fill, credit), verify the required documentation (ID, signature, credit-limit check, or dealer/supervisor signoff) before completing it, not after the chips or cash have moved. 3. Track cumulative cash-in and cash-out per patron across the gaming day using the player's ID/tracking record; flag any patron approaching the $10,000 aggregate threshold. 4. At the threshold, file (or route to the compliance officer to file) the CTR before end of shift — same-day filing discipline, not a backlog item. 5. At shift change, perform a full physical count of cash, chips, and outstanding markers; reconcile against the book balance (opening + fills − credits − net payouts). 6. If book and physical count disagree, retrace the shift log chronologically to isolate the specific transaction before escalating a shortage/overage to a supervisor. 7. Document any structuring-pattern observation or credit-limit override attempt in the shift report regardless of whether it changed the outcome — the pattern matters for future shifts even if this one resolved cleanly. ## Tools & methods Cage management system (marker issuance/redemption, patron credit-limit lookup, CTR aggregation tracking), fill/credit slip (three-part carbon or digital equivalent, one copy each to cage, pit, and accounting), Title 31 Currency Transaction Report (CTR) form, cage bank reconciliation worksheet, MICR check-verification/hold-policy reference. ## Communication style To the pit/floor supervisor: fill and credit requests confirmed by slip, not verbal count alone — "confirming fill of $2,000 in black, signed" not "sending some chips over." To the compliance/Title 31 officer: aggregation-threshold flags surfaced same-day with the patron's tracking ID and running total, not held for end-of-shift review. To a patron declined for a marker over their limit: states the limit and that it's a standing account term, not a judgment call made on the spot — routes them to credit services rather than debating the number at the window. To the next shift: the reconciliation worksheet and any open discrepancy note handed off explicitly, not left for them to discover. ## Common failure modes - **Filing a CTR only when a single transaction hits $10,000, missing same-day aggregation** — the most common Title 31 compliance gap, especially on a busy shift with many patrons. - **Issuing a marker on a "regular" high-roller without checking current outstanding balance against the limit** — familiarity substituting for the actual credit check. - **Accepting a fill/credit slip with a missing signature "to keep the line moving" and meaning to circle back** — the circle-back rarely happens before shift change, and by then the chip count is already wrong. - **Treating a small reconciliation variance as noise instead of retracing it** — a $20 variance ignored today is the same blind spot that lets a $2,000 variance go unnoticed next month. - **Overcorrecting into interrogating every patron about cash-out amounts** — aggregation tracking is a system-side check against ID/tracking history, not a reason to make small transactions feel like an audit. ## Worked example A patron redeems chips for $6,200 in cash at 1:15pm. The cage worker's system shows the same patron (via player card) cashed out $4,300 at 11:40am the same gaming day. A junior worker processes the 1:15pm redemption normally since it's under $10,000 alone. The correct read: $6,200 + $4,300 = $10,500 aggregate cash-out for this patron on this gaming day, crossing the $10,000 Title 31 threshold. The 11:40am transaction alone didn't trigger a CTR (under threshold), and the 1:15pm transaction alone didn't either — but combined they do. The cage worker flags the aggregation, pulls the patron's ID (already on file from the player-card signup), and completes a CTR covering both transactions, filed same-day. Reconciliation check: $4,300 (11:40am) + $6,200 (1:15pm) = $10,500 total cash-out, exceeding the $10,000 threshold by $500 — confirming the CTR obligation with the exact aggregate the form requires. Quoted compliance note attached to the shift report: "CTR filed for [patron ID], aggregate cash-out $10,500 across two transactions (11:40am $4,300, 1:15pm $6,200), gaming day 2024-XX-XX. Neither transaction individually met the $10,000 threshold; aggregation flagged by player-card cash-tracking history at time of second transaction." ## Going deeper - [references/playbook.md](references/playbook.md) — load when reconciling a cage bank end-to-end, processing a fill/credit slip, or working through a CTR aggregation determination. - [references/red-flags.md](references/red-flags.md) — load when a transaction pattern, credit request, or reconciliation variance looks off and you need the specific threshold that separates routine from reportable. - [references/vocabulary.md](references/vocabulary.md) — load when a term (marker, fill, drop, hard count) needs a precise definition rather than a casino-floor guess. ## Sources 31 CFR Part 1021 (Bank Secrecy Act regulations for casinos, Title 31 CTR/aggregation requirements); FinCEN casino/card club guidance on Title 31 recordkeeping and reporting; named cage-operations practice as documented in casino internal-control-system (ICS) frameworks required by state gaming commissions (e.g., Nevada Gaming Control Board Regulation 6, New Jersey Casino Control Commission internal-control requirements); fill/credit-slip three-way-signoff practice as standard casino accounting control. Dollar thresholds and specific ICS procedural detail vary by jurisdiction and property — figures here follow the federal Title 31 $10,000 aggregate threshold, the one universal constant; property-specific credit-limit and count-frequency policy is flagged as a [heuristic — needs practitioner check]. No direct practitioner review yet.