tag-inheritance-is-transitive-union

IN premise

Derived nodes inherit the sorted union of all ancestor `access_tags`, propagating transitively through arbitrarily long justification chains including diamond dependencies.

Summary

When a belief is derived from other beliefs, it automatically picks up all the access control tags from every ancestor in its derivation chain, no matter how deep. This means if a conclusion depends on sources tagged "confidential" and "internal," the conclusion itself gets both tags — and this works even when multiple derivation paths converge on the same node, ensuring nothing slips through.

Dependents

These beliefs depend on this one:

Details

Sourceentries/2026/04/29/tests-test_access_tags.md