Whoah Kinto looks cool. Thanks for pointing that out.
I'm one of the Ramses devs http://ramses.tech and we've been working on related problems from an "executable spec" angle.
Seems backend automation is about abstracting storage/syncing and also about making development fast and accessible to different skill levels.