Skip to content

Staff Card Operations

Future staff login required Production-bound preview namespace
Review only · Staff sign-in required · Money, reward, winner, and distribution actions remain locked

Internal card operations

Staff Card Operations

Review current work, spot risk quickly, and keep protected actions locked until approval.

Staff auth required Review only No live money movement
Total cards
5
Local/demo staff records
Physical cards
2
Includes claimed and unclaimed
Virtual cards
1
Purchase placeholder only
Claimed cards
3
Gameplay activation count
Unclaimed cards
1
Support review candidates
Prize eligible cards
2
Default before Campaign Lock
Play Along Cards
1
not prize eligible by default
Needs support
3
Local/demo support queue
Setup incomplete
3
Draft or support needed

Card list

Cards by code, claim, setup, and eligibility.

Physical secure claim codes verify physical claims. QR routes to claim/access, and corrections stay review-only.

Open selected card

Selected card

FAN8K29•••

Physical FanSports Card claimed before Campaign Lock. The hidden scratch-off secure claim code verifies the physical claim; the visible card code and QR route support lookup and access.

Medium risk Physical Card Prize Eligible

Secure claim code source of truth

Physical QR routes the supporter to claim/access. The hidden scratch-off secure claim code verifies the physical claim; the visible card/group code supports lookup.

Masked code
FAN8K29•••
Visible card/group code
FAN8K29RQ7
Secure claim code
Hidden scratch-off secure claim code required
QR state
QR active / code source of truth
QR route
QR routes to claim/access; secure code verifies claim
Manual fallback
Manual secure claim code entry required if QR scan fails.
Batch assignment
Assigned to physical group/fundraiser batch before distribution

Card identity readiness

Card identity ready for review

0 gaps

Physical claim access

QR routes to card claim/access, then secure claim code verifies the physical claim.

Manual secure claim code entry is required when QR scan fails.

Physical batch ready for staff review

The hidden scratch-off secure claim code is the source of truth for claiming a physical FanSports card.

Production generation remains disabled.

Claim and Team Builder readiness

Staff/Admin can review card claim source, team-builder state, prize eligibility posture, and support blockers without changing production state.

Claim verifier
scratch_off_secure_claim_code
Team state
Team confirmed
Active scoring
Ready when scoring opens
Entry boundary
Card-level entry; multiple cards remain separate.

Scoring operations readiness

Campaign, Team Builder, Swap, Scoring Data, and Admin Correction locks modeled.

Scoring health
No scoring writes enabled
Data refresh
nflverse refresh planned; no download or import run.
Admin Correction Lock
Correction window modeled; no correction writes enabled.
Selected card scoring
Team confirmed
NFL Week 1 NFL Week 2 NFL Week 3 NFL Week 4

Issued

Physical card issued to group

Issued

Distributed

Group distributed card to supporter

Distributed

Claimed

Claimed before Campaign Lock

Claimed

Attached to Account

Supporter account attached after claim

Attached to Account

Lineup Complete

9 Active Lineup / 6 Reserve Players

Lineup Complete

Card setup and eligibility

Claim, account attachment, setup, and prize eligibility stay distinct.

Play Along Cards are not prize eligible by default. Physical card claim state is separate from accounting reconciliation. Prize eligibility review is distinct from winner selection and reward fulfillment.

Setup summary

Active Lineup

9 Active Lineup players

Reserve Players

6 Reserve Players assigned

Swap status

Unlimited swaps available before lineup lock

Market Swap status

3 included Market Swaps; 1 paid Market Swap reviewed

Source and support

Source type

Physical Card

Acquisition channel

Distributed physical card

Account attachment

Attached to Account

Campaign Lock relation

Claimed before Campaign Lock

Late / play-along status

Not late

Physical reconciliation

Claimed, reported sold, reconciliation pending

Virtual purchase

Not applicable

Support flags

Manual card review signals.

These flags are deterministic demo rows for future staff support queues.

Physical card claim is gameplay activation; reported/reconciled sale is separate accounting review.
Secure scratch-off claim code is the physical claim source of truth. Account attachment can be corrected only through future audited support workflows.
Prize eligibility is based on Campaign Lock relation and campaign rules; no winner selection occurs here.

Secure claim code source-of-truth review queued

Demo Support Admin · 8 minutes ago

Late Play Along Card boundary checked

Demo Staff Admin · 19 minutes ago

Physical reconciliation linkage flagged

Demo Finance Admin · 36 minutes ago

Safe action placeholders

Card actions are visible, but production execution is blocked.

Buttons either open local/demo review surfaces or remain disabled until production staff auth, permissions, services, and audit logging are approved.

Review Prize Eligibility

Internal tool

Does not select winners or change prize eligibility.

Open Group Management

Internal tool

Review group owner/admin and support context.

Open Campaign Management

Internal tool

Review Campaign Lock and campaign lifecycle context.

Open Economics Operations

Internal tool

Review physical reconciliation and economics placeholders.

Open Support Queue

Internal tool

Review linked card support and manual-review cases.

Production blockers

Blocked until approved.

Card operations are code/QR sensitive and prize-adjacent. Production actions need staff roles and audit logging.

Generate production card codes, QR payloads, or secure claim codes
Rotate production card codes, QR payloads, or secure claim codes
Assign production physical card batch
Change production claim state
Attach production account
Change prize eligibility
Select winner
Fulfill reward
Capture payment or refund
Send message or upload file

Card operation rules

  • Physical secure scratch-off claim code is the source of truth for physical card claiming.
  • QR routes to claim/access but does not verify a physical card claim by itself.
  • Visible card/group code helps lookup and support, but is not enough to claim a physical card.
  • Manual secure claim code entry must work if QR scan fails.
  • Virtual cards use unique card identifiers tied to group/fundraiser/campaign.
  • User account attachment is downstream of card claim.
  • Physical card claim state is separate from reported/reconciled sale state.
  • Cards claimed after Campaign Lock are Play Along Cards by default and are not prize eligible by default.
  • Prize eligibility review is distinct from winner selection and reward fulfillment.
  • Swap Player and Market Swap are separate card operations concepts.

Lifecycle statuses

Modeled card lifecycle states.

These are local/demo read-model states only.

UnissuedIssuedDistributedSoldClaimedAttached to AccountSetup Not StartedReady to DraftLineup in ProgressLineup CompleteLineup LockedNeeds Support ReviewPlay Along CardArchived / Voided Placeholder

Prize eligibility states

Modeled eligibility review states.

Changing eligibility is not implemented in this local/demo UI.

Prize EligiblePending Lock ReviewNot Prize Eligible — Claimed After Campaign LockNot Prize Eligible — Support OnlyNot Prize Eligible — Voided PlaceholderReview Required

Source types

Modeled card sources.

Physical, virtual, white-glove, late support, and play-along sources stay distinct.

Physical CardVirtual CardWhite Glove SetupLate Support ClaimPlay Along Card