I've thought a lot about this over the years, because I have a very similar point of view regarding player agency, but I don't think I'd be able to do much better than this post on The Alexandrian. In particular, it links to several series that are extremely well written synopses of non-linear and reactive adventure design.