SIGN IN SIGN UP

feat: add success criteria, constraints, and mode to the goal schema

Goals can now carry successCriteria (--success), constraints/non-goals
(--constraints/--non-goals), and a mode of normal or ordered (--mode,
sisyphus alias). parseGoalArguments gains string/enum flag support and a
meta object; fields thread through state, persistence, the injected goal
block (escaped, new success_criteria/constraints structural tags),
creation output, and /goal status. Ordered mode adds a strict-sequence
instruction. Adds normalizeMode plus unit/parsing/command tests.
Items 4.1, 4.2, 4.3.
W
willytop8 committed
f28bd38193d3f18efc5d0afa1a270e8494a91c50
Parent: 7fc90a5