emrecerrah/worldbuilding-forge
Live-table GM assistant for tabletop RPGs: records reported events as canon, lists their ripples as hypotheses, and updates world files only after end-of-session approval. MVP system: Fate Accelerated.
End an RPG session in a Worldbuilding Forge world - gather everything from the open session log (events, ripples, link proposals, generated items, rule conflicts) into one numbered batch for the GM to approve, then apply only the approved changes to the canon world files. Use when the GM says the session is over ("close-session", "seansı kapat", "seans bitti", "canon'u güncelle").
Write one ready-to-use Fate aspect (scene, situation, consequence, boost or location aspect) for the current RPG scene in a Worldbuilding Forge world, with an invoke and a compel example. Use when the GM asks for an aspect ("create-aspect", "bir aspect yaz", "sahneye aspect", "bu duruma aspect öner").
Generate one persistent world entity (NPC, location, group/faction or story hook) for a Worldbuilding Forge world as a proposal file in proposals/, using the world's templates and links. Not canon until approved at /close-session. Use when the GM asks to create an NPC, place, faction or hook ("create-lore", "bir NPC lazım", "bir mekan üret", "yeni grup", "hook yaz").
Generate one ready-to-run obstacle, puzzle, hazard or challenge for the current RPG scene in a Worldbuilding Forge world - fiction first, then Fate Accelerated mechanics (aspect, suggested difficulty, fitting approaches, costs). Use when the GM asks for an obstacle, trap, puzzle, lock, hazard or challenge ("create-obstacle", "engel üret", "bir bulmaca", "tuzak lazım").
Record something that just happened at the RPG table as canon in the open session log of a Worldbuilding Forge world (folder with world.md), then list 3-5 short ripples as hypotheses and who might know. Use when the GM reports an event during play ("event", "olay", "şu oldu", "oyuncular X yaptı"). Never edits canon world files.
Answer the GM's rules question about which Fate Accelerated approach, action, difficulty, stunt or aspect use fits what a player wants to do (FAE has approaches, not skills). Q&A only; records nothing. Use when the GM asks "help-skills", "hangi skill/approach", "bunu hangi approach'la yapar", "bu hangi aksiyon", "zorluk ne olsun".
Deepen an already recorded event in a Worldbuilding Forge world (folder with world.md) by running it through analysis lenses (politics, rumor, faith…) and tracing how knowledge of it spreads 2-3 hops with weakening; results are hypotheses appended to the open session log. Use when the GM asks for more consequences of an event ("ripples", "yankılar", "O2'nin yankılarını derinleştir", "bu olayın sonuçları ne olur").
Create a new Worldbuilding Forge RPG world folder (world.md, system.md, entity files, hooks) through a short tiered interview with the GM. Use when the GM wants to start, set up or initialize a new campaign world ("yeni dünya kur", "world-init", "dünyayı başlat"), or to fill deferred sections of an existing world between sessions.