Anime tracker

Single source of truth for what's watching / completed / dropped / on the watchlist / proposed-pending-decision. Suggester polecat dedupes against this whole table — any name match in either name column (romaji or English) → never re-suggest.

Files

Schema (columns)

Column Meaning
name_romaji Canonical romaji title used for nyaa search (e.g. Tsuki ga Michibiku Isekai Douchuu S2)
english Official English release title (e.g. Tsukimichi: Moonlit Fantasy S2)
status watching · completed · dropped · watchlist (approved, not started) · proposed (awaiting owner approval)
seen Episodes watched
total_episodes Total episode count for the season — when seen >= total_episodes, status flips to completed
quality Source quality, e.g. 1080, 720
subtitle Subtitle group / fansub publisher (SubsPlease, Erai-raws, …). These are NOT the show's distributor — they're who releases the subbed file on nyaa
cringe yes = actively bad, never recommend again. no = either currently watching or just got bored. Independent flag from status
last_check YYYY-MM-DD of last episode you watched / fetched
tags Free-form ·-separated genre/mood tags

Status state machine

proposed → watchlist (✅ approved)     proposed → dropped[cringe=yes] (❌ never again)
proposed → dropped[cringe=no] (⏭ skip) proposed → proposed (🤔 ask again next week)
watchlist → watching (started ep 1)
watching → completed (seen >= total_episodes OR Season END signal)
watching → dropped[cringe=yes] (turned out bad)
watching → dropped[cringe=no] (got bored)

Editing rules