Hi Kor
Glad you liked. I'm going to make a "Cliff notes" version soon.
You're asking if you can make changes after a roast stops? Sure. Just put the roast into edit mode, and change whatever you need to. You could even completely define a roast after the fact - as long as you set the duration field, Roastmaster will tag that roast as complete, and it will behave like all the other roasts.
Sure, you can export it - feel free to dust off your coding skills! I think SQL is fun. A RM database is a standard SQLite database. Just a warning - don't modify it outside of Roastmaster, and then attempt to use it in Roastmaster again - that could put it into an inconsistent state. It operates in Apple's Core Data infrastructure, which can be picky.
The tables are all plainly named, but it's fairly normalized so you'll see a lot of primary keys. Weights and volumes are stored as grams and milliliters in the database
Danny