mirror of
https://github.com/stablyai/orca.git
synced 2026-09-25 00:02:35 +00:00
* test(mobile): mount screens, declared device stores and declared OS state in the RPC recorder Three recorder capabilities, each with a test, plus four holdout sites recorded against main's product code to prove them. No product source changes. - JSX compiles through the automatic runtime, which is what product sources use; the classic `React.createElement` emit threw `React is not defined` on the first render of every screen. - An unlisted package answers `__esModule` as undefined, so a default import loads and the refusal defers to the first real member read instead of killing the module at load. - The substitutes table gains the inert view packages a screen needs, split into `screen-native-substitutes.ts` behind the same rule: only what a screen reads is listed. - A scenario may declare `deviceStore` and `deviceState.notificationTray`. Reads resolve the declaration or null and never a write; writes are recorded as effects. Undeclared is unchanged. - `screenMount` mounts a component with a crash boundary, so a reply partition that takes a screen down is a recording rather than a suite failure. Every pre-existing golden re-records byte-identical except `recorderSha256`, recorded from a detached worktree at the pinned baseline. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * test(mobile): declare the crash boundary's state type instead of asserting it The changed-code casting gate counts `null as string | null` as a type assertion. Re-records every golden from the pinned baseline, because the edit moves `recorderSha256`. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * test(mobile): refuse an unlisted native package by the member a mount reads Both emitted interop helpers short-circuit on `__esModule`, so answering `true` hands the refusing trap back unwrapped to `__importDefault` and `__importStar`. All three import forms now load the importer and throw the named refusal at the first member read, instead of a namespace import silently yielding `undefined` and failing later at the call. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * test(mobile): run a task deferred past interactions instead of dropping it An inert `runAfterInteractions` swallows whatever send the screen deferred, and the recording then claims the screen sends nothing. It runs the task on a microtask and returns the RN-shaped handle, so a cancel before the task runs still prevents it. `Alert.alert` stays inert. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * test(mobile): re-record every golden for the two recorder engine changes Only `recorderSha256` moves, from c58067de to a59b30e7. Recorded from a detached worktree at the pinned baselinec6a7216984with this branch's recorder and scenario file overlaid, so no golden body is a claim about migrated source. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * test(mobile): stop exporting three recorder symbols with no importer `projectScreenTree`, `DeviceEffect` and `DeclaredNotification` are only used by the file that declares them. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * test(mobile): re-record every golden for the dropped exports Only `recorderSha256` moves, from a59b30e7 to 4df43aef. Recorded from a detached worktree at the pinned baselinec6a7216984with this branch's recorder and scenario file overlaid. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * test(mobile): list only the native members a recording is known to read Instrumenting `partialNativeModule` across all 522 recordings found 68 declared members and 23 read. The unread ones are gone: the whole react-native-svg, react-native-reanimated and react-native-gesture-handler entries, two expo-router hooks, and twelve react-native members including `InteractionManager` and `Alert`. A member listed before a recording reads it turns a refusal that would have forced a decision into a silent stand-in, which is how an inert scheduler swallows a deferred send. Wave 3 re-adds each one with the recording that reads it. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * test(mobile): order each effect against the sends with a send count Sender and effects are two independent lists, so a send reordered ahead of a device write moved neither. Scheduling the codex journal write on a timer instead of awaiting it left all 520 goldens byte-identical; with `sent` it moves two. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * test(mobile): report a boundary crash through the effect sink A hook mount projects the hook's own value and never a crash, so an adapter that never reads `crash()` recorded a screen that quietly stopped rendering. The boundary now reports to the effect sink as well, which forces a cleanup checkpoint and puts the crash in the golden with no adapter cooperation. Two reply-matrix goldens gain the effect. Also folds the two near-identical tree walkers into one `walk(tree, visit)`. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * test(mobile): state the __esModule interop rule once It was restated at four sites with four different answers. The canonical paragraph is in `native-module-traps.ts`; the loader and the declared tray point at it in a line. The loader comment also said the refusal names the member the product read, which for a default import is `.default` instead. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * test(mobile): re-record for the send ordinal, the crash effect and the pruned table `recorderSha256` moves on all 520. Of the 509 pre-existing goldens, 260 are header-only and 249 gain `sent` on their effects and nothing else; two of this branch's own reply-matrix goldens also gain a `screen.crash` effect. Recorded from a detached worktree at the pinned baselinec6a7216984. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * fix(lint): drop Reflect.get from the native traps main adopted anti-slop's `no-reflect-get` in #20874 and fixed the copy that lived in `native-mounting-substitutes.ts`. This branch moved both traps into `native-module-traps.ts`, so the rule lands here instead and the static-analysis gate is red without the same narrowing. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * test(mobile): re-record for the Reflect.get narrowing `recorderSha256` only, 8ca81bc6 to 0ddc0dc4. No golden body moves, which is the claim the narrowing makes: the trap reads the same member it always did. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * test(mobile): re-record every golden at main's new baseline pin One record from a detached worktree at `e7206f62a8` — main's pin since #20895 — with this branch's `rpc-recording/`, `pilot-scenarios.json` and `scripts/rpc-recording.mts` laid over it, so the goldens are recorded against main's product tree rather than a branch that edits the engine. All 520 goldens now share one `recorderSha256` (`0ddc0dc472e2efbe58004c6dfaf5360e368fed321e40dfe15c11a9ad1817dea4`) and one `baseline`. Against main, 262 move on the header alone and 247 also gain the `sent` ordinal on an effect, which is the whole of the body change; the nine goldens #20895 re-digested carry a byte-identical body, and the six the new worktree catalog adapter (#20873) recorded keep main's observation. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb
1042 lines
26 KiB
JSON
1042 lines
26 KiB
JSON
{
|
|
"operation": "tasks.task-create-github",
|
|
"family": "tasks.task-create-github",
|
|
"namedDeltas": [],
|
|
"runnerVersion": 1,
|
|
"baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285",
|
|
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
|
"recorderSha256": "0ddc0dc472e2efbe58004c6dfaf5360e368fed321e40dfe15c11a9ad1817dea4",
|
|
"adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8",
|
|
"scenarioSha256": "014040846f649f3c6ca1175b610ed1b51bae3001e7de103549d7ee1a511a2506",
|
|
"platform": "darwin",
|
|
"scenarioVersion": 1,
|
|
"projectionVersion": 2,
|
|
"goldenFormatVersion": 5,
|
|
"values": {
|
|
"04fee07f8d96": {
|
|
"name": "github.createIssue#1",
|
|
"args": [
|
|
{
|
|
"name": "method",
|
|
"value": "github.createIssue"
|
|
},
|
|
{
|
|
"name": "params",
|
|
"value": {
|
|
"body": "a body",
|
|
"repo": "id:repo-1",
|
|
"title": "A new task"
|
|
}
|
|
},
|
|
{
|
|
"name": "options",
|
|
"value": {
|
|
"$rpc": "absent"
|
|
}
|
|
}
|
|
],
|
|
"settlement": {
|
|
"status": "fulfilled",
|
|
"startedAt": 0,
|
|
"settledAt": 0,
|
|
"value": {
|
|
"id": "frame-1",
|
|
"ok": true,
|
|
"result": {
|
|
"error": "inner refused",
|
|
"ok": false
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"06e1643ed0af": {
|
|
"name": "github.createIssue#1",
|
|
"args": [
|
|
{
|
|
"name": "method",
|
|
"value": "github.createIssue"
|
|
},
|
|
{
|
|
"name": "params",
|
|
"value": {
|
|
"body": "a body",
|
|
"repo": "id:repo-1",
|
|
"title": "A new task"
|
|
}
|
|
},
|
|
{
|
|
"name": "options",
|
|
"value": {
|
|
"$rpc": "absent"
|
|
}
|
|
}
|
|
],
|
|
"settlement": {
|
|
"status": "fulfilled",
|
|
"startedAt": 0,
|
|
"settledAt": 0,
|
|
"value": {
|
|
"id": "frame-1",
|
|
"ok": true,
|
|
"result": {
|
|
"number": 11,
|
|
"ok": true,
|
|
"url": "https://github.com/owner/repo/issues/11"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"14be26876a89": {
|
|
"name": "github.createIssue#1",
|
|
"args": [
|
|
{
|
|
"name": "method",
|
|
"value": "github.createIssue"
|
|
},
|
|
{
|
|
"name": "params",
|
|
"value": {
|
|
"body": "a body",
|
|
"repo": "id:repo-1",
|
|
"title": "A new task"
|
|
}
|
|
},
|
|
{
|
|
"name": "options",
|
|
"value": {
|
|
"$rpc": "absent"
|
|
}
|
|
}
|
|
],
|
|
"settlement": {
|
|
"status": "fulfilled",
|
|
"startedAt": 0,
|
|
"settledAt": 0,
|
|
"value": {
|
|
"id": "frame-1",
|
|
"ok": true,
|
|
"result": {
|
|
"$rpc": "null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"1561684e8ae9": {
|
|
"name": "github.createIssue#1",
|
|
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.createIssue\",\"params\":{\"repo\":\"id:repo-1\",\"title\":\"A new task\",\"body\":\"a body\"}}"
|
|
},
|
|
"198ac889ae28": {
|
|
"name": "error",
|
|
"value": "transport failure",
|
|
"sent": 1
|
|
},
|
|
"19bc740e746a": {
|
|
"name": "github.createIssue#1",
|
|
"args": [
|
|
{
|
|
"name": "method",
|
|
"value": "github.createIssue"
|
|
},
|
|
{
|
|
"name": "params",
|
|
"value": {
|
|
"body": "a body",
|
|
"repo": "id:repo-1",
|
|
"title": "A new task"
|
|
}
|
|
},
|
|
{
|
|
"name": "options",
|
|
"value": {
|
|
"$rpc": "absent"
|
|
}
|
|
}
|
|
],
|
|
"settlement": {
|
|
"status": "fulfilled",
|
|
"startedAt": 0,
|
|
"settledAt": 0,
|
|
"value": {
|
|
"error": {
|
|
"code": "refused",
|
|
"message": "outer refused"
|
|
},
|
|
"id": "frame-1",
|
|
"ok": false
|
|
}
|
|
}
|
|
},
|
|
"2924a6b4c745": {
|
|
"composer": true,
|
|
"creating": false,
|
|
"error": "[object Object]",
|
|
"item": {
|
|
"$rpc": "null"
|
|
}
|
|
},
|
|
"449fcef41ecc": {
|
|
"composer": true,
|
|
"creating": false,
|
|
"error": "outer refused",
|
|
"item": {
|
|
"$rpc": "null"
|
|
}
|
|
},
|
|
"46bbfadb0481": {
|
|
"name": "creatingTask",
|
|
"value": true,
|
|
"sent": 0
|
|
},
|
|
"56ac6af35c46": {
|
|
"composer": true,
|
|
"creating": false,
|
|
"error": "Cannot read properties of undefined (reading 'ok')",
|
|
"item": {
|
|
"$rpc": "null"
|
|
}
|
|
},
|
|
"5a343b47b8b2": {
|
|
"name": "github.createIssue#1",
|
|
"args": [
|
|
{
|
|
"name": "method",
|
|
"value": "github.createIssue"
|
|
},
|
|
{
|
|
"name": "params",
|
|
"value": {
|
|
"body": "a body",
|
|
"repo": "id:repo-1",
|
|
"title": "A new task"
|
|
}
|
|
},
|
|
{
|
|
"name": "options",
|
|
"value": {
|
|
"$rpc": "absent"
|
|
}
|
|
}
|
|
],
|
|
"settlement": {
|
|
"status": "fulfilled",
|
|
"startedAt": 0,
|
|
"settledAt": 0,
|
|
"value": {
|
|
"id": "frame-1",
|
|
"ok": true
|
|
}
|
|
}
|
|
},
|
|
"5ab5b62983be": {
|
|
"composer": false,
|
|
"creating": false,
|
|
"error": "",
|
|
"item": {
|
|
"key": "github:repo-1:issue:11",
|
|
"provider": "github",
|
|
"source": {
|
|
"author": {
|
|
"$rpc": "null"
|
|
},
|
|
"id": "issue:11",
|
|
"labels": [],
|
|
"number": 11,
|
|
"repoId": "repo-1",
|
|
"repoName": "Repo",
|
|
"state": "open",
|
|
"title": "A new task",
|
|
"type": "issue",
|
|
"updatedAt": "2026-01-01T00:00:00.000Z",
|
|
"url": "https://github.com/owner/repo/issues/11"
|
|
},
|
|
"status": "Open",
|
|
"subtitle": "Repo #11",
|
|
"title": "A new task",
|
|
"updatedAt": "2026-01-01T00:00:00.000Z"
|
|
}
|
|
},
|
|
"6652745ed1c6": {
|
|
"name": "createBody",
|
|
"value": "",
|
|
"sent": 1
|
|
},
|
|
"781721955405": {
|
|
"name": "showCreateTask",
|
|
"value": false,
|
|
"sent": 1
|
|
},
|
|
"7d901d60a01a": {
|
|
"name": "error",
|
|
"value": "[object Object]",
|
|
"sent": 1
|
|
},
|
|
"7db197060e39": {
|
|
"composer": true,
|
|
"creating": false,
|
|
"error": "",
|
|
"item": {
|
|
"$rpc": "null"
|
|
}
|
|
},
|
|
"873de7fc7ff8": {
|
|
"name": "actionItem",
|
|
"value": {
|
|
"key": "github:repo-1:issue:11",
|
|
"provider": "github",
|
|
"source": {
|
|
"author": {
|
|
"$rpc": "null"
|
|
},
|
|
"id": "issue:11",
|
|
"labels": [],
|
|
"number": 11,
|
|
"repoId": "repo-1",
|
|
"repoName": "Repo",
|
|
"state": "open",
|
|
"title": "A new task",
|
|
"type": "issue",
|
|
"updatedAt": "2026-01-01T00:00:00.000Z",
|
|
"url": "https://github.com/owner/repo/issues/11"
|
|
},
|
|
"status": "Open",
|
|
"subtitle": "Repo #11",
|
|
"title": "A new task",
|
|
"updatedAt": "2026-01-01T00:00:00.000Z"
|
|
},
|
|
"sent": 1
|
|
},
|
|
"907da244f26c": {
|
|
"name": "github.createIssue#1",
|
|
"args": [
|
|
{
|
|
"name": "method",
|
|
"value": "github.createIssue"
|
|
},
|
|
{
|
|
"name": "params",
|
|
"value": {
|
|
"body": "a body",
|
|
"repo": "id:repo-1",
|
|
"title": "A new task"
|
|
}
|
|
},
|
|
{
|
|
"name": "options",
|
|
"value": {
|
|
"$rpc": "absent"
|
|
}
|
|
}
|
|
],
|
|
"settlement": {
|
|
"status": "rejected",
|
|
"startedAt": 0,
|
|
"settledAt": 0,
|
|
"error": {
|
|
"category": "Error",
|
|
"message": "",
|
|
"isRpcDeliveryUnknown": true
|
|
}
|
|
}
|
|
},
|
|
"98e33157a9f2": {
|
|
"name": "repo.update#1",
|
|
"args": [
|
|
{
|
|
"name": "method",
|
|
"value": "repo.update"
|
|
},
|
|
{
|
|
"name": "params",
|
|
"value": {
|
|
"repo": "id:repo-1",
|
|
"updates": {
|
|
"issueSourcePreference": "upstream"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "options",
|
|
"value": {
|
|
"timeoutMs": 15000
|
|
}
|
|
}
|
|
],
|
|
"settlement": {
|
|
"status": "fulfilled",
|
|
"startedAt": 0,
|
|
"settledAt": 0,
|
|
"value": {
|
|
"id": "frame-2",
|
|
"ok": true,
|
|
"result": {
|
|
"ok": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"9e263f5e91be": {
|
|
"name": "error",
|
|
"value": "",
|
|
"sent": 0
|
|
},
|
|
"b53c339a3854": {
|
|
"name": "error",
|
|
"value": "Unknown method",
|
|
"sent": 1
|
|
},
|
|
"c0c0f9a6037e": {
|
|
"name": "createTitle",
|
|
"value": "",
|
|
"sent": 1
|
|
},
|
|
"c140f66eca23": {
|
|
"composer": true,
|
|
"creating": false,
|
|
"error": "transport failure",
|
|
"item": {
|
|
"$rpc": "null"
|
|
}
|
|
},
|
|
"c41296ee02f7": {
|
|
"name": "repo.update#1",
|
|
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.update\",\"params\":{\"repo\":\"id:repo-1\",\"updates\":{\"issueSourcePreference\":\"upstream\"}}}"
|
|
},
|
|
"c4f585980acf": {
|
|
"name": "error",
|
|
"value": "inner refused",
|
|
"sent": 1
|
|
},
|
|
"c939abf83c6c": {
|
|
"name": "error",
|
|
"value": "Cannot read properties of undefined (reading 'ok')",
|
|
"sent": 1
|
|
},
|
|
"cccb7ee799b9": {
|
|
"name": "github.createIssue#1",
|
|
"args": [
|
|
{
|
|
"name": "method",
|
|
"value": "github.createIssue"
|
|
},
|
|
{
|
|
"name": "params",
|
|
"value": {
|
|
"body": "a body",
|
|
"repo": "id:repo-1",
|
|
"title": "A new task"
|
|
}
|
|
},
|
|
{
|
|
"name": "options",
|
|
"value": {
|
|
"$rpc": "absent"
|
|
}
|
|
}
|
|
],
|
|
"settlement": {
|
|
"status": "fulfilled",
|
|
"startedAt": 0,
|
|
"settledAt": 0,
|
|
"value": {
|
|
"id": "frame-1",
|
|
"ok": true,
|
|
"result": {
|
|
"error": {
|
|
"message": "inner refused"
|
|
},
|
|
"ok": false
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"d24a112e43bf": {
|
|
"composer": true,
|
|
"creating": false,
|
|
"error": "Unknown method",
|
|
"item": {
|
|
"$rpc": "null"
|
|
}
|
|
},
|
|
"d48d5c49486c": {
|
|
"name": "error",
|
|
"value": "",
|
|
"sent": 1
|
|
},
|
|
"d6c61589920d": {
|
|
"name": "github.createIssue#1",
|
|
"args": [
|
|
{
|
|
"name": "method",
|
|
"value": "github.createIssue"
|
|
},
|
|
{
|
|
"name": "params",
|
|
"value": {
|
|
"body": "a body",
|
|
"repo": "id:repo-1",
|
|
"title": "A new task"
|
|
}
|
|
},
|
|
{
|
|
"name": "options",
|
|
"value": {
|
|
"$rpc": "absent"
|
|
}
|
|
}
|
|
],
|
|
"settlement": {
|
|
"status": "fulfilled",
|
|
"startedAt": 0,
|
|
"settledAt": 0,
|
|
"value": {
|
|
"error": {
|
|
"code": "method_not_found",
|
|
"message": "Unknown method"
|
|
},
|
|
"id": "frame-1",
|
|
"ok": false
|
|
}
|
|
}
|
|
},
|
|
"dc838deee187": {
|
|
"name": "github.createIssue#1",
|
|
"args": [
|
|
{
|
|
"name": "method",
|
|
"value": "github.createIssue"
|
|
},
|
|
{
|
|
"name": "params",
|
|
"value": {
|
|
"body": "a body",
|
|
"repo": "id:repo-1",
|
|
"title": "A new task"
|
|
}
|
|
},
|
|
{
|
|
"name": "options",
|
|
"value": {
|
|
"$rpc": "absent"
|
|
}
|
|
}
|
|
],
|
|
"settlement": {
|
|
"status": "rejected",
|
|
"startedAt": 0,
|
|
"settledAt": 0,
|
|
"error": {
|
|
"category": "Error",
|
|
"message": "transport failure",
|
|
"isRpcDeliveryUnknown": true
|
|
}
|
|
}
|
|
},
|
|
"df5721b34b16": {
|
|
"composer": false,
|
|
"creating": false,
|
|
"error": "",
|
|
"item": {
|
|
"$rpc": "null"
|
|
}
|
|
},
|
|
"eb79a9b3682a": {
|
|
"status": "fulfilled",
|
|
"startedAt": 0,
|
|
"settledAt": 0,
|
|
"value": {
|
|
"$rpc": "undefined"
|
|
}
|
|
},
|
|
"ed6dd7582b18": {
|
|
"name": "github.createIssue#1",
|
|
"args": [
|
|
{
|
|
"name": "method",
|
|
"value": "github.createIssue"
|
|
},
|
|
{
|
|
"name": "params",
|
|
"value": {
|
|
"body": "a body",
|
|
"repo": "id:repo-1",
|
|
"title": "A new task"
|
|
}
|
|
},
|
|
{
|
|
"name": "options",
|
|
"value": {
|
|
"$rpc": "absent"
|
|
}
|
|
}
|
|
],
|
|
"settlement": {
|
|
"status": "fulfilled",
|
|
"startedAt": 0,
|
|
"settledAt": 0,
|
|
"value": {
|
|
"id": "frame-1",
|
|
"ok": true,
|
|
"result": {
|
|
"error": "refused"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"f3ba4c9e02fb": {
|
|
"composer": true,
|
|
"creating": false,
|
|
"error": "Cannot read properties of null (reading 'ok')",
|
|
"item": {
|
|
"$rpc": "null"
|
|
}
|
|
},
|
|
"f66dd3cc48cf": {
|
|
"name": "github.createIssue#1",
|
|
"args": [
|
|
{
|
|
"name": "method",
|
|
"value": "github.createIssue"
|
|
},
|
|
{
|
|
"name": "params",
|
|
"value": {
|
|
"body": "a body",
|
|
"repo": "id:repo-1",
|
|
"title": "A new task"
|
|
}
|
|
},
|
|
{
|
|
"name": "options",
|
|
"value": {
|
|
"$rpc": "absent"
|
|
}
|
|
}
|
|
],
|
|
"settlement": {
|
|
"status": "fulfilled",
|
|
"startedAt": 0,
|
|
"settledAt": 0,
|
|
"value": {
|
|
"error": {
|
|
"code": "refused",
|
|
"message": ""
|
|
},
|
|
"id": "frame-1",
|
|
"ok": false
|
|
}
|
|
}
|
|
},
|
|
"f791567b212f": {
|
|
"name": "error",
|
|
"value": "outer refused",
|
|
"sent": 1
|
|
},
|
|
"faf0249fca3c": {
|
|
"name": "error",
|
|
"value": "Cannot read properties of null (reading 'ok')",
|
|
"sent": 1
|
|
},
|
|
"fc7f792d6e89": {
|
|
"name": "creatingTask",
|
|
"value": false,
|
|
"sent": 1
|
|
},
|
|
"fdd487d7c0f5": {
|
|
"composer": true,
|
|
"creating": false,
|
|
"error": "inner refused",
|
|
"item": {
|
|
"$rpc": "null"
|
|
}
|
|
}
|
|
},
|
|
"recording": {
|
|
"scenario": "matrix-tasks.task-create-github-github.createissue-1",
|
|
"checkpoints": [
|
|
{
|
|
"id": "tk-create-github.normal:create-settled",
|
|
"observation": {
|
|
"sender": ["06e1643ed0af"],
|
|
"payloads": ["1561684e8ae9"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a"
|
|
},
|
|
"state": "5ab5b62983be",
|
|
"effects": [
|
|
"46bbfadb0481",
|
|
"9e263f5e91be",
|
|
"873de7fc7ff8",
|
|
"781721955405",
|
|
"c0c0f9a6037e",
|
|
"6652745ed1c6",
|
|
"fc7f792d6e89"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.normal:issue-source-settled",
|
|
"observation": {
|
|
"sender": ["06e1643ed0af", "98e33157a9f2"],
|
|
"payloads": ["1561684e8ae9", "c41296ee02f7"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a",
|
|
"issue-source-1": "eb79a9b3682a"
|
|
},
|
|
"state": "5ab5b62983be",
|
|
"effects": [
|
|
"46bbfadb0481",
|
|
"9e263f5e91be",
|
|
"873de7fc7ff8",
|
|
"781721955405",
|
|
"c0c0f9a6037e",
|
|
"6652745ed1c6",
|
|
"fc7f792d6e89",
|
|
"d48d5c49486c"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.result-absent:create-settled",
|
|
"observation": {
|
|
"sender": ["5a343b47b8b2"],
|
|
"payloads": ["1561684e8ae9"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a"
|
|
},
|
|
"state": "56ac6af35c46",
|
|
"effects": ["46bbfadb0481", "9e263f5e91be", "c939abf83c6c", "fc7f792d6e89"]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.result-absent:issue-source-settled",
|
|
"observation": {
|
|
"sender": ["5a343b47b8b2", "98e33157a9f2"],
|
|
"payloads": ["1561684e8ae9", "c41296ee02f7"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a",
|
|
"issue-source-1": "eb79a9b3682a"
|
|
},
|
|
"state": "7db197060e39",
|
|
"effects": [
|
|
"46bbfadb0481",
|
|
"9e263f5e91be",
|
|
"c939abf83c6c",
|
|
"fc7f792d6e89",
|
|
"d48d5c49486c"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.result-null:create-settled",
|
|
"observation": {
|
|
"sender": ["14be26876a89"],
|
|
"payloads": ["1561684e8ae9"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a"
|
|
},
|
|
"state": "f3ba4c9e02fb",
|
|
"effects": ["46bbfadb0481", "9e263f5e91be", "faf0249fca3c", "fc7f792d6e89"]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.result-null:issue-source-settled",
|
|
"observation": {
|
|
"sender": ["14be26876a89", "98e33157a9f2"],
|
|
"payloads": ["1561684e8ae9", "c41296ee02f7"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a",
|
|
"issue-source-1": "eb79a9b3682a"
|
|
},
|
|
"state": "7db197060e39",
|
|
"effects": [
|
|
"46bbfadb0481",
|
|
"9e263f5e91be",
|
|
"faf0249fca3c",
|
|
"fc7f792d6e89",
|
|
"d48d5c49486c"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.inner-ok-missing:create-settled",
|
|
"observation": {
|
|
"sender": ["ed6dd7582b18"],
|
|
"payloads": ["1561684e8ae9"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a"
|
|
},
|
|
"state": "df5721b34b16",
|
|
"effects": [
|
|
"46bbfadb0481",
|
|
"9e263f5e91be",
|
|
"781721955405",
|
|
"c0c0f9a6037e",
|
|
"6652745ed1c6",
|
|
"fc7f792d6e89"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.inner-ok-missing:issue-source-settled",
|
|
"observation": {
|
|
"sender": ["ed6dd7582b18", "98e33157a9f2"],
|
|
"payloads": ["1561684e8ae9", "c41296ee02f7"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a",
|
|
"issue-source-1": "eb79a9b3682a"
|
|
},
|
|
"state": "df5721b34b16",
|
|
"effects": [
|
|
"46bbfadb0481",
|
|
"9e263f5e91be",
|
|
"781721955405",
|
|
"c0c0f9a6037e",
|
|
"6652745ed1c6",
|
|
"fc7f792d6e89",
|
|
"d48d5c49486c"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.inner-false-string-error:create-settled",
|
|
"observation": {
|
|
"sender": ["04fee07f8d96"],
|
|
"payloads": ["1561684e8ae9"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a"
|
|
},
|
|
"state": "fdd487d7c0f5",
|
|
"effects": ["46bbfadb0481", "9e263f5e91be", "c4f585980acf", "fc7f792d6e89"]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.inner-false-string-error:issue-source-settled",
|
|
"observation": {
|
|
"sender": ["04fee07f8d96", "98e33157a9f2"],
|
|
"payloads": ["1561684e8ae9", "c41296ee02f7"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a",
|
|
"issue-source-1": "eb79a9b3682a"
|
|
},
|
|
"state": "7db197060e39",
|
|
"effects": [
|
|
"46bbfadb0481",
|
|
"9e263f5e91be",
|
|
"c4f585980acf",
|
|
"fc7f792d6e89",
|
|
"d48d5c49486c"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.inner-false-object-error:create-settled",
|
|
"observation": {
|
|
"sender": ["cccb7ee799b9"],
|
|
"payloads": ["1561684e8ae9"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a"
|
|
},
|
|
"state": "2924a6b4c745",
|
|
"effects": ["46bbfadb0481", "9e263f5e91be", "7d901d60a01a", "fc7f792d6e89"]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.inner-false-object-error:issue-source-settled",
|
|
"observation": {
|
|
"sender": ["cccb7ee799b9", "98e33157a9f2"],
|
|
"payloads": ["1561684e8ae9", "c41296ee02f7"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a",
|
|
"issue-source-1": "eb79a9b3682a"
|
|
},
|
|
"state": "7db197060e39",
|
|
"effects": [
|
|
"46bbfadb0481",
|
|
"9e263f5e91be",
|
|
"7d901d60a01a",
|
|
"fc7f792d6e89",
|
|
"d48d5c49486c"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.outer-refused:create-settled",
|
|
"observation": {
|
|
"sender": ["19bc740e746a"],
|
|
"payloads": ["1561684e8ae9"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a"
|
|
},
|
|
"state": "449fcef41ecc",
|
|
"effects": ["46bbfadb0481", "9e263f5e91be", "f791567b212f", "fc7f792d6e89"]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.outer-refused:issue-source-settled",
|
|
"observation": {
|
|
"sender": ["19bc740e746a", "98e33157a9f2"],
|
|
"payloads": ["1561684e8ae9", "c41296ee02f7"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a",
|
|
"issue-source-1": "eb79a9b3682a"
|
|
},
|
|
"state": "7db197060e39",
|
|
"effects": [
|
|
"46bbfadb0481",
|
|
"9e263f5e91be",
|
|
"f791567b212f",
|
|
"fc7f792d6e89",
|
|
"d48d5c49486c"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.outer-refused-no-message:create-settled",
|
|
"observation": {
|
|
"sender": ["f66dd3cc48cf"],
|
|
"payloads": ["1561684e8ae9"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a"
|
|
},
|
|
"state": "7db197060e39",
|
|
"effects": ["46bbfadb0481", "9e263f5e91be", "d48d5c49486c", "fc7f792d6e89"]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.outer-refused-no-message:issue-source-settled",
|
|
"observation": {
|
|
"sender": ["f66dd3cc48cf", "98e33157a9f2"],
|
|
"payloads": ["1561684e8ae9", "c41296ee02f7"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a",
|
|
"issue-source-1": "eb79a9b3682a"
|
|
},
|
|
"state": "7db197060e39",
|
|
"effects": [
|
|
"46bbfadb0481",
|
|
"9e263f5e91be",
|
|
"d48d5c49486c",
|
|
"fc7f792d6e89",
|
|
"d48d5c49486c"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.method-not-found:create-settled",
|
|
"observation": {
|
|
"sender": ["d6c61589920d"],
|
|
"payloads": ["1561684e8ae9"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a"
|
|
},
|
|
"state": "d24a112e43bf",
|
|
"effects": ["46bbfadb0481", "9e263f5e91be", "b53c339a3854", "fc7f792d6e89"]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.method-not-found:issue-source-settled",
|
|
"observation": {
|
|
"sender": ["d6c61589920d", "98e33157a9f2"],
|
|
"payloads": ["1561684e8ae9", "c41296ee02f7"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a",
|
|
"issue-source-1": "eb79a9b3682a"
|
|
},
|
|
"state": "7db197060e39",
|
|
"effects": [
|
|
"46bbfadb0481",
|
|
"9e263f5e91be",
|
|
"b53c339a3854",
|
|
"fc7f792d6e89",
|
|
"d48d5c49486c"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.transport-rejection:create-settled",
|
|
"observation": {
|
|
"sender": ["dc838deee187"],
|
|
"payloads": ["1561684e8ae9"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a"
|
|
},
|
|
"state": "c140f66eca23",
|
|
"effects": ["46bbfadb0481", "9e263f5e91be", "198ac889ae28", "fc7f792d6e89"]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.transport-rejection:issue-source-settled",
|
|
"observation": {
|
|
"sender": ["dc838deee187", "98e33157a9f2"],
|
|
"payloads": ["1561684e8ae9", "c41296ee02f7"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a",
|
|
"issue-source-1": "eb79a9b3682a"
|
|
},
|
|
"state": "7db197060e39",
|
|
"effects": [
|
|
"46bbfadb0481",
|
|
"9e263f5e91be",
|
|
"198ac889ae28",
|
|
"fc7f792d6e89",
|
|
"d48d5c49486c"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.transport-rejection-no-message:create-settled",
|
|
"observation": {
|
|
"sender": ["907da244f26c"],
|
|
"payloads": ["1561684e8ae9"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a"
|
|
},
|
|
"state": "7db197060e39",
|
|
"effects": ["46bbfadb0481", "9e263f5e91be", "d48d5c49486c", "fc7f792d6e89"]
|
|
}
|
|
},
|
|
{
|
|
"id": "tk-create-github.transport-rejection-no-message:issue-source-settled",
|
|
"observation": {
|
|
"sender": ["907da244f26c", "98e33157a9f2"],
|
|
"payloads": ["1561684e8ae9", "c41296ee02f7"],
|
|
"settlements": {
|
|
"mount": "eb79a9b3682a",
|
|
"create-0": "eb79a9b3682a",
|
|
"issue-source-1": "eb79a9b3682a"
|
|
},
|
|
"state": "7db197060e39",
|
|
"effects": [
|
|
"46bbfadb0481",
|
|
"9e263f5e91be",
|
|
"d48d5c49486c",
|
|
"fc7f792d6e89",
|
|
"d48d5c49486c"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|