Changelog
What we shipped, in reverse chronological order.
AI self-check before submitting
Entrants click "Review with AI" on the public form to run their draft against the same rubric judges will use. Per-criterion strong/weak/unclear reads + top 3 fixes. Coaches the entrant; never auto-rewrites their copy.
Editable demo provisioning
Visitors fill the form on /demo and get their own private editable copy of the Aurora Awards seed data — score nominations, advance cues, edit categories. New-show + show-rename are locked so demos can't replace a paid plan; auto-expires after 14 days.
AI-assisted migration importer
Drop a ZIP from Award Force / OpenWater / Submittable / Reviewr / WizeHive / Evalato — Claude proposes the column mapping, you confirm, we attach binary files to the right nominations. No more sandbox API negotiations.
AI-suggested judge scores
On any rubric-driven score sheet, judges can click "AI suggest scores" to get Claude's per-criterion proposal with reasoning. Judges always have the final say — the suggestion is editable before submit.
Judge-feedback emails to entrants
Optional per-show toggle. When a winner is announced (or rejection lands), entrants get the judges' written feedback alongside the result email — turns a one-shot score into actionable guidance for next year.
MCP server for Claude / ChatGPT
Studio + Enterprise plans get a Model Context Protocol server at /api/mcp/v1. Studio gets 10 read-only tools; Enterprise unlocks 3 mutation tools (gated by per-tool confirm + audit log). Bring your own LLM client.
Native Zapier integration source
Five triggers, three creates, two searches. Live in zapier/ as a CommonJS Zapier Platform CLI app. Connects via API token; no webhook glue required.
Six new ranked-voting methods
Multi-winner STV, Borda, Schulze, Condorcet, Score, and Cumulative join the existing six. Choose per poll. Tally algorithms are pure-functional with academic citations and Vitest coverage.
OBS WebSocket cue bridge
Toggle on per show. Each cue advance triggers a scene switch in OBS Studio via WebSocket — no Companion or middle-box needed. Per-cue scene names live on the cue row.
8 head-to-head competitor pages
Aclamos vs Award Force / OpenWater / Submittable / Zealous / Judgify / ElectionBuddy / Simply Voting / OpaVote — single-source compare data, JSON-LD, and an auto-running drift checker that re-validates competitor claims every two weeks.
Railway healthcheck timeout
Bumped /api/health timeout from 30s to 120s and removed the redundant `prisma migrate deploy` from start (we use `prisma db push`).
Sponsor revenue-share auto-payouts
Sponsorship deals with revenueSplitPercent set now auto-create SponsorPayout rows on every paid nomination. Producers can sweep pending payouts into Stripe Connect transfers from one button.
Plagiarism + GenAI detection
Opt-in per show. Runs after submission against the nomination free-text, returns a confidence score and flags content for human review without blocking the producer.
Open Badges 3.0 Ed25519 signing
Winner verifiable credentials now signed with Ed25519 (was HMAC). Public key published at /.well-known/aclamos-badge-key.
Platform admin board (/admin)
Aclamos support staff now have a dedicated admin shell: users, feedback triage, activity stream, audit log, diagnostics. Includes View-as-User impersonation with mandatory reason + audit trail + 60-min expiry.
Activity tracking & feedback widget
Privacy-first client tracker auto-records page views + product events; floating feedback button on every dashboard page sends rich diagnostics to the admin triage queue.
Ballotis is live
Standalone voting product launched. Six methods (single, multi, ranked-choice, star, approval, yes/no), four anti-fraud presets, real Cloudflare Turnstile + Twilio SMS OTP, email magic-link verify with deferred-vote.
2FA TOTP
RFC 6238 TOTP with QR enrollment, single-use recovery codes, sign-in step.
Stripe Connect onboarding
Org-level connect flow with live status (charges_enabled, payouts_enabled, requirements due).
Drag-and-drop form builder
Versioned schema editor — 18 field types, reorder, AI suggest. Existing nominations stay pinned to their submission-time version (immutable).
Financial dashboard
Income (nominations + sponsors), optional expenses, P&L charts, CSV export, plus QuickBooks / Xero / FreshBooks / Wave / Zoho / Sage / NetSuite OAuth sync.
Sponsors + sponsor portal
Multi-deal sponsors, presenting categories, fixed-fee + revenue-split deals, magic-link sponsor portal.
Migration walkthrough
Per-source export instructions for Award Force, OpenWater, Submittable, Reviewr, Zealous, WizeHive, Evalato. Active vs Archive modes. AI-suggested column mapping.
Aclamos launches
Initial public release of Aclamos and Ballotis.