policy.effect_duplicate
Policy gives the same list twice.
Area 9, Policy; not declinable; the next step is usually the agent's.
One list per effect, so "who may read a note?" is one line:
type Handle = Text { max_length: 40}entity User { id: Uuid handle: Handle { unique: true }}principal { user: { subject: User.handle }}entity Note { id: Uuid owner_id: User.id { on_delete: OnDelete.cascade } policy: { read: [owner_id] read: [Access.authenticated] }}
error read: is given twice
--> main.jadpo:26:9
|25 | read: [owner_id] | ---- first given here26 | read: [Access.authenticated] | ^^^^ given again
- reason
Note's policy gives each list once, so "who may read?" is always one line.- next
- Merge the two
read:lists into one (agent) - rule
- policy.
effect_ duplicate - help
- https://jadpo.
dev/docs/errors/policy. effect_ duplicate
Markdown for agents: /docs/errors/policy.effect_duplicate.md.Built from Jadpo main at aee2e8f.