(directory, line, extra = {})
| 534 | const verify = job.verifyCommand ? ", verify" : "" |
| 535 | const preflight = job.preflightCommand ? ", preflight" : "" |
| 536 | const failures = job.maxFailures > 0 ? `, max failures ${job.maxFailures}` : "" |
| 537 | const stopFile = job.stopFile ? ", stop-file" : "" |
| 538 | const watch = job.watchPaths?.length ? `, watch ${job.watchPaths.join(",")}` : "" |
| 539 | const paused = job.paused ? ", paused" : "" |
| 540 | return `${title}${durationToText(job.intervalMs)}${kind} -> ${job.action || `[prompt-file: ${job.promptFile}]`}${limit}${runtime}${timeout}${compact}${verify}${preflight}${failures}${stopFile}${watch}${paused}` |
| 541 | } |
| 542 | |
| 543 | function matchJob(job, target, index) { |
| 544 | const text = String(target || "").trim() |
no test coverage detected