overseer v2 3

This commit is contained in:
legop3
2026-05-03 23:20:09 -04:00
parent e97b623b43
commit 5b48b10971
16 changed files with 196 additions and 118 deletions
@@ -1,4 +1,5 @@
module.exports = {
id: 'lift_down',
signature: 'lift_down()',
availability(ctx = {}) {
const mode = String(ctx.mode || '');
@@ -9,4 +10,8 @@ module.exports = {
if (ctx.liftState?.busy) return { available: false, reason: 'busy' };
return { available: true, reason: null };
},
async execute({ liftService, actor = 'overseerControl' }) {
const resp = await liftService.moveDown(actor);
return { ok: true, resp };
},
};