Planning Against a Prophet: A Graph-Theoretic Framework for Making Sequential Decisions | Synapse