sjw1231
09604ac04d
refactor(tools): tighten cancellation, approval, and job error contracts
...
Type the approval denial helper with a closed ApprovalErrorCode, state
that a cancellation is recognized by the signal reason or an Error named
AbortError, note that ApprovalError names a denial rather than a thrown
class, and separate JOB_CONTROLLER_UNAVAILABLE from a missing jobs
service. The jobs README describes JobError as the seam's export rather
than as current caller behavior, and the terminal test asserts one
concurrent send failure.
Refs #7869
2026-11-05 20:21:45 +08:00
..
2026-11-03 20:39:03 +08:00
2026-11-05 20:21:45 +08:00
2026-11-04 18:17:58 +08:00
2026-11-05 17:53:22 +08:00
2026-11-05 20:21:45 +08:00
2026-11-05 17:54:42 +08:00
2026-11-05 17:54:51 +08:00
2026-11-05 17:53:22 +08:00
2026-10-23 16:13:38 +08:00
2026-10-23 16:13:38 +08:00
2026-10-23 16:13:38 +08:00
2026-11-04 13:26:14 +08:00
2026-11-04 13:26:14 +08:00
2026-11-04 13:26:14 +08:00
2026-11-05 14:53:17 +08:00
2026-11-05 14:53:17 +08:00
2026-11-05 14:53:17 +08:00
2026-11-05 16:52:49 +08:00
2026-11-05 16:52:49 +08:00
2026-10-26 13:55:47 +08:00
2026-10-26 13:55:47 +08:00
2026-10-26 13:55:47 +08:00
2026-10-30 14:57:57 +08:00
2026-10-30 14:57:57 +08:00
2026-10-30 14:57:57 +08:00
2026-11-05 13:16:30 +08:00
2026-11-05 13:16:30 +08:00
2026-11-05 12:28:50 +08:00
2026-11-05 12:28:50 +08:00
2026-11-05 12:28:50 +08:00
2026-11-05 20:00:51 +08:00
2026-11-05 20:00:51 +08:00
2026-11-05 20:12:48 +08:00
2026-11-05 20:12:48 +08:00
2026-11-05 20:12:48 +08:00
2026-11-05 20:12:48 +08:00
2026-10-29 18:54:29 +08:00
2026-10-29 18:54:29 +08:00
2026-10-29 18:54:29 +08:00
2026-11-03 13:04:26 +08:00
2026-11-03 13:04:26 +08:00
2026-11-03 13:04:26 +08:00
2026-11-05 14:53:17 +08:00
2026-11-05 14:53:17 +08:00
2026-11-05 14:53:17 +08:00
2026-11-03 20:39:03 +08:00
2026-11-03 20:39:03 +08:00
2026-11-03 20:39:03 +08:00
2026-11-03 20:38:25 +08:00
2026-11-03 20:38:25 +08:00
2026-11-03 20:38:25 +08:00
2026-11-05 11:25:51 +08:00
2026-11-05 11:25:51 +08:00
2026-11-05 11:25:51 +08:00