No description
Find a file
Snider 2c18322dfe fix: address CodeRabbit PR #2 findings (batch 2)
- datanode/medium.go: add compile-time Medium interface check
- docs/RFC.md: remove duplicated MemoryMedium Read/Write method entries
- docs/RFC-CORE-008-AGENT-EXPERIENCE.md: add text language tag to fenced code block
- io.go: rename WriteMode param path→filePath to avoid shadowing path package
- io.go: add directory collision check in WriteMode and MemoryWriteCloser.Close
- io.go: Copy now preserves source file permissions via Stat+WriteMode
- node/node.go: add goroutine-safety doc comment on Node
- node/node.go: Rename handles directory prefix batch-rename
- node/node.go: rename CopyFile→ExportFile, document local-only behaviour, wrap PathError with core.E()
- node/node.go: filter empty path components in Walk depth calculation
- node/node_test.go: update tests to use ExportFile
- sigil/crypto_sigil.go: make Key/Obfuscator unexported, add Key()/Obfuscator()/SetObfuscator() accessors
- sigil/crypto_sigil.go: rename receiver sigil→s to avoid shadowing package name
- sigil/crypto_sigil_test.go: update to use accessor methods
- store/medium.go: use KeyValueStore.ListGroups() instead of direct DB query
- store/medium.go: add doc comment that WriteMode does not persist file mode
- store/store.go: add ListGroups() method to KeyValueStore

Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-05 12:39:57 +01:00
.core chore: sync workspace dependencies 2026-03-15 15:44:44 +00:00
.github/workflows ci: add Core ecosystem CI workflow with CodeRabbit auto-fix 2026-03-22 00:25:20 +00:00
.idea fix: use UK English spelling throughout 2026-03-15 10:10:46 +00:00
datanode fix: address CodeRabbit PR #2 findings (batch 2) 2026-04-05 12:39:57 +01:00
docs fix: address CodeRabbit PR #2 findings (batch 2) 2026-04-05 12:39:57 +01:00
local fix: address CodeRabbit PR #2 findings 2026-04-05 12:22:25 +01:00
node fix: address CodeRabbit PR #2 findings (batch 2) 2026-04-05 12:39:57 +01:00
s3 fix: address CodeRabbit PR #2 findings 2026-04-05 12:22:25 +01:00
sigil fix: address CodeRabbit PR #2 findings (batch 2) 2026-04-05 12:39:57 +01:00
sqlite fix: address CodeRabbit PR #2 findings 2026-04-05 12:22:25 +01:00
store fix: address CodeRabbit PR #2 findings (batch 2) 2026-04-05 12:39:57 +01:00
workspace fix: address CodeRabbit PR #2 findings 2026-04-05 12:22:25 +01:00
.gitignore chore: add .core/ and .idea/ to .gitignore 2026-03-15 10:17:49 +00:00
bench_test.go refactor(ax): add memory medium aliases 2026-03-30 22:00:45 +00:00
CLAUDE.md merge: resolve dev←github/main conflicts — accept dev restructure 2026-04-05 11:34:36 +01:00
CONSUMERS.md chore(deps): migrate go-log import to dappco.re/go/core/log v0.1.0 2026-03-22 01:28:41 +00:00
doc.go refactor(ax): normalize remaining usage examples 2026-03-31 05:10:35 +00:00
go.mod fix(io): enforce ax v0.8.0 polish spec 2026-03-30 06:24:36 +00:00
go.sum refactor(ax): normalize remaining usage examples 2026-03-31 05:10:35 +00:00
io.go fix: address CodeRabbit PR #2 findings (batch 2) 2026-04-05 12:39:57 +01:00
medium_test.go fix: address CodeRabbit PR #2 findings 2026-04-05 12:22:25 +01:00