✨ Features
- executing from .scratch/ becomes a versioned contract (0eafd07)
🐛 Fixes
- the record offered as proof the one string this MR closes (5227485)
- perl and ruby are not in the allow list, and three checks said so (fe7b642)
- rule 9 denied an ordinary grep, and I wrote both the rule and its table (003b607)
- rule 9 bounded nothing, and the suite said it did (b2eebcd)
- the directory in the entry was a password, not a boundary (ed92109)
📝 Documentation
- the amendment contradicted itself, and the case for relative is preference (673dd0a)
- the relative spelling is a decision, and my reason for it was wrong (587b43e)
- a layer can EXPRESS a control it cannot EVALUATE (d080771)
♻️ Refactoring
- split the record out — this slice is the grant and nothing else (b77cbec)
Full changelog: v0.4.55...v0.4.56