Identities for entities did.bot
agent llm did

feat(pds)!: type the ledger's permanent fields and refuse an unreadable commit master

Admitted.depth becomes u32, Provisioned.backend becomes an enum over the four labels already on disk, and Provisioned.assurance goes: it was one constant written into every entry. A commit entry naming something that is not a content identifier now stops the boot instead of coming back at an earlier head behind a warning. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Change-Id: I341e3593527b6a189116ded73ae5e06e32f77d7c


Author permadeath.com Co-author Claude Opus 5 (1M context) Committer Tangled Date Commit 743efcf0 Parent baed0ef7 Change ID I341e359
+189 -44
11 changed files