garrytan
209a61dcd3
fix(office-hours): reviewer returns a hash-bound receipt instead of echoing its verdict
...
The spec reviewer now Writes its verdict once, seals it with
gstack-office-hours-review seal (validates the saved JSON and prints
OFFICE_HOURS_VERDICT round=N sha256=<hash> path=<verdict>), and returns
only that line. check --receipt recomputes the hash and fails closed on a
missing, malformed, stale-round, wrong-path or mismatched receipt. The
saved file stays the sole findings inventory; validators bind the receipt
to the saved bytes and the judge reads those bytes.
2026-10-05 18:50:21 +00:00
..
2026-10-01 11:57:48 -07:00
2026-10-05 10:00:47 -07:00
2026-09-06 08:54:25 -07:00
2026-10-05 01:29:54 +00:00
2026-09-22 14:57:52 -04:00
2026-10-04 07:58:41 -07:00
2026-10-02 11:11:00 -07:00
2026-09-06 08:54:25 -07:00
2026-09-26 18:57:53 -04:00
2026-09-14 14:32:45 -07:00
2026-09-14 14:32:45 -07:00
2026-10-02 11:11:00 -07:00
2026-06-14 11:40:57 -07:00
2026-08-15 11:42:19 -07:00
2026-09-08 22:40:22 -07:00
2026-09-08 22:40:22 -07:00
2026-10-01 13:55:16 -07:00
2026-09-08 22:40:22 -07:00
2026-09-08 22:40:22 -07:00
2026-10-01 11:57:48 -07:00
2026-09-06 08:54:25 -07:00
2026-09-25 12:06:45 -04:00
2026-09-08 22:40:22 -07:00
2026-09-14 15:14:58 -07:00
2026-08-24 08:55:58 -07:00
2026-10-04 07:58:41 -07:00
2026-10-04 07:58:41 -07:00
2026-08-16 19:34:41 -07:00
2026-10-04 07:58:41 -07:00
2026-10-01 11:57:48 -07:00
2026-10-04 07:58:41 -07:00
2026-08-15 22:20:30 -07:00
2026-06-08 06:20:58 -07:00
2026-10-01 11:57:48 -07:00
2026-10-02 11:11:00 -07:00
2026-06-14 11:40:57 -07:00
2026-08-15 09:37:04 -07:00
2026-10-04 07:58:41 -07:00
2026-10-05 18:50:21 +00:00
2026-10-04 07:58:41 -07:00
2026-10-01 13:55:16 -07:00
2026-10-04 07:58:41 -07:00
2026-10-01 11:57:48 -07:00
2026-09-23 08:54:53 -04:00
2026-10-04 21:42:38 +00:00
2026-10-02 11:11:00 -07:00
2026-09-29 06:07:35 -07:00
2026-06-07 06:51:10 -07:00
2026-10-03 18:49:34 -07:00
2026-08-16 09:53:31 -07:00
2026-10-03 18:49:34 -07:00
2026-10-04 07:58:41 -07:00
2026-08-15 09:37:04 -07:00