Hey all, currently onboarding to thinking-in-SpiceDB/Zanzibar. I just finished watching "Modeling Github in SpiceDB" (
https://www.youtube.com/watch?v=x3-B9-ICj0w▾
) but am left with a question: the video seems to focus on the permissions are private Github Repositories (amongst Teams & Orgs), however I'm curious how I would build in distinction for public Repositories. You obviously don't need to be a registered reader to make an issue on a public repo.
Is it possible to model attributes of a resource within SpiceDB (ie its public/private status) and use that within permissions? Is this what Caveats are for?