khyari hamza
493e5cf8a1
fix(security): wire read_only through ExecuteStubActor and replace stubs with real tests
- Add read_only kwarg to ExecuteStubActor.execute(), propagated to
ChangeSetCapture; PlanExecutor._run_execute_with_stub passes
plan.read_only through the execution path (P1 #2 fix)
- Replace CLI fail-fast and Action-Skill stub scenarios with real
ExecuteStubActor spy test and SkillContext.enforce_write_guard
integration tests (P2 #1 fix)
- Update docs: remove unimplemented Layer 5 (Action-Skill), add
ExecuteStubActor wiring description, fix test command (P2 #2 fix)
ISSUES CLOSED: #322
2026-02-26 20:33:20 +00:00
..
2026-02-22 17:22:52 +00:00
2026-02-18 23:55:05 +00:00
2026-02-22 00:43:08 -05:00
2026-02-20 15:57:21 +00:00
2026-02-20 15:57:21 +00:00
2026-02-24 19:12:01 +00:00
2026-02-24 17:57:18 +00:00
2026-02-24 17:57:18 +00:00
2026-02-25 10:30:42 +00:00
2026-02-20 20:24:10 +00:00
2026-02-20 08:48:33 -05:00
2026-02-20 08:48:33 -05:00
2026-02-20 08:48:33 -05:00
2026-02-22 08:31:45 +00:00
2026-02-25 10:30:42 +00:00
2026-02-25 10:01:57 +00:00
2026-02-25 10:05:57 +00:00
2026-02-20 15:57:21 +00:00
2026-02-20 08:50:06 -05:00
2026-02-20 15:57:21 +00:00
2026-02-20 15:57:21 +00:00
2026-02-22 10:19:43 +00:00
2026-02-21 16:27:40 +00:00
2026-02-26 02:47:14 +00:00
2026-02-22 00:43:08 -05:00
2026-02-22 00:43:08 -05:00
2026-02-24 20:11:42 +00:00
2026-02-20 15:57:21 +00:00
2026-02-20 20:34:29 +00:00
2026-02-22 00:43:08 -05:00
2026-02-20 15:57:21 +00:00
2026-02-24 00:41:01 +00:00
2026-02-25 10:48:05 -05:00
2026-02-19 23:48:40 +00:00
2026-02-22 00:43:08 -05:00
2026-02-23 10:44:58 +00:00
2026-02-24 12:19:04 -05:00
2026-02-25 19:38:43 -05:00
2026-02-22 17:15:51 +00:00
2026-02-22 17:56:18 +00:00
2026-02-25 19:38:43 -05:00
2026-02-24 12:19:04 -05:00
2026-02-22 16:15:49 -05:00
2026-02-25 12:08:01 -05:00
2026-02-24 00:41:01 +00:00
2026-02-25 10:06:59 +00:00
2026-02-20 15:57:21 +00:00
2026-02-20 15:57:21 +00:00
2026-02-24 12:19:04 -05:00
2026-02-22 16:15:49 -05:00
2026-02-22 00:43:08 -05:00
2026-02-23 22:20:03 +00:00
2026-02-26 16:13:44 +00:00
2026-02-26 16:13:44 +00:00
2026-02-25 10:04:31 +00:00
2026-02-25 10:02:38 +00:00
2026-02-25 10:05:10 +00:00
2026-02-25 10:07:09 +00:00
2026-02-19 14:20:16 +00:00
2026-02-19 14:20:16 +00:00
2026-02-21 18:11:31 +00:00
2026-02-22 16:15:49 -05:00
2026-02-22 09:23:35 +00:00
2026-02-20 15:57:21 +00:00
2026-02-22 16:15:49 -05:00
2026-02-22 10:15:25 +00:00
2026-02-25 04:50:43 +00:00
2026-02-25 04:13:55 +00:00
2026-02-26 01:13:16 +00:00
2026-02-26 02:01:47 +00:00
2026-02-25 19:38:43 -05:00
2026-02-25 19:38:43 -05:00
2026-02-25 19:38:43 -05:00
2026-02-21 10:23:33 -05:00
2026-02-20 20:34:29 +00:00
2026-02-23 09:47:00 -05:00
2026-02-21 10:23:33 -05:00
2026-02-24 12:19:04 -05:00
2026-02-25 19:38:43 -05:00
2026-02-20 15:57:21 +00:00
2026-02-25 19:38:43 -05:00
2026-02-20 15:57:21 +00:00
2026-02-25 19:38:43 -05:00
2026-02-22 15:29:41 -05:00
2026-02-21 10:23:33 -05:00
2026-02-22 00:43:08 -05:00
2026-02-22 15:13:43 +00:00
2026-02-24 12:19:04 -05:00
2026-02-22 16:15:49 -05:00
2026-02-20 15:57:21 +00:00
2026-02-20 15:57:21 +00:00
2026-02-25 19:38:43 -05:00
2026-02-25 14:00:04 -05:00
2026-02-24 12:19:04 -05:00
2026-02-25 19:38:43 -05:00
2026-02-20 15:57:21 +00:00
2026-02-22 00:43:08 -05:00
2026-02-20 15:57:21 +00:00
2026-02-20 15:57:21 +00:00
2026-02-25 14:00:04 -05:00
2026-02-22 00:43:08 -05:00
2026-02-18 23:55:05 +00:00
2026-02-24 12:19:04 -05:00
2026-02-23 03:11:12 +00:00
2026-02-20 15:57:21 +00:00
2026-02-20 15:57:21 +00:00
2026-02-22 00:43:08 -05:00
2026-02-20 15:57:21 +00:00
2026-02-18 23:55:05 +00:00
2026-02-18 23:55:05 +00:00
2026-02-20 08:48:33 -05:00
2026-02-24 12:19:04 -05:00
2026-02-23 22:20:44 +00:00
2026-02-20 08:49:30 -05:00
2026-02-26 00:51:11 +00:00
2026-02-20 20:38:53 +00:00
2026-02-20 03:31:43 +00:00
2026-02-26 14:30:43 +00:00
2026-02-25 04:50:43 +00:00
2026-02-21 16:32:03 +00:00
2026-02-25 10:05:57 +00:00
2026-02-26 20:33:20 +00:00
2026-02-19 11:15:18 +00:00
2026-02-25 10:06:27 +00:00
2026-02-20 01:10:19 +00:00
2026-02-22 00:43:08 -05:00
2026-02-20 15:57:21 +00:00
2026-02-20 15:57:21 +00:00
2026-02-25 19:38:43 -05:00
2026-02-24 12:19:04 -05:00
2026-02-20 08:50:08 -05:00
2026-02-24 17:57:18 +00:00
2026-02-21 10:23:33 -05:00
2026-02-24 17:57:18 +00:00
2026-02-20 08:50:08 -05:00
2026-02-20 08:50:08 -05:00
2026-02-20 08:50:08 -05:00
2026-02-25 10:03:57 +00:00
2026-02-21 16:30:40 +00:00
2026-02-21 10:23:33 -05:00
2026-02-21 16:32:03 +00:00
2026-02-20 20:34:29 +00:00
2026-02-22 00:43:08 -05:00
2026-02-20 15:57:21 +00:00
2026-02-20 08:49:30 -05:00
2026-02-20 08:49:30 -05:00
2026-02-22 00:43:08 -05:00
2026-02-25 10:03:57 +00:00
2026-02-22 00:43:08 -05:00
2026-02-21 10:23:33 -05:00
2026-02-20 15:57:21 +00:00
2026-02-25 10:03:21 +00:00
2026-02-22 00:43:08 -05:00
2026-02-20 02:54:08 +00:00
2026-02-25 10:03:57 +00:00
2026-02-25 10:03:57 +00:00