diff --git a/get-shit-done/bin/lib/phase-lifecycle.cjs b/get-shit-done/bin/lib/phase-lifecycle.cjs index b70560414..a9b7dbdc0 100644 --- a/get-shit-done/bin/lib/phase-lifecycle.cjs +++ b/get-shit-done/bin/lib/phase-lifecycle.cjs @@ -55,7 +55,6 @@ function deriveProgressFromRoadmap(roadmapContent) { let totalPlansSum = 0; const planCellPattern = /\|\s*\d+[^|]*\|\s*(\d+)\/(\d+)\s*\|/gi; let pm; - // eslint-disable-next-line no-cond-assign while ((pm = planCellPattern.exec(roadmapContent)) !== null) { totalPlansSum += parseInt(pm[2], 10); } diff --git a/get-shit-done/bin/lib/state-document.cjs b/get-shit-done/bin/lib/state-document.cjs index c72b7e4ee..f224b4c57 100644 --- a/get-shit-done/bin/lib/state-document.cjs +++ b/get-shit-done/bin/lib/state-document.cjs @@ -238,10 +238,6 @@ function isStateTemplateDefault(field, value) { function stateReplaceFieldIfTemplate(content, field, knownDefaults, newValue) { if (newValue === null || newValue === undefined) return content; const existing = stateExtractField(content, field); - // Build a temporary KNOWN_TEMPLATE_DEFAULTS-compatible lookup so we can reuse - // the isStateTemplateDefault logic for the provided knownDefaults array. - const tempField = '__tmp__'; - const tempDefaults = { [tempField]: knownDefaults || [] }; // Inline check: absent/blank → always write; in list → write; else → skip. if (existing === null || existing === undefined || existing.trim() === '') { return stateReplaceField(content, field, newValue) || content;