Protected Optional_Optional provider override; falls back to Metadata.Provider when not set.
ProtectedcontentProtectedProviderReturns the active provider — explicit override if set, otherwise the global default.
OptionalonProgress: AutotagProgressCallbackOptionalcontentSourceIDs: string[]Optionalprovider: IMetadataProviderthe number of content items processed (new + retried)
Public accessor used by the autotag engine's per-batch pause loop — returns the budget for the supplied source if known.
Mark the start of processing a new ContentItem so per-item budget counters reset. Called by the engine's per-item loop.
Autotag provider for MJ entity records. Uses the EntityDocument template pipeline to render records into text, creates EntityRecordDocument snapshots, links them to ContentItems, and feeds the text through the LLM autotagging pipeline.
Configuration is driven by ContentSource.EntityID and ContentSource.EntityDocumentID rather than the legacy ContentSourceParam key/value approach.