Peter Steinberger
b080dd1e76
refactor: consolidate coercion contracts (#122458)
* refactor: consolidate coercion contracts
Centralize exact string, record, numeric, date, Boolean, argument, and structured-error coercions while preserving call-site semantics.
Migrate canonical-name collisions and deprecated internal SDK bypasses, deleting 55 net production/tooling lines. Expand declaration ownership enforcement to 101 allowed helpers and add a narrow export-completeness audit.
* fix: preserve standalone script coercions
Keep copied Control UI tooling self-contained and retain the trusted release harness module-relative source seam when the harness runs against an old target cwd.
2026-08-11 23:26:37 -07:00
..
2026-07-16 21:54:11 +01:00
2026-08-11 23:26:37 -07:00
2026-08-05 20:24:34 +05:30
2026-08-09 12:08:53 +05:30
2026-07-18 06:27:59 +01:00
2026-07-18 06:27:59 +01:00
2026-07-27 03:49:37 -04:00
2026-07-14 22:20:46 -07:00
2026-07-14 22:20:46 -07:00
2026-08-09 12:08:53 +05:30
2026-07-18 06:27:59 +01:00
2026-08-06 14:48:01 -07:00
2026-08-08 22:53:35 -07:00
2026-07-23 16:17:13 +00:00
2026-07-14 00:21:51 +01:00
2026-07-16 13:50:50 -07:00
2026-07-16 13:50:50 -07:00
2026-07-16 13:50:50 -07:00
2026-08-04 11:40:41 +05:30
2026-07-14 00:21:51 +01:00
2026-07-14 00:21:51 +01:00
2026-07-12 07:13:05 +01:00
2026-08-04 21:50:45 +05:30
2026-07-11 18:31:05 -07:00
2026-07-11 18:31:05 -07:00
2026-07-24 01:01:19 -07:00
2026-07-02 14:15:25 -07:00
2026-07-11 18:31:05 -07:00
2026-07-14 08:27:59 -07:00
2026-08-11 23:26:37 -07:00
2026-07-13 04:39:58 -07:00
2026-07-14 00:21:51 +01:00
2026-07-14 00:21:51 +01:00
2026-07-09 11:11:35 +01:00
2026-08-11 18:18:16 +00:00
2026-08-08 23:09:24 -07:00
2026-08-11 18:18:16 +00:00
2026-08-11 18:18:16 +00:00
2026-08-11 23:26:37 -07:00
2026-08-11 21:45:17 -07:00
2026-08-11 18:18:16 +00:00
2026-08-11 18:18:16 +00:00
2026-08-11 18:18:16 +00:00
2026-08-11 18:18:16 +00:00
2026-08-11 18:18:16 +00:00
2026-08-11 23:26:23 +02:00
2026-08-11 18:18:16 +00:00
2026-08-08 16:44:44 -07:00
2026-08-08 16:44:44 -07:00
2026-08-11 18:18:16 +00:00
2026-08-11 23:26:37 -07:00
2026-08-11 18:18:16 +00:00
2026-08-11 18:18:16 +00:00
2026-08-11 18:18:16 +00:00
2026-08-11 18:18:16 +00:00
2026-08-11 18:18:16 +00:00
2026-08-11 18:18:16 +00:00
2026-08-11 18:18:16 +00:00
2026-07-14 22:20:46 -07:00
2026-07-14 22:20:46 -07:00
2026-07-04 14:56:50 -04:00
2026-07-23 11:45:40 -07:00
2026-08-06 21:11:02 +05:30
2026-08-06 21:11:02 +05:30
2026-08-08 22:53:35 -07:00
2026-07-27 00:42:00 -04:00
2026-08-06 21:11:02 +05:30
2026-07-14 00:21:51 +01:00
2026-08-09 19:32:30 +05:30
2026-08-11 18:18:16 +00:00
2026-07-14 19:43:18 -07:00
2026-07-27 11:27:53 +10:00
2026-07-10 08:26:33 +01:00
2026-07-14 00:21:51 +01:00
2026-07-24 01:01:19 -07:00
2026-07-02 19:01:22 -07:00
2026-08-11 23:26:23 +02:00
2026-07-23 11:45:40 -07:00
2026-08-02 18:01:46 +08:00
2026-07-14 00:21:51 +01:00
2026-07-10 08:26:33 +01:00
2026-08-09 14:23:19 -07:00
2026-08-02 18:01:46 +08:00
2026-07-12 12:48:22 +01:00
2026-07-09 07:32:55 +01:00
2026-07-31 15:34:23 +08:00
2026-08-11 15:45:42 +00:00
2026-08-11 15:45:42 +00:00
2026-08-11 15:45:42 +00:00
2026-08-11 15:45:42 +00:00
2026-07-15 03:25:54 -07:00
2026-07-22 03:54:28 -07:00
2026-08-11 15:26:44 -07:00
2026-07-19 05:30:54 -07:00
2026-07-31 15:34:23 +08:00
2026-08-11 14:40:20 +02:00
2026-08-10 19:30:47 -07:00
2026-08-11 01:37:48 -07:00
2026-08-11 15:26:44 -07:00
2026-08-11 14:21:06 +02:00
2026-08-11 14:21:06 +02:00
2026-08-09 22:57:21 -07:00
2026-08-09 22:57:21 -07:00
2026-08-09 22:57:21 -07:00
2026-08-02 00:24:47 -07:00
2026-08-10 09:52:19 +05:30
2026-08-11 14:21:06 +02:00
2026-08-11 14:21:06 +02:00
2026-08-11 01:37:48 -07:00
2026-08-11 14:21:06 +02:00
2026-08-05 09:04:49 +05:30
2026-08-11 15:45:42 +00:00
2026-07-22 03:54:28 -07:00
2026-08-11 00:02:18 -07:00
2026-08-11 15:26:44 -07:00
2026-08-11 15:26:44 -07:00
2026-08-11 18:18:16 +00:00
2026-08-11 18:18:16 +00:00
2026-08-11 21:45:17 -07:00
2026-08-11 21:45:17 -07:00
2026-08-10 19:30:47 -07:00
2026-08-11 21:45:17 -07:00
2026-08-11 21:45:17 -07:00
2026-08-11 21:45:17 -07:00
2026-08-11 21:45:17 -07:00
2026-08-11 21:45:17 -07:00
2026-08-11 21:45:17 -07:00
2026-08-11 21:45:17 -07:00
2026-08-11 21:45:17 -07:00
2026-08-09 11:43:48 -07:00
2026-08-09 16:08:10 -07:00
2026-08-09 16:08:10 -07:00
2026-08-10 19:30:47 -07:00
2026-08-11 21:45:17 -07:00
2026-08-11 21:45:17 -07:00
2026-08-11 21:45:17 -07:00
2026-08-09 06:00:06 -07:00
2026-08-05 05:59:13 +05:30
2026-08-10 19:30:47 -07:00
2026-08-11 21:45:17 -07:00
2026-08-11 11:01:05 -07:00
2026-08-11 00:02:18 -07:00
2026-08-11 21:45:17 -07:00
2026-08-11 21:45:17 -07:00
2026-07-31 04:36:54 -07:00
2026-08-08 14:25:38 -07:00
2026-07-29 04:02:55 -04:00
2026-07-29 04:02:55 -04:00
2026-07-02 19:01:22 -07:00
2026-08-09 16:08:10 -07:00
2026-08-08 16:44:44 -07:00
2026-08-11 23:26:37 -07:00
2026-08-11 05:06:11 -07:00
2026-08-11 13:09:59 +05:30
2026-08-09 17:53:20 -07:00
2026-08-11 10:22:01 -07:00
2026-08-11 18:18:16 +00:00
2026-07-30 13:36:21 +09:00
2026-08-11 23:26:23 +02:00
2026-08-11 00:02:18 -07:00
2026-08-11 00:02:18 -07:00
2026-08-11 00:02:18 -07:00
2026-08-11 00:02:18 -07:00
2026-08-11 13:09:59 +05:30
2026-08-11 11:01:05 -07:00
2026-07-14 22:20:46 -07:00
2026-08-05 05:59:13 +05:30
2026-07-18 19:52:19 -06:00
2026-08-04 21:50:45 +05:30
2026-08-04 21:50:45 +05:30
2026-07-31 08:11:55 -07:00
2026-08-05 21:57:36 +05:30
2026-08-05 14:42:51 +05:30
2026-08-11 10:22:01 -07:00
2026-08-02 13:04:49 -07:00
2026-07-12 10:45:14 +01:00
2026-07-06 17:06:18 +01:00
2026-08-08 18:23:15 -07:00
2026-08-08 18:23:15 -07:00
2026-07-31 02:14:19 -07:00
2026-08-05 18:41:38 +05:30
2026-08-06 15:06:39 +05:30
2026-08-04 11:40:41 +05:30
2026-07-22 23:01:47 -04:00
2026-07-22 23:01:47 -04:00
2026-08-10 21:37:48 +05:30
2026-08-11 21:45:17 -07:00
2026-07-29 23:31:53 -05:00
2026-07-05 19:11:58 -07:00
2026-08-02 18:01:46 +08:00
2026-08-02 18:01:46 +08:00
2026-08-10 15:34:37 -07:00
2026-08-10 15:34:37 -07:00
2026-08-08 17:51:31 -07:00
2026-08-05 09:04:49 +05:30
2026-08-08 17:51:31 -07:00
2026-08-09 02:54:38 -07:00
2026-08-11 14:37:54 +00:00
2026-08-11 14:37:54 +00:00
2026-07-19 07:35:45 -07:00
2026-07-19 07:35:45 -07:00
2026-07-11 18:31:05 -07:00
2026-08-11 01:42:41 +05:30
2026-08-11 01:42:41 +05:30
2026-07-27 07:45:02 -04:00
2026-07-14 11:23:32 -07:00
2026-07-14 02:25:37 -07:00
2026-07-15 14:57:55 +05:30
2026-07-18 20:33:05 -07:00
2026-08-04 23:13:46 -07:00
2026-08-04 23:13:46 -07:00
2026-07-18 20:33:05 -07:00
2026-07-14 00:21:51 +01:00
2026-08-10 10:27:44 +05:30
2026-08-10 10:27:44 +05:30
2026-08-09 19:32:30 +05:30
2026-08-09 19:32:30 +05:30
2026-07-21 23:45:01 -07:00
2026-07-14 12:03:50 -07:00
2026-07-14 12:03:50 -07:00
2026-07-13 23:56:35 -07:00
2026-07-24 01:24:03 -05:00
2026-08-02 00:24:47 -07:00
2026-08-02 00:24:47 -07:00
2026-07-14 00:21:51 +01:00
2026-08-06 16:31:04 -07:00
2026-08-11 18:18:16 +00:00
2026-08-07 20:46:52 +05:30
2026-08-11 15:45:42 +00:00
2026-08-11 10:22:01 -07:00
2026-08-11 09:25:04 +00:00
2026-08-11 15:45:42 +00:00
2026-08-11 23:26:23 +02:00
2026-08-11 23:26:23 +02:00
2026-08-09 14:23:19 -07:00
2026-07-20 07:31:10 -07:00
2026-08-09 14:23:19 -07:00
2026-08-09 14:23:19 -07:00
2026-08-09 06:00:06 -07:00
2026-07-27 07:04:48 +05:30
2026-08-05 14:42:51 +05:30
2026-08-09 14:23:19 -07:00
2026-08-02 11:19:07 +08:00
2026-07-10 18:32:04 -07:00
2026-07-12 09:17:31 +01:00
2026-08-11 10:22:01 -07:00
2026-08-04 17:37:56 +05:30
2026-08-05 21:57:36 +05:30
2026-08-11 21:45:17 -07:00
2026-08-06 17:23:32 +05:30
2026-08-11 23:26:37 -07:00
2026-07-14 22:20:46 -07:00
2026-08-02 13:04:49 -07:00
2026-08-04 14:06:18 +05:30
2026-08-08 22:53:35 -07:00
2026-07-22 03:27:06 +05:30
2026-08-07 20:46:52 +05:30
2026-07-27 09:05:14 -04:00
2026-08-07 20:46:52 +05:30
2026-08-11 13:09:59 +05:30
2026-08-09 02:54:38 -07:00
2026-08-05 18:41:38 +05:30
2026-08-09 14:23:19 -07:00
2026-08-09 14:23:19 -07:00
2026-08-05 14:42:51 +05:30
2026-08-09 14:23:19 -07:00
2026-08-09 14:23:19 -07:00
2026-07-14 22:20:46 -07:00
2026-07-14 22:20:46 -07:00
2026-08-08 20:24:05 -07:00
2026-08-08 20:24:05 -07:00
2026-07-14 22:20:46 -07:00
2026-08-11 10:22:01 -07:00
2026-08-08 20:24:05 -07:00
2026-08-03 12:39:48 -07:00
2026-08-03 12:39:48 -07:00
2026-08-01 22:05:49 -07:00
2026-08-07 17:18:12 -07:00
2026-07-17 00:19:30 -07:00
2026-07-14 08:27:59 -07:00
2026-07-14 08:27:59 -07:00
2026-07-04 14:56:50 -04:00
2026-07-25 17:10:51 +08:00
2026-07-30 19:52:08 +09:00
2026-07-16 10:48:53 +05:30
2026-07-02 18:38:39 -07:00
2026-08-11 15:45:42 +00:00
2026-07-10 18:25:54 -07:00
2026-07-10 18:25:54 -07:00
2026-08-10 02:03:01 +05:30
2026-08-09 14:23:19 -07:00
2026-07-17 22:24:17 +01:00
2026-07-17 22:24:17 +01:00
2026-07-18 03:32:39 -04:00
2026-07-09 11:11:35 +01:00
2026-07-01 20:29:18 -07:00
2026-07-03 09:37:48 -07:00
2026-08-11 15:45:42 +00:00
2026-08-08 22:53:35 -07:00
2026-08-11 23:26:37 -07:00
2026-07-11 16:28:36 -07:00
2026-07-11 16:28:36 -07:00
2026-07-01 16:22:34 -07:00
2026-07-23 15:41:21 -07:00
2026-08-09 16:28:47 -07:00
2026-08-04 23:13:46 -07:00
2026-08-04 23:13:46 -07:00
2026-07-15 16:42:27 +05:30
2026-07-23 15:41:21 -07:00
2026-08-09 16:28:47 -07:00
2026-08-09 16:28:47 -07:00
2026-08-11 14:37:54 +00:00
2026-08-11 10:29:26 +00:00
2026-08-11 10:29:26 +00:00
2026-07-14 22:20:46 -07:00
2026-07-14 22:20:46 -07:00
2026-07-14 00:21:51 +01:00
2026-07-13 01:51:32 -07:00
2026-07-18 06:27:59 +01:00
2026-08-10 15:34:37 -07:00
2026-08-08 22:53:35 -07:00
2026-07-31 11:46:34 -07:00
2026-08-11 10:29:26 +00:00
2026-08-11 14:37:54 +00:00
2026-08-07 08:18:31 +05:30
2026-08-04 20:33:45 -07:00
2026-08-11 13:09:59 +05:30
2026-08-11 14:37:54 +00:00
2026-08-11 13:09:59 +05:30
2026-08-11 13:09:59 +05:30
2026-07-31 12:41:48 -07:00
2026-08-08 22:53:35 -07:00
2026-07-02 18:45:48 -07:00
2026-08-11 13:09:59 +05:30
2026-08-09 08:48:48 -07:00
2026-08-11 10:22:01 -07:00
2026-07-31 16:46:22 -07:00
2026-08-05 14:42:51 +05:30
2026-08-11 14:37:54 +00:00
2026-07-12 18:24:13 -07:00
2026-08-09 08:48:48 -07:00
2026-07-27 08:20:32 -04:00
2026-08-10 06:47:43 -07:00
2026-08-09 08:50:03 -07:00
2026-08-09 08:50:03 -07:00
2026-08-09 14:23:19 -07:00
2026-08-09 14:23:19 -07:00
2026-07-07 10:07:13 +01:00
2026-07-21 06:48:30 -07:00
2026-07-22 19:57:42 -04:00
2026-07-25 01:00:53 -07:00
2026-07-27 20:20:13 -04:00
2026-07-21 06:48:30 -07:00
2026-07-31 16:57:29 -07:00
2026-08-08 06:53:37 -07:00
2026-07-14 22:20:46 -07:00
2026-08-09 08:50:03 -07:00
2026-08-08 18:23:15 -07:00
2026-08-09 08:50:03 -07:00
2026-08-11 23:26:37 -07:00
2026-07-14 00:21:51 +01:00
2026-07-14 00:21:51 +01:00
2026-08-09 08:50:03 -07:00
2026-08-09 08:50:03 -07:00
2026-07-19 05:30:54 -07:00
2026-08-09 08:50:03 -07:00
2026-07-19 05:30:54 -07:00
2026-07-19 05:30:54 -07:00
2026-08-08 17:51:31 -07:00
2026-08-08 22:53:35 -07:00
2026-08-09 08:57:37 -07:00
2026-08-11 22:27:11 -05:00
2026-07-31 04:36:54 -07:00
2026-07-31 04:36:54 -07:00
2026-08-05 14:42:51 +05:30
2026-08-05 14:42:51 +05:30
2026-07-29 02:39:48 -04:00
2026-08-05 14:42:51 +05:30
2026-08-05 14:42:51 +05:30
2026-08-09 14:23:19 -07:00
2026-08-05 14:42:51 +05:30
2026-08-09 09:39:47 -07:00
2026-08-09 09:39:47 -07:00
2026-08-06 18:44:15 +05:30
2026-08-04 12:49:13 +05:30
2026-08-08 20:24:05 -07:00
2026-08-08 20:24:05 -07:00
2026-07-31 16:26:39 -06:00
2026-08-08 20:24:05 -07:00
2026-07-13 01:46:24 -07:00
2026-07-14 22:20:46 -07:00
2026-08-11 14:37:54 +00:00
2026-08-09 00:39:45 -07:00
2026-08-09 00:39:45 -07:00
2026-08-09 00:39:45 -07:00
2026-08-08 22:53:35 -07:00
2026-08-08 06:53:37 -07:00
2026-08-09 00:39:45 -07:00
2026-08-09 06:00:06 -07:00
2026-08-09 08:50:03 -07:00
2026-07-14 22:20:46 -07:00
2026-07-14 22:20:46 -07:00
2026-08-11 18:18:16 +00:00
2026-07-14 00:21:51 +01:00
2026-07-14 00:21:51 +01:00
2026-08-04 17:37:56 +05:30
2026-08-11 23:26:37 -07:00
2026-07-14 22:20:46 -07:00
2026-08-09 00:39:45 -07:00
2026-07-31 08:11:55 -07:00
2026-07-17 00:56:46 -07:00
2026-08-03 12:39:48 -07:00
2026-08-03 12:39:48 -07:00
2026-08-08 17:27:19 -07:00
2026-08-08 17:27:19 -07:00