ZacharyZhang-NY
eb41b991bf
feat(go): durable transaction engine and Kiro IDE 1.0 adapter
...
Split the monolithic transaction into focused modules: append-only
crash-recoverable journal under ~/.elydora/transactions with owner
tokens and per-transaction namespaces, staged atomic publication
(stage .pending, fsync, rename, fsync), platform-specific atomic
replacement (MoveFileEx, renameat2, renamex_np), private-directory
hardening per OS, lock-guarded recovery, and workspace cleanup that
removes only transaction-created empty directories.
Add the Kiro IDE 1.0 plugin: strict v1 hook schema with one enabled
PreToolUse guard and PostToolUse audit pair bound to the active
workspace, agent-to-workspace identity binding in runtime config, and
exact migration of the legacy elydora-audit.kiro.hook contract.
Gates: go test ./... and -race pass, go vet clean, govulncheck reports
zero reachable vulnerabilities, git diff --check clean.
2026-07-21 19:02:57 -04:00
..
2026-07-20 10:18:24 -04:00
2026-07-20 10:18:24 -04:00
2026-07-20 10:18:24 -04:00
2026-07-20 10:18:24 -04:00
2026-07-20 10:18:24 -04:00
2026-07-20 10:18:24 -04:00
2026-07-21 19:02:57 -04:00
2026-07-20 10:18:24 -04:00
2026-07-20 10:18:24 -04:00
2026-07-20 10:18:24 -04:00
2026-07-20 00:15:21 -04:00
2026-07-20 07:23:12 -04:00
2026-07-20 09:11:30 -04:00
2026-07-20 07:23:12 -04:00
2026-07-20 07:23:12 -04:00
2026-07-20 09:11:30 -04:00
2026-07-20 07:23:12 -04:00
2026-07-20 07:23:12 -04:00
2026-07-20 07:23:12 -04:00
2026-07-20 07:23:12 -04:00
2026-07-21 19:02:57 -04:00
2026-07-20 09:11:30 -04:00
2026-07-20 07:23:12 -04:00
2026-07-20 07:23:12 -04:00
2026-07-20 11:33:44 -04:00
2026-07-20 11:33:44 -04:00
2026-07-20 11:33:44 -04:00
2026-07-20 11:33:44 -04:00
2026-07-20 11:33:44 -04:00
2026-07-20 11:33:44 -04:00
2026-07-20 11:33:44 -04:00
2026-07-21 19:02:57 -04:00
2026-07-20 11:33:44 -04:00
2026-07-20 11:33:44 -04:00
2026-07-20 11:33:44 -04:00
2026-07-20 04:56:41 -04:00
2026-07-20 03:22:58 -04:00
2026-07-20 06:07:52 -04:00
2026-07-20 03:22:58 -04:00
2026-07-20 03:22:58 -04:00
2026-07-20 03:22:58 -04:00
2026-07-21 19:02:57 -04:00
2026-07-20 03:22:58 -04:00
2026-07-20 12:58:30 -04:00
2026-07-20 12:58:30 -04:00
2026-07-20 12:58:30 -04:00
2026-07-20 12:58:30 -04:00
2026-07-20 12:58:30 -04:00
2026-07-20 12:58:30 -04:00
2026-07-20 12:58:30 -04:00
2026-07-20 12:58:30 -04:00
2026-07-21 19:02:57 -04:00
2026-07-20 12:58:30 -04:00
2026-07-20 12:58:30 -04:00
2026-07-20 12:58:30 -04:00
2026-07-20 00:15:21 -04:00
2026-07-20 06:07:52 -04:00
2026-07-20 00:15:21 -04:00
2026-07-21 19:02:57 -04:00
2026-07-20 00:15:21 -04:00
2026-07-20 00:15:21 -04:00
2026-07-19 13:14:57 -04:00
2026-07-20 14:34:54 -04:00
2026-07-20 14:34:54 -04:00
2026-07-20 14:34:54 -04:00
2026-07-20 14:34:54 -04:00
2026-07-20 14:34:54 -04:00
2026-07-20 14:34:54 -04:00
2026-07-20 14:34:54 -04:00
2026-07-20 14:34:54 -04:00
2026-07-21 19:02:57 -04:00
2026-07-20 14:34:54 -04:00
2026-07-20 14:34:54 -04:00
2026-07-20 14:34:54 -04:00
2026-07-20 08:39:37 -04:00
2026-07-20 08:39:37 -04:00
2026-07-20 08:39:37 -04:00
2026-07-20 08:39:37 -04:00
2026-07-20 08:39:37 -04:00
2026-07-20 08:39:37 -04:00
2026-07-20 08:39:37 -04:00
2026-07-20 08:39:37 -04:00
2026-07-20 08:39:37 -04:00
2026-07-20 08:39:37 -04:00
2026-07-20 08:39:37 -04:00
2026-07-21 19:02:57 -04:00
2026-07-20 08:39:37 -04:00
2026-07-20 08:39:37 -04:00
2026-07-20 08:39:37 -04:00
2026-07-20 06:07:52 -04:00
2026-07-20 06:07:52 -04:00
2026-07-20 06:07:52 -04:00
2026-07-20 06:07:52 -04:00
2026-07-20 06:07:52 -04:00
2026-07-20 06:07:52 -04:00
2026-07-20 06:07:52 -04:00
2026-07-20 06:07:52 -04:00
2026-07-21 19:02:57 -04:00
2026-07-20 06:07:52 -04:00
2026-07-20 06:07:52 -04:00
2026-07-20 06:07:52 -04:00
2026-07-20 06:07:52 -04:00
2026-07-19 07:02:04 -04:00
2026-07-20 03:22:58 -04:00
2026-07-20 03:22:58 -04:00
2026-07-19 13:14:57 -04:00
2026-07-19 16:26:00 -04:00
2026-07-20 04:56:41 -04:00
2026-07-20 04:56:41 -04:00
2026-07-20 06:07:52 -04:00
2026-07-20 04:56:41 -04:00
2026-07-20 04:56:41 -04:00
2026-07-20 04:56:41 -04:00
2026-07-20 04:56:41 -04:00
2026-07-21 19:02:57 -04:00
2026-07-20 04:56:41 -04:00
2026-07-20 04:56:41 -04:00
2026-07-20 04:56:41 -04:00
2026-07-20 04:56:41 -04:00
2026-07-19 05:48:24 -04:00
2026-07-19 05:48:24 -04:00
2026-07-21 19:02:57 -04:00
2026-07-19 05:48:24 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-20 07:23:12 -04:00
2026-03-01 19:58:20 -05:00
2026-07-21 19:02:57 -04:00
2026-07-20 04:56:41 -04:00
2026-07-19 01:58:29 -04:00
2026-07-19 01:58:29 -04:00
2026-07-20 16:06:52 -04:00
2026-07-20 16:06:52 -04:00
2026-07-20 16:06:52 -04:00
2026-07-20 16:06:52 -04:00
2026-07-20 16:06:52 -04:00
2026-07-20 16:06:52 -04:00
2026-07-20 16:06:52 -04:00
2026-07-20 16:06:52 -04:00
2026-07-20 16:06:52 -04:00
2026-07-20 16:06:52 -04:00
2026-07-20 16:06:52 -04:00
2026-07-20 16:06:52 -04:00
2026-07-21 19:02:57 -04:00
2026-07-20 16:06:52 -04:00
2026-07-20 16:06:52 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-19 16:40:05 -04:00
2026-07-19 16:40:05 -04:00
2026-07-20 03:22:58 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-20 03:22:58 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00
2026-07-21 19:02:57 -04:00