(directory, client, sessionID, args, updater, message)
| 1426 | return job?.goalRequireChecksPass !== false && Array.isArray(job?.goalChecks) && job.goalChecks.length > 0; |
| 1427 | } |
| 1428 | function goalProgressSnapshot(job) { |
| 1429 | return { |
| 1430 | status: job?.goalStatus || "", |
| 1431 | progressCount: Array.isArray(job?.goalProgress) ? job.goalProgress.length : 0, |
| 1432 | evidence: String(job?.goalEvidence || ""), |
| 1433 | checksPassedAt: Number(job?.goalChecksPassedAt || 0), |
| 1434 | lastGoalCheckAt: Number(job?.lastGoalCheckAt || 0), |
| 1435 | lastVerifyAt: Number(job?.lastVerifyAt || 0), |
| 1436 | lastVerifyCode: Number.isFinite(Number(job?.lastVerifyCode)) ? Number(job.lastVerifyCode) : undefined |
| 1437 | }; |
| 1438 | } |
| 1439 | function goalMadeMeaningfulProgress(beforeJob, afterJob) { |
no test coverage detected