IASF Event Producers β€” Project Dashboard

Worlds EP registration system Β· Airtable base IASF - Event Producers

Status snapshot: July 26, 2026 (v3) Β· maintained by Hanako

πŸ—ΊοΈ The Flow β€” step-by-step walkthrough, EP view & Marcy view side by side β†’

πŸ’¬ Marcy β€” ask your Claude anything about this system

Open Claude and paste:

Read https://iasf-dev-hq.pages.dev/handbook.md and answer my questions about the IASF EP system.

The handbook is the full written guide behind this page. For live data questions ("what stage is X at?"), connect your Airtable account to Claude (Settings β†’ Connectors) and ask against the base directly.

16
EPs flagged for 2028 link
β˜‘οΈ 2027 bid event complete β€” filter EPs & hit Send
22
on the 2027 chase list
2026 event ran, no 2027 app β€” review before sending
1
bid fix left (DCE)
all 19 conflicts resolved via letters + master workbook
3
dates truly unverified
+ 8 lapsed EPs where blank is correct until they re-apply

🎯 Marcy β€” your next steps

  1. Review the bid-count conflicts & event dates in the review list below (3 bid calls + 11 date confirmations, each with context and a record link).
  2. Send 2027 applications β€” Send Forms interface. 22 EPs are flagged β˜‘οΈ 2026 bid event complete (2026 event ran, no 2027 application). ⚠️ We can't tell from the base who already got a Formstack link earlier in the cycle β€” Formstack sends weren't tracked. Confirm the sent-list against Formstack (or just re-send the Airtable prefilled link to everyone who should still be invited; a duplicate invitation is harmless, a missed EP isn't). From now on every send stamps 2027 AppSent, so this ambiguity ends here.
  3. Send 2028 applications β€” same Send Forms interface. 16 EPs flagged β˜‘οΈ 2027 bid event complete β€” ready for their 2028 link.
  4. Review the Build / To-Do list below and tell Hana: what should be prioritized, what's missing, what can be deleted.

⚠️ Standing rule: returning EPs always get their prefilled link, never the blank form β€” the blank form creates duplicate records.

πŸ” Review list β€” every item links to its record

β˜‘ Tick items as you finish them β€” checks save in this browser only (your personal tracker, not shared between people or devices).

πŸ’° Bid counts (1 fix left β€” all 19 conflicts resolved Jul 26 via letters + master workbook)

16 corrected from the letters; the last 3 were settled against the 2027 IASF Qualifying Event Bid Application workbook (source of truth for past events):

  • DCE Nationals 2026 β€” ✏️ Change Dance PP 4β†’2, AL 3β†’4. Attribution solved: the workbook's season tabs show DCE's event was called Asia Pacific Grand Internationals through the 2025 season and became DCE Nationals in 2026 (same lineage β€” DCE Nationals' prior-season date IS Asia Pacific's 2425 date). Same event, renamed; the letter reused the old name. The 2425 tab (D 2PP/4AL) and the letter agree; Airtable's 4/3 traces to a transposed cell in the Approved tab. (Fix pending β€” Airtable write access hiccuped; one manual edit or Hanako's Claude retries.)
  • βœ… Elite Cheerleading Championships 2025 β€” CLOSED, keep Airtable. Workbook 2425 tab: Cheer 5PP/10AL, Dance 3PP/6AL β€” matches Airtable exactly. The Varsity Europe letter (5/15, 1/4) is the outlier.
  • βœ… Sea To Sky 2024 β€” CLOSED, keep Airtable. Workbook 2324 tab: Approved, Cheer 2PP/6AL, Dance 0 β€” matches Airtable exactly, despite the letter still reading PENDING.

πŸ”Ά Side-finding: the base has both "Asia Pacific Grand Internationals" and "DCE Nationals" as separate EPs β€” same real event under old/new names. Merge candidate for the duplicate-prevention work.

πŸ“… Dates (3 truly unverified Β· 8 lapsed EPs where blank is correct)

Checked against the 2027 IASF Qualifying Event Bid Application workbook (source of truth for past events) on Jul 26. Every date currently in Airtable for these EPs matches the workbook β€” no stored date is wrong. What remains splits into two very different groups:

⚠️ Truly unverified β€” confirm with the EP:

  • Cheer Festival Championship (MX) β€” Date2027 = Nov 28, 2026, but this EP appears nowhere in the master workbook (never an approved EP in any season tab). Date has no source-of-truth backing.
  • Battle on the Island (Jamaica) β€” Date2027 = Nov 21, 2026 = the value the audit flagged as a probable double-entry; also absent from the master workbook entirely.
  • Pan Pacific Cup β€” Date2027 = Feb 28, 2027: no 2026/27 application exists in the workbook to support it. (Date2026 = Aug 22, 2025 βœ“ confirmed. Note: run by Aussie Gold Cheer & Dance.)

πŸ’€ Lapsed EPs β€” blanks are accurate until they re-apply; this is really an "are they still an EP?" question (overlaps the 2027 chase list):

  • 21CC Internationals β€” last real date Dec 7, 2024 βœ“; 2425 status "Tentative – Provisional"; nothing since.
  • CCCHILE National β€” Date2026 Oct 31, 2025 βœ“; no 2026/27 application yet.
  • Dance Branz Nationalz β€” Sep 15, 2024 βœ“; was "Approved – Provisional"; nothing since.
  • Dance Classic (Classic Events) β€” Nov 24, 2024 βœ“; workbook: "Tentative – Missed application"; nothing since.
  • Dance Nationals (Cheer Chile) β€” Dec 2, 2023 βœ“; workbook: "Documents – Missed application"; nothing since.
  • Energize Nationals β€” Jun 8, 2024 βœ“; workbook: "Interview at Worlds 2024", "no website, no follow up". Likely lapsed β€” consider dropping rather than chasing.
  • Next Generation Championships (PR) β€” Apr 13, 2024 βœ“; workbook: "Business status pending", 2025 approval was pending. Status question, not a dates question.
  • Pink Championship β€” all stored dates βœ“ through Dec 13, 2025; no 2026/27 application yet, so 2027/28 stay blank.

πŸ”§ Build to-do list (mirrors the TO DO boxes on the flow page)

βœ… Done

πŸ—οΈ Base architecture & pipeline
  • Base live: 5 tables, prefill loop, flags, bid math (spring 2026)
  • June refactor: bids, statuses & flags moved from EPs to per-year Applications; EPs became lookup-driven; backfill migrations run
  • Jul 26 restructure: full per-cycle lifecycle on AppStatus (For Review β†’ Approved β†’ Privilege Sent β†’ Privilege Returned), 2027/2028 Stage columns side by side on EPs, per-app StageLog audit trail, 12 apps backfilled
  • Prior-year date columns protected β€” new submissions can no longer clobber cleaned-up history
βš™οΈ Automations & send system
  • People Upsert live (Jun 3) β€” one script replaces two old automations, never blanks data
  • Conflict Flags computing nearby events, date drift, season checks
  • Send 2027/2028 App Link buttons stamp AppSent dates; both send interfaces built and pulling events correctly
  • β˜‘οΈ "bid event complete" flags live for both cycles β€” 2028 send list and 2027 chase list populate themselves
  • Verify ID Documents to-do automation (targeted; replaced the every-update spam version; 330 junk tasks deleted; broken upload automation removed)
πŸ“Š Data cleanups
  • Historical bid counts uploaded from privilege letters (Jul 16) β€” 37 filled, ~45 matched
  • Jul 26: all 19 bid-count conflicts checked against the actual letters β€” 16 corrected (pattern: 2026 Australia block had Dance PP/AL scrambled in one entry batch; 2024 records carried June-migration parse artifacts). 3 remain above.
  • 4-year event-dates audit β€” 6 events corrected & pushed; 2 more self-resolved via July applications; EP-confirmation list above
  • Per-application PrivilegeLetter attachments + all-years lookup on EPs
  • Jul 26 field cleanup: Templates table deleted (email text lives in the Send automations); Agreement fields de-year-prefixed (Agreement / Agreement PDF / Signed By); 5 legacy EP fields marked πŸ—‘οΈ for one-click deletion
πŸ”Œ Integrations & docs
  • Make Formstack bridge repaired Γ—2 (Jul) β€” OAuth + tolerant InauguralYear mapping
  • Registration playbook, technical reference, and consolidated Jul 26 handoff written
  • This dashboard + flow walkthrough + Claude-readable handbook live at iasf-dev-hq.pages.dev

πŸ“‹ How to use the system (daily)

  1. Send the link β€” Send Forms interface β†’ click Send. AppSent date auto-stamps.
  2. Submission arrives β€” all automatic: Application created, EP refreshed, contacts synced, flags computed.
  3. Review β€” Review Apps interface: work the flags, check the suggested bid math, type the granted bids by hand, set Approved.
  4. Privilege paperwork β€” send letter + agreement (manual for now); signed return = Privilege Returned = confirmed for Worlds.
  5. After their event β€” the β˜‘οΈ flag surfaces them for next season's link; filter and Send.

⚠️ The old 2027 / 2028 For Review interfaces are dead β€” don't use them. Airtable links need your Airtable login.