issue 1858: write correct's line in its own transaction, and guard who writes the log (1858.6)

ADR 0517 §5: correct keeps the entry's change, its reading lesson and one corrected line together, or none
of them; a test reads the source to prove only the acts write the action log, and each new verb refuses an
ungranted caller. The README and the callers setting name the twelve verbs.
This commit is contained in:
jochen
2026-10-22 19:56:16 +02:00
parent 0ed94e5466
commit 0e9004664c
7 changed files with 215 additions and 40 deletions
+1 -1
View File
@@ -36,7 +36,7 @@
"config": {
"callers": {
"type": "list",
"description": "Who may call one of mail-reading's six verbs (entries, groups, correct, lessons, undo, status): a module's name (on every machine), <machine>.<module>, or person.<name> (novox/hq ADR 0459 §2). mesh-mail-web alone by default.",
"description": "Who may call one of mail-reading's verbs (entries, groups, correct, lessons, undo, status, list, handle, unhandle, remind, record, actions): a module's name (on every machine), <machine>.<module>, or person.<name> (novox/hq ADR 0459 §2). mesh-mail-web alone by default.",
"trusted": true,
"default": ["mesh-mail-web"]
}