From c94ff84da81f99f3bf30ff59731ca02025fae7a7 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Sat, 14 Feb 2026 14:15:55 +0000 Subject: [PATCH] Refactor src/lib.mjs to use VALID_CADENCES constant Co-authored-by: PR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> --- src/lib.mjs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/lib.mjs b/src/lib.mjs index 8a959bd..bd4ccc0 100644 --- a/src/lib.mjs +++ b/src/lib.mjs @@ -48,7 +48,7 @@ export async function cmdCheck(cadence) { const namespace = getNamespace(); const dateStr = todayDateStr(); const config = loadTorchConfig(); - const pausedAgents = (cadence === 'daily' ? config.scheduler.paused.daily : config.scheduler.paused.weekly) || []; + const pausedAgents = config.scheduler.paused[cadence] || []; console.error(`Checking locks: namespace=${namespace}, cadence=${cadence}, date=${dateStr}`); console.error(`Relays: ${relays.join(', ')}`); @@ -199,7 +199,7 @@ export async function cmdList(cadence) { const relays = getRelays(); const namespace = getNamespace(); const dateStr = todayDateStr(); - const cadences = cadence ? [cadence] : ['daily', 'weekly']; + const cadences = cadence ? [cadence] : [...VALID_CADENCES]; console.error(`Listing active locks: namespace=${namespace}, cadences=${cadences.join(', ')}`); @@ -325,7 +325,7 @@ export async function main(argv) { switch (args.command) { case 'check': { if (!args.cadence || !VALID_CADENCES.has(args.cadence)) { - console.error('ERROR: --cadence is required for check'); + console.error(`ERROR: --cadence <${[...VALID_CADENCES].join('|')}> is required for check`); throw new ExitError(1, 'Missing cadence'); } await cmdCheck(args.cadence); @@ -338,7 +338,7 @@ export async function main(argv) { throw new ExitError(1, 'Missing agent'); } if (!args.cadence || !VALID_CADENCES.has(args.cadence)) { - console.error('ERROR: --cadence is required for lock'); + console.error(`ERROR: --cadence <${[...VALID_CADENCES].join('|')}> is required for lock`); throw new ExitError(1, 'Missing cadence'); } await cmdLock(args.agent, args.cadence, args.dryRun); @@ -347,7 +347,7 @@ export async function main(argv) { case 'list': { if (args.cadence && !VALID_CADENCES.has(args.cadence)) { - console.error('ERROR: --cadence must be daily or weekly'); + console.error(`ERROR: --cadence must be one of: ${[...VALID_CADENCES].join(', ')}`); throw new ExitError(1, 'Invalid cadence'); } await cmdList(args.cadence || null);