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]

Reply via email to