Round 2 follow-up to 8ffd10c. Code: - parser_unix.go (new): Unix O_NOFOLLOW implementation - parser_other.go (new): non-Unix fallback - parser.go: removed syscall import; syscall failures wrapped via coreerr.E - tests/cli/session/main.go: smoke driver uses core path/fs/string helpers (was using direct os + filepath + strings) Tests: - conventions_test.go: recursive Go file collection + nested-file test case (was non-recursive, missing nested files) Doc: - README.md: quick-start compile fix (fmt import + discard unused parse stats) - kb/Home.md: ParseTranscript signature aligned to current API (captures and uses stats) Verification: gofmt clean, golangci-lint v2 0 issues, GOWORK=off go vet + go test -count=1 ./... pass with explicit cache paths. AX-6 clean: no testify references; smoke driver uses core helpers. Closes residual findings on https://github.com/dAppCore/go-session/pull/5 Co-authored-by: Codex <noreply@openai.com>
8ffd10c