Narrow the FX reclaimer's transport gate to defer offline work only; let online drain through, and always run the park clock's observe

This commit is contained in:
2026-08-06 23:04:02 -04:00
parent c95203718a
commit 4f6cf60740
3 changed files with 120 additions and 36 deletions
+2 -2
View File
@@ -110,8 +110,8 @@ struct ReclaimHost {
}
// The SAME predicate applyMode refuses a real mode switch on, deliberately shared
// rather than re-read here: what counts as a transport that must not have plugins
// moved under it is one fact with one home (view.h).
// rather than re-read here: "the transport is rolling" is one fact with one home
// (view.h). drainTick narrows what it gates with this answer to offline work only.
bool transportRolling() const { return transportBlocksModeSwitch(project); }
bool liveChain(const std::string& guid, std::vector<std::string>& out) {