Mathew Beane and claude-flow
84f5e19e9d
fix(scripts): run the proof with python3 and report INCOMPLETE when a gate is skipped
...
prove.sh looked only for `python`, so on macOS (python3 only) it skipped
the deterministic proof and still printed RESULT: PASS with exit 0.
- Pick $PYTHON, then python3, then python.
- Check numpy/scipy import before running verify.py and print the
lockfile install command when they are missing; warn when installed
versions differ from archive/v1/requirements-lock.txt.
- Run verify.py single-threaded, as CI does.
- Hard gates that cannot run (no cargo, no Python, missing deps) are
reported as [NOT RUN] and the run ends INCOMPLETE with exit 2.
Data/hardware-gated claims are unchanged.
- Tell people to stop any local server on UDP 5005 first (#2086 ).
Fixes #2095
Co-Authored-By: claude-flow <ruv@ruv.net >
2026-10-02 21:57:49 -04:00
..
2026-09-02 08:45:23 -04:00
2026-05-30 16:00:59 -04:00
2026-05-25 17:36:40 -04:00
2026-08-15 14:29:07 -04:00
2026-09-02 02:15:33 -04:00
2026-03-14 13:39:51 -04:00
2026-06-11 17:02:23 -04:00
2026-06-17 10:17:12 -04:00
2026-04-03 08:50:48 -04:00
2026-04-02 22:04:57 -04:00
2026-04-03 00:18:29 -04:00
2026-09-15 13:57:01 -04:00
2026-04-02 22:40:48 -04:00
2026-04-02 23:40:23 -04:00
2026-05-25 17:36:40 -04:00
2026-06-11 17:02:23 -04:00
2026-06-11 17:02:23 -04:00
2026-05-11 10:48:14 -04:00
2026-03-14 13:39:51 -04:00
2026-06-11 17:02:23 -04:00
2026-04-02 22:04:57 -04:00
2026-08-11 13:04:00 -04:00
2026-08-11 13:04:00 -04:00
2026-04-03 00:34:57 -04:00
2026-04-03 00:36:38 -04:00
2026-06-10 15:21:09 -04:00
2026-04-03 13:03:18 -04:00
2026-04-03 08:52:50 -04:00
2026-05-12 22:19:15 -04:00
2026-03-03 11:35:57 -05:00
2026-04-06 14:07:25 -04:00
2026-05-19 17:03:09 -04:00
2026-06-27 13:21:05 -04:00
2026-07-21 22:03:59 -07:00
2026-04-03 08:50:48 -04:00
2026-04-25 21:28:13 -04:00
2026-08-02 15:22:13 -04:00
2026-05-28 16:24:37 -04:00
2026-05-25 17:36:40 -04:00
2026-05-26 12:26:02 -04:00
2026-03-14 13:39:51 -04:00
2026-03-14 13:39:51 -04:00
2026-04-06 14:39:21 -04:00
2026-04-03 08:52:50 -04:00
2026-04-03 08:50:48 -04:00
2026-04-03 00:36:38 -04:00
2026-04-03 00:34:57 -04:00
2026-03-15 16:10:10 -04:00
2026-08-02 15:22:13 -04:00
2026-08-02 15:22:13 -04:00
2026-06-11 17:02:23 -04:00
2026-04-03 08:52:50 -04:00
2026-05-17 19:50:55 -04:00
2026-10-02 21:57:49 -04:00
2026-08-02 15:22:13 -04:00
2026-04-02 22:04:16 -04:00
2026-04-02 22:04:16 -04:00
2026-05-17 17:00:37 -04:00
2026-03-14 13:39:51 -04:00
2026-03-14 13:39:51 -04:00
2026-03-14 13:39:51 -04:00
2026-04-25 21:28:13 -04:00
2026-03-14 13:39:51 -04:00
2026-06-17 10:17:12 -04:00
2026-05-23 15:34:48 -04:00
2026-04-02 19:32:18 -04:00
2026-08-15 14:29:07 -04:00
2026-04-03 00:18:29 -04:00
2026-04-03 09:09:53 -04:00
2026-04-03 08:52:50 -04:00
2026-04-03 08:50:48 -04:00
2026-05-25 10:32:46 -04:00
2026-09-01 23:35:42 -04:00
2026-05-29 18:46:56 -04:00
2026-05-25 17:36:40 -04:00
2026-05-25 17:36:40 -04:00
2026-05-25 17:36:40 -04:00
2026-04-03 09:09:53 -04:00
2026-04-03 08:50:48 -04:00
2026-04-03 00:34:31 -04:00
2026-04-03 08:50:48 -04:00
2026-03-14 13:39:51 -04:00
2026-05-28 18:57:08 -04:00
2026-04-03 08:52:50 -04:00
2026-04-02 23:05:07 -04:00
2026-05-21 19:47:04 -04:00
2026-09-09 11:26:17 -04:00
2026-04-06 14:55:35 -04:00
2026-04-02 23:40:23 -04:00
2026-04-02 22:04:57 -04:00
2026-05-17 18:01:44 -04:00
2026-03-14 13:39:51 -04:00
2026-04-20 10:38:23 -04:00
2026-05-23 16:13:28 -04:00
2026-05-23 16:13:28 -04:00
2026-05-28 18:57:08 -04:00
2026-05-28 16:24:37 -04:00
2026-08-15 14:29:07 -04:00
2026-04-02 23:40:23 -04:00
2026-05-23 16:13:28 -04:00