Files
openclaw/qa/scenarios/channels/matrix-e2ee-state-after-missing-encryption.yaml
Dallin Romney 9feb6ad161 refactor(qa): make scenario selection taxonomy-owned (#114055)
* refactor(qa): remove scenario execution profiles

* fix(qa): preserve smoke CI membership

* test(qa): drop redundant smoke pack order check

* refactor(qa): remove Matrix runner profiles

* refactor(qa): simplify Matrix CI orchestration

* refactor(qa): derive execution sets from taxonomy

* fix(qa): keep Matrix shard helper private

* refactor(qa): derive profile scenarios from taxonomy

* refactor(qa): reconcile taxonomy selection

* refactor(qa): use canonical profile planning

* refactor(qa): select canonical coverage owners

* fix(qa): keep profile selector internal

* refactor(qa): remove representative coverage owners
2026-07-28 22:23:41 +08:00

35 lines
942 B
YAML

title: Matrix E2EE sync state_after opt-in stays disabled for encrypted rooms
scenario:
id: matrix-e2ee-state-after-missing-encryption
surface: channels
coverage:
primary:
- matrix.legacy-state
execution:
kind: flow
channel: matrix
timeoutMs: 150000
retryCount: 0
config:
matrixConfigOverrides:
encryption: true
startupVerification: off
matrixTopology:
defaultRoomKey: main
rooms:
- encrypted: true
key: e2ee-state-after-missing-encryption
kind: group
members:
- driver
- observer
- sut
name: Matrix QA E2EE State After Missing Encryption Room
requireMention: true
flow:
module: ./live-transports/matrix/scenarios/scenario-runtime-e2ee-messages.js
call: runMatrixQaE2eeStateAfterMissingEncryptionScenario
args:
- expr: "scenarioContext"