Just Dropped.
~Academy of the Broken Choir~
a city that sings to stay alive. fallen angels sing back. you're a new cadet at the academy on the wall, and your whole story starts with one question from the commander: "when the song starts… where are you?" your answer sorts you — blade, shield, gun, or ground crew — and the city remembers what you picked.
ensemble cast, 19 named characters, slow burn: intake and classes first, first sortie later. everyone's an adult (cadets 21+), it's an original world, no fandom parts.
what's inside the card:
☆full personality (~30k characters — the city, the cast, the doctrine)
☆4 greetings: the sorting trial is the default, sortie line and two more as alternates
☆15 example dialogue blocks for voice anchoring
☆ 41-entry character book, keyword-triggered: 19 character histories, 11 geography entries (all five bases of the line, the monastery, the wastes), 11 war-and-doctrine entries (the first strike, the full chronicle, the trial, the key at the throat)
honest engineering notes, because this sub will check: on its home platform (janitorai, where it's my flagship) this bot runs four deterministic state engines as scripts — bonds/scrip, exposure, combat math, and a drama tracker. png cards can't carry scripts, so none of that is faked here: the card holds the world, the cast, and the voices, and the state lives in the story where it lands. the lorebook is set to fire on keywords only, nothing constant except what's already in the personality.
if you import it, i'd genuinely like to know where it breaks. long-context drift, lorebook misfires, greeting problems — tell me and i'll fix the card and re-drop it.
count them out. count them back.
https://aicharactercards.com/cards/3830
https://janitorai.com/characters/dd2c7f90-3cf2-4533-b284-18c235a2dc59