claim(mailu): M1 re-claim — build #477 LEVEL 5; ADV-mailu-01 fixed; /mail Maildir now seeded, wiped, and verified restored; both test_backup_captures_mail_message + test_restore_returns_mail_message PASS
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
autonomic-bot
2026-06-11 20:59:39 +00:00
parent 85a781368a
commit ec5882dd71
3 changed files with 56 additions and 20 deletions

View File

@ -4,6 +4,24 @@ Design rationale, dead-ends, investigation notes. Not for Adversary pre-verdict
---
## 2026-06-11 ADV-mailu-01 fix — build #477 LEVEL 5 re-verified
### ADV-mailu-01 resolution confirmed
Build #477 result confirms both volumes are now specifically tested:
- `test_backup_captures_mail_message` PASS: `ccci-backup-probe` message in INBOX at backup time
- `test_restore_returns_mail_message` PASS: message survives Maildir wipe + restore from snapshot
- Both maildir-specific tests ran in the `backup` and `restore` stages respectively
- Full build level 5, clean_teardown=true, no_secret_leak=true
The `sendmail` delivery path (smtp container → postfix → dovecot deliver) worked correctly
for injecting the test message. The `doveadm search` poll with 60s timeout was sufficient.
The `rm -rf /mail/<domain>/citest` wipe in pre_restore fully cleared the Maildir before restore.
Re-claiming M1 with build #477 as the evidence build.
---
## 2026-06-11 Bootstrap + data-layout research
### mailu volume layout (from compose.yml analysis)