Files
bibdle/plans/amongus-mode-implementation.md
George Powell 280ed3424c embeddings fix
2025-12-26 01:11:45 -05:00

1.4 KiB

Amongus Mode Implementation

Amongus Mode, or Imposter Mode, is the development name for the variation of Bibdle where users are shown four random bible verses, one of which is a completely fake verse. The overall structural changes needed to implement this feature are vast.

Features/changes needed

  • User signup/login, session storage
  • verse_submissions table and accepted_verse_submissions table
  • daily_verses table with date, verses 1-3 and fake verse columns
  • Random_verse function

UI (mobile-first, single-column by default)

  • UI for introducing users to this new mode

    • Possible menu screen on root URL / that gives options of daily mode or amongus mode
    • UI for submitting user-generated verses
    • UI for seeing the state of your submitted verses, including approved/declined, amt of people who identified it successfuly, and amt of people who were fooled by it (estimated difficulty?)
  • UI for reviewing user-submitted verses, including

    • similarity scores to existing bible verses (complete) using embeddings and Xenova/all-MiniLM-L12-v2 embedding transformer model (embeddings are saved in ./embeddings-cache-L12.json)
    • Options to approve or decline, with reasons including too similar, etc.

Submission guidelines

    1. Sufficiently different from existing verses in the Bible
    1. Could be plausibly confused for an actual bible verse.
    1. Respectful of the original source material. (No profanity, etc.)