Teknium
25c590ccd0
fix(skills): refuse SKILLS_DIR root in rmtree guard, not just outside-tree
...
The salvaged guard allowed _rmtree_writable(SKILLS_DIR) itself. No call
site ever passes the root — every site passes a skill subdir or its .bak
sibling — so allowing the root only preserves the #48200 footgun (a dest
that collapses to the root wipes every installed skill). Require a strict
strict-child relationship and update the test that documented the
nonexistent 'full reset' capability.
2026-06-18 08:53:35 -07:00
..
2026-06-18 08:53:31 -07:00
2026-06-14 03:20:21 -07:00
2026-06-18 12:48:36 +10:00
2026-06-15 13:33:12 -07:00
2026-06-11 10:49:47 -07:00
2026-06-15 12:44:44 -04:00
2026-05-30 07:31:25 -07:00
2026-06-15 07:46:34 -07:00
2026-06-08 22:46:57 -07:00
2026-06-14 03:20:21 -07:00
2026-06-13 03:33:27 -07:00
2026-06-10 20:46:17 -07:00
2026-06-16 14:30:11 -04:00
2026-06-08 22:46:57 -07:00
2026-06-17 13:45:25 -07:00
2026-06-17 13:45:25 -07:00
2026-06-06 13:19:07 -07:00
2026-06-01 21:26:29 -07:00
2026-06-18 15:54:32 +10:00
2026-05-30 07:58:08 -07:00
2026-06-15 04:22:07 -07:00
2026-06-15 04:22:07 -07:00
2026-06-17 07:11:23 -07:00
2026-06-10 02:57:15 -07:00
2026-06-06 18:30:39 -07:00
2026-06-15 13:33:12 -07:00
2026-06-13 14:42:51 -07:00
2026-06-09 23:15:20 -05:00
2026-06-12 00:30:51 -05:00
2026-06-17 07:11:23 -07:00
2026-06-12 08:30:06 -05:00
2026-06-16 05:45:40 -07:00
2026-06-17 06:04:03 -07:00
2026-06-01 01:58:48 -07:00
2026-06-11 18:03:11 -04:00
2026-06-18 08:53:35 -07:00
2026-06-16 13:08:34 -07:00
2026-06-15 14:02:17 +05:30
2026-06-08 22:46:57 -07:00
2026-06-07 18:06:27 -07:00
2026-06-01 06:32:48 +05:30
2026-05-31 00:50:19 -07:00
2026-06-08 22:46:57 -07:00
2026-06-10 02:57:39 -07:00
2026-06-07 11:42:26 -06:00
2026-06-01 19:00:30 -07:00
2026-06-06 18:44:15 -07:00
2026-06-08 22:46:57 -07:00
2026-06-14 16:47:57 -07:00
2026-06-10 02:57:15 -07:00