Summary Add first-class Tag support across IDP views—Catalog, Scorecards, TechDocs, and Workflows—to filter, group, and segment entities and insights by customizable key:value tags (e.g., domain:payments, tier:critical, lifecycle:beta, language:go). IDP impact: Tags help users quickly determine where to improve, invest, or deprecate within IDP. Problem / Why Now IDP users lack consistent, native slicing of catalog and adoption data by business/technical dimensions. Scorecard and workflow views can’t be segmented to spotlight gaps or progress by domain, tier, or lifecycle. Teams resort to naming conventions or spreadsheets, slowing IDP-driven decisions. Goals & Outcomes Faster decisions inside IDP: Filter/group IDP views by tag in 1–2 clicks. Targeted adoption inside IDP: Track remediation and campaigns by tagged cohorts. Clear governance signals: Apply standards per tag (e.g., tier:critical requires SLO + on-call) and see status in IDP. Scope (IDP Only) Tag Model Key:value tags with optional org-level allowed keys. Attach to IDP catalog entities: Component, API, Resource, System (optionally Domain/Group). Optional inheritance (System → Components) with explicit overrides. IDP Dashboard UX Global Tag Filter (multi-select chips) on Catalog, Scorecards, TechDocs, and Workflows. Tag Badges on entity cards/details; click applies filter. Saved Views: shareable presets that store tag filters (e.g., “Tier-1 Services”). Group By Tag in scorecards and workflow analytics. Bulk Tagging (RBAC-guarded) in the Catalog. Sources of Truth Tags can come from Git-backed YAML, Catalog Ingestion API, or UI (RBAC-guarded). Configurable precedence (default: Git > API > UI). RBAC & Governance View tags: all catalog viewers. Edit via UI/API: restricted to an IDP Tag Editor role or above. Protected Keys (e.g., tier, domain) editable only by admins/automation. APIs Catalog Entities API supports tag CRUD and search: tags.key=value, tags.key:*. Webhook/event on tag changes for downstream automation (optional). Dashboards in IDP All IDP dashboards (Catalog/Scorecards/Workflows/TechDocs) support Filter by Tag and Group by Tag.