gsxdsm
f6ba5aa75a
test(FEAT-004-FIX-002): add comprehensive unit tests for MissionExecutionLoop
...
Tests cover:
- parseValidationResult with JSON extraction from markdown code blocks and malformed responses
- handleValidationPass verifying feature marked 'passed' and autopilot notified
- handleValidationFail verifying fix feature generated and retry budget decremented
- handleValidationBlocked verifying feature marked 'blocked' without fix generation
- Retry budget enforcement preventing further implementations when exhausted
- recoverActiveMissions verifying actual processTaskOutcome calls for features in validating/needs_fix states
Added 23 new tests (1916 total, up from 1893).
2026-04-11 20:13:47 -07:00
..
2026-04-10 21:12:40 -07:00
2026-04-01 10:00:17 -07:00
2026-04-11 19:48:53 -07:00
2026-04-09 18:31:54 -07:00
2026-04-10 02:56:57 -07:00
2026-04-10 21:12:40 -07:00
2026-03-31 19:29:47 -07:00
2026-03-31 13:33:44 -07:00
2026-04-08 05:55:36 -07:00
2026-04-08 05:55:36 -07:00
2026-04-09 13:59:43 -07:00
2026-04-05 13:37:21 -07:00
2026-04-05 13:37:21 -07:00
2026-04-10 03:02:38 -07:00
2026-04-10 03:02:38 -07:00
2026-04-09 16:14:44 -07:00
2026-04-09 16:14:44 -07:00
2026-04-11 18:28:05 -07:00
2026-04-11 18:28:05 -07:00
2026-04-08 14:38:36 -07:00
2026-04-11 18:04:21 -07:00
2026-04-07 22:56:09 -07:00
2026-04-09 13:22:29 -07:00
2026-04-11 18:28:05 -07:00
2026-04-11 18:28:05 -07:00
2026-04-09 13:45:19 -07:00
2026-04-09 18:10:29 -07:00
2026-04-11 20:13:47 -07:00
2026-04-11 19:48:53 -07:00
2026-04-11 11:04:04 -07:00
2026-04-09 18:10:29 -07:00
2026-04-07 22:56:09 -07:00
2026-04-07 22:56:09 -07:00
2026-04-10 21:22:59 -07:00
2026-04-10 21:22:59 -07:00
2026-04-09 13:22:29 -07:00
2026-04-09 13:22:29 -07:00
2026-04-09 23:59:45 -07:00
2026-04-04 19:47:48 -07:00
2026-04-09 23:59:45 -07:00
2026-04-10 02:29:47 -07:00
2026-04-10 02:29:47 -07:00
2026-04-01 07:44:04 -07:00
2026-04-04 00:29:34 -07:00
2026-04-04 02:01:58 -07:00
2026-04-04 02:01:58 -07:00
2026-04-07 22:56:09 -07:00
2026-04-08 11:49:33 -07:00
2026-03-31 23:19:03 -07:00
2026-04-02 17:55:25 -07:00
2026-04-02 13:39:04 -07:00
2026-04-03 07:58:45 -07:00
2026-04-03 07:58:45 -07:00
2026-04-11 18:28:05 -07:00
2026-04-05 23:50:36 -07:00
2026-04-07 15:17:08 -07:00
2026-04-10 12:11:55 -07:00
2026-04-10 12:11:55 -07:00
2026-04-10 12:11:55 -07:00
2026-04-10 12:11:55 -07:00
2026-04-10 09:21:38 -07:00
2026-04-10 09:21:38 -07:00
2026-04-09 18:10:29 -07:00
2026-04-11 18:04:21 -07:00
2026-04-10 07:19:26 -07:00
2026-04-10 21:12:40 -07:00
2026-04-08 12:46:24 -07:00
2026-04-10 02:29:47 -07:00
2026-04-10 08:58:37 -07:00
2026-04-10 08:58:37 -07:00
2026-04-05 22:50:03 -07:00
2026-04-05 22:50:03 -07:00
2026-04-04 22:03:42 -07:00
2026-04-04 22:03:42 -07:00
2026-04-10 22:33:29 -07:00
2026-04-10 21:46:06 -07:00
2026-03-31 19:29:47 -07:00
2026-04-02 13:29:48 -07:00
2026-04-08 14:38:36 -07:00
2026-04-05 20:56:58 -07:00
2026-04-04 18:31:18 -07:00
2026-04-08 14:38:36 -07:00