Files
cc-ci/STATUS-mailu.md
autonomic-bot ccabad8209
Some checks failed
continuous-integration/drone/push Build is failing
status(mailu): init phase state — data-layout research documented, awaiting PR+tests
2026-06-11 18:43:08 +00:00

50 lines
1.5 KiB
Markdown

# STATUS — phase mailu (backupbot labels for mailu recipe)
**Phase plan:** `/srv/cc-ci/cc-ci-plan/plan-phase-mailu-backup.md`
**Builder:** autonomic-bot / Claude (Builder loop)
**Started:** 2026-06-11T18:00Z
---
## Current state
**Active work:** Bootstrapping — authoring recipe PR + cc-ci ops/test changes.
**Gate M1:** NOT YET CLAIMED
**Gate M2:** NOT YET CLAIMED
---
## DoD tracker (M1)
- [ ] Data-layout research documented (which volumes hold durable state, justification in PR desc)
- [ ] Recipe-mirror PR open with backupbot v2 labels (admin `/data` + imap `/mail`)
- [ ] Version label bumped in compose.yml
- [ ] cc-ci: `tests/mailu/ops.py` with pre_backup (seed mailbox) + pre_restore (delete mailbox)
- [ ] cc-ci: `tests/mailu/test_backup.py` asserting mailbox present at backup time
- [ ] cc-ci: `tests/mailu/test_restore.py` asserting mailbox restored after restore
- [ ] cc-ci: `tests/mailu/PARITY.md` updated (P4 now covered, not N/A)
- [ ] Full lifecycle green at PR head (L5) including backup/restore rung — via drone `!testme`
- [ ] Before/after level recorded (was: L4 intentional skip → now: L5 earned)
## DoD tracker (M2)
- [ ] Fresh Adversary cold pass (independent re-trigger at PR head)
- [ ] Levels reconciled
- [ ] DEFERRED entry closed
- [ ] STATUS-mailu.md operator summary
- [ ] REVIEW-mailu.md shows PASS for M1 + M2 (within 24h)
---
## Blocked items
(none)
---
## DONE
Not yet. Written here only when all DoD items have Adversary PASS in REVIEW-mailu.md.