ci / vet-and-test (pull_request) Successful in 57s
Why: main gained AGENT_SYSTEM_DSN fallback in #182 after this branch was cut. Both changes touch identity DSN parsing. Evidence: go test ./pkg/identity/ ./internal/store/ ./cmd/agent-system/ for the identity, schema, and unknown-subcommand cases passed after the resolution. Impact: keeps open-existing identity mode and the 0600 dsn file. Environment DSN still wins when --dsn is absent, via ResolveDSN. Refs: Backend #182; recovery plan r3.1 D1 Co-authored-by: Cursor <cursoragent@cursor.com>