pulse-triage[bot]
491e872adb
Refuse tracked source drift before native updater compilation
...
The checkout label alone cannot establish source bytes after frontend preparation. Require an unchanged tracked tree before compiling the private pair; the exact recipe control now rejects dirty source before either compiler or root command and preserves all existing failure propagation.
Contract-Neutral: Implements existing exact-source admission on tracked bytes; native runtime, input and completion contracts are unchanged.
Change-source: pulse-maintainer
2026-10-10 21:44:17 +01:00
..
2026-03-18 16:06:30 +00:00
2026-10-10 01:51:21 +01:00
2026-10-09 19:06:13 +01:00
2026-10-10 15:15:14 +01:00
2026-10-10 07:49:59 +01:00
2026-10-07 18:06:37 +01:00
2026-10-08 06:28:51 +01:00
2026-10-05 07:25:14 +01:00
2026-10-10 07:12:44 +01:00
2026-10-10 04:56:35 +01:00
2026-10-07 08:08:02 +01:00
2026-10-08 07:00:59 +01:00
2026-10-09 20:07:13 +01:00
2026-10-10 17:15:39 +01:00
2026-10-10 21:44:17 +01:00
2026-09-06 11:12:42 +01:00
2026-10-09 22:21:03 +01:00
2026-10-03 08:43:25 +01:00
2026-10-09 15:05:12 +01:00
2026-09-27 10:10:45 +01:00
2026-10-03 12:08:37 +01:00
2026-10-07 09:24:32 +01:00
2026-10-06 12:07:58 +01:00
2026-10-07 18:06:37 +01:00
2026-09-02 09:55:47 +01:00
2026-10-10 19:00:17 +01:00
2026-10-10 05:48:35 +01:00
2026-09-29 11:43:57 +01:00
2026-10-09 23:29:26 +01:00
2026-10-10 11:39:23 +01:00
2026-10-07 08:12:01 +01:00
2026-10-10 14:01:13 +01:00
2026-10-07 00:07:24 +01:00
2026-08-08 03:17:57 +01:00
2026-10-07 15:46:01 +01:00
2026-10-10 01:08:54 +01:00
2026-10-06 19:54:22 +01:00
2026-10-09 14:14:13 +01:00
2026-10-09 14:14:13 +01:00
2026-10-10 05:49:51 +01:00
2026-10-03 07:41:56 +01:00
2026-10-06 13:26:49 +01:00
2026-10-10 02:40:42 +01:00
2026-10-09 23:05:15 +01:00
2026-10-03 02:32:05 +01:00
2026-10-10 06:24:36 +01:00
2026-10-09 12:42:49 +01:00
2026-10-06 05:44:41 +01:00
2026-10-07 22:51:30 +01:00
2026-10-03 09:25:52 +01:00
2026-10-05 21:51:17 +01:00
2026-10-08 06:54:22 +01:00
2026-10-09 23:39:25 +01:00
2026-10-09 21:38:36 +01:00
2026-10-08 07:53:14 +01:00
2026-10-09 21:37:45 +01:00
2026-09-01 18:32:39 +01:00
2026-10-09 19:10:29 +01:00
2026-10-10 09:54:36 +01:00
2026-10-09 11:53:32 +01:00
2026-10-04 04:57:17 +01:00
2026-10-04 04:57:17 +01:00
2026-10-04 03:55:53 +01:00
2026-09-06 00:58:57 +01:00
2026-10-09 18:51:01 +01:00
2026-08-30 01:51:58 +01:00
2026-09-10 19:13:29 +01:00
2026-10-03 13:13:21 +01:00
2026-10-09 15:59:57 +01:00
2026-10-07 12:44:56 +01:00
2026-10-09 10:17:47 +01:00
2026-10-09 08:29:32 +01:00
2026-10-10 12:06:24 +01:00
2026-10-10 12:25:47 +01:00
2026-10-09 09:20:16 +01:00
2026-10-10 13:12:42 +01:00
2026-10-09 12:52:09 +01:00
2026-10-05 06:47:09 +01:00
2026-09-24 17:43:50 +01:00
2026-10-10 01:51:21 +01:00
2026-10-10 01:51:21 +01:00
2026-03-28 21:32:11 +00:00
2026-10-09 17:28:20 +01:00
2026-07-23 01:10:38 +01:00
2026-10-06 12:49:16 +01:00
2026-10-07 06:04:06 +01:00
2026-10-09 14:06:35 +01:00
2026-10-09 08:00:25 +01:00
2026-10-07 02:25:19 +01:00
2026-09-06 22:11:03 +01:00
2026-09-05 17:17:54 +01:00
2026-10-09 16:58:38 +01:00
2026-10-04 08:44:50 +01:00
2026-10-04 07:06:02 +01:00
2026-09-01 16:54:07 +01:00
2026-10-05 22:39:51 +01:00
2026-04-23 23:09:10 +01:00
2025-10-20 15:13:38 +00:00
2026-10-10 06:01:33 +01:00
2026-10-10 05:08:02 +01:00
2026-05-28 12:55:33 +01:00
2026-10-08 11:03:49 +01:00
2026-09-23 06:49:52 +01:00
2026-04-23 23:37:25 +01:00
2026-10-07 08:41:36 +01:00
2026-10-06 05:44:41 +01:00
2026-10-10 12:06:24 +01:00
2026-09-02 11:03:53 +01:00
2026-04-28 18:38:10 +01:00
2026-05-12 00:30:43 +01:00
2026-08-23 15:09:32 +01:00