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
βœ“
bid counts: all 19 resolved
letters + master workbook, corrections applied
3
dates to verify with EPs
everything else reconciled against the master workbook

🎯 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).

Everything else is resolved: all 19 bid conflicts corrected or confirmed (letters + master workbook, Jul 26), and every stored date reconciled against the master workbook. Lapsed EPs with blank dates live on the 2027 chase list, not here.

πŸ“§ Email your responses to Hana

Opens a pre-addressed email with a header per review item β€” type your response/action under each and send.

πŸ”§ 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 resolved β€” 17 corrected in Airtable (incl. DCE Nationals 2026 after solving the Asia-Pacific-Grand rename), 2 confirmed correct as stored (ECC 2025, Sea To Sky 2024). Verified against the letters + the master workbook. Patterns: 2026 Australia block had Dance PP/AL scrambled in one entry batch; 2024 records carried June-migration parse artifacts.
  • Jul 26: all EP dates reconciled against the master workbook β€” no stored date wrong; 8 lapsed-EP blanks confirmed accurate (folded into the 2027 chase list); DCE Nationals = renamed Asia Pacific Grand Internationals (duplicate-EP merge candidate noted)
  • 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.