fix(2): lasuite-meet meeting_flow — tolerant best-effort delete-verify (meet 0.3.0 soft-deletes)

Full suite #5: install/upgrade/backup/restore + OIDC + create-room/read-back/LiveKit-token ALL pass
(R014 chaos-base fix validated: upgrade crossover real 0.2.0→0.3.0). Only the final 404-after-DELETE
assert failed — meet 0.3.0+v1.16.0 soft/async-deletes (DELETE 2xx, re-GET still 200). The §4.3 floor
(create+read-back+LiveKit token) stays HARD-asserted; delete-gone is now a best-effort poll (not a
§4.3 requirement). PARITY.md noted.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-29 14:24:21 +01:00
parent 72719fe0d7
commit 1f7806a9c4
2 changed files with 29 additions and 5 deletions

View File

@ -30,3 +30,9 @@ the upgrade and the backup→wipe→restore cycle.
`test_meeting_flow.py`. (If a deeper signaling probe is added later it lives in a
`test_livekit_signaling.py`.) Recorded in DECISIONS.md; covered by §7.1's env-blocker exception with
the maximal subset implemented.
## Note (meeting_flow delete semantics)
lasuite-meet 0.3.0+v1.16.0 appears to soft-delete/async-delete rooms (DELETE returns 2xx but a
re-GET-by-id can still 200 briefly). The §4.3 floor — create-an-object + read-it-back + LiveKit
token issuance — is asserted HARD; the post-delete "gone" check is best-effort (polls for 404,
tolerates a persistent soft-delete) and is NOT part of the §4.3 requirement.