# Club 52 Marketing Framework — Agent Reference

> Drop-in reference for AI agents creating or reviewing Club 52 marketing content.
> Machine-readable version: `framework.json` (same directory). Version 1.2.0 — 2026-07-28.

## Context

Club 52 is a sports bar and live-entertainment venue with a poker room and OTB (off-track betting) racing. Revenue comes from rake, food & beverage, and the sports bar — it is **not** a sportsbook. Marketing content covers poker, horse racing, food specials, live entertainment, and the people in the room.

## The Framework

**Mission:** Create unforgettable experiences where people connect, compete and belong.

**Core rule:** Five lanes, one mission. Every publication uses **exactly one lane** — never blend lanes in a single piece.

| Lane | Points to | Core principle | Test question |
|---|---|---|---|
| Entertainment | Attention | Fun first | If I removed Club 52's logo, would people still watch because it's entertaining? |
| Education | Value | Teach first | Did someone walk away knowing something they didn't know before? |
| Community | Belonging | People first | Did that make a person feel like they're part of the Club 52 community? |
| Authority | Trust | Earn trust | Does this build trust in Club 52? |
| Promotion | Action | Clear call to action | Is it obvious what someone should do next? |

### Lane details

**Entertainment** — Capture attention and make people enjoy spending time with Club 52. Examples: cinematic poker moments, big all-in hands, chips and cards ASMR, fun player or dealer moments, on-camera personality, high-energy edits.

**Education** — Help people learn something valuable that makes them more confident or capable. Examples: poker strategy tips, beginner rules and etiquette, horse racing basics, bankroll management, tournament strategy, reading opponents, hand analysis.

**Community** — Build relationships and create a sense of belonging. Examples: player spotlights, charity nights, winner stories, employee features, birthdays and milestones.

**Authority** — Build trust by demonstrating expertise, credibility and professionalism. Examples: behind-the-scenes operations, rules transparency, integrity stories, industry insights, staff expertise.

**Promotion** — Invite people to take action. Examples: tournament announcements, food specials, high hand promotions, live entertainment events, OTB race days.

## Rules for agents

1. **Declare the lane first.** Before drafting anything, state which single lane the piece belongs to and why.
2. **One lane per piece.** If a draft serves two lanes, split it into two pieces or pick the dominant one.
3. **Run the test.** Apply the lane's test question to the draft. If it fails, rework it or switch lanes — do not publish a failing piece.
4. **Serve the mission.** Every piece should help people connect, compete, or belong.
5. **Promotion spends what the other lanes earn.** Entertainment, Education, Community, and Authority build the audience; Promotion converts it. Keep Promotion under roughly a third of total output.
6. **CTAs live in Promotion.** Other lanes may end with a soft brand touch, but hard calls to action belong in the Promotion lane only.

## Expected output format

When drafting content for Club 52, return:

```
Lane: <entertainment | education | community | authority | promotion>
Why this lane: <one sentence>
Test check: <the lane's test question + pass/fail reasoning>
Hook: <the opening line / visual concept>
Body: <the content itself>
CTA: <only if lane = promotion; otherwise "none — soft close">
```

## Endpoints

Read (public, no key):

- `https://hq.club52poker.com/marketing/api/framework.json` — canonical structured framework (lanes, rules, workflows, idea backlog, changelog)
- `https://hq.club52poker.com/marketing/api/agent-reference.md` — this document
- `https://hq.club52poker.com/marketing/api/log.php?action=mix` — this week's team-wide lane counts vs `weeklyTargets` (check this before drafting to see which lanes are under-served)
- `https://hq.club52poker.com/marketing/api/log.php?action=log&limit=50` — recent published posts with lane tags
- `https://hq.club52poker.com/marketing/api/log.php?action=ideas` — team-submitted ideas

Write (requires `X-Team-Key` header — ask Mike for the team key):

```
POST https://hq.club52poker.com/marketing/api/log.php
Headers: Content-Type: application/json, X-Team-Key: <key>

{"action":"publish","lane":"education","title":"Bankroll basics reel","by":"agent-name"}
{"action":"retract","lane":"education"}
{"action":"idea","lane":"community","title":"...","notes":"...","by":"agent-name"}
```

**Agent duty:** after a piece is approved and published, log it with `action: publish` so the team-wide weekly mix stays accurate. Check `?action=mix` when choosing a lane — prefer lanes that are under target this week.
