roryqi opened a new issue, #12176: URL: https://github.com/apache/gravitino/issues/12176
### Describe the feature Introduce the policy-on-tag governance model in Gravitino. The target model is: ```text Policy -> Tag -> Metadata Object ``` Policies remain first-class metalake-scoped governance objects. Tags become the object-side governance attachment point. Object policies are read-only derived results computed from effective tags and policy-to-tag relations. ### Motivation The current direct object policy model requires users to manage tags and policies separately on the same metadata object. This does not scale well across catalogs, schemas, tables, and columns. Policy-on-tag aligns governance behavior with classification and provides a shared selection layer for TMS and future ABAC use cases. ### Describe the solution Add a design document under `design-docs/` describing the policy-on-tag model, including target model, APIs, data model, authorization, migration, TMS integration, conflict handling, and task breakdown. ### Additional context Design doc PR will add `design-docs/policy-on-tag.md`. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
