--[[ Core/Sources.lua - acquisition-source resolution (spec 6.3).
     API-or-static decision is SPIKE-GATED; static SourceDB is the assumed fallback. ]]
local _, ns = ...
local Sources = {}
ns.Sources = Sources
function Sources.Get(entryID)
  local db = ns.SourceDB or {}
  return db[entryID]   -- nil = unknown source (Score treats as plain missing)
end
