{
  "bibleQuotes": 12500,
  "songQuotes": 10000,
  "differentSongs": 10000,
  "traditionalSongs": 104,
  "popRockAndEstablishedVocalists": 9896,
  "chartSongsSince2000": 542,
  "recordingArtists": 456,
  "bibleBooks": 66,
  "translations": {
    "ICB": 4,
    "NIRV": 4,
    "MSG": 4,
    "YLT": 2321,
    "GNT": 2,
    "CEV": 2,
    "GENZ": 5,
    "NLT": 268,
    "WEB": 7390,
    "GENZ_BIBLE": 2500
  },
  "maxExcerptWords": 10,
  "modernExcerptPolicy": "One short excerpt per normalized song title, including cover/title deduplication.",
  "sourceFiles": {
    "song-corpus.csv": "f1366c8227ec850e3c3f7d8c1b2616a60c91ebad3f10a01d3b41836453542096",
    "traditional-songs.json": "0296af62aca132ff4d4471eba99b19f6e797f7e846d539596f14a389fc799bdf",
    "webp-vpl/engwebp_vpl.txt": "bd5f4ac05c5742338b3b17086d5731cb2ca005f3ba5025f71494643eb7799833",
    "ylt-verses.txt": "627d7af1a95d267a8f31f45b279b81385edaa646027a865a2939f0878d1b8533"
  },
  "sources": {
    "WEB": "https://ebible.org/engwebp/",
    "YLT": "https://ebible.org/engylt/",
    "songCorpus": "https://github.com/jojondrw/song-search",
    "originalSongDataset": "https://www.kaggle.com/datasets/notshrirang/spotify-million-song-dataset",
    "chartCorpus": "https://github.com/tmelo-uea/billboard-hot100-lyrics",
    "traditionalCollection": "https://github.com/kennethyork/PubDomainOnly",
    "NLT": "https://api.nlt.to/",
    "GENZ_BIBLE": "https://genz.bible/"
  },
  "limitations": [
    "Bulk song metadata and lyrics come from third-party transcriptions; they have not all been manually verified.",
    "Bulk song playback links open artist/title searches on YouTube and Spotify. The original 20 songs retain verified direct links.",
    "Traditional collection dates are approximate and are not presented as verified release years. No generated CC0 songs are included.",
    "GenZ.Bible was imported from the user-provided crawler CSV; Revelation is absent from that export. No general reuse license is asserted. Metal-related quotes remain current NLT, not verified transcriptions of the printed 2007 Metal Bible."
  ],
  "specialEditions": {
    "metalNlt": {
      "quotes": 300,
      "scriptureOnly": true,
      "source": "https://api.nlt.to/",
      "use": "Local noncommercial game under official anonymous API terms. No complete Bible book is reproduced.",
      "copyrightNotice": "Scripture quotations marked (NLT) are taken from the Holy Bible, New Living Translation, copyright ©1996, 2004, 2015 by Tyndale House Foundation. Used by permission of Tyndale House Publishers, Carol Stream, Illinois 60188. All rights reserved.",
      "apiVersion": "Current NLT (1996, 2004, 2015)",
      "printedMetalBibleVersionIndependentlyVerified": false,
      "playableQuotes": 268
    },
    "genZ": {
      "quotes": 5,
      "requestedSource": "https://genz.bible/Genesis",
      "status": "Original five Bible Mode excerpts retained. GenZ.Bible crawler excerpts are separately labeled GENZ_BIBLE."
    },
    "genZBible": {
      "quotes": 2500,
      "source": "https://genz.bible/",
      "status": "Imported from user-provided crawler export; game filters applied.",
      "importReport": "data/genz-import.json"
    }
  },
  "specialEditionsUpdatedAt": "2026-10-17T12:27:49.548712+00:00",
  "playableBibleQuotes": 12500,
  "playableSongQuotes": 10000,
  "storedBibleQuotes": 16754,
  "storedSongQuotes": 11108,
  "storedTraditionalSongs": 131,
  "storedTranslations": {
    "ICB": 4,
    "NIRV": 4,
    "MSG": 4,
    "YLT": 4974,
    "GNT": 2,
    "CEV": 2,
    "GENZ": 5,
    "NLT": 300,
    "WEB": 8959,
    "GENZ_BIBLE": 2500
  },
  "playabilityFilter": {
    "source": "quote-filter.js",
    "sha256": "b864da3745043d5f0ed2abb2ff99a47a3ad2f9a6b54b9fd06446ab0c7085dfb2",
    "nameAliasesSource": "bible-names.js",
    "nameAliasesSha256": "dfed45963083c1489ba5dd3c3fbdb15bd4493575016c9f315b387b796f4fbaf1",
    "scope": "Archaic wording and gonna/wanna excluded from both categories; named entities plus therefore/whom/levites/philistines/tabernacle excluded from Bible excerpts; yeah/gotta/i've/i'll/i'd excluded from songs. Entire excerpts are excluded; category words match displayed whole words with normalized apostrophes.",
    "excludedBibleQuotes": 4254,
    "excludedSongQuotes": 1108
  },
  "lastTopUp": {
    "addedBibleQuotes": 260,
    "addedSongQuotes": 734,
    "updatedAt": "2026-10-16T17:48:10.535009+00:00",
    "source": "Existing sourced WEB and pop/rock inputs; no rewritten source text."
  },
  "bibleNameFilter": {
    "source": "https://github.com/STEPBible/STEPBible-Data/tree/master/Proper%20Nouns",
    "title": "TIPNR — Translators Individualised Proper Names with all References",
    "creator": "STEPBible.org, based on work at Tyndale House Cambridge",
    "license": "CC BY 4.0",
    "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
    "inputSha256": "e19aa3c757ffb512e87f5ca5b1a833af5cfab7948d5c7dfb10c3fd4bfe3c54b0",
    "modifications": "Selected people, places, groups and named supernatural entities; extracted English aliases; normalized case and hyphens; omitted generic titles; ambiguous common words require original proper-name capitalization.",
    "names": 4182,
    "caseInsensitiveNames": 4116,
    "caseSensitiveNames": [
      "abi",
      "am",
      "baal",
      "baladan",
      "bath",
      "beautiful",
      "beer",
      "blood",
      "broad",
      "cherub",
      "corner",
      "desolate",
      "destiny",
      "devil",
      "diviners",
      "dragon",
      "dung",
      "east",
      "el",
      "ephah",
      "ephod",
      "er",
      "fair",
      "fish",
      "fortune",
      "foundation",
      "fountain",
      "great",
      "greater",
      "ham",
      "hen",
      "holiness",
      "horse",
      "jackal",
      "jealous",
      "job",
      "legion",
      "lot",
      "lower",
      "maacah",
      "madmen",
      "mark",
      "mortar",
      "new",
      "no",
      "on",
      "pit",
      "pool",
      "put",
      "queen",
      "ram",
      "red",
      "salt",
      "sheep",
      "shophan",
      "sin",
      "slaughter",
      "so",
      "south",
      "straight",
      "teraphim",
      "three",
      "upper",
      "ur",
      "valley",
      "water"
    ]
  },
  "religiousSongLanguage": {
    "updatedAt": "2026-10-15T19:29:32.851326+00:00",
    "changedExcerpts": 500,
    "newSongTitles": 382,
    "existingSongsReexcerpted": 118,
    "artists": 215,
    "before": {
      "songs": 48,
      "god": 37,
      "christ": 5,
      "jesus": 8
    },
    "after": {
      "songs": 548,
      "god": 109,
      "christ": 146,
      "jesus": 344
    },
    "policy": "One contiguous excerpt of at most ten words per song. Existing non-target pop/rock slots replaced; Bible, chart and traditional pools preserved.",
    "sources": [
      "https://github.com/jojondrw/song-search/blob/main/songs.csv"
    ],
    "currentPlayableCoverage": {
      "songs": 523,
      "god": 109,
      "christ": 138,
      "jesus": 325
    }
  },
  "excludedSlang": {
    "words": [
      "gonna",
      "wanna"
    ],
    "scope": "Both categories; whole words, case insensitive; entire quotes excluded.",
    "removedPreviouslyPlayableSongs": 306,
    "replacementSongs": 306
  },
  "categoryWordFilter": {
    "words": {
      "bible": [
        "therefore",
        "whom",
        "levites",
        "philistines",
        "tabernacle"
      ],
      "song": [
        "yeah",
        "gotta",
        "i've",
        "i'll",
        "i'd"
      ]
    },
    "scope": "Only the specified category. Whole words in displayed text, case insensitive, with straight and curly apostrophes normalized and possessive endings supported. Entire quotes excluded.",
    "removedBibleQuotes": 260,
    "replacementBibleQuotes": 260,
    "removedSongQuotes": 734,
    "replacementSongQuotes": 734,
    "updatedAt": "2026-10-16T17:49:25.880Z"
  },
  "importedEditions": {
    "GENZ_BIBLE": {
      "translation": "GENZ_BIBLE",
      "name": "GenZ.Bible",
      "source": "User-provided crawler CSV",
      "inputFile": "genz-bible-verses.csv",
      "inputSha256": "60214575e43addafbe0e9391bd2888c667bd4e1ad3b32fc0cbb18c7128155e4b",
      "importedAt": "2026-10-17T12:27:49.548712+00:00",
      "sourceRows": 30695,
      "alreadyImportedReferences": 27038,
      "excludedByFiltersOrDuplicates": 3205,
      "noDistinctExcerpt": 452,
      "newQuotes": 0,
      "selectionTarget": 2500,
      "eligibleQuotesBeforeSelection": 27038,
      "removedQuotes": 24538,
      "selection": "Deterministic selection spread across books, with hash-shuffled references within each book.",
      "playableQuotes": 2500,
      "bibleTotal": 12500,
      "songTotal": 10000,
      "books": {
        "Genesis": 40,
        "Exodus": 40,
        "Leviticus": 41,
        "Numbers": 40,
        "Deuteronomy": 40,
        "Joshua": 40,
        "Judges": 40,
        "Ruth": 40,
        "1 Samuel": 40,
        "2 Samuel": 40,
        "1 Kings": 41,
        "2 Kings": 41,
        "1 Chronicles": 41,
        "2 Chronicles": 40,
        "Ezra": 40,
        "Nehemiah": 41,
        "Esther": 40,
        "Job": 41,
        "Psalms": 41,
        "Proverbs": 40,
        "Ecclesiastes": 40,
        "Song of Solomon": 40,
        "Isaiah": 40,
        "Jeremiah": 40,
        "Lamentations": 40,
        "Ezekiel": 40,
        "Daniel": 41,
        "Hosea": 41,
        "Joel": 40,
        "Amos": 40,
        "Obadiah": 17,
        "Jonah": 40,
        "Micah": 40,
        "Nahum": 40,
        "Habakkuk": 40,
        "Zephaniah": 40,
        "Haggai": 33,
        "Zechariah": 41,
        "Malachi": 40,
        "Matthew": 40,
        "Mark": 40,
        "Luke": 40,
        "John": 40,
        "Acts": 41,
        "Romans": 40,
        "1 Corinthians": 40,
        "2 Corinthians": 40,
        "Galatians": 40,
        "Ephesians": 40,
        "Philippians": 40,
        "Colossians": 41,
        "1 Thessalonians": 40,
        "2 Thessalonians": 40,
        "1 Timothy": 41,
        "2 Timothy": 40,
        "Titus": 40,
        "Philemon": 22,
        "Hebrews": 41,
        "James": 40,
        "1 Peter": 41,
        "2 Peter": 41,
        "1 John": 40,
        "2 John": 13,
        "3 John": 14,
        "Jude": 25
      },
      "chaptersSaved": 1167,
      "missingChapters": [
        "Revelation 1",
        "Revelation 2",
        "Revelation 3",
        "Revelation 4",
        "Revelation 5",
        "Revelation 6",
        "Revelation 7",
        "Revelation 8",
        "Revelation 9",
        "Revelation 10",
        "Revelation 11",
        "Revelation 12",
        "Revelation 13",
        "Revelation 14",
        "Revelation 15",
        "Revelation 16",
        "Revelation 17",
        "Revelation 18",
        "Revelation 19",
        "Revelation 20",
        "Revelation 21",
        "Revelation 22"
      ],
      "policy": "One distinct sourced excerpt of 5–10 words per eligible edition reference. Shared game filters apply. GenZ.Bible is capped at the requested edition count; other editions and songs are retained.",
      "rights": "User-provided GenZ.Bible crawler export. Source rights retained; no reuse license asserted."
    }
  }
}
