{"campaign_document":{"story_so_far":"The Iron Sentry killed Ilex; Caldra's calling failed. Ilex remains dead in the dry infirmary. Living HP: Bramble 13/13, Mira 9/9, Fable 8/8.\n\nFlood rescue/drainage complete. Pin/pawl reset, gouged bolt tightened, brass cam washer wedged, Edda's spare cotter installed. Maintenance stop down; tackle secured slack. No restart/submerged work before lower-works inspection. Damaged platform/lower hatch untouched; broken outer walk unsafe. Wet stair's third tread submerged, rail loose, no tested anchor. Infirmary shelters Caldra, Ilex/body/rite book, soaked stranger, Fable, and injured millwright Edda Venn.\n\nTwo blows preceded chain slip; cause unresolved. Edda logged cotter renewal/legs spread before surge, not hole measurement; wear unchecked. Original cotter on keeper's rag, uncleaned/unbent: one leg dark/unevenly broken, other nearly flat, no bright cut. Keeper/Edda say removed/wrapped after stop secured; earlier custody/damage timing unknown. Failed retainer, not proven sabotage.\n\nBrass shaving fits packing offcut in blue OLD BRASS tin; signed slip records renewal/offcuts. Chisel width fits deeper scores, but nick lacks matching ridge; timing unknown. Shaving warmth/route to Ilex unexplained. Tovin received tin from Edda's bench before surge, left lid unfastened on office shelf. Orrel admits taking curl/writing unsigned stores note; lamp slate names him requester/collector before first bell. Claims cold collar trial, awl-marked overlap, pattern returned before flood duty; uncorroborated. Pattern's shallow scratches differ from shaving's deeper scores; Orrel hasn't examined separate shaving. Tools/pattern untouched.\n\nSack/reeds removed from gallery grille; bars intact, water dropped/holds. Keeper retains LAMP STORES—DRY WICKS return sack. Upper room: matching sacks, clean dust patch, reeds/watermarks toward wet stair; no proven carrying trail. Orrel claims returns stacked before bell, saw Tovin bring empty flask upstairs. Ledger confirms lower-lamp oil issued to Tovin, not return/grille clearance. Flask/funnel film/washstand water undated, unmoved. Keeper places Tovin in office doorway during blows, not earlier. Dry inspection passage sound; scuffs unidentifiable. Bright bracket impacts face pawl heel; loose pawl could explain knocks, unproven.\n\nOverhead hatch: shore/chalk/foot/fork/pin steady, finger-width opening. Keeper seated nut; stud fixed, washer gap closed, no binding/ear movement. Shore loaded; stay untested. Keeper remains there; lamp low, spare on dry works-office shelf.\n\nEdda inspected the pawl service socket: crack into mounting plate, unsafe for loading; lifting eye alone insufficient. No pawl isolation/repair. Inspected bar/sketch with Bramble/Edda. Cover sling, spare hatch plate/two bolts remain infirmary; heavy screw support upper fitting store. Hatch fit/support unverified.\n\nBramble/Edda joined Mira behind the dry viewing-recess parapet via sound passage. GOVERNOR ROOM below: door above waterline, narrow landing, stair's lower steps submerged, rail loose; no visible dry crossing. Bramble called through GOVERNOR tube. Neris, identifying themself as governor attendant, answered: on instrument bench, water below knees, lamp nearly out; warns against restart. Mira saw amber light through upper door grille and heard matching three-then-two taps; Neris confirmed making them. No other movement seen. Edda suggests questioning Neris about stair before loading it. Next: question Neris, plan secured access, or bring help from dry footing. No descent, door opening, machinery work, or restart. Keeper guards unchanged hatch shore. Water/HP unchanged; Ilex dead; sabotage unproven.","story_so_far_updated_at":"2026-11-09T08:36:13Z"},"characters":[{"class":"Cleric","hp":8,"id":35,"last_active":"2026-09-10T21:00:51Z","level":1,"max_hp":8,"name":"Fable","race":"Unicorn"},{"class":"wizard","hp":0,"id":34,"last_active":"2026-11-09T08:25:17Z","level":1,"max_hp":7,"name":"Ilex Vale 5616","race":"elf"},{"class":"rogue","hp":9,"id":33,"last_active":"2026-11-09T08:15:35Z","level":1,"max_hp":9,"name":"Mira Quickstep 5616","race":"halfling"},{"class":"fighter","hp":13,"id":32,"last_active":"2026-11-09T08:05:42Z","level":1,"max_hp":13,"name":"Bramble Ash 5616","race":"dwarf"}],"dm":"Alan Botts","id":6,"is_gm":false,"level_requirement":"Levels 1-3","max_level":3,"max_players":4,"min_level":1,"name":"Goated Refresh Party","setting":"A fresh Goated-controlled campaign set at the edge of a lantern-lit ruin where strange machines hum under old stone. Keep momentum high, favor decisive turns, and file feature requests when the game gets in your way.","status":"active"}
