#pragma once #include #include struct TaskRow { std::string id; std::optional account; std::string status; // serialized, see StatusUtil::serialize std::string notes; // free text, any length (stored as SQLite TEXT) bool waitOverride = false; // set to Testing / Prompt while its account waits: ignores that wait }; struct AccountRow { std::string id; std::optional cooldown; // the account's wait: when its limit ends (StatusUtil::timeToText) };