{
  "input": {
    "release": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-linux.tar.gz",
    "packageSha256": "030a559efc1641dfdc82666fb6be4da6b9cbc9e5f3eb29b8172c1cf34f2d7127",
    "asarSha256": "4d693c7b584ead4c9fb0eb59d054a5cc68f961a2cb3776402a7173c40d6493e0",
    "asarBytes": 12283768,
    "note": "SHA256 recorded locally; release API did not provide a digest. No original executable was run."
  },
  "analysis": {
    "evidence_id": "ev_fad9213df93916a3d4bed4c007f338ff21ef84e8e5617d4891a19057b86f1e3a",
    "subject": {
      "name": "app.asar",
      "digest": {
        "sha256": "4d693c7b584ead4c9fb0eb59d054a5cc68f961a2cb3776402a7173c40d6493e0"
      },
      "local_path": "/srv/openlab-rea/pomotroid/app.asar",
      "format": "asar",
      "architecture": null
    },
    "provider": {
      "id": "rea-javascript-application",
      "name": "REA JavaScript application analyzer",
      "version": "1"
    },
    "operation": "analyze_javascript_application",
    "confidence": "derived",
    "authority": "shipped-artifact",
    "limitations": [
      "CommonJS and ESM binding relationships were recovered from inert syntax and resolved only within the inventoried artifact container.",
      "Electron API identity follows proven lexical module aliases and structurally verified module-namespace interop. Other reassignments, dynamic selections, and visibly overwritten namespace members are unresolved; missing findings do not establish absence. Arbitrary call side effects and runtime registration are not evaluated.",
      "Graph coverage is incomplete; unavailable facts remain explicit and must not be read as absence.",
      "JavaScript and HTML were parsed as inert text; bundle bootstrap code was never executed.",
      "Resource constraint during analyze_javascript_application: Expanded application relationships for node_modules/color-convert/conversions.js exceed the parent's result budget; complete static facts were retained on the file node",
      "Resource constraint during analyze_javascript_application: Expanded application relationships for node_modules/color-convert/index.js exceed the parent's result budget; complete static facts were retained on the file node",
      "Resource constraint during analyze_javascript_application: Expanded application relationships for node_modules/color-convert/route.js exceed the parent's result budget; complete static facts were retained on the file node",
      "Resource constraint during analyze_javascript_application: Expanded application relationships for node_modules/color-string/index.js exceed the parent's result budget; complete static facts were retained on the file node"
    ],
    "environment": null,
    "normalized_result": {
      "format": "asar",
      "root_artifact_sha256": "4d693c7b584ead4c9fb0eb59d054a5cc68f961a2cb3776402a7173c40d6493e0",
      "summary": {
        "browser_windows": 0,
        "explicit_web_preferences": 0,
        "preload_entrypoints": 0,
        "context_bridge_apis": 0,
        "exposed_api_members": 0,
        "ipc": {
          "operations": 0,
          "literal_channels": 0,
          "dynamic_channel_operations": 0,
          "renderer_transmissions": 0,
          "renderer_listeners": 0,
          "main_handlers": 0,
          "paired_renderer_transmissions": 0,
          "ambiguous_renderer_transmissions": 0,
          "unpaired_literal_renderer_transmissions": 0
        },
        "sender_validation_observations": 0,
        "utility_processes": 0,
        "resolved_utility_entrypoints": 0,
        "native_addon_bindings": 0,
        "resolved_native_addon_bindings": 0
      },
      "statistics": {
        "relevant_files": 1361,
        "nested_asar_containers": 0,
        "text_bytes_read": 10598475,
        "invalid_utf8_files": 0,
        "parsed_javascript_files": 1237,
        "skipped_javascript_files": 0,
        "visited_ast_nodes": 1238151,
        "findings": 2522,
        "modules": 0,
        "parse_failures": 152
      },
      "limitations": [
        "CommonJS and ESM binding relationships were recovered from inert syntax and resolved only within the inventoried artifact container.",
        "Electron API identity follows proven lexical module aliases and structurally verified module-namespace interop. Other reassignments, dynamic selections, and visibly overwritten namespace members are unresolved; missing findings do not establish absence. Arbitrary call side effects and runtime registration are not evaluated.",
        "Graph coverage is incomplete; unavailable facts remain explicit and must not be read as absence.",
        "JavaScript and HTML were parsed as inert text; bundle bootstrap code was never executed.",
        "Resource constraint during analyze_javascript_application: Expanded application relationships for node_modules/color-convert/conversions.js exceed the parent's result budget; complete static facts were retained on the file node",
        "Resource constraint during analyze_javascript_application: Expanded application relationships for node_modules/color-convert/index.js exceed the parent's result budget; complete static facts were retained on the file node",
        "Resource constraint during analyze_javascript_application: Expanded application relationships for node_modules/color-convert/route.js exceed the parent's result budget; complete static facts were retained on the file node",
        "Resource constraint during analyze_javascript_application: Expanded application relationships for node_modules/color-string/index.js exceed the parent's result budget; complete static facts were retained on the file node"
      ],
      "inventory_graph_sha256": "40bb2abdcaf3884db18eb68f971771472c0ee2346ebbb722748aa6b337eff5a0",
      "integrity_contradictions": []
    },
    "selected_nodes": [
      {
        "node_id": "jag_node_04bdf85bb08efe34af83cf079d7836abd14c37cd1d04053a9882cbd4571dd638",
        "kind": "electron-renderer",
        "identity": {
          "strategy": "artifact-local-key",
          "stability": "artifact-version",
          "artifact_sha256": "8328843e29204970ce3c6aa7dc51e06f2a858b443ff16e11833aae0bfc6efe90",
          "namespace": "electron-role",
          "key": "electron-renderer:html-reference:node_modules/winston-transport/coverage/lcov-report/winston-transport/index.html"
        },
        "observations": [
          {
            "label": "node_modules/winston-transport/coverage/lcov-report/winston-transport/index.html",
            "source_map_reference": null,
            "properties": {
              "declared_path": "node_modules/winston-transport/coverage/lcov-report/winston-transport/index.html",
              "resolution_context": "html-reference",
              "resolved_path": "node_modules/winston-transport/coverage/lcov-report/winston-transport/index.html",
              "resolution_status": "resolved",
              "limitations": [],
              "mechanism": "html-script-entrypoint"
            },
            "evidence": {
              "authority": "static-relationship-inference",
              "state": "inferred",
              "confidence": "high",
              "artifact": {
                "available": true,
                "artifact_id": "art_8328843e29204970ce3c6aa7dc51e06f2a858b443ff16e11833aae0bfc6efe90",
                "sha256": "8328843e29204970ce3c6aa7dc51e06f2a858b443ff16e11833aae0bfc6efe90"
              },
              "location": {
                "available": true,
                "value": {
                  "kind": "artifact-path",
                  "path": "node_modules/winston-transport/coverage/lcov-report/winston-transport/index.html"
                }
              },
              "extractor": {
                "name": "rea-javascript-artifact-reconstruction",
                "version": "1",
                "operation": "discover-electron-entrypoint",
                "executable_sha256": null
              },
              "coverage": {
                "status": "complete",
                "truncated": false,
                "omitted_count": 0,
                "limits": []
              },
              "limitations": [
                "Static syntax does not prove that this relationship executes at runtime."
              ],
              "evidence_ids": []
            },
            "observation_id": "jag_observation_a61e0f6537e6e64a9a5314b374e95953cbf13569455a48ddcc01110a08b0cdaf",
            "identifier_strategy": {
              "strategy": "semantic-content-sha256",
              "stability": "observation-exact"
            }
          }
        ]
      },
      {
        "node_id": "jag_node_49b67a87c95c861af29a66853017422c5cd0957527e3b1959948656c7640ee4f",
        "kind": "electron-renderer",
        "identity": {
          "strategy": "artifact-local-key",
          "stability": "artifact-version",
          "artifact_sha256": "10cc8995532f4da900a303b7c04fac7487b38d6025e7d257c050b822faab81ec",
          "namespace": "electron-role",
          "key": "electron-renderer:html-reference:node_modules/winston-transport/coverage/lcov-report/index.js.html"
        },
        "observations": [
          {
            "label": "node_modules/winston-transport/coverage/lcov-report/index.js.html",
            "source_map_reference": null,
            "properties": {
              "declared_path": "node_modules/winston-transport/coverage/lcov-report/index.js.html",
              "resolution_context": "html-reference",
              "resolved_path": "node_modules/winston-transport/coverage/lcov-report/index.js.html",
              "resolution_status": "resolved",
              "limitations": [],
              "mechanism": "html-script-entrypoint"
            },
            "evidence": {
              "authority": "static-relationship-inference",
              "state": "inferred",
              "confidence": "high",
              "artifact": {
                "available": true,
                "artifact_id": "art_10cc8995532f4da900a303b7c04fac7487b38d6025e7d257c050b822faab81ec",
                "sha256": "10cc8995532f4da900a303b7c04fac7487b38d6025e7d257c050b822faab81ec"
              },
              "location": {
                "available": true,
                "value": {
                  "kind": "artifact-path",
                  "path": "node_modules/winston-transport/coverage/lcov-report/index.js.html"
                }
              },
              "extractor": {
                "name": "rea-javascript-artifact-reconstruction",
                "version": "1",
                "operation": "discover-electron-entrypoint",
                "executable_sha256": null
              },
              "coverage": {
                "status": "complete",
                "truncated": false,
                "omitted_count": 0,
                "limits": []
              },
              "limitations": [
                "Static syntax does not prove that this relationship executes at runtime."
              ],
              "evidence_ids": []
            },
            "observation_id": "jag_observation_e6ba0592f6107b70166d4b6fa70c953fefbb335d8d0bc3674cd8264b7a241ac4",
            "identifier_strategy": {
              "strategy": "semantic-content-sha256",
              "stability": "observation-exact"
            }
          }
        ]
      },
      {
        "node_id": "jag_node_4d903f9c90f5d2815aa65caada4a4c43c9810776543c6a8ee49d38041797d152",
        "kind": "electron-renderer",
        "identity": {
          "strategy": "artifact-local-key",
          "stability": "artifact-version",
          "artifact_sha256": "8743dc4fcf17e757e115f8d84654099f41982052b07e4090f951f52a6478cbc9",
          "namespace": "electron-role",
          "key": "electron-renderer:html-reference:node_modules/winston-transport/coverage/lcov-report/legacy.js.html"
        },
        "observations": [
          {
            "label": "node_modules/winston-transport/coverage/lcov-report/legacy.js.html",
            "source_map_reference": null,
            "properties": {
              "declared_path": "node_modules/winston-transport/coverage/lcov-report/legacy.js.html",
              "resolution_context": "html-reference",
              "resolved_path": "node_modules/winston-transport/coverage/lcov-report/legacy.js.html",
              "resolution_status": "resolved",
              "limitations": [],
              "mechanism": "html-script-entrypoint"
            },
            "evidence": {
              "authority": "static-relationship-inference",
              "state": "inferred",
              "confidence": "high",
              "artifact": {
                "available": true,
                "artifact_id": "art_8743dc4fcf17e757e115f8d84654099f41982052b07e4090f951f52a6478cbc9",
                "sha256": "8743dc4fcf17e757e115f8d84654099f41982052b07e4090f951f52a6478cbc9"
              },
              "location": {
                "available": true,
                "value": {
                  "kind": "artifact-path",
                  "path": "node_modules/winston-transport/coverage/lcov-report/legacy.js.html"
                }
              },
              "extractor": {
                "name": "rea-javascript-artifact-reconstruction",
                "version": "1",
                "operation": "discover-electron-entrypoint",
                "executable_sha256": null
              },
              "coverage": {
                "status": "complete",
                "truncated": false,
                "omitted_count": 0,
                "limits": []
              },
              "limitations": [
                "Static syntax does not prove that this relationship executes at runtime."
              ],
              "evidence_ids": []
            },
            "observation_id": "jag_observation_1ceb2b665ffa21ab46476f7cf29e2f52f99a0a69b9d3c1fd981e39c952991834",
            "identifier_strategy": {
              "strategy": "semantic-content-sha256",
              "stability": "observation-exact"
            }
          }
        ]
      },
      {
        "node_id": "jag_node_7313682e9631f58123825da499c56bbf08f3ca87d451de070f678c10f5506c97",
        "kind": "electron-main",
        "identity": {
          "strategy": "artifact-local-key",
          "stability": "artifact-version",
          "artifact_sha256": "36166ca89a6a1a19a3e88f89e3a54296424d44b845e6ecab9ce5a0ce779308f8",
          "namespace": "electron-role",
          "key": "electron-main:package-entrypoint:dist/electron/main.js"
        },
        "observations": [
          {
            "label": "dist/electron/main.js",
            "source_map_reference": null,
            "properties": {
              "declared_path": "./dist/electron/main.js",
              "resolution_context": "package-entrypoint",
              "resolved_path": "dist/electron/main.js",
              "resolution_status": "resolved",
              "limitations": [],
              "mechanism": "package.json:main"
            },
            "evidence": {
              "authority": "static-relationship-inference",
              "state": "inferred",
              "confidence": "high",
              "artifact": {
                "available": true,
                "artifact_id": "art_36166ca89a6a1a19a3e88f89e3a54296424d44b845e6ecab9ce5a0ce779308f8",
                "sha256": "36166ca89a6a1a19a3e88f89e3a54296424d44b845e6ecab9ce5a0ce779308f8"
              },
              "location": {
                "available": true,
                "value": {
                  "kind": "artifact-path",
                  "path": "package.json"
                }
              },
              "extractor": {
                "name": "rea-javascript-artifact-reconstruction",
                "version": "1",
                "operation": "discover-electron-entrypoint",
                "executable_sha256": null
              },
              "coverage": {
                "status": "complete",
                "truncated": false,
                "omitted_count": 0,
                "limits": []
              },
              "limitations": [
                "Static syntax does not prove that this relationship executes at runtime."
              ],
              "evidence_ids": []
            },
            "observation_id": "jag_observation_fc16dc6d8677724c4c48c4a764d51b888abdb0e26f142c0db2b5d1ec589ff4e2",
            "identifier_strategy": {
              "strategy": "semantic-content-sha256",
              "stability": "observation-exact"
            }
          }
        ]
      },
      {
        "node_id": "jag_node_a15da96d2a52b4cebccf72072ef89b80ee142a43c464d56386a30aaf23282ab6",
        "kind": "electron-renderer",
        "identity": {
          "strategy": "artifact-local-key",
          "stability": "artifact-version",
          "artifact_sha256": "c28ec0cc46c97755afd04eea6950a0e4f08e3a80a8ba6b75ad4ec7f459ac4646",
          "namespace": "electron-role",
          "key": "electron-renderer:html-reference:node_modules/winston-transport/coverage/lcov-report/winston-transport/index.js.html"
        },
        "observations": [
          {
            "label": "node_modules/winston-transport/coverage/lcov-report/winston-transport/index.js.html",
            "source_map_reference": null,
            "properties": {
              "declared_path": "node_modules/winston-transport/coverage/lcov-report/winston-transport/index.js.html",
              "resolution_context": "html-reference",
              "resolved_path": "node_modules/winston-transport/coverage/lcov-report/winston-transport/index.js.html",
              "resolution_status": "resolved",
              "limitations": [],
              "mechanism": "html-script-entrypoint"
            },
            "evidence": {
              "authority": "static-relationship-inference",
              "state": "inferred",
              "confidence": "high",
              "artifact": {
                "available": true,
                "artifact_id": "art_c28ec0cc46c97755afd04eea6950a0e4f08e3a80a8ba6b75ad4ec7f459ac4646",
                "sha256": "c28ec0cc46c97755afd04eea6950a0e4f08e3a80a8ba6b75ad4ec7f459ac4646"
              },
              "location": {
                "available": true,
                "value": {
                  "kind": "artifact-path",
                  "path": "node_modules/winston-transport/coverage/lcov-report/winston-transport/index.js.html"
                }
              },
              "extractor": {
                "name": "rea-javascript-artifact-reconstruction",
                "version": "1",
                "operation": "discover-electron-entrypoint",
                "executable_sha256": null
              },
              "coverage": {
                "status": "complete",
                "truncated": false,
                "omitted_count": 0,
                "limits": []
              },
              "limitations": [
                "Static syntax does not prove that this relationship executes at runtime."
              ],
              "evidence_ids": []
            },
            "observation_id": "jag_observation_ffc39d1cec671e688948039ff23cafcc2e89393c908596959bbc9d91ae39ef4b",
            "identifier_strategy": {
              "strategy": "semantic-content-sha256",
              "stability": "observation-exact"
            }
          }
        ]
      },
      {
        "node_id": "jag_node_b940738d5ad9711b6db29d2ae826ee13bbabbd288a4269e586724f7262797038",
        "kind": "electron-renderer",
        "identity": {
          "strategy": "artifact-local-key",
          "stability": "artifact-version",
          "artifact_sha256": "c6c151db01326c3d5178cc58f1c8e812b49a5693e69e079f2d82629293b2afe2",
          "namespace": "electron-role",
          "key": "electron-renderer:html-reference:dist/electron/index.html"
        },
        "observations": [
          {
            "label": "dist/electron/index.html",
            "source_map_reference": null,
            "properties": {
              "declared_path": "dist/electron/index.html",
              "resolution_context": "html-reference",
              "resolved_path": "dist/electron/index.html",
              "resolution_status": "resolved",
              "limitations": [],
              "mechanism": "html-script-entrypoint"
            },
            "evidence": {
              "authority": "static-relationship-inference",
              "state": "inferred",
              "confidence": "high",
              "artifact": {
                "available": true,
                "artifact_id": "art_c6c151db01326c3d5178cc58f1c8e812b49a5693e69e079f2d82629293b2afe2",
                "sha256": "c6c151db01326c3d5178cc58f1c8e812b49a5693e69e079f2d82629293b2afe2"
              },
              "location": {
                "available": true,
                "value": {
                  "kind": "artifact-path",
                  "path": "dist/electron/index.html"
                }
              },
              "extractor": {
                "name": "rea-javascript-artifact-reconstruction",
                "version": "1",
                "operation": "discover-electron-entrypoint",
                "executable_sha256": null
              },
              "coverage": {
                "status": "complete",
                "truncated": false,
                "omitted_count": 0,
                "limits": []
              },
              "limitations": [
                "Static syntax does not prove that this relationship executes at runtime."
              ],
              "evidence_ids": []
            },
            "observation_id": "jag_observation_6e5a7422245cf4b612fb7c9548dccd66d09c0f4f6e352147d4385844c264d703",
            "identifier_strategy": {
              "strategy": "semantic-content-sha256",
              "stability": "observation-exact"
            }
          }
        ]
      },
      {
        "node_id": "jag_node_f7be52652f2e22d14b9be140e83a49dfc2e4c49d6503c5a521b8cf6c9848b420",
        "kind": "electron-renderer",
        "identity": {
          "strategy": "artifact-local-key",
          "stability": "artifact-version",
          "artifact_sha256": "11c3b621500a5f9e7c9eb573a9180c0109530b89016a47917a3ec0b3d96d87a1",
          "namespace": "electron-role",
          "key": "electron-renderer:html-reference:node_modules/winston-transport/coverage/lcov-report/index.html"
        },
        "observations": [
          {
            "label": "node_modules/winston-transport/coverage/lcov-report/index.html",
            "source_map_reference": null,
            "properties": {
              "declared_path": "node_modules/winston-transport/coverage/lcov-report/index.html",
              "resolution_context": "html-reference",
              "resolved_path": "node_modules/winston-transport/coverage/lcov-report/index.html",
              "resolution_status": "resolved",
              "limitations": [],
              "mechanism": "html-script-entrypoint"
            },
            "evidence": {
              "authority": "static-relationship-inference",
              "state": "inferred",
              "confidence": "high",
              "artifact": {
                "available": true,
                "artifact_id": "art_11c3b621500a5f9e7c9eb573a9180c0109530b89016a47917a3ec0b3d96d87a1",
                "sha256": "11c3b621500a5f9e7c9eb573a9180c0109530b89016a47917a3ec0b3d96d87a1"
              },
              "location": {
                "available": true,
                "value": {
                  "kind": "artifact-path",
                  "path": "node_modules/winston-transport/coverage/lcov-report/index.html"
                }
              },
              "extractor": {
                "name": "rea-javascript-artifact-reconstruction",
                "version": "1",
                "operation": "discover-electron-entrypoint",
                "executable_sha256": null
              },
              "coverage": {
                "status": "complete",
                "truncated": false,
                "omitted_count": 0,
                "limits": []
              },
              "limitations": [
                "Static syntax does not prove that this relationship executes at runtime."
              ],
              "evidence_ids": []
            },
            "observation_id": "jag_observation_3f1278686642e48dfd4359e80b5f3429613c792cf48254da714a0f13af605b67",
            "identifier_strategy": {
              "strategy": "semantic-content-sha256",
              "stability": "observation-exact"
            }
          }
        ]
      }
    ],
    "selected_nodes_total": 7,
    "full_report_sha256": "0b4395dcc2165be6c28462bd2184bff4b839b972e57c7a78edf8b452b0d40753",
    "full_report_bytes": 68741223,
    "full_report_cloud_path": "/srv/openlab-rea/results/pomotroid-analysis.json",
    "limitation_count": 2157
  },
  "supplementary_source_excerpts": [
    {
      "source": "dist/electron/renderer.js",
      "offset": 10295,
      "term": "timeLongBreak:15",
      "excerpt": "tWorkTimer:!0,autoStartBreakTimer:!0,minToTray:!1,minToTrayOnClose:!1,notifications:!0,workRounds:4,theme:null,tickSounds:!1,tickSoundsDuringBreak:!0,timeLongBreak:15,timeShortBreak:5,timeWork:25,volume:100,globalShortcuts:{\"call-timer-toggle\":\"Control+F1\",\"call-timer-reset\":\"Control+F2\",\"call-timer-skip\":\"Control+F3\"}},h=function(){function e(t,r){s()(this,e);var n=a();this.path=p.join(n,t+\".json\"),this.data=function(e,t){if(!f.existsSync(e))return f.writeFile(e,JSON.stringify(t),(function(e){e&&d.a.error(e)})),t;try{return JSON.parse(f.readFileSync(e))}catch(e){return d.a.error(e),t}}(this.path,r),d.a.info(\"Preferences loaded from \".concat(this.path))}return l()(e,[{key:\"get\",value:function(e){return this.data[e]}},{key:\"set\",value:function(e,t){this.data[e]=t,f.writeFileSync(this.path,JSON.stringify(this.data),(function(e){e&&d.a.error(e)}))}}]),e}()},function(e){\"use strict\";function t(e,t){var r=e[1]||\"\",n=e[3];if(!n)return r;if(t&&\"function\"==typeof btoa){var o=function(e){var t=btoa(unescape(en"
    },
    {
      "source": "dist/electron/renderer.js",
      "offset": 10232,
      "term": "workRounds:",
      "excerpt": "),f=r(13),p=r(9),v={alwaysOnTop:!1,breakAlwaysOnTop:!1,autoStartWorkTimer:!0,autoStartBreakTimer:!0,minToTray:!1,minToTrayOnClose:!1,notifications:!0,workRounds:4,theme:null,tickSounds:!1,tickSoundsDuringBreak:!0,timeLongBreak:15,timeShortBreak:5,timeWork:25,volume:100,globalShortcuts:{\"call-timer-toggle\":\"Control+F1\",\"call-timer-reset\":\"Control+F2\",\"call-timer-skip\":\"Control+F3\"}},h=function(){function e(t,r){s()(this,e);var n=a();this.path=p.join(n,t+\".json\"),this.data=function(e,t){if(!f.existsSync(e))return f.writeFile(e,JSON.stringify(t),(function(e){e&&d.a.error(e)})),t;try{return JSON.parse(f.readFileSync(e))}catch(e){return d.a.error(e),t}}(this.path,r),d.a.info(\"Preferences loaded from \".concat(this.path))}return l()(e,[{key:\"get\",value:function(e){return this.data[e]}},{key:\"set\",value:function(e,t){this.data[e]=t,f.writeFileSync(this.path,JSON.stringify(this.data),(function(e){e&&d.a.error(e)}))}}]),e}()},function(e){\"use strict\";function t(e,t){var r=e[1]||\"\",n=e[3];if(!n)return r;if("
    },
    {
      "source": "dist/electron/renderer.js",
      "offset": 72229,
      "term": "currentRound:\"",
      "excerpt": "rseInt(n.localStore.get(\"timeLongBreak\")),timeShortBreak:parseInt(n.localStore.get(\"timeShortBreak\")),timeWork:parseInt(n.localStore.get(\"timeWork\")),currentRound:\"work\",volume:n.localStore.get(\"volume\")||100,globalShortcuts:n.localStore.get(\"globalShortcuts\")||{}};t.default={state:a,getters:{round:function(){return a.round},workRounds:function(){return a.workRounds},tickSounds:function(){return a.tickSounds},tickSoundsDuringBreak:function(){return a.tickSoundsDuringBreak},totalWorkRounds:function(){return a.totalWorkRounds},timeLongBreak:function(){return a.timeLongBreak},timeShortBreak:function(){return a.timeShortBreak},timeWork:function(){return a.timeWork},currentRound:function(){return a.currentRound},volume:function(){return a.volume},globalShortcuts:function(){return a.globalShortcuts}},mutations:{INCREMENT_ROUND:function(e){e.round+=1},RESET_ROUND:function(e){e.round=1},INCREMENT_TOTAL_WORK_ROUNDS:function(e){e.totalWorkRounds+=1},RESET_DEFAULTS:function(e){e.workRounds=o.b.workRounds,e.tim"
    },
    {
      "source": "dist/electron/renderer.js",
      "offset": 10137,
      "term": "autoStart",
      "excerpt": "eturn o})),r.d(t,\"d\",(function(){return a}));var i=r(11),s=r.n(i),c=r(12),l=r.n(c),d=r(2),u=r(1),f=r(13),p=r(9),v={alwaysOnTop:!1,breakAlwaysOnTop:!1,autoStartWorkTimer:!0,autoStartBreakTimer:!0,minToTray:!1,minToTrayOnClose:!1,notifications:!0,workRounds:4,theme:null,tickSounds:!1,tickSoundsDuringBreak:!0,timeLongBreak:15,timeShortBreak:5,timeWork:25,volume:100,globalShortcuts:{\"call-timer-toggle\":\"Control+F1\",\"call-timer-reset\":\"Control+F2\",\"call-timer-skip\":\"Control+F3\"}},h=function(){function e(t,r){s()(this,e);var n=a();this.path=p.join(n,t+\".json\"),this.data=function(e,t){if(!f.existsSync(e))return f.writeFile(e,JSON.stringify(t),(function(e){e&&d.a.error(e)})),t;try{return JSON.parse(f.readFileSync(e))}catch(e){return d.a.error(e),t}}(this.path,r),d.a.info(\"Preferences loaded from \".concat(this.path))}return l()(e,[{key:\"get\",value:function(e){return this.data[e]}},{key:\"set\",value:function(e,t){this.data[e]=t,f.writeFileSync(this.path,JSON.stringify(this.data),(function(e){e&&d.a.error("
    },
    {
      "source": "dist/electron/renderer.js",
      "offset": 71939,
      "term": "totalWorkRounds",
      "excerpt": "n.resolve=o,e.exports=n,n.id=57},function(e,t,r){\"use strict\";r.r(t);var n=r(0),o=r(3),a={round:1,workRounds:parseInt(n.localStore.get(\"workRounds\")),totalWorkRounds:0,tickSounds:n.localStore.get(\"tickSounds\"),tickSoundsDuringBreak:n.localStore.get(\"tickSoundsDuringBreak\"),timeLongBreak:parseInt(n.localStore.get(\"timeLongBreak\")),timeShortBreak:parseInt(n.localStore.get(\"timeShortBreak\")),timeWork:parseInt(n.localStore.get(\"timeWork\")),currentRound:\"work\",volume:n.localStore.get(\"volume\")||100,globalShortcuts:n.localStore.get(\"globalShortcuts\")||{}};t.default={state:a,getters:{round:function(){return a.round},workRounds:function(){return a.workRounds},tickSounds:function(){return a.tickSounds},tickSoundsDuringBreak:function(){return a.tickSoundsDuringBreak},totalWorkRounds:function(){return a.totalWorkRounds},timeLongBreak:function(){return a.timeLongBreak},timeShortBreak:function(){return a.timeShortBreak},timeWork:function(){return a.timeWork},currentRound:function(){return a.currentRound},volume:f"
    },
    {
      "source": "dist/electron/renderer.js",
      "offset": 10435,
      "term": "call-timer-skip",
      "excerpt": "gBreak:!0,timeLongBreak:15,timeShortBreak:5,timeWork:25,volume:100,globalShortcuts:{\"call-timer-toggle\":\"Control+F1\",\"call-timer-reset\":\"Control+F2\",\"call-timer-skip\":\"Control+F3\"}},h=function(){function e(t,r){s()(this,e);var n=a();this.path=p.join(n,t+\".json\"),this.data=function(e,t){if(!f.existsSync(e))return f.writeFile(e,JSON.stringify(t),(function(e){e&&d.a.error(e)})),t;try{return JSON.parse(f.readFileSync(e))}catch(e){return d.a.error(e),t}}(this.path,r),d.a.info(\"Preferences loaded from \".concat(this.path))}return l()(e,[{key:\"get\",value:function(e){return this.data[e]}},{key:\"set\",value:function(e,t){this.data[e]=t,f.writeFileSync(this.path,JSON.stringify(this.data),(function(e){e&&d.a.error(e)}))}}]),e}()},function(e){\"use strict\";function t(e,t){var r=e[1]||\"\",n=e[3];if(!n)return r;if(t&&\"function\"==typeof btoa){var o=function(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),r=\"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(t);return\"/*# \".concat(r,\" */"
    }
  ],
  "generation": {
    "attempt": "c0e0be5505f5484a84a5d1e6f739f6c9",
    "model": "deepseek/deepseek-v4.1-flash",
    "generation_id": "gen-1792474272-sUgMrfaoTXbgxMOpZQfN",
    "usage": {
      "prompt_tokens": 3748,
      "completion_tokens": 9241,
      "total_tokens": 12989,
      "cost": 0.0002354288,
      "is_byok": false,
      "prompt_tokens_details": {
        "cached_tokens": 0,
        "cache_write_tokens": 0,
        "audio_tokens": 0,
        "video_tokens": 0
      },
      "cost_details": {
        "upstream_inference_cost": 0.0002354288,
        "upstream_inference_prompt_cost": 0.0001319296,
        "upstream_inference_completions_cost": 0.0001034992
      },
      "completion_tokens_details": {
        "reasoning_tokens": 0,
        "image_tokens": 0,
        "audio_tokens": 0
      }
    },
    "finish_reason": "stop",
    "html_sha256": "cca43d5c25279cf22f1e65aafa80dc8b2f6084a4fdccd38875c295832ffacfb6"
  },
  "tests": [
    {
      "name": "初始专注25分钟",
      "passed": true
    },
    {
      "name": "正常计时",
      "passed": true
    },
    {
      "name": "暂停不减少",
      "passed": true
    },
    {
      "name": "继续计时",
      "passed": true
    },
    {
      "name": "重置当前阶段",
      "passed": true
    },
    {
      "name": "刷新保存设置",
      "passed": true
    },
    {
      "name": "专注结束进入短休息",
      "passed": true
    },
    {
      "name": "短休息结束进入第二轮",
      "passed": true
    },
    {
      "name": "第二次专注后进入长休息",
      "passed": true
    },
    {
      "name": "长休息后回到第一轮",
      "passed": true
    },
    {
      "name": "手动跳过进入短休息",
      "passed": true
    },
    {
      "name": "关闭自动休息后保持暂停",
      "passed": true
    },
    {
      "name": "恢复默认设置",
      "passed": true
    },
    {
      "name": "默认第四轮后进入长休息",
      "passed": true
    },
    {
      "name": "非法设置被拒绝",
      "passed": true
    },
    {
      "name": "损坏的本地设置安全回退",
      "passed": true
    },
    {
      "name": "手机无横向溢出",
      "passed": true
    },
    {
      "name": "无运行错误",
      "passed": true
    },
    {
      "name": "无外部网络请求",
      "passed": true
    }
  ],
  "review_adjustments": {
    "changes": [
      "Extracted HTML from surrounding model prose and Markdown",
      "Aligned automatic-next-phase control identifiers with their labels; only saved settings affect execution",
      "Reduced timer typography to fit progress ring"
    ],
    "author": "Codex integration review"
  },
  "published_sha256": "63fbddcbef032c0f7bb117a2e2740638afcc168f81d87e5583c65c584e09cfdf",
  "attribution": "REA static analysis + manual verification of bundled business code + OpenRouter code generation + browser testing. Not fully autonomous reconstruction.",
  "attempts": [
    {
      "id": "da40bef1690b4daeb34ff4300776926d",
      "reservation_usd": 0.1,
      "error": {
        "error": "Uncertain result; reservation retained"
      }
    },
    {
      "id": "29dcf17299ec4c778323a47f469a530c",
      "reservation_usd": 0.1,
      "error": {
        "error": "Model request failed; reservation retained",
        "status": 429
      }
    },
    {
      "id": "ff492c4c538f4707970667218764f5b8",
      "reservation_usd": 0.1,
      "usage": {
        "prompt_tokens": 3748,
        "completion_tokens": 12328,
        "total_tokens": 16076,
        "cost": 0.0002700032,
        "is_byok": false,
        "prompt_tokens_details": {
          "cached_tokens": 0,
          "cache_write_tokens": 0,
          "audio_tokens": 0,
          "video_tokens": 0
        },
        "cost_details": {
          "upstream_inference_cost": 0.0002700032,
          "upstream_inference_prompt_cost": 0.0001319296,
          "upstream_inference_completions_cost": 0.0001380736
        },
        "completion_tokens_details": {
          "reasoning_tokens": 12328,
          "image_tokens": 0,
          "audio_tokens": 0
        }
      },
      "finish_reason": "length",
      "has_code": false
    },
    {
      "id": "c0e0be5505f5484a84a5d1e6f739f6c9",
      "reservation_usd": 0.1,
      "usage": {
        "prompt_tokens": 3748,
        "completion_tokens": 9241,
        "total_tokens": 12989,
        "cost": 0.0002354288,
        "is_byok": false,
        "prompt_tokens_details": {
          "cached_tokens": 0,
          "cache_write_tokens": 0,
          "audio_tokens": 0,
          "video_tokens": 0
        },
        "cost_details": {
          "upstream_inference_cost": 0.0002354288,
          "upstream_inference_prompt_cost": 0.0001319296,
          "upstream_inference_completions_cost": 0.0001034992
        },
        "completion_tokens_details": {
          "reasoning_tokens": 0,
          "image_tokens": 0,
          "audio_tokens": 0
        }
      },
      "finish_reason": "stop",
      "has_code": true
    }
  ]
}