You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/first-second-parity-audit.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -275,7 +275,7 @@ M7 progress now includes:
275
275
-`internal/tui`: scripted task runtime payloads, task expectations, and remove-task mutations now also share adjacent task ID aliases such as `operationId`, `requestId`, `threadId`, `workflowId`, and `toolUseId`, so recorded runtime actions can address tasks through operation/request-style IDs.
276
276
-`internal/tui`: permission runtime now treats action aliases such as `Reject`, `deny`, `decline`, `disallow`, and `no` as denied results, `Cancel`/`abort` as cancelled results, and keeps allowed aliases canonical for scripted dialog-result status checks.
277
277
-`internal/tui`: scripted permission payloads, dialog expectations, events, cancellation, and dialog-result expectations now accept adjacent ID and field aliases such as `permissionID`, `requestID`, `toolUseID`, `operationID`, `operation`, `commandName`, `resourcePath`, `body`, `reasonText`, `allowedActions`, `buttons`, and numeric request IDs.
278
-
-`internal/tui`: configurable keybinding names now accept macOS-style `cmd`/`command` modifier aliases for the same prompt-editing keys already covered by `meta`/`option`, including word motions, yank-pop, delete-word-back, and modified left/right arrows.
278
+
-`internal/tui`: configurable keybinding names now accept macOS/DOM-style `cmd`/`command`/`super` modifier aliases for the same prompt-editing keys already covered by `meta`/`option`, including word motions, yank-pop, delete-word-back, and modified left/right arrows.
279
279
-`internal/tui`: scripted runtime permission/task payloads now recursively unwrap JSON:API/GraphQL-style envelopes such as `value`, `payload`, `data`, `resource`, `attributes`, `properties`, `attrs`, `edge`, `node`, `included`, `collection`, `list`, and `values`, while carrying resource/node IDs into nested permission/task objects, skipping explicitly non-permission/task typed included resources, and avoiding empty objects created from wrapper-only payloads.
280
280
-`internal/tui`: scripted runtime mutations now recursively unwrap wrapped IDs/details for `removeTask`, `cancelPermission`, and `cancelTasks`, so action fixtures can carry task IDs, permission IDs, and cancellation reasons inside `payload.resource.attributes`, `edge.node`, or adjacent API envelopes.
281
281
-`internal/tui`: scripted runtime mutation alias fields now accept object payloads directly, so `removeTask`, `cancelPermission`, and `cancelTasks` can carry wrapped resource/edge payloads without failing early on string/bool-only unmarshalling.
0 commit comments