Mirror the common third party upsert for the tracker pattern catalog so an operator can curate rows by hand. The command is keyed on the natural key (tracker type, pattern, max age) rather than a slug, applies each optional field only when its flag is passed, and reuses the existing Upsert invariants that protect a terminal FIRST_PARTY verdict and never clobber a researched description with an empty one. Pass --enrich to re-arm the row for the async enrichment worker. Signed-off-by: Émile Ré <emile@probo.com>
4.5 KiB
4.5 KiB