906800abc0
- EquipmentTagRefResolver<TDef> re-keyed to RawPath: byName(RawPath)-only lookup, blob-parse fallback deleted (a miss is a miss). Clear() retained as documented no-op. - New RawTagEntry(RawPath, TagConfig, WriteIdempotent) in Core.Abstractions — the artifact->driver tag-delivery unit both WP5 (factory consumer) and WP4 (artifact producer) code against. - EquipmentNodeWalker greened for the dark Batch-1 address space: drop the raw-tag emission path (relied on removed Tag.EquipmentId/FullName); keep Area/Line/Equipment folders + VirtualTags + ScriptedAlarms. Raw-tag reference materialization is Batch 4. Commons, Core.Abstractions, Configuration, Core all build green.