mirror of
https://github.com/morluto/rea
synced 2026-10-26 14:25:49 -04:00
8116dc0651
Normalize empty addresses once at the symbol-inventory interpretation boundary. Keep Swift and Objective-C records with null locations, preserve the original empty value in evidence.reported_address, and retain partial coverage instead of failing the entire metadata result. Nonempty provider address syntax remains unchanged. Validation: domain and production-registration MCP regressions failed before the fix. Ten focused files passed 181 tests with 2 skipped, including SDK converted JSON Schema/catalog validation and graph consumers. npm run check and docs:check passed (5 documentation tests). Fixture provider only; no native-provider malformed-symbol or Windows runtime reproduction claimed. BREAKING CHANGE: Swift symbol address can now be null when the provider has no location. Clients consuming swift_symbols must handle an unknown address. The original provider value is retained in optional evidence.reported_address. Refs #4542