class ArchSpec::ConcernSemantics

Normalizes the explicit ActiveSupport::Concern DSL after semantic indexing. Callback bodies retain lexical constant references, but their mixins and methods are installed on the consumer. No application code is executed. Source ownership is normalized here; established effects are emitted through Facts::Builder, using the same application path as external producers.