One entry-point tag per feature; no per-function tagging
Decision. Each feature gets exactly one code tag, at its entry point (route handler, main component, module barrel). It is a “start here” pointer, not a coverage map.
Why. Per-function tagging dies of tedium within weeks, and once tagging is known-incomplete it poisons trust in the whole graph. One reliable pointer beats a thousand unreliable ones.