go/pkg/io
Vi 4494e10214
fix(io): break import cycle between pkg/log and pkg/io (#330)
The security logging in io/local creates a cycle:
  pkg/log/rotation.go imports pkg/io (for Medium)
  pkg/io/local/client.go imports pkg/log (for Security())

Remove the log import and rely on the os.ErrPermission return value
to signal sandbox escape attempts. Callers can log at their level.

Fixes build failure on dev branch introduced by #329.

Co-authored-by: Claude <developers@lethean.io>
2026-02-05 10:39:02 +00:00
..
local fix(io): break import cycle between pkg/log and pkg/io (#330) 2026-02-05 10:39:02 +00:00
bench_test.go feat: add tests for edge cases, error paths, and integration scenarios (#308) 2026-02-05 10:10:07 +00:00
client_test.go feat: infrastructure packages and lint cleanup (#281) 2026-02-04 11:34:43 +00:00
io.go Implement log retention policy (#306) 2026-02-05 10:26:32 +00:00