status/journal/deferred(2): cryptpad F2-9 RESOLVED — roundtrip green in full harness custom tier (cold deploy); awaiting Adversary close
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@ -90,7 +90,16 @@ before the build is called done) — but does **not** force closure.
|
||||
`upload_conversion.py` parity (.md/.docx upload+conversion via authenticated
|
||||
`/api/v1.0/documents/<id>/upload`) remains as a Phase-2 follow-up below.
|
||||
|
||||
### 2026-05-28 — cryptpad create-a-pad + content round-trip Playwright test
|
||||
### 2026-05-28 — cryptpad create-a-pad + content round-trip Playwright test — ✅ RESOLVED @2026-05-29
|
||||
- [x] **RESOLVED @2026-05-29 (Builder, commits `05d0dc1` test + `656b68b` cold-timing fix).**
|
||||
`tests/cryptpad/playwright/test_pad_content_roundtrip.py` lands the §4.3 create-pad → type →
|
||||
FRESH-context read-back, **green in the full harness custom tier** (`/root/ccci-cryptpad-full3.log`:
|
||||
install/upgrade/backup/restore/custom all pass; `test_cryptpad_pad_content_survives_fresh_session`
|
||||
PASSED; deploy-count=1; clean teardown). Mapped empirically against CryptPad 2026.2.0 (the prior
|
||||
deferral cited 5.7.0 fragility): editor in nested `…/pad/ckeditor-inner.html`; `/pad/` DOES
|
||||
auto-create a fragment-keyed pad after ~15s cold init; patience-tuned (`goto_with_retry` + 240s
|
||||
hash-wait + reload). F2-9 (Adversary-owned) satisfied — left for the Adversary to close on
|
||||
cold-verify. (Detail below retained for audit.)
|
||||
- [ ] **What:** Add `tests/cryptpad/playwright/test_pad_content_roundtrip.py` — exercise the full
|
||||
"open /pad/, type uniquely-marked content, reload, assert marker survives in the decrypted
|
||||
pad" lifecycle. The §4.3 prescribed CryptPad test.
|
||||
|
||||
Reference in New Issue
Block a user