- 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> |
||
|---|---|---|
| .. | ||
| medium.go | ||
| medium_test.go | ||