You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* add --require-spec to check-prerequisites
the script resolves FEATURE_SPEC and reports it but never checks that the file
is there, so analyze and converge pass the prerequisite check and then fail
later reading a spec that does not exist, without the run specify first
guidance the script gives for every other artifact
the flag is opt in so nothing changes for callers that do not read the spec.
analyze and converge pass it because they do
added to all three script variants because the parity tests compare their help
text and error output against each other
* pass require spec in the py script line too
analyze and converge read spec.md so the py runner needs the same guard as sh and ps. the python script already had the flag but no caller passed it so the python variant kept the old late failure.
* restore the options comments in the powershell script
the require spec line got duplicated over the require tasks line and the
second copy lost its leading hash, so line 14 was executable powershell
sitting above CmdletBinding and the whole script stopped parsing. every
test_ps_ test failed on ci because of it.
parser says 2 errors before and none after:
line 20 unexpected attribute CmdletBinding
line 21 unexpected token param
also add the powershell half of the require spec parity test, which is
what would have caught this.
Copy file name to clipboardExpand all lines: templates/commands/converge.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
---
2
2
description: Assess the current codebase against the feature's spec, plan, and tasks, then append any remaining unbuilt work as new tasks to tasks.md so implement can complete it.
0 commit comments