teknium1
0bd85d314c
fix(skills): keep absorbed_into in the delete shape; decide every patch shape miss pre-effect
...
The per-action schema made the delete branch `additionalProperties: false`
with no `absorbed_into`, so a schema-validating or grammar-constrained
backend could no longer emit the curator's consolidation delete and
`_curator_consolidation_delete_guard` fail-closed every consolidation.
Advertise `absorbed_into` on the delete branch and cover the batch path
that forwards it to the guard.
Also fold the two remaining patch shape checks (missing new_string,
content mixed with old_string/new_string) into `_op_shape_error`, so a
batch rejects them before applying any sibling instead of creating op[0]
and rolling it back. Drop the stale `edit` vocabulary from skills.md:440
and the curator prompt, and move the schema-diet test helpers above the
`__main__` guard.
2026-09-17 08:47:01 -07:00
..
2026-09-15 18:49:29 -07:00
2026-09-15 21:46:37 -07:00
2026-09-15 18:44:46 -07:00
2026-09-17 20:38:43 +05:30
2026-09-15 04:12:13 -07:00
2026-09-17 20:38:43 +05:30
2026-09-17 00:34:50 -05:00
2026-09-16 11:06:06 -07:00
2026-09-15 18:43:56 -07:00
2026-09-16 16:55:05 -07:00
2026-09-16 22:25:33 -07:00
2026-09-16 22:25:33 -07:00
2026-09-16 16:56:43 -07:00
2026-09-16 17:19:58 -07:00
2026-09-16 16:48:42 -07:00
2026-09-15 04:13:13 -07:00
2026-09-16 16:57:03 -07:00
2026-09-15 06:16:38 -07:00
2026-09-15 04:13:13 -07:00
2026-09-16 16:53:40 -07:00
2026-09-16 17:57:22 -07:00
2026-09-15 04:56:01 -07:00
2026-09-15 12:06:08 -07:00
2026-09-16 21:15:09 +05:30
2026-09-17 18:36:22 +05:30
2026-09-16 17:14:28 -07:00
2026-09-16 17:14:28 -07:00
2026-09-16 17:58:39 -07:00
2026-09-15 03:45:41 -07:00
2026-09-17 13:52:36 +05:30
2026-09-15 05:33:41 -07:00
2026-09-15 03:56:17 -07:00
2026-09-15 04:13:47 -07:00
2026-09-15 03:56:17 -07:00
2026-09-15 03:57:24 -07:00
2026-09-15 18:41:46 -07:00
2026-09-15 18:40:52 -07:00
2026-09-15 04:12:13 -07:00
2026-09-15 03:45:41 -07:00
2026-09-15 18:41:19 -07:00
2026-09-16 16:56:46 -07:00
2026-09-16 16:41:54 -07:00
2026-09-15 19:09:29 -07:00
2026-09-15 03:57:24 -07:00
2026-09-15 03:57:24 -07:00
2026-09-15 03:57:24 -07:00
2026-09-15 05:35:34 -07:00
2026-09-15 06:26:29 -07:00
2026-09-15 03:45:41 -07:00
2026-09-16 16:42:47 -07:00
2026-09-16 16:42:47 -07:00
2026-09-16 16:42:47 -07:00
2026-09-16 17:21:14 -07:00
2026-09-16 10:43:48 -07:00
2026-09-15 03:45:41 -07:00
2026-09-16 16:48:42 -07:00
2026-09-15 03:57:24 -07:00
2026-09-16 16:48:42 -07:00
2026-09-15 03:37:11 -07:00
2026-09-16 14:34:59 -07:00
2026-09-15 13:00:12 +05:30
2026-09-15 19:00:42 -07:00
2026-09-16 16:52:05 -07:00
2026-09-15 19:05:57 -07:00
2026-09-15 19:06:54 -07:00
2026-09-16 21:15:37 +05:30
2026-09-15 04:54:30 -07:00
2026-09-15 10:50:13 +05:30
2026-09-15 09:29:00 -07:00
2026-09-17 08:46:35 -07:00
2026-09-16 17:01:11 -07:00
2026-09-15 06:29:50 -07:00
2026-09-15 04:12:41 -07:00
2026-09-15 19:02:39 -07:00
2026-09-15 19:04:29 -07:00
2026-09-15 19:02:39 -07:00
2026-09-15 04:55:14 -07:00
2026-09-15 19:06:27 -07:00
2026-09-16 17:56:58 -07:00
2026-09-15 06:29:50 -07:00
2026-09-16 17:01:30 -07:00
2026-09-15 18:38:44 -07:00
2026-09-15 18:39:09 -07:00
2026-09-16 17:19:31 -07:00
2026-09-16 17:55:07 -07:00
2026-09-15 04:01:17 -07:00
2026-09-17 08:47:01 -07:00
2026-09-17 08:47:01 -07:00
2026-09-15 19:03:33 -07:00
2026-09-15 19:01:39 -07:00
2026-09-16 17:43:11 -07:00
2026-09-16 17:05:08 -07:00
2026-09-16 16:17:51 +05:30
2026-09-15 02:22:22 -05:00
2026-09-15 04:12:13 -07:00
2026-09-15 19:09:29 -07:00
2026-09-16 17:56:08 -07:00
2026-09-15 18:40:29 -07:00
2026-09-15 03:52:24 -07:00
2026-09-15 18:58:30 -07:00
2026-09-15 03:41:43 -07:00
2026-09-16 17:21:37 -07:00
2026-09-16 17:12:11 -07:00
2026-09-15 04:48:20 -07:00
2026-09-16 17:43:40 -07:00
2026-09-15 18:43:28 -07:00
2026-09-15 18:43:05 -07:00
2026-09-15 18:42:38 -07:00
2026-09-15 06:20:15 -07:00
2026-09-15 03:57:24 -07:00
2026-09-15 03:57:24 -07:00