// File: internal/standards/doc.go // // Package standards defines weatherfeeder’s provider-agnostic “project law”: // // - Schema identifiers and versioning conventions (see schema.go). // - Canonical interpretations / cross-provider mappings that are not specific to a // single upstream API (e.g., shared code tables, text heuristics, unit policy). // // Standards are used by both sources and normalizers. Keep this package free of // provider-specific logic and free of dependencies on internal/sources/* or // internal/normalizers/* to avoid import cycles. // // Provider-specific decoding helpers and quirks live in internal/providers/. // Normalizer implementations and canonical mapping logic live in internal/normalizers/. package standards