ProjectMetaProvider
Corex\Portfolio\Blocks\ProjectMetaProvider · interface · Add-ons layer
Supplies a project’s structured meta (client, role, year, external URL) as plain strings. The interface keeps {@see ProjectMetaRenderer} headless-testable; the WordPress-backed implementation reads the registered corex_project_* post meta. Unset fields come back as empty strings so the renderer can omit them — an honest empty, never a fabricated value.