lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

studio_app.commit-map.v1.json (986718B)


      1 {
      2   "schema_version": 1,
      3   "schema": "radroots.history-import.commit-map.v1",
      4   "source_id": "studio_app",
      5   "frozen_commit": "2b5fe5d8321fd0e248a9d304651b1ba54ee6a180",
      6   "filtered_head": "382dde207e3706a2f2abe3872e075f3c2a5cb942",
      7   "source_commit_count": 1230,
      8   "source_path_commit_count": 95,
      9   "rewritten_commit_count": 94,
     10   "topology_support_commit_count": 0,
     11   "omitted_empty_commit_count": 1,
     12   "final_tree_sha256": "8158d9dd59199fa28faca31327ff20d8fe654dc15cc38dc2f2ce2adc9c049b32",
     13   "path_map_sha256": "7b0302d616114ddc769d88eee05309ddaa5fb978a683ac5f7e49692ce810a7be",
     14   "verifications": [
     15     "archive_restore",
     16     "git_fsck",
     17     "mapped_parent_closure",
     18     "commit_count",
     19     "path_coverage",
     20     "normalized_patch_equivalence",
     21     "final_tree_digest",
     22     "authorship",
     23     "timestamps",
     24     "message_scope_only",
     25     "git_log_follow",
     26     "secret_scan",
     27     "license_scan",
     28     "bot_identity_scan",
     29     "github_workflow_exclusion",
     30     "context_firewall"
     31   ],
     32   "commits": [
     33     {
     34       "source_commit": "0006efdd4e5c5247fc13386e5b02c931096e3a95",
     35       "target_commit": null,
     36       "source_parents": [
     37         "aefaa5bf099c4368fccabbbf0dfededecee2bcad"
     38       ],
     39       "target_parents": [],
     40       "source_subject": "desktop: add app icon for native runs",
     41       "target_subject": null,
     42       "source_author": "triesap <tyson@radroots.org>",
     43       "target_author": null,
     44       "source_author_time": "2026-03-21T12:40:32Z",
     45       "target_author_time": null,
     46       "source_committer_time": "2026-03-21T12:40:32Z",
     47       "target_committer_time": null,
     48       "source_paths": [],
     49       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
     50       "empty_commit_disposition": "out_of_scope"
     51     },
     52     {
     53       "source_commit": "0046437b9009d2b6d2f4d37df4f7b93ba3f3f132",
     54       "target_commit": null,
     55       "source_parents": [
     56         "f560517aa27bdb1b7378b1b97668fcf9760b8e4d"
     57       ],
     58       "target_parents": [],
     59       "source_subject": "android: add lazy location resolver boundary",
     60       "target_subject": null,
     61       "source_author": "triesap <tyson@radroots.org>",
     62       "target_author": null,
     63       "source_author_time": "2026-03-22T01:36:02Z",
     64       "target_author_time": null,
     65       "source_committer_time": "2026-03-22T01:36:02Z",
     66       "target_committer_time": null,
     67       "source_paths": [],
     68       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
     69       "empty_commit_disposition": "out_of_scope"
     70     },
     71     {
     72       "source_commit": "00af52c857f0f19c330bdab2f88eff8c9289c33d",
     73       "target_commit": null,
     74       "source_parents": [
     75         "d4343abb7721e84889e7ec9fa7ec1d0f9c184dc6"
     76       ],
     77       "target_parents": [],
     78       "source_subject": "app: use stored notifications permission",
     79       "target_subject": null,
     80       "source_author": "triesap <triesap@radroots.dev>",
     81       "target_author": null,
     82       "source_author_time": "2026-01-20T17:25:07Z",
     83       "target_author_time": null,
     84       "source_committer_time": "2026-01-20T17:25:07Z",
     85       "target_committer_time": null,
     86       "source_paths": [],
     87       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
     88       "empty_commit_disposition": "out_of_scope"
     89     },
     90     {
     91       "source_commit": "00bc6dc8fc667d2aa5fdf572dd576b71f7577419",
     92       "target_commit": null,
     93       "source_parents": [
     94         "83692b2fa2f4da63ce614e0401b55600ac3cbefc"
     95       ],
     96       "target_parents": [],
     97       "source_subject": "app: persist setup draft during setup",
     98       "target_subject": null,
     99       "source_author": "triesap <tyson@radroots.org>",
    100       "target_author": null,
    101       "source_author_time": "2026-02-02T03:06:01Z",
    102       "target_author_time": null,
    103       "source_committer_time": "2026-02-02T03:06:01Z",
    104       "target_committer_time": null,
    105       "source_paths": [],
    106       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    107       "empty_commit_disposition": "out_of_scope"
    108     },
    109     {
    110       "source_commit": "00c35e700ed1450bcd5e1a59f853996dd0976218",
    111       "target_commit": null,
    112       "source_parents": [
    113         "6dc946d41c1ef2d05e8e66389f5325df60d56c47"
    114       ],
    115       "target_parents": [],
    116       "source_subject": "app: rename persisted app data types",
    117       "target_subject": null,
    118       "source_author": "triesap <triesap@radroots.dev>",
    119       "target_author": null,
    120       "source_author_time": "2026-01-20T18:18:24Z",
    121       "target_author_time": null,
    122       "source_committer_time": "2026-01-20T18:18:24Z",
    123       "target_committer_time": null,
    124       "source_paths": [],
    125       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    126       "empty_commit_disposition": "out_of_scope"
    127     },
    128     {
    129       "source_commit": "00f051a28c9aac3794f89c00ee3092b5e0451945",
    130       "target_commit": null,
    131       "source_parents": [
    132         "5e9c255ccf53b02fd6f826570aeae664c377a3b3"
    133       ],
    134       "target_parents": [],
    135       "source_subject": "ui: migrate pages to chrome layout",
    136       "target_subject": null,
    137       "source_author": "triesap <tyson@radroots.org>",
    138       "target_author": null,
    139       "source_author_time": "2026-02-06T14:34:03Z",
    140       "target_author_time": null,
    141       "source_committer_time": "2026-02-06T14:34:03Z",
    142       "target_committer_time": null,
    143       "source_paths": [],
    144       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    145       "empty_commit_disposition": "out_of_scope"
    146     },
    147     {
    148       "source_commit": "00fb2b645814e18a735e96e215b4a327a66a70d5",
    149       "target_commit": null,
    150       "source_parents": [
    151         "336d5ac5f7a7f51c552872752b7fbdb0123be114"
    152       ],
    153       "target_parents": [],
    154       "source_subject": "app-utils: add resolve error helper",
    155       "target_subject": null,
    156       "source_author": "triesap <triesap@radroots.dev>",
    157       "target_author": null,
    158       "source_author_time": "2026-01-19T07:30:04Z",
    159       "target_author_time": null,
    160       "source_committer_time": "2026-01-19T07:30:04Z",
    161       "target_committer_time": null,
    162       "source_paths": [],
    163       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    164       "empty_commit_disposition": "out_of_scope"
    165     },
    166     {
    167       "source_commit": "014e231fdba7e23b7e1b08dd10a1ce57e312aaaf",
    168       "target_commit": "c2ffa039818df2cade989a96eef943625d0d4d34",
    169       "source_parents": [
    170         "d14e376c7699c622b8ca3ba4cf8891afe56d4242"
    171       ],
    172       "target_parents": [
    173         "226acf73a2610c2c5c1abb269935135d99218e4e"
    174       ],
    175       "source_subject": "operations: coordinate durable account writes",
    176       "target_subject": "operations: coordinate durable account writes",
    177       "source_author": "triesap <tyson@radroots.org>",
    178       "target_author": "triesap <tyson@radroots.org>",
    179       "source_author_time": "2026-08-03T22:59:24Z",
    180       "target_author_time": "2026-08-03T22:59:24Z",
    181       "source_committer_time": "2026-08-03T22:59:24Z",
    182       "target_committer_time": "2026-08-03T22:59:24Z",
    183       "source_paths": [
    184         "core/crates/application/src/accounts.rs",
    185         "core/crates/storage/src/application_adapter.rs",
    186         "core/crates/storage/src/runtime_actor.rs"
    187       ],
    188       "normalized_patch_sha256": "5d2476144739bdff626fded6bde21d16c1aa5808fb5a9071ecdc7fde020bbbd1",
    189       "empty_commit_disposition": "retained"
    190     },
    191     {
    192       "source_commit": "0151777d46393bf0c8c7a049e48163bee2a588d1",
    193       "target_commit": null,
    194       "source_parents": [
    195         "7d66f78975dedca679f474730583766f3cc0aae5"
    196       ],
    197       "target_parents": [],
    198       "source_subject": "Update `/models/location-gcs`, update layour trellis",
    199       "target_subject": null,
    200       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
    201       "target_author": null,
    202       "source_author_time": "2024-08-30T09:16:07Z",
    203       "target_author_time": null,
    204       "source_committer_time": "2024-08-30T09:16:07Z",
    205       "target_committer_time": null,
    206       "source_paths": [],
    207       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    208       "empty_commit_disposition": "out_of_scope"
    209     },
    210     {
    211       "source_commit": "0166aa3532921d7b6d7e55b187928461ddbf62f1",
    212       "target_commit": null,
    213       "source_parents": [
    214         "04067dbb9379da5443dd272a3069ee082d0da09a"
    215       ],
    216       "target_parents": [],
    217       "source_subject": "Add `core` and `tauri` crates, refactor application adding tauri framework to compile native binaries. Edit `/conf/init` adding mutli-view options for device configuration and EULA. Edit `/models/` routes improving client logic, error handling, and adding localized text. Edit layouts for root, (conf), (app) scopes. Edit lib client, components, config, stores, types, utils. Add styles.",
    218       "target_subject": null,
    219       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
    220       "target_author": null,
    221       "source_author_time": "2024-10-16T22:24:46Z",
    222       "target_author_time": null,
    223       "source_committer_time": "2024-10-16T22:24:46Z",
    224       "target_committer_time": null,
    225       "source_paths": [],
    226       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    227       "empty_commit_disposition": "out_of_scope"
    228     },
    229     {
    230       "source_commit": "017f95a6a2d1fc4c87e2c335c53255d989fcecfd",
    231       "target_commit": null,
    232       "source_parents": [
    233         "17e9f67aa93e6b6562df827e3707bc5da1528eb7"
    234       ],
    235       "target_parents": [],
    236       "source_subject": "launchers: use shared accounts bootstrap helpers",
    237       "target_subject": null,
    238       "source_author": "triesap <tyson@radroots.org>",
    239       "target_author": null,
    240       "source_author_time": "2026-04-12T04:57:54Z",
    241       "target_author_time": null,
    242       "source_committer_time": "2026-04-12T04:57:54Z",
    243       "target_committer_time": null,
    244       "source_paths": [],
    245       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    246       "empty_commit_disposition": "out_of_scope"
    247     },
    248     {
    249       "source_commit": "0189b288906d288062fdf8f60b5c16b9ca49713d",
    250       "target_commit": null,
    251       "source_parents": [
    252         "ff47f9c1c227c8e5f272311e17d4d72bf5b9d6c0"
    253       ],
    254       "target_parents": [],
    255       "source_subject": "app: align bootstrap log labels",
    256       "target_subject": null,
    257       "source_author": "triesap <triesap@radroots.dev>",
    258       "target_author": null,
    259       "source_author_time": "2026-01-20T18:34:32Z",
    260       "target_author_time": null,
    261       "source_committer_time": "2026-01-20T18:34:32Z",
    262       "target_committer_time": null,
    263       "source_paths": [],
    264       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    265       "empty_commit_disposition": "out_of_scope"
    266     },
    267     {
    268       "source_commit": "018bc080ea10af7caa94c8b029fb23c515943ccc",
    269       "target_commit": null,
    270       "source_parents": [
    271         "cd94f8aedec8ed049cf37db7d4c5a3622d7fe073"
    272       ],
    273       "target_parents": [],
    274       "source_subject": "app: restructure gpui workspace skeleton",
    275       "target_subject": null,
    276       "source_author": "triesap <tyson@radroots.org>",
    277       "target_author": null,
    278       "source_author_time": "2026-04-17T16:40:55Z",
    279       "target_author_time": null,
    280       "source_committer_time": "2026-04-17T16:40:55Z",
    281       "target_committer_time": null,
    282       "source_paths": [],
    283       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    284       "empty_commit_disposition": "out_of_scope"
    285     },
    286     {
    287       "source_commit": "0197b5fd728b99950805ab7049515ce9c5009fbf",
    288       "target_commit": "b84b06aeeaa318c5ace692165f0ff4a1e0f3eade",
    289       "source_parents": [
    290         "7b3825d12fe9240e0d92232f8d09c51e8174cd26"
    291       ],
    292       "target_parents": [
    293         "f281fba3266f5cb50781fab37e2da04ce4531b24"
    294       ],
    295       "source_subject": "storage: migrate V5 runtime data append-only",
    296       "target_subject": "storage: migrate V5 runtime data append-only",
    297       "source_author": "triesap <tyson@radroots.org>",
    298       "target_author": "triesap <tyson@radroots.org>",
    299       "source_author_time": "2026-08-03T22:44:31Z",
    300       "target_author_time": "2026-08-03T22:44:31Z",
    301       "source_committer_time": "2026-08-03T22:44:31Z",
    302       "target_committer_time": "2026-08-03T22:44:31Z",
    303       "source_paths": [
    304         "core/crates/ffi/src/commands.rs",
    305         "core/crates/storage/migrations/V7__migrate_v5_runtime_data.sql",
    306         "core/crates/storage/src/db.rs"
    307       ],
    308       "normalized_patch_sha256": "e42ec8f3f98f361be27692f14683b6f2e271b290ef2d37b8d648951f2a3c493c",
    309       "empty_commit_disposition": "retained"
    310     },
    311     {
    312       "source_commit": "01aa94106144e5f1882edc2bab2f7e2e2041ad9a",
    313       "target_commit": null,
    314       "source_parents": [
    315         "05eb4cfc70c8cb4aa9203f5fc16487043d2b0c38"
    316       ],
    317       "target_parents": [],
    318       "source_subject": "app-core: add tangle client",
    319       "target_subject": null,
    320       "source_author": "triesap <triesap@radroots.dev>",
    321       "target_author": null,
    322       "source_author_time": "2026-01-19T04:43:03Z",
    323       "target_author_time": null,
    324       "source_committer_time": "2026-01-19T04:43:03Z",
    325       "target_committer_time": null,
    326       "source_paths": [],
    327       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    328       "empty_commit_disposition": "out_of_scope"
    329     },
    330     {
    331       "source_commit": "01b472d55951355d98ea639e7ebf0f8e238346fc",
    332       "target_commit": null,
    333       "source_parents": [
    334         "b35f3d2058833b503071ab752ff8ab1c658111d3"
    335       ],
    336       "target_parents": [],
    337       "source_subject": "Add `/farms/details` page, edit routes, utils.",
    338       "target_subject": null,
    339       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
    340       "target_author": null,
    341       "source_author_time": "2025-04-28T18:26:39Z",
    342       "target_author_time": null,
    343       "source_committer_time": "2025-04-28T18:26:39Z",
    344       "target_committer_time": null,
    345       "source_paths": [],
    346       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    347       "empty_commit_disposition": "out_of_scope"
    348     },
    349     {
    350       "source_commit": "01d3b9dcd344ca21a44e7d0805b6d0eb23721afd",
    351       "target_commit": null,
    352       "source_parents": [
    353         "f22154b85889f0379c18f2dbfe0503d9c56780a3"
    354       ],
    355       "target_parents": [],
    356       "source_subject": "sqlite: map signed listing lifecycle status",
    357       "target_subject": null,
    358       "source_author": "triesap <tyson@radroots.org>",
    359       "target_author": null,
    360       "source_author_time": "2026-05-23T06:55:51Z",
    361       "target_author_time": null,
    362       "source_committer_time": "2026-05-23T06:55:51Z",
    363       "target_committer_time": null,
    364       "source_paths": [],
    365       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    366       "empty_commit_disposition": "out_of_scope"
    367     },
    368     {
    369       "source_commit": "01f9622ba2df85f7c3dd1faa0148b508a49b40b0",
    370       "target_commit": null,
    371       "source_parents": [
    372         "52488aaffbe7d150878fc97598ce4b453dca4c17"
    373       ],
    374       "target_parents": [],
    375       "source_subject": "ui: lock tailwind-only theme pipeline",
    376       "target_subject": null,
    377       "source_author": "triesap <triesap@radroots.dev>",
    378       "target_author": null,
    379       "source_author_time": "2026-01-24T01:46:30Z",
    380       "target_author_time": null,
    381       "source_committer_time": "2026-01-24T01:46:30Z",
    382       "target_committer_time": null,
    383       "source_paths": [],
    384       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    385       "empty_commit_disposition": "out_of_scope"
    386     },
    387     {
    388       "source_commit": "023785b59f9e3e03c8d54936d88de7fd07822517",
    389       "target_commit": null,
    390       "source_parents": [
    391         "69bb7890e31a50e36f99197a76c7d75fccb2d1bf"
    392       ],
    393       "target_parents": [],
    394       "source_subject": "app: add list touch row view",
    395       "target_subject": null,
    396       "source_author": "triesap <triesap@radroots.dev>",
    397       "target_author": null,
    398       "source_author_time": "2026-01-22T10:59:33Z",
    399       "target_author_time": null,
    400       "source_committer_time": "2026-01-22T10:59:33Z",
    401       "target_committer_time": null,
    402       "source_paths": [],
    403       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    404       "empty_commit_disposition": "out_of_scope"
    405     },
    406     {
    407       "source_commit": "0259dd052fe0b51645a54bbbe9a5861c7e1e6ca3",
    408       "target_commit": null,
    409       "source_parents": [
    410         "230edcd49ad9bae19e849226b700c3dbd82693c3"
    411       ],
    412       "target_parents": [],
    413       "source_subject": "app: align test names with state/settings",
    414       "target_subject": null,
    415       "source_author": "triesap <triesap@radroots.dev>",
    416       "target_author": null,
    417       "source_author_time": "2026-01-20T21:31:53Z",
    418       "target_author_time": null,
    419       "source_committer_time": "2026-01-20T21:31:53Z",
    420       "target_committer_time": null,
    421       "source_paths": [],
    422       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    423       "empty_commit_disposition": "out_of_scope"
    424     },
    425     {
    426       "source_commit": "026a625752424905e0033768606d0df82ca1b121",
    427       "target_commit": null,
    428       "source_parents": [
    429         "fc6175cd3064124f1453d337b018fb34477525dd"
    430       ],
    431       "target_parents": [],
    432       "source_subject": "app: Build setup profile ui",
    433       "target_subject": null,
    434       "source_author": "triesap <tyson@radroots.org>",
    435       "target_author": null,
    436       "source_author_time": "2026-01-28T14:01:00Z",
    437       "target_author_time": null,
    438       "source_committer_time": "2026-01-28T14:01:00Z",
    439       "target_committer_time": null,
    440       "source_paths": [],
    441       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    442       "empty_commit_disposition": "out_of_scope"
    443     },
    444     {
    445       "source_commit": "0306472d0de005248d8a416b423e9b81b8f43e52",
    446       "target_commit": null,
    447       "source_parents": [
    448         "62afb42839e8ca5c647e081ad874c2cd9347927c"
    449       ],
    450       "target_parents": [],
    451       "source_subject": "sync: prove direct relay convergence",
    452       "target_subject": null,
    453       "source_author": "triesap <tyson@radroots.org>",
    454       "target_author": null,
    455       "source_author_time": "2026-05-25T01:39:37Z",
    456       "target_author_time": null,
    457       "source_committer_time": "2026-05-25T01:39:37Z",
    458       "target_committer_time": null,
    459       "source_paths": [],
    460       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    461       "empty_commit_disposition": "out_of_scope"
    462     },
    463     {
    464       "source_commit": "0308333c66a2c8e391d65b0803cd27d3ccf2c45c",
    465       "target_commit": null,
    466       "source_parents": [
    467         "e527818d4d5db3a95b0e8e720bebd7b45aa2f845"
    468       ],
    469       "target_parents": [],
    470       "source_subject": "ui: fix setup checklist label width",
    471       "target_subject": null,
    472       "source_author": "triesap <tyson@radroots.org>",
    473       "target_author": null,
    474       "source_author_time": "2026-04-19T20:24:10Z",
    475       "target_author_time": null,
    476       "source_committer_time": "2026-04-19T20:24:10Z",
    477       "target_committer_time": null,
    478       "source_paths": [],
    479       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    480       "empty_commit_disposition": "out_of_scope"
    481     },
    482     {
    483       "source_commit": "033eddc086ab0ea51082e4ccf74d81227f3c6210",
    484       "target_commit": null,
    485       "source_parents": [
    486         "94aa59511fe9eb64e7e8008b1a6289831860090a"
    487       ],
    488       "target_parents": [],
    489       "source_subject": "settings: add farm rules utility window structure",
    490       "target_subject": null,
    491       "source_author": "triesap <tyson@radroots.org>",
    492       "target_author": null,
    493       "source_author_time": "2026-04-18T23:55:30Z",
    494       "target_author_time": null,
    495       "source_committer_time": "2026-04-18T23:55:30Z",
    496       "target_committer_time": null,
    497       "source_paths": [],
    498       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    499       "empty_commit_disposition": "out_of_scope"
    500     },
    501     {
    502       "source_commit": "0392d195f8e59a8c5aa4ffce6fb7fd61a9e53b24",
    503       "target_commit": null,
    504       "source_parents": [
    505         "d05bf83958c68ae6853067640d9d12b8c56ba08c"
    506       ],
    507       "target_parents": [],
    508       "source_subject": "app-utils: add num_str helper",
    509       "target_subject": null,
    510       "source_author": "triesap <triesap@radroots.dev>",
    511       "target_author": null,
    512       "source_author_time": "2026-01-19T06:53:47Z",
    513       "target_author_time": null,
    514       "source_committer_time": "2026-01-19T06:53:47Z",
    515       "target_committer_time": null,
    516       "source_paths": [],
    517       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    518       "empty_commit_disposition": "out_of_scope"
    519     },
    520     {
    521       "source_commit": "03f8f7d95457c7fe3fd50ea53619f9b15e0fdfd4",
    522       "target_commit": null,
    523       "source_parents": [
    524         "5d999da9e39c497dfa2d05cd9366c3005e1e08f3"
    525       ],
    526       "target_parents": [],
    527       "source_subject": "ui: fix sidebar account menu layout",
    528       "target_subject": null,
    529       "source_author": "triesap <tyson@radroots.org>",
    530       "target_author": null,
    531       "source_author_time": "2026-06-07T19:47:10-07:00",
    532       "target_author_time": null,
    533       "source_committer_time": "2026-06-18T12:31:43-07:00",
    534       "target_committer_time": null,
    535       "source_paths": [],
    536       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    537       "empty_commit_disposition": "out_of_scope"
    538     },
    539     {
    540       "source_commit": "04067dbb9379da5443dd272a3069ee082d0da09a",
    541       "target_commit": null,
    542       "source_parents": [
    543         "1f3649f430f3dedbf9792a71fe38a9165e483b26"
    544       ],
    545       "target_parents": [],
    546       "source_subject": "Edit `/conf/init` adding views and updated device configurations options, edit root layout, edit (app) layout, edit (conf) layout, add styles",
    547       "target_subject": null,
    548       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
    549       "target_author": null,
    550       "source_author_time": "2024-10-11T09:44:26Z",
    551       "target_author_time": null,
    552       "source_committer_time": "2024-10-11T09:44:26Z",
    553       "target_committer_time": null,
    554       "source_paths": [],
    555       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    556       "empty_commit_disposition": "out_of_scope"
    557     },
    558     {
    559       "source_commit": "04babd8414df1f0ef8b93a5e88597c16fe58e9e4",
    560       "target_commit": null,
    561       "source_parents": [
    562         "9b25048c7cefb87c568123e3669de1ea47bfcfcb"
    563       ],
    564       "target_parents": [],
    565       "source_subject": "ios: enable local nostr key generation",
    566       "target_subject": null,
    567       "source_author": "triesap <tyson@radroots.org>",
    568       "target_author": null,
    569       "source_author_time": "2026-03-21T00:14:03Z",
    570       "target_author_time": null,
    571       "source_committer_time": "2026-03-21T00:14:03Z",
    572       "target_committer_time": null,
    573       "source_paths": [],
    574       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    575       "empty_commit_disposition": "out_of_scope"
    576     },
    577     {
    578       "source_commit": "04c4b20aa9f6b90325dc359f862d58e622ed52db",
    579       "target_commit": null,
    580       "source_parents": [
    581         "8a14c0eb6d38496db11c8a94c41982d2b78ed766"
    582       ],
    583       "target_parents": [],
    584       "source_subject": "Edit `/models/trade-product/add`, move stores to `@radroots/svelte-lib`, edit components, utils",
    585       "target_subject": null,
    586       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
    587       "target_author": null,
    588       "source_author_time": "2024-10-07T05:22:51Z",
    589       "target_author_time": null,
    590       "source_committer_time": "2024-10-07T05:22:51Z",
    591       "target_committer_time": null,
    592       "source_paths": [],
    593       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    594       "empty_commit_disposition": "out_of_scope"
    595     },
    596     {
    597       "source_commit": "050773f5b24a9d79165ba831fbd6da6c315f8675",
    598       "target_commit": null,
    599       "source_parents": [
    600         "b8cf516cb33f7ac222b01966c752643d21d65942"
    601       ],
    602       "target_parents": [],
    603       "source_subject": "desktop: add recovery-key backup for local identities",
    604       "target_subject": null,
    605       "source_author": "triesap <tyson@radroots.org>",
    606       "target_author": null,
    607       "source_author_time": "2026-03-21T18:11:13Z",
    608       "target_author_time": null,
    609       "source_committer_time": "2026-03-21T18:11:13Z",
    610       "target_committer_time": null,
    611       "source_paths": [],
    612       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    613       "empty_commit_disposition": "out_of_scope"
    614     },
    615     {
    616       "source_commit": "055b6136c409ca9af13439402083c1f303fa2cc1",
    617       "target_commit": null,
    618       "source_parents": [
    619         "cbf1a8f6374f730c4dfa12ed63da5652cbe434eb"
    620       ],
    621       "target_parents": [],
    622       "source_subject": "build: repoint workspace deps to local sources",
    623       "target_subject": null,
    624       "source_author": "triesap <tyson@radroots.org>",
    625       "target_author": null,
    626       "source_author_time": "2026-03-20T03:01:34Z",
    627       "target_author_time": null,
    628       "source_committer_time": "2026-03-20T03:01:34Z",
    629       "target_committer_time": null,
    630       "source_paths": [],
    631       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    632       "empty_commit_disposition": "out_of_scope"
    633     },
    634     {
    635       "source_commit": "05655c5c4441a5ed36fa03b79775c7081dbe2429",
    636       "target_commit": null,
    637       "source_parents": [
    638         "ea3aadc78a140f1e2a94796fab2fb9128b45220e"
    639       ],
    640       "target_parents": [],
    641       "source_subject": "app: align order event consumer APIs",
    642       "target_subject": null,
    643       "source_author": "triesap <tyson@radroots.org>",
    644       "target_author": null,
    645       "source_author_time": "2026-06-12T19:48:50-07:00",
    646       "target_author_time": null,
    647       "source_committer_time": "2026-06-18T12:31:43-07:00",
    648       "target_committer_time": null,
    649       "source_paths": [],
    650       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    651       "empty_commit_disposition": "out_of_scope"
    652     },
    653     {
    654       "source_commit": "059870c95bf8247f7fe53899b9764230b3c1bd14",
    655       "target_commit": null,
    656       "source_parents": [
    657         "565dc5df3a30c1a1bd6f4b91d2a3d409eaaaa9c3"
    658       ],
    659       "target_parents": [],
    660       "source_subject": "ui: harden shared focus and control semantics",
    661       "target_subject": null,
    662       "source_author": "triesap <tyson@radroots.org>",
    663       "target_author": null,
    664       "source_author_time": "2026-04-21T03:52:41Z",
    665       "target_author_time": null,
    666       "source_committer_time": "2026-04-21T03:52:41Z",
    667       "target_committer_time": null,
    668       "source_paths": [],
    669       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    670       "empty_commit_disposition": "out_of_scope"
    671     },
    672     {
    673       "source_commit": "05a300695adc019313d16b485bef90b32224dbc7",
    674       "target_commit": null,
    675       "source_parents": [
    676         "8ed9630460d3e42909c87a2ef934fbee5fe747c9"
    677       ],
    678       "target_parents": [],
    679       "source_subject": "app: add log entry load and dump helpers",
    680       "target_subject": null,
    681       "source_author": "triesap <triesap@radroots.dev>",
    682       "target_author": null,
    683       "source_author_time": "2026-01-19T23:35:34Z",
    684       "target_author_time": null,
    685       "source_committer_time": "2026-01-19T23:35:34Z",
    686       "target_committer_time": null,
    687       "source_paths": [],
    688       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    689       "empty_commit_disposition": "out_of_scope"
    690     },
    691     {
    692       "source_commit": "05eb4cfc70c8cb4aa9203f5fc16487043d2b0c38",
    693       "target_commit": null,
    694       "source_parents": [
    695         "3a8b85bddde69b0bca8f38adf5d74e42f266e17d"
    696       ],
    697       "target_parents": [],
    698       "source_subject": "app-core: add radroots web client",
    699       "target_subject": null,
    700       "source_author": "triesap <triesap@radroots.dev>",
    701       "target_author": null,
    702       "source_author_time": "2026-01-19T04:21:50Z",
    703       "target_author_time": null,
    704       "source_committer_time": "2026-01-19T04:21:50Z",
    705       "target_committer_time": null,
    706       "source_paths": [],
    707       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    708       "empty_commit_disposition": "out_of_scope"
    709     },
    710     {
    711       "source_commit": "060ad3e9728d81f8fd0b760a20b106e251c4462e",
    712       "target_commit": null,
    713       "source_parents": [
    714         "7fba3c4537c5610ede0040a9ba48e6eebf84e352"
    715       ],
    716       "target_parents": [],
    717       "source_subject": "sync: add desktop relay ingest",
    718       "target_subject": null,
    719       "source_author": "triesap <tyson@radroots.org>",
    720       "target_author": null,
    721       "source_author_time": "2026-05-25T08:04:21Z",
    722       "target_author_time": null,
    723       "source_committer_time": "2026-05-25T08:04:21Z",
    724       "target_committer_time": null,
    725       "source_paths": [],
    726       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    727       "empty_commit_disposition": "out_of_scope"
    728     },
    729     {
    730       "source_commit": "061d67887a7a8c4fe8472976c91bdabffd47e44d",
    731       "target_commit": null,
    732       "source_parents": [
    733         "f6af9b68ca5579afc5124d72cf8c8b7f408b963e"
    734       ],
    735       "target_parents": [],
    736       "source_subject": "fix: apply shell surface route on top nav",
    737       "target_subject": null,
    738       "source_author": "triesap <tyson@radroots.org>",
    739       "target_author": null,
    740       "source_author_time": "2026-06-07T13:56:39-07:00",
    741       "target_author_time": null,
    742       "source_committer_time": "2026-06-18T12:31:42-07:00",
    743       "target_committer_time": null,
    744       "source_paths": [],
    745       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    746       "empty_commit_disposition": "out_of_scope"
    747     },
    748     {
    749       "source_commit": "066c54e025393cbdea3cf67bf901a7e3ff887138",
    750       "target_commit": null,
    751       "source_parents": [
    752         "8348fd1937045d8b5ed2f7a04fdf2ff7d292a346"
    753       ],
    754       "target_parents": [],
    755       "source_subject": "core: add datastore batch set support",
    756       "target_subject": null,
    757       "source_author": "triesap <tyson@radroots.org>",
    758       "target_author": null,
    759       "source_author_time": "2026-02-02T19:47:37Z",
    760       "target_author_time": null,
    761       "source_committer_time": "2026-02-02T19:47:37Z",
    762       "target_committer_time": null,
    763       "source_paths": [],
    764       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    765       "empty_commit_disposition": "out_of_scope"
    766     },
    767     {
    768       "source_commit": "0678e3748194843d941ac52fda442a6c8f4ffe62",
    769       "target_commit": "326b21c850fb83215a66ccee3b4385181743a71e",
    770       "source_parents": [
    771         "62bb087a0342004de85a0e65de24bf4aabe71dcb"
    772       ],
    773       "target_parents": [
    774         "519afbb6c25f02aa33b9f05f39639fb3459445ee"
    775       ],
    776       "source_subject": "accounts: enforce exclusive generated recovery",
    777       "target_subject": "accounts: enforce exclusive generated recovery",
    778       "source_author": "triesap <tyson@radroots.org>",
    779       "target_author": "triesap <tyson@radroots.org>",
    780       "source_author_time": "2026-08-04T08:04:31Z",
    781       "target_author_time": "2026-08-04T08:04:31Z",
    782       "source_committer_time": "2026-08-04T08:04:31Z",
    783       "target_committer_time": "2026-08-04T08:04:31Z",
    784       "source_paths": [
    785         "core/crates/ffi/src/commands.rs",
    786         "core/crates/storage/src/runtime_actor.rs"
    787       ],
    788       "normalized_patch_sha256": "2af27ca6712d1b18a7920428877a767c41f4d9fcbcafffbfd2ffbef009f349d8",
    789       "empty_commit_disposition": "retained"
    790     },
    791     {
    792       "source_commit": "067b744abcf636a6c345b9b0477f6044302b7b03",
    793       "target_commit": "653936410c7993662fea1e49453937ca79c4036f",
    794       "source_parents": [
    795         "8b54d3730b0e374e61165e3c7b53ee556f92ce73"
    796       ],
    797       "target_parents": [],
    798       "source_subject": "build(core): establish the Rust workspace",
    799       "target_subject": "build(core): establish the Rust workspace",
    800       "source_author": "triesap <tyson@radroots.org>",
    801       "target_author": "triesap <tyson@radroots.org>",
    802       "source_author_time": "2026-08-02T17:58:51Z",
    803       "target_author_time": "2026-08-02T17:58:51Z",
    804       "source_committer_time": "2026-08-02T17:58:51Z",
    805       "target_committer_time": "2026-08-02T17:58:51Z",
    806       "source_paths": [
    807         "core/Cargo.toml",
    808         "core/crates/application/Cargo.toml",
    809         "core/crates/application/src/lib.rs",
    810         "core/crates/domain/Cargo.toml",
    811         "core/crates/domain/src/lib.rs",
    812         "core/crates/ffi/Cargo.toml",
    813         "core/crates/ffi/src/lib.rs",
    814         "core/crates/nostr/Cargo.toml",
    815         "core/crates/nostr/src/lib.rs",
    816         "core/crates/storage/Cargo.toml",
    817         "core/crates/storage/src/lib.rs",
    818         "core/tools/uniffi-bindgen/Cargo.toml",
    819         "core/tools/uniffi-bindgen/src/main.rs"
    820       ],
    821       "normalized_patch_sha256": "e0efed0225071d40434b21e423602ff1e1848880785a77200149626a3e70d7bb",
    822       "empty_commit_disposition": "retained"
    823     },
    824     {
    825       "source_commit": "068bab603ec2cff5b69ed5fc444378c5753770ea",
    826       "target_commit": null,
    827       "source_parents": [
    828         "1829ac353d2ef66434d94c5e62c84772539eda3c"
    829       ],
    830       "target_parents": [],
    831       "source_subject": "app: localize setup flow",
    832       "target_subject": null,
    833       "source_author": "triesap <tyson@radroots.org>",
    834       "target_author": null,
    835       "source_author_time": "2026-02-02T15:36:21Z",
    836       "target_author_time": null,
    837       "source_committer_time": "2026-02-02T15:36:21Z",
    838       "target_committer_time": null,
    839       "source_paths": [],
    840       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    841       "empty_commit_disposition": "out_of_scope"
    842     },
    843     {
    844       "source_commit": "076764b489b4d2ab05c2d4269932dd5c2198c5e5",
    845       "target_commit": null,
    846       "source_parents": [
    847         "39b6a80ef66a8aec7a8870ee81057b1cd482a99d"
    848       ],
    849       "target_parents": [],
    850       "source_subject": "app: add spinner component for ui states",
    851       "target_subject": null,
    852       "source_author": "triesap <triesap@radroots.dev>",
    853       "target_author": null,
    854       "source_author_time": "2026-01-22T04:51:09Z",
    855       "target_author_time": null,
    856       "source_committer_time": "2026-01-22T04:51:09Z",
    857       "target_committer_time": null,
    858       "source_paths": [],
    859       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    860       "empty_commit_disposition": "out_of_scope"
    861     },
    862     {
    863       "source_commit": "077b2f6effd1808ba25df88e7122dadf732f5212",
    864       "target_commit": null,
    865       "source_parents": [
    866         "80bbf43f976e9541ecbaa71ed59fd18760e08725"
    867       ],
    868       "target_parents": [],
    869       "source_subject": "runtime: remove listing direct publish guard exceptions",
    870       "target_subject": null,
    871       "source_author": "triesap <tyson@radroots.org>",
    872       "target_author": null,
    873       "source_author_time": "2026-06-19T03:56:15-07:00",
    874       "target_author_time": null,
    875       "source_committer_time": "2026-06-19T03:56:15-07:00",
    876       "target_committer_time": null,
    877       "source_paths": [],
    878       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    879       "empty_commit_disposition": "out_of_scope"
    880     },
    881     {
    882       "source_commit": "07a4a451f036e1119920511696dc8d6d847b01ca",
    883       "target_commit": null,
    884       "source_parents": [
    885         "9dbd37efa81f60df6834e67d83ffb1026eb40f0a"
    886       ],
    887       "target_parents": [],
    888       "source_subject": "app: streamline log loading and flush",
    889       "target_subject": null,
    890       "source_author": "triesap <triesap@radroots.dev>",
    891       "target_author": null,
    892       "source_author_time": "2026-01-20T23:14:58Z",
    893       "target_author_time": null,
    894       "source_committer_time": "2026-01-20T23:14:58Z",
    895       "target_committer_time": null,
    896       "source_paths": [],
    897       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    898       "empty_commit_disposition": "out_of_scope"
    899     },
    900     {
    901       "source_commit": "07e063bac41529ffcd4d488d36e847927fae4244",
    902       "target_commit": null,
    903       "source_parents": [
    904         "982165c106c4bdcd14113bf5e2bdb1eec12c46b9"
    905       ],
    906       "target_parents": [],
    907       "source_subject": "web: add nip-07 browser signer setup",
    908       "target_subject": null,
    909       "source_author": "triesap <tyson@radroots.org>",
    910       "target_author": null,
    911       "source_author_time": "2026-03-20T18:34:09Z",
    912       "target_author_time": null,
    913       "source_committer_time": "2026-03-20T18:34:09Z",
    914       "target_committer_time": null,
    915       "source_paths": [],
    916       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    917       "empty_commit_disposition": "out_of_scope"
    918     },
    919     {
    920       "source_commit": "07e3f85aa398dd2dbc97c87c3278c9d82f011524",
    921       "target_commit": null,
    922       "source_parents": [
    923         "59719ae34dd3ea55ae07536b16159481c09cfb23"
    924       ],
    925       "target_parents": [],
    926       "source_subject": "app: refine settings account actions",
    927       "target_subject": null,
    928       "source_author": "triesap <tyson@radroots.org>",
    929       "target_author": null,
    930       "source_author_time": "2026-06-07T11:09:07-07:00",
    931       "target_author_time": null,
    932       "source_committer_time": "2026-06-18T12:31:42-07:00",
    933       "target_committer_time": null,
    934       "source_paths": [],
    935       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    936       "empty_commit_disposition": "out_of_scope"
    937     },
    938     {
    939       "source_commit": "0820f16cb66e083ebd342e02746076b9b084d635",
    940       "target_commit": "f02ee0da6ea3b91ae6749eec6abc5ed0ba21fd6e",
    941       "source_parents": [
    942         "c7634aa92986f2f7218acc6e153305fe0b5ea801"
    943       ],
    944       "target_parents": [
    945         "1c99615d6172562cf8c8279cb7f1f4e568ec3e78"
    946       ],
    947       "source_subject": "core(accounts): reject duplicate imported accounts",
    948       "target_subject": "core(accounts): reject duplicate imported accounts",
    949       "source_author": "triesap <tyson@radroots.org>",
    950       "target_author": "triesap <tyson@radroots.org>",
    951       "source_author_time": "2026-08-02T18:59:28Z",
    952       "target_author_time": "2026-08-02T18:59:28Z",
    953       "source_committer_time": "2026-08-02T18:59:28Z",
    954       "target_committer_time": "2026-08-02T18:59:28Z",
    955       "source_paths": [
    956         "core/crates/application/src/accounts.rs",
    957         "core/crates/domain/src/account.rs"
    958       ],
    959       "normalized_patch_sha256": "b8e88a826403b3cfeef767a14caa5bb9b6b0374af0b1af397cd73772ccb9bf63",
    960       "empty_commit_disposition": "retained"
    961     },
    962     {
    963       "source_commit": "08a3aee01d852e9b73f2740bd2e43d20f932dc0e",
    964       "target_commit": null,
    965       "source_parents": [
    966         "0166aa3532921d7b6d7e55b187928461ddbf62f1"
    967       ],
    968       "target_parents": [],
    969       "source_subject": "Edit `/conf/init` handlers to check and register nip 05 profile names, update  error handling, add localized strings",
    970       "target_subject": null,
    971       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
    972       "target_author": null,
    973       "source_author_time": "2024-10-18T00:14:12Z",
    974       "target_author_time": null,
    975       "source_committer_time": "2024-10-18T00:14:12Z",
    976       "target_committer_time": null,
    977       "source_paths": [],
    978       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    979       "empty_commit_disposition": "out_of_scope"
    980     },
    981     {
    982       "source_commit": "08e48c570624a90fd4e92536e8010f52523756fb",
    983       "target_commit": null,
    984       "source_parents": [
    985         "791a639f3f61b0991aa398fd88d43da0b9ea78b1"
    986       ],
    987       "target_parents": [],
    988       "source_subject": "android: add recovery-key backup for local identities",
    989       "target_subject": null,
    990       "source_author": "triesap <tyson@radroots.org>",
    991       "target_author": null,
    992       "source_author_time": "2026-03-21T18:25:26Z",
    993       "target_author_time": null,
    994       "source_committer_time": "2026-03-21T18:25:26Z",
    995       "target_committer_time": null,
    996       "source_paths": [],
    997       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    998       "empty_commit_disposition": "out_of_scope"
    999     },
   1000     {
   1001       "source_commit": "08f0b5c38311de6c0cad6ff8835a3382d32d5708",
   1002       "target_commit": null,
   1003       "source_parents": [
   1004         "c772160771d4dcf9f4d2b4558e406a1ed126c467"
   1005       ],
   1006       "target_parents": [],
   1007       "source_subject": "app: add setup eula step and enter submit",
   1008       "target_subject": null,
   1009       "source_author": "triesap <tyson@radroots.org>",
   1010       "target_author": null,
   1011       "source_author_time": "2026-02-01T22:29:33Z",
   1012       "target_author_time": null,
   1013       "source_committer_time": "2026-02-01T22:29:33Z",
   1014       "target_committer_time": null,
   1015       "source_paths": [],
   1016       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1017       "empty_commit_disposition": "out_of_scope"
   1018     },
   1019     {
   1020       "source_commit": "08fbf26e4b9b0754dea9725313a2f7cd20ead860",
   1021       "target_commit": null,
   1022       "source_parents": [
   1023         "b345402505db33ecc0a8d92e911cc9c4a1dfa0fd"
   1024       ],
   1025       "target_parents": [],
   1026       "source_subject": "app: add init asset fetch helpers",
   1027       "target_subject": null,
   1028       "source_author": "triesap <triesap@radroots.dev>",
   1029       "target_author": null,
   1030       "source_author_time": "2026-01-19T21:13:38Z",
   1031       "target_author_time": null,
   1032       "source_committer_time": "2026-01-19T21:13:38Z",
   1033       "target_committer_time": null,
   1034       "source_paths": [],
   1035       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1036       "empty_commit_disposition": "out_of_scope"
   1037     },
   1038     {
   1039       "source_commit": "0913c2c2b9d4f47729829493a07bebef6724cb05",
   1040       "target_commit": null,
   1041       "source_parents": [
   1042         "1bee20f0d7713c266c328bf62b6873dcdc670b6d"
   1043       ],
   1044       "target_parents": [],
   1045       "source_subject": "sqlite: prune superseded listing projections",
   1046       "target_subject": null,
   1047       "source_author": "triesap <tyson@radroots.org>",
   1048       "target_author": null,
   1049       "source_author_time": "2026-05-26T11:51:39Z",
   1050       "target_author_time": null,
   1051       "source_committer_time": "2026-05-26T11:51:39Z",
   1052       "target_committer_time": null,
   1053       "source_paths": [],
   1054       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1055       "empty_commit_disposition": "out_of_scope"
   1056     },
   1057     {
   1058       "source_commit": "09183062628f2766e0d3cd03783a5abdec83c877",
   1059       "target_commit": null,
   1060       "source_parents": [
   1061         "c0bcd0b3e6f44e0f3445488b9a1efa1fd4d50889"
   1062       ],
   1063       "target_parents": [],
   1064       "source_subject": "app: add health check types",
   1065       "target_subject": null,
   1066       "source_author": "triesap <triesap@radroots.dev>",
   1067       "target_author": null,
   1068       "source_author_time": "2026-01-19T18:28:27Z",
   1069       "target_author_time": null,
   1070       "source_committer_time": "2026-01-19T18:28:27Z",
   1071       "target_committer_time": null,
   1072       "source_paths": [],
   1073       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1074       "empty_commit_disposition": "out_of_scope"
   1075     },
   1076     {
   1077       "source_commit": "0966d1de03b09e7971c8c0bdcd949e0fff79f0ea",
   1078       "target_commit": null,
   1079       "source_parents": [
   1080         "1b5f554a7b8bbe6b3c877bc83a41012c0a27d111"
   1081       ],
   1082       "target_parents": [],
   1083       "source_subject": "app: add setup requirement checker",
   1084       "target_subject": null,
   1085       "source_author": "triesap <triesap@radroots.dev>",
   1086       "target_author": null,
   1087       "source_author_time": "2026-01-21T16:16:28Z",
   1088       "target_author_time": null,
   1089       "source_committer_time": "2026-01-21T16:16:28Z",
   1090       "target_committer_time": null,
   1091       "source_paths": [],
   1092       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1093       "empty_commit_disposition": "out_of_scope"
   1094     },
   1095     {
   1096       "source_commit": "099a6e3902a73e2b6e27c7c844c77f8035afb4da",
   1097       "target_commit": null,
   1098       "source_parents": [
   1099         "f755c94bb5bb4f2589f338d68f18aec38e9b6e77"
   1100       ],
   1101       "target_parents": [],
   1102       "source_subject": "app: enqueue order sync after recovery retry",
   1103       "target_subject": null,
   1104       "source_author": "triesap <tyson@radroots.org>",
   1105       "target_author": null,
   1106       "source_author_time": "2026-05-24T21:51:37Z",
   1107       "target_author_time": null,
   1108       "source_committer_time": "2026-05-24T21:51:37Z",
   1109       "target_committer_time": null,
   1110       "source_paths": [],
   1111       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1112       "empty_commit_disposition": "out_of_scope"
   1113     },
   1114     {
   1115       "source_commit": "09ae5d72b4b56d2bbb5966a66b7f90e2b6f94a56",
   1116       "target_commit": null,
   1117       "source_parents": [
   1118         "97a01c7fbe8ab349018bd69830811975a69a2acb"
   1119       ],
   1120       "target_parents": [],
   1121       "source_subject": "app: add ui demo settings page",
   1122       "target_subject": null,
   1123       "source_author": "triesap <triesap@radroots.dev>",
   1124       "target_author": null,
   1125       "source_author_time": "2026-01-21T20:53:23Z",
   1126       "target_author_time": null,
   1127       "source_committer_time": "2026-01-21T20:53:23Z",
   1128       "target_committer_time": null,
   1129       "source_paths": [],
   1130       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1131       "empty_commit_disposition": "out_of_scope"
   1132     },
   1133     {
   1134       "source_commit": "09c0035b948c5a735e71803e1e40aaeee13c033d",
   1135       "target_commit": null,
   1136       "source_parents": [
   1137         "c53e0cf288958142cdfba52b89f7514404d318c6"
   1138       ],
   1139       "target_parents": [],
   1140       "source_subject": "app: add focused commerce views",
   1141       "target_subject": null,
   1142       "source_author": "triesap <tyson@radroots.org>",
   1143       "target_author": null,
   1144       "source_author_time": "2026-06-06T22:41:50-07:00",
   1145       "target_author_time": null,
   1146       "source_committer_time": "2026-06-18T12:31:42-07:00",
   1147       "target_committer_time": null,
   1148       "source_paths": [],
   1149       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1150       "empty_commit_disposition": "out_of_scope"
   1151     },
   1152     {
   1153       "source_commit": "09cc68157cf03f681d2e01a0297b3c4ab12c6776",
   1154       "target_commit": null,
   1155       "source_parents": [
   1156         "18e28966de1d859fa578724144935bb0c2cb1d77"
   1157       ],
   1158       "target_parents": [],
   1159       "source_subject": "ui: port the radroots_studio_app placeholder panels",
   1160       "target_subject": null,
   1161       "source_author": "triesap <tyson@radroots.org>",
   1162       "target_author": null,
   1163       "source_author_time": "2026-04-17T18:41:18Z",
   1164       "target_author_time": null,
   1165       "source_committer_time": "2026-04-17T18:41:18Z",
   1166       "target_committer_time": null,
   1167       "source_paths": [],
   1168       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1169       "empty_commit_disposition": "out_of_scope"
   1170     },
   1171     {
   1172       "source_commit": "0a0c2de43d88b9fb54ace04059e613a8e7abb270",
   1173       "target_commit": null,
   1174       "source_parents": [
   1175         "9131b1da3148a86d6d3340e3c1b39ed8abff35b9"
   1176       ],
   1177       "target_parents": [],
   1178       "source_subject": "app: add placeholder settings panels",
   1179       "target_subject": null,
   1180       "source_author": "triesap <tyson@radroots.org>",
   1181       "target_author": null,
   1182       "source_author_time": "2026-04-17T17:36:54Z",
   1183       "target_author_time": null,
   1184       "source_committer_time": "2026-04-17T17:36:54Z",
   1185       "target_committer_time": null,
   1186       "source_paths": [],
   1187       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1188       "empty_commit_disposition": "out_of_scope"
   1189     },
   1190     {
   1191       "source_commit": "0a28f28a9648819c99d4239dc356a0fb0211d655",
   1192       "target_commit": null,
   1193       "source_parents": [
   1194         "414b272c7d6219a7d8cd51cc3f0edda1f730b2b5"
   1195       ],
   1196       "target_parents": [],
   1197       "source_subject": "Initial commit.",
   1198       "target_subject": null,
   1199       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   1200       "target_author": null,
   1201       "source_author_time": "2025-08-25T15:37:47Z",
   1202       "target_author_time": null,
   1203       "source_committer_time": "2026-06-10T20:32:11Z",
   1204       "target_committer_time": null,
   1205       "source_paths": [],
   1206       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1207       "empty_commit_disposition": "out_of_scope"
   1208     },
   1209     {
   1210       "source_commit": "0a7ecd9c670f6238c4be46ad89c0722a50bde77e",
   1211       "target_commit": null,
   1212       "source_parents": [
   1213         "e75133b3f7cb6ca938a18ef607d502ae2d7b3146"
   1214       ],
   1215       "target_parents": [],
   1216       "source_subject": "app-lib: add query encoding helpers",
   1217       "target_subject": null,
   1218       "source_author": "triesap <triesap@radroots.dev>",
   1219       "target_author": null,
   1220       "source_author_time": "2026-01-19T07:56:42Z",
   1221       "target_author_time": null,
   1222       "source_committer_time": "2026-01-19T07:56:42Z",
   1223       "target_committer_time": null,
   1224       "source_paths": [],
   1225       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1226       "empty_commit_disposition": "out_of_scope"
   1227     },
   1228     {
   1229       "source_commit": "0a9db471a319140223f294b79b70636da2654323",
   1230       "target_commit": null,
   1231       "source_parents": [
   1232         "519d7412017ca89af0c7b9a3c379d9bed21cb220"
   1233       ],
   1234       "target_parents": [],
   1235       "source_subject": "app: add tailwind build plumbing",
   1236       "target_subject": null,
   1237       "source_author": "triesap <triesap@radroots.dev>",
   1238       "target_author": null,
   1239       "source_author_time": "2026-01-21T19:49:01Z",
   1240       "target_author_time": null,
   1241       "source_committer_time": "2026-01-21T19:49:01Z",
   1242       "target_committer_time": null,
   1243       "source_paths": [],
   1244       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1245       "empty_commit_disposition": "out_of_scope"
   1246     },
   1247     {
   1248       "source_commit": "0ac555a6d9935a1097d9f0c010284276aeff6446",
   1249       "target_commit": null,
   1250       "source_parents": [
   1251         "5364a4dee745f7097f1f7fc4a96e903406a0ff28"
   1252       ],
   1253       "target_parents": [],
   1254       "source_subject": "runtime: compose the production account store",
   1255       "target_subject": null,
   1256       "source_author": "triesap <tyson@radroots.org>",
   1257       "target_author": null,
   1258       "source_author_time": "2026-08-01T18:31:31Z",
   1259       "target_author_time": null,
   1260       "source_committer_time": "2026-08-01T18:31:31Z",
   1261       "target_committer_time": null,
   1262       "source_paths": [],
   1263       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1264       "empty_commit_disposition": "out_of_scope"
   1265     },
   1266     {
   1267       "source_commit": "0ac64e93428c9d220631ce5f68495378de7c2219",
   1268       "target_commit": null,
   1269       "source_parents": [
   1270         "9f4ba0efbbdcd5e7bdbc49b6fb86d3f5bce056c8"
   1271       ],
   1272       "target_parents": [],
   1273       "source_subject": "build: add shared apple security package",
   1274       "target_subject": null,
   1275       "source_author": "triesap <tyson@radroots.org>",
   1276       "target_author": null,
   1277       "source_author_time": "2026-03-20T22:52:53Z",
   1278       "target_author_time": null,
   1279       "source_committer_time": "2026-03-20T22:52:53Z",
   1280       "target_committer_time": null,
   1281       "source_paths": [],
   1282       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1283       "empty_commit_disposition": "out_of_scope"
   1284     },
   1285     {
   1286       "source_commit": "0afc9f7e7169c4af7d73c36ee0da5ead667f0407",
   1287       "target_commit": null,
   1288       "source_parents": [
   1289         "297516e8556de8ef6adb5765b32ab2eb3ca72d11"
   1290       ],
   1291       "target_parents": [],
   1292       "source_subject": "ui: normalize layered theme contract",
   1293       "target_subject": null,
   1294       "source_author": "triesap <tyson@radroots.org>",
   1295       "target_author": null,
   1296       "source_author_time": "2026-04-19T17:58:57Z",
   1297       "target_author_time": null,
   1298       "source_committer_time": "2026-04-19T17:58:57Z",
   1299       "target_committer_time": null,
   1300       "source_paths": [],
   1301       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1302       "empty_commit_disposition": "out_of_scope"
   1303     },
   1304     {
   1305       "source_commit": "0b1884a7d7a0879ecd1b49018c206735e0c597cd",
   1306       "target_commit": null,
   1307       "source_parents": [
   1308         "2a2a901bc1b1f72f0f914b6048c06b08c75f5f03"
   1309       ],
   1310       "target_parents": [],
   1311       "source_subject": "app: localize logs page",
   1312       "target_subject": null,
   1313       "source_author": "triesap <tyson@radroots.org>",
   1314       "target_author": null,
   1315       "source_author_time": "2026-02-02T16:07:11Z",
   1316       "target_author_time": null,
   1317       "source_committer_time": "2026-02-02T16:07:11Z",
   1318       "target_committer_time": null,
   1319       "source_paths": [],
   1320       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1321       "empty_commit_disposition": "out_of_scope"
   1322     },
   1323     {
   1324       "source_commit": "0b85324cc430ccbd5f853c563ee337ab1b6ccb58",
   1325       "target_commit": null,
   1326       "source_parents": [
   1327         "fa902e0693ad710c5a8bc5aa664f4a26e47efd41"
   1328       ],
   1329       "target_parents": [],
   1330       "source_subject": "app: add AppConfig validation helper",
   1331       "target_subject": null,
   1332       "source_author": "triesap <triesap@radroots.dev>",
   1333       "target_author": null,
   1334       "source_author_time": "2026-01-19T17:33:13Z",
   1335       "target_author_time": null,
   1336       "source_committer_time": "2026-01-19T17:33:13Z",
   1337       "target_committer_time": null,
   1338       "source_paths": [],
   1339       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1340       "empty_commit_disposition": "out_of_scope"
   1341     },
   1342     {
   1343       "source_commit": "0b85af1f78cd8bd35492922b3e8557396ff75193",
   1344       "target_commit": null,
   1345       "source_parents": [
   1346         "d524b4e926296fd58d74730fd6cbc40a667d6588"
   1347       ],
   1348       "target_parents": [],
   1349       "source_subject": "Fix locale keys, update packages.",
   1350       "target_subject": null,
   1351       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   1352       "target_author": null,
   1353       "source_author_time": "2025-04-29T05:14:53Z",
   1354       "target_author_time": null,
   1355       "source_committer_time": "2025-04-29T05:14:53Z",
   1356       "target_committer_time": null,
   1357       "source_paths": [],
   1358       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1359       "empty_commit_disposition": "out_of_scope"
   1360     },
   1361     {
   1362       "source_commit": "0bf782198c13e5c98088939c33dad9d297647908",
   1363       "target_commit": null,
   1364       "source_parents": [
   1365         "dc6f470d68d5e0f2b269d309fa0310d4931e0524"
   1366       ],
   1367       "target_parents": [],
   1368       "source_subject": "app: add about-panel sync conflict review actions",
   1369       "target_subject": null,
   1370       "source_author": "triesap <tyson@radroots.org>",
   1371       "target_author": null,
   1372       "source_author_time": "2026-04-20T21:46:04Z",
   1373       "target_author_time": null,
   1374       "source_committer_time": "2026-04-20T21:46:04Z",
   1375       "target_committer_time": null,
   1376       "source_paths": [],
   1377       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1378       "empty_commit_disposition": "out_of_scope"
   1379     },
   1380     {
   1381       "source_commit": "0c5037e106a839d3eb66ac274286938038838e9d",
   1382       "target_commit": null,
   1383       "source_parents": [
   1384         "b05eaa153eed01c3977f09745a12c12ecee91fc2"
   1385       ],
   1386       "target_parents": [],
   1387       "source_subject": "ui: move utility settings and farm rules onto shared ui",
   1388       "target_subject": null,
   1389       "source_author": "triesap <tyson@radroots.org>",
   1390       "target_author": null,
   1391       "source_author_time": "2026-04-19T19:19:59Z",
   1392       "target_author_time": null,
   1393       "source_committer_time": "2026-04-19T19:19:59Z",
   1394       "target_committer_time": null,
   1395       "source_paths": [],
   1396       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1397       "empty_commit_disposition": "out_of_scope"
   1398     },
   1399     {
   1400       "source_commit": "0cbdb34e8e7ca9ad09ec0fe84a35bf368ce9bdac",
   1401       "target_commit": null,
   1402       "source_parents": [
   1403         "4803325f3fec10ec9c1fc132366cbefb2ed71bcc"
   1404       ],
   1405       "target_parents": [],
   1406       "source_subject": "runtime: bind receipts to payload account",
   1407       "target_subject": null,
   1408       "source_author": "triesap <tyson@radroots.org>",
   1409       "target_author": null,
   1410       "source_author_time": "2026-05-25T04:49:28Z",
   1411       "target_author_time": null,
   1412       "source_committer_time": "2026-05-25T04:49:28Z",
   1413       "target_committer_time": null,
   1414       "source_paths": [],
   1415       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1416       "empty_commit_disposition": "out_of_scope"
   1417     },
   1418     {
   1419       "source_commit": "0cde0e16134e037b9b5bf165f101a61344d10c32",
   1420       "target_commit": null,
   1421       "source_parents": [
   1422         "ac8ea3193c739bcb43801579a14bceea337b223d"
   1423       ],
   1424       "target_parents": [],
   1425       "source_subject": "runtime: fix relay source provenance",
   1426       "target_subject": null,
   1427       "source_author": "triesap <tyson@radroots.org>",
   1428       "target_author": null,
   1429       "source_author_time": "2026-05-26T07:57:18Z",
   1430       "target_author_time": null,
   1431       "source_committer_time": "2026-05-26T07:57:18Z",
   1432       "target_committer_time": null,
   1433       "source_paths": [],
   1434       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1435       "empty_commit_disposition": "out_of_scope"
   1436     },
   1437     {
   1438       "source_commit": "0d0bb1a67ed43c4b9aee7e0774102cb26b76fcbd",
   1439       "target_commit": null,
   1440       "source_parents": [
   1441         "739f89c995ace5e849e8a4b42db570792c0692f0"
   1442       ],
   1443       "target_parents": [],
   1444       "source_subject": "app: update crate directories",
   1445       "target_subject": null,
   1446       "source_author": "triesap <tyson@radroots.org>",
   1447       "target_author": null,
   1448       "source_author_time": "2026-04-10T23:37:27Z",
   1449       "target_author_time": null,
   1450       "source_committer_time": "2026-04-10T23:40:01Z",
   1451       "target_committer_time": null,
   1452       "source_paths": [],
   1453       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1454       "empty_commit_disposition": "out_of_scope"
   1455     },
   1456     {
   1457       "source_commit": "0d23d62947031de0c49fa5901da4275a62800186",
   1458       "target_commit": null,
   1459       "source_parents": [
   1460         "3fc9cc54f98ec284a5ad4352f276d15ac5beddcd"
   1461       ],
   1462       "target_parents": [],
   1463       "source_subject": "macos: update app icon source",
   1464       "target_subject": null,
   1465       "source_author": "triesap <tyson@radroots.org>",
   1466       "target_author": null,
   1467       "source_author_time": "2026-04-30T14:19:20Z",
   1468       "target_author_time": null,
   1469       "source_committer_time": "2026-04-30T14:19:20Z",
   1470       "target_committer_time": null,
   1471       "source_paths": [],
   1472       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1473       "empty_commit_disposition": "out_of_scope"
   1474     },
   1475     {
   1476       "source_commit": "0d492784822f8fcb1ca1944e5a1a50ace28cea2e",
   1477       "target_commit": null,
   1478       "source_parents": [
   1479         "f8116da20af8651995d19878a13abc1490c6c0ef"
   1480       ],
   1481       "target_parents": [],
   1482       "source_subject": "ui: add input modality tracking",
   1483       "target_subject": null,
   1484       "source_author": "triesap <triesap@radroots.dev>",
   1485       "target_author": null,
   1486       "source_author_time": "2026-01-21T19:56:26Z",
   1487       "target_author_time": null,
   1488       "source_committer_time": "2026-01-21T19:56:26Z",
   1489       "target_committer_time": null,
   1490       "source_paths": [],
   1491       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1492       "empty_commit_disposition": "out_of_scope"
   1493     },
   1494     {
   1495       "source_commit": "0d50e6869502fa49dc8b56185aeb9d072df3db47",
   1496       "target_commit": "e1fc4c3086586e1adc69774df277a4acec71aa22",
   1497       "source_parents": [
   1498         "a72fad6fc8e66e078b91842c0a7e1bbf8a476aa2"
   1499       ],
   1500       "target_parents": [
   1501         "d6e18b33b717316f825950ef746a5d7d8d625e5c"
   1502       ],
   1503       "source_subject": "core(profile): orchestrate cache-first refresh",
   1504       "target_subject": "core(profile): orchestrate cache-first refresh",
   1505       "source_author": "triesap <tyson@radroots.org>",
   1506       "target_author": "triesap <tyson@radroots.org>",
   1507       "source_author_time": "2026-08-02T19:26:04Z",
   1508       "target_author_time": "2026-08-02T19:26:04Z",
   1509       "source_committer_time": "2026-08-02T19:26:04Z",
   1510       "target_committer_time": "2026-08-02T19:26:04Z",
   1511       "source_paths": [
   1512         "core/crates/application/Cargo.toml",
   1513         "core/crates/application/src/lib.rs",
   1514         "core/crates/application/src/profile_refresh.rs",
   1515         "core/crates/application/src/state_machine.rs"
   1516       ],
   1517       "normalized_patch_sha256": "1e42ccdbdaf341012a1e377e6a1320994015c1ff40948deb6baccc2782719b67",
   1518       "empty_commit_disposition": "retained"
   1519     },
   1520     {
   1521       "source_commit": "0d57b0d335be73f7ef8817656a2a6166ddbd66b6",
   1522       "target_commit": null,
   1523       "source_parents": [
   1524         "edb7e96cc245d0736059b60b1ae6325c6491fb24"
   1525       ],
   1526       "target_parents": [],
   1527       "source_subject": "remote-signer: add app local bunker session crate",
   1528       "target_subject": null,
   1529       "source_author": "triesap <tyson@radroots.org>",
   1530       "target_author": null,
   1531       "source_author_time": "2026-03-22T21:00:02Z",
   1532       "target_author_time": null,
   1533       "source_committer_time": "2026-03-22T21:00:02Z",
   1534       "target_committer_time": null,
   1535       "source_paths": [],
   1536       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1537       "empty_commit_disposition": "out_of_scope"
   1538     },
   1539     {
   1540       "source_commit": "0d7e9d4569df9f3b237e7379afa3413e33ca111b",
   1541       "target_commit": null,
   1542       "source_parents": [
   1543         "e07f236272c64534ab2a65e484dad501ec3846d6"
   1544       ],
   1545       "target_parents": [],
   1546       "source_subject": "app: add setup initializer and flow",
   1547       "target_subject": null,
   1548       "source_author": "triesap <triesap@radroots.dev>",
   1549       "target_author": null,
   1550       "source_author_time": "2026-01-21T18:51:17Z",
   1551       "target_author_time": null,
   1552       "source_committer_time": "2026-01-21T18:51:17Z",
   1553       "target_committer_time": null,
   1554       "source_paths": [],
   1555       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1556       "empty_commit_disposition": "out_of_scope"
   1557     },
   1558     {
   1559       "source_commit": "0d9c61d6e04e9bf3ed6bc4990b1980cdf9cd0fdf",
   1560       "target_commit": null,
   1561       "source_parents": [
   1562         "d48813f246c24f971d310c6425b19f9f1e213db7"
   1563       ],
   1564       "target_parents": [],
   1565       "source_subject": "ui: add dismissable layer primitive",
   1566       "target_subject": null,
   1567       "source_author": "triesap <triesap@radroots.dev>",
   1568       "target_author": null,
   1569       "source_author_time": "2026-01-21T20:09:58Z",
   1570       "target_author_time": null,
   1571       "source_committer_time": "2026-01-21T20:09:58Z",
   1572       "target_committer_time": null,
   1573       "source_paths": [],
   1574       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1575       "empty_commit_disposition": "out_of_scope"
   1576     },
   1577     {
   1578       "source_commit": "0e4eb6c2eeec199cd5bfe63a9ccec431e2d0daef",
   1579       "target_commit": null,
   1580       "source_parents": [
   1581         "d85c8c609c90201a4259d0df8bbe16336c38f912"
   1582       ],
   1583       "target_parents": [],
   1584       "source_subject": "Build app",
   1585       "target_subject": null,
   1586       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   1587       "target_author": null,
   1588       "source_author_time": "2024-08-28T08:09:35Z",
   1589       "target_author_time": null,
   1590       "source_committer_time": "2024-08-28T08:09:35Z",
   1591       "target_committer_time": null,
   1592       "source_paths": [],
   1593       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1594       "empty_commit_disposition": "out_of_scope"
   1595     },
   1596     {
   1597       "source_commit": "0e78e5cfa8c4c4872b2d50d08cfb40376dd1b1de",
   1598       "target_commit": null,
   1599       "source_parents": [
   1600         "f4503dcf9fd7f59645e4e72f4dc9061cedbfdfe4"
   1601       ],
   1602       "target_parents": [],
   1603       "source_subject": "app: refine settings account selector",
   1604       "target_subject": null,
   1605       "source_author": "triesap <tyson@radroots.org>",
   1606       "target_author": null,
   1607       "source_author_time": "2026-06-07T11:31:15-07:00",
   1608       "target_author_time": null,
   1609       "source_committer_time": "2026-06-18T12:31:42-07:00",
   1610       "target_committer_time": null,
   1611       "source_paths": [],
   1612       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1613       "empty_commit_disposition": "out_of_scope"
   1614     },
   1615     {
   1616       "source_commit": "0ebc9fec5e6c1d49d5464b0583277c89e1873b98",
   1617       "target_commit": null,
   1618       "source_parents": [
   1619         "25440c606e2db961cc8b24362fe9188861e269c7"
   1620       ],
   1621       "target_parents": [],
   1622       "source_subject": "app: harden startup flows and expand PWA caching",
   1623       "target_subject": null,
   1624       "source_author": "triesap <triesap@radroots.dev>",
   1625       "target_author": null,
   1626       "source_author_time": "2025-12-27T15:06:43Z",
   1627       "target_author_time": null,
   1628       "source_committer_time": "2025-12-27T15:06:43Z",
   1629       "target_committer_time": null,
   1630       "source_paths": [],
   1631       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1632       "empty_commit_disposition": "out_of_scope"
   1633     },
   1634     {
   1635       "source_commit": "0ebea28b398bec065b3b05e3a34f485da2f7dffe",
   1636       "target_commit": null,
   1637       "source_parents": [
   1638         "6749e338c7c78ec287f023937b3e25dc7dd4faf0"
   1639       ],
   1640       "target_parents": [],
   1641       "source_subject": "Edit tabs, use updated dynamic components",
   1642       "target_subject": null,
   1643       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   1644       "target_author": null,
   1645       "source_author_time": "2024-08-29T10:39:59Z",
   1646       "target_author_time": null,
   1647       "source_committer_time": "2024-08-29T10:39:59Z",
   1648       "target_committer_time": null,
   1649       "source_paths": [],
   1650       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1651       "empty_commit_disposition": "out_of_scope"
   1652     },
   1653     {
   1654       "source_commit": "0ef43d67a9683df43c89f085c095822d7460f80b",
   1655       "target_commit": null,
   1656       "source_parents": [
   1657         "4312cb37d7b4691f9255d643f16ed17a947f3fa8"
   1658       ],
   1659       "target_parents": [],
   1660       "source_subject": "runtime: accept relay-ingested order evidence",
   1661       "target_subject": null,
   1662       "source_author": "triesap <tyson@radroots.org>",
   1663       "target_author": null,
   1664       "source_author_time": "2026-05-26T03:19:07Z",
   1665       "target_author_time": null,
   1666       "source_committer_time": "2026-05-26T03:19:07Z",
   1667       "target_committer_time": null,
   1668       "source_paths": [],
   1669       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1670       "empty_commit_disposition": "out_of_scope"
   1671     },
   1672     {
   1673       "source_commit": "0f3e8a1bfb93daca952a568ed70b56fbfc072a45",
   1674       "target_commit": null,
   1675       "source_parents": [
   1676         "cd7d0455cd657dd8876af30c106bf238e5251360"
   1677       ],
   1678       "target_parents": [],
   1679       "source_subject": "desktop: use stamped offline geocoder revisions",
   1680       "target_subject": null,
   1681       "source_author": "triesap <tyson@radroots.org>",
   1682       "target_author": null,
   1683       "source_author_time": "2026-03-22T00:55:46Z",
   1684       "target_author_time": null,
   1685       "source_committer_time": "2026-03-22T00:55:46Z",
   1686       "target_committer_time": null,
   1687       "source_paths": [],
   1688       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1689       "empty_commit_disposition": "out_of_scope"
   1690     },
   1691     {
   1692       "source_commit": "0fa47342b22ce51cb30af1e9e6d704089421a02d",
   1693       "target_commit": null,
   1694       "source_parents": [
   1695         "bf7ec1adcdea55673b06494fb74d7e6f92cd0b42"
   1696       ],
   1697       "target_parents": [],
   1698       "source_subject": "app: add setup create-account bootstrap",
   1699       "target_subject": null,
   1700       "source_author": "triesap <tyson@radroots.org>",
   1701       "target_author": null,
   1702       "source_author_time": "2026-04-18T04:22:41Z",
   1703       "target_author_time": null,
   1704       "source_committer_time": "2026-04-18T04:22:41Z",
   1705       "target_committer_time": null,
   1706       "source_paths": [],
   1707       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1708       "empty_commit_disposition": "out_of_scope"
   1709     },
   1710     {
   1711       "source_commit": "0fa7d7157e3ce29515f98adfea441c17e9b4bd62",
   1712       "target_commit": null,
   1713       "source_parents": [
   1714         "ff67a7cc354a13f5731a32e25f58746113f619e7"
   1715       ],
   1716       "target_parents": [],
   1717       "source_subject": "tests: cover shell reset copy contract",
   1718       "target_subject": null,
   1719       "source_author": "triesap <tyson@radroots.org>",
   1720       "target_author": null,
   1721       "source_author_time": "2026-04-18T04:36:45Z",
   1722       "target_author_time": null,
   1723       "source_committer_time": "2026-04-18T04:36:45Z",
   1724       "target_committer_time": null,
   1725       "source_paths": [],
   1726       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1727       "empty_commit_disposition": "out_of_scope"
   1728     },
   1729     {
   1730       "source_commit": "0fe5cd201d4ee99006b6098bd7934cc046b08d6b",
   1731       "target_commit": "273b3a38a576c1aa53e64c9f88cbce095b9cdd75",
   1732       "source_parents": [
   1733         "33b8a09bf68eba04e4b422e7536e89ae1a0d8a08"
   1734       ],
   1735       "target_parents": [
   1736         "11fd92c5b56d89bb9fb82d298e08fa8a67756a02"
   1737       ],
   1738       "source_subject": "ffi: define stable structured wire errors",
   1739       "target_subject": "ffi: define stable structured wire errors",
   1740       "source_author": "triesap <tyson@radroots.org>",
   1741       "target_author": "triesap <tyson@radroots.org>",
   1742       "source_author_time": "2026-08-03T23:29:40Z",
   1743       "target_author_time": "2026-08-03T23:29:40Z",
   1744       "source_committer_time": "2026-08-03T23:29:40Z",
   1745       "target_committer_time": "2026-08-03T23:29:40Z",
   1746       "source_paths": [
   1747         "core/crates/ffi/src/commands.rs",
   1748         "core/crates/ffi/src/dto.rs",
   1749         "core/crates/ffi/src/lib.rs",
   1750         "core/crates/ffi/src/observer.rs"
   1751       ],
   1752       "normalized_patch_sha256": "32a0656415dfafc57b17a3f647b6fbf0699fe06841d7debd5e0385fd69377243",
   1753       "empty_commit_disposition": "retained"
   1754     },
   1755     {
   1756       "source_commit": "100f8d93ac724f4cf053d5b2b95cbf89c841f56b",
   1757       "target_commit": null,
   1758       "source_parents": [
   1759         "e5074e9e66a90a5b58227757d507f3769a7cbb46"
   1760       ],
   1761       "target_parents": [],
   1762       "source_subject": "buyer: add repeat-demand reorder flow",
   1763       "target_subject": null,
   1764       "source_author": "triesap <tyson@radroots.org>",
   1765       "target_author": null,
   1766       "source_author_time": "2026-04-21T02:19:19Z",
   1767       "target_author_time": null,
   1768       "source_committer_time": "2026-04-21T02:19:19Z",
   1769       "target_committer_time": null,
   1770       "source_paths": [],
   1771       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1772       "empty_commit_disposition": "out_of_scope"
   1773     },
   1774     {
   1775       "source_commit": "107bc0968ea6f30389c1f6f1b7350ff3e845b5b2",
   1776       "target_commit": null,
   1777       "source_parents": [
   1778         "2304a5a315733ddb03494a2e6a83239b1af97272"
   1779       ],
   1780       "target_parents": [],
   1781       "source_subject": "app: flush logs buffer on refresh",
   1782       "target_subject": null,
   1783       "source_author": "triesap <triesap@radroots.dev>",
   1784       "target_author": null,
   1785       "source_author_time": "2026-01-20T00:28:13Z",
   1786       "target_author_time": null,
   1787       "source_committer_time": "2026-01-20T00:28:13Z",
   1788       "target_committer_time": null,
   1789       "source_paths": [],
   1790       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1791       "empty_commit_disposition": "out_of_scope"
   1792     },
   1793     {
   1794       "source_commit": "10882b99d7ca429f1915359828fec5998f2b6910",
   1795       "target_commit": null,
   1796       "source_parents": [
   1797         "d2a0d1678e811f13184a788d43a7c584ce7e1048"
   1798       ],
   1799       "target_parents": [],
   1800       "source_subject": "store: add sdk migration receipts",
   1801       "target_subject": null,
   1802       "source_author": "triesap <tyson@radroots.org>",
   1803       "target_author": null,
   1804       "source_author_time": "2026-06-18T21:35:56-07:00",
   1805       "target_author_time": null,
   1806       "source_committer_time": "2026-06-18T21:35:56-07:00",
   1807       "target_committer_time": null,
   1808       "source_paths": [],
   1809       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1810       "empty_commit_disposition": "out_of_scope"
   1811     },
   1812     {
   1813       "source_commit": "10b27019514a469c57bc9f67d21387ab90029d9e",
   1814       "target_commit": null,
   1815       "source_parents": [
   1816         "d9455bc77777a04e9ea4141cb3d3f7bbece00786"
   1817       ],
   1818       "target_parents": [],
   1819       "source_subject": "Add `geonames` submodule",
   1820       "target_subject": null,
   1821       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   1822       "target_author": null,
   1823       "source_author_time": "2024-10-06T15:17:26Z",
   1824       "target_author_time": null,
   1825       "source_committer_time": "2024-10-06T15:17:26Z",
   1826       "target_committer_time": null,
   1827       "source_paths": [],
   1828       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1829       "empty_commit_disposition": "out_of_scope"
   1830     },
   1831     {
   1832       "source_commit": "1109be99662438de5634086149c7fac8f82a29fb",
   1833       "target_commit": null,
   1834       "source_parents": [
   1835         "ada14df394cebf6fc366a13068bce8522f97ae1d"
   1836       ],
   1837       "target_parents": [],
   1838       "source_subject": "Edit (conf) splash screen bug during initial key creation",
   1839       "target_subject": null,
   1840       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   1841       "target_author": null,
   1842       "source_author_time": "2024-08-31T16:33:17Z",
   1843       "target_author_time": null,
   1844       "source_committer_time": "2024-08-31T16:33:17Z",
   1845       "target_committer_time": null,
   1846       "source_paths": [],
   1847       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1848       "empty_commit_disposition": "out_of_scope"
   1849     },
   1850     {
   1851       "source_commit": "11381b07ac5cdf9a26a423a035fb717b93c704dc",
   1852       "target_commit": null,
   1853       "source_parents": [
   1854         "92211deac77d79bd16149f06285c3587a74a9143"
   1855       ],
   1856       "target_parents": [],
   1857       "source_subject": "Migrate nav component and stores to `svelte-lib`, update imports",
   1858       "target_subject": null,
   1859       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   1860       "target_author": null,
   1861       "source_author_time": "2024-09-07T09:56:20Z",
   1862       "target_author_time": null,
   1863       "source_committer_time": "2024-09-07T09:56:20Z",
   1864       "target_committer_time": null,
   1865       "source_paths": [],
   1866       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1867       "empty_commit_disposition": "out_of_scope"
   1868     },
   1869     {
   1870       "source_commit": "117edba50ce7fff83878eafdc4d0b60bc25c547f",
   1871       "target_commit": null,
   1872       "source_parents": [
   1873         "060ad3e9728d81f8fd0b760a20b106e251c4462e"
   1874       ],
   1875       "target_parents": [],
   1876       "source_subject": "sync: gate order provenance relay",
   1877       "target_subject": null,
   1878       "source_author": "triesap <tyson@radroots.org>",
   1879       "target_author": null,
   1880       "source_author_time": "2026-05-25T08:15:28Z",
   1881       "target_author_time": null,
   1882       "source_committer_time": "2026-05-25T08:15:28Z",
   1883       "target_committer_time": null,
   1884       "source_paths": [],
   1885       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1886       "empty_commit_disposition": "out_of_scope"
   1887     },
   1888     {
   1889       "source_commit": "1185680ff608d0d45948ca2e5629ff6f12b1ad2e",
   1890       "target_commit": null,
   1891       "source_parents": [
   1892         "16c7b26fea21bac8d2f68c26ed2d192e2fd0597b"
   1893       ],
   1894       "target_parents": [],
   1895       "source_subject": "sdk: align app order event types",
   1896       "target_subject": null,
   1897       "source_author": "triesap <tyson@radroots.org>",
   1898       "target_author": null,
   1899       "source_author_time": "2026-06-13T16:37:13-07:00",
   1900       "target_author_time": null,
   1901       "source_committer_time": "2026-06-18T12:31:43-07:00",
   1902       "target_committer_time": null,
   1903       "source_paths": [],
   1904       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1905       "empty_commit_disposition": "out_of_scope"
   1906     },
   1907     {
   1908       "source_commit": "11b6337eba8948a2f01635cbf63b8cfdd59a3cf8",
   1909       "target_commit": null,
   1910       "source_parents": [
   1911         "bb8c76c25027b2c8871c35fec82fe3b75bab6d05"
   1912       ],
   1913       "target_parents": [],
   1914       "source_subject": "build(desktop): add the Rust core task",
   1915       "target_subject": null,
   1916       "source_author": "triesap <tyson@radroots.org>",
   1917       "target_author": null,
   1918       "source_author_time": "2026-08-02T19:37:50Z",
   1919       "target_author_time": null,
   1920       "source_committer_time": "2026-08-02T19:37:50Z",
   1921       "target_committer_time": null,
   1922       "source_paths": [],
   1923       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1924       "empty_commit_disposition": "out_of_scope"
   1925     },
   1926     {
   1927       "source_commit": "11b79b96690fe4280385d01106d6be5ca8a9d773",
   1928       "target_commit": null,
   1929       "source_parents": [
   1930         "c59797825285db09b45796c6f3dab00aceefae18"
   1931       ],
   1932       "target_parents": [],
   1933       "source_subject": "app-core: add crypto registry storage",
   1934       "target_subject": null,
   1935       "source_author": "triesap <triesap@radroots.dev>",
   1936       "target_author": null,
   1937       "source_author_time": "2026-01-19T01:44:14Z",
   1938       "target_author_time": null,
   1939       "source_committer_time": "2026-01-19T01:44:14Z",
   1940       "target_committer_time": null,
   1941       "source_paths": [],
   1942       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1943       "empty_commit_disposition": "out_of_scope"
   1944     },
   1945     {
   1946       "source_commit": "11d0e92df6d734cac1969eed46fa3ba071ce1516",
   1947       "target_commit": null,
   1948       "source_parents": [
   1949         "736322a77ce483c62e993b704a1ba5773430ee1b"
   1950       ],
   1951       "target_parents": [],
   1952       "source_subject": "app-core: add crypto kdf helpers",
   1953       "target_subject": null,
   1954       "source_author": "triesap <triesap@radroots.dev>",
   1955       "target_author": null,
   1956       "source_author_time": "2026-01-19T01:09:02Z",
   1957       "target_author_time": null,
   1958       "source_committer_time": "2026-01-19T01:09:02Z",
   1959       "target_committer_time": null,
   1960       "source_paths": [],
   1961       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1962       "empty_commit_disposition": "out_of_scope"
   1963     },
   1964     {
   1965       "source_commit": "120b14ea088ff2a6749c3d461d7bd885646cceaa",
   1966       "target_commit": null,
   1967       "source_parents": [
   1968         "5c1a2256684fff99bd10032b621e053be72571ae"
   1969       ],
   1970       "target_parents": [],
   1971       "source_subject": "Edit crates `core` add `media_upload` and `trade_product_media` models, `tauri` add models handlers, SQL up migrations. Edit `/models/trade-product/add` update submit handler to save media upload models, set trade product media relation, upload media files via hosting endpoint. Edit `/models/trade-product` update load data handler for media upload model. Add nostr event sign attest util to pass serialized \\\"X-Nostr-Event\\\" fetch request header. Edit routes. Edit lib components, types, utils. Add/edit styles.",
   1972       "target_subject": null,
   1973       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   1974       "target_author": null,
   1975       "source_author_time": "2024-11-16T09:01:57Z",
   1976       "target_author_time": null,
   1977       "source_committer_time": "2024-11-16T09:01:57Z",
   1978       "target_committer_time": null,
   1979       "source_paths": [],
   1980       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   1981       "empty_commit_disposition": "out_of_scope"
   1982     },
   1983     {
   1984       "source_commit": "125d5d40f273505f702ca8f1b0746df11c918033",
   1985       "target_commit": null,
   1986       "source_parents": [
   1987         "a11753601f3bb25a5a046f47e7f2e89fc2ead905"
   1988       ],
   1989       "target_parents": [],
   1990       "source_subject": "android: use stamped offline geocoder revisions",
   1991       "target_subject": null,
   1992       "source_author": "triesap <tyson@radroots.org>",
   1993       "target_author": null,
   1994       "source_author_time": "2026-03-22T01:04:11Z",
   1995       "target_author_time": null,
   1996       "source_committer_time": "2026-03-22T01:04:11Z",
   1997       "target_committer_time": null,
   1998       "source_paths": [],
   1999       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2000       "empty_commit_disposition": "out_of_scope"
   2001     },
   2002     {
   2003       "source_commit": "1263024d186365b2e10dd80d81ce245ac6814d46",
   2004       "target_commit": null,
   2005       "source_parents": [
   2006         "25102cdea2e22fb3d2ff0b07260db0068d8f856b"
   2007       ],
   2008       "target_parents": [],
   2009       "source_subject": "Add `/settings/profile`, edit `/settings/nostr`. Add image upload add photo component. Edit home page. Add/edit styles.",
   2010       "target_subject": null,
   2011       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   2012       "target_author": null,
   2013       "source_author_time": "2024-12-06T06:02:22Z",
   2014       "target_author_time": null,
   2015       "source_committer_time": "2024-12-06T06:02:22Z",
   2016       "target_committer_time": null,
   2017       "source_paths": [],
   2018       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2019       "empty_commit_disposition": "out_of_scope"
   2020     },
   2021     {
   2022       "source_commit": "1268c21df613f5ecd4de828011f68b20f427a063",
   2023       "target_commit": "bad2c1f2aafab17b8f2155eb10f7941f73ee00bf",
   2024       "source_parents": [
   2025         "d9ed403689a8864e2b4cae7fb7b1e5a69fe99e27"
   2026       ],
   2027       "target_parents": [
   2028         "379a2a506832868fcb1192d05e522eec63e02018"
   2029       ],
   2030       "source_subject": "core(state): add application service ports",
   2031       "target_subject": "core(state): add application service ports",
   2032       "source_author": "triesap <tyson@radroots.org>",
   2033       "target_author": "triesap <tyson@radroots.org>",
   2034       "source_author_time": "2026-08-02T18:14:18Z",
   2035       "target_author_time": "2026-08-02T18:14:18Z",
   2036       "source_committer_time": "2026-08-02T18:14:18Z",
   2037       "target_committer_time": "2026-08-02T18:14:18Z",
   2038       "source_paths": [
   2039         "core/crates/application/src/lib.rs",
   2040         "core/crates/application/src/ports.rs"
   2041       ],
   2042       "normalized_patch_sha256": "4478353579233c7a384ccadebdae95dd7557a1656a96ea392b461af2bbd4222c",
   2043       "empty_commit_disposition": "retained"
   2044     },
   2045     {
   2046       "source_commit": "12b81945a7360bd8c6a78167985109ba005068fd",
   2047       "target_commit": null,
   2048       "source_parents": [
   2049         "38cb47539c3817ab1d467b0dc6f0eeab016ff067"
   2050       ],
   2051       "target_parents": [],
   2052       "source_subject": "app: align health naming with state/settings",
   2053       "target_subject": null,
   2054       "source_author": "triesap <triesap@radroots.dev>",
   2055       "target_author": null,
   2056       "source_author_time": "2026-01-20T18:30:41Z",
   2057       "target_author_time": null,
   2058       "source_committer_time": "2026-01-20T18:30:41Z",
   2059       "target_committer_time": null,
   2060       "source_paths": [],
   2061       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2062       "empty_commit_disposition": "out_of_scope"
   2063     },
   2064     {
   2065       "source_commit": "12ba724d0fc58d7d3a8659f1adddc491dc2f5d70",
   2066       "target_commit": null,
   2067       "source_parents": [
   2068         "cc6594af92c81d87639e174bdda4d57a0d520328"
   2069       ],
   2070       "target_parents": [],
   2071       "source_subject": "Add `/map` using svelte maplibre-gl component",
   2072       "target_subject": null,
   2073       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   2074       "target_author": null,
   2075       "source_author_time": "2024-09-01T16:44:57Z",
   2076       "target_author_time": null,
   2077       "source_committer_time": "2024-09-01T16:44:57Z",
   2078       "target_committer_time": null,
   2079       "source_paths": [],
   2080       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2081       "empty_commit_disposition": "out_of_scope"
   2082     },
   2083     {
   2084       "source_commit": "12e74c62f57c65832403918ac15be00074162c90",
   2085       "target_commit": null,
   2086       "source_parents": [
   2087         "4c35ac853886af9a8b563ae56716db2fcce81fba"
   2088       ],
   2089       "target_parents": [],
   2090       "source_subject": "android: make offline geocoder staging idempotent",
   2091       "target_subject": null,
   2092       "source_author": "triesap <tyson@radroots.org>",
   2093       "target_author": null,
   2094       "source_author_time": "2026-03-22T00:07:44Z",
   2095       "target_author_time": null,
   2096       "source_committer_time": "2026-03-22T00:07:44Z",
   2097       "target_committer_time": null,
   2098       "source_paths": [],
   2099       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2100       "empty_commit_disposition": "out_of_scope"
   2101     },
   2102     {
   2103       "source_commit": "1391d3652a3d400c874e0a9c1cbb29c53d4df431",
   2104       "target_commit": null,
   2105       "source_parents": [
   2106         "ad66af4077172e9eaa4f6a3d74c90b5d79b79cfd"
   2107       ],
   2108       "target_parents": [],
   2109       "source_subject": "app: rerun health checks after reset",
   2110       "target_subject": null,
   2111       "source_author": "triesap <triesap@radroots.dev>",
   2112       "target_author": null,
   2113       "source_author_time": "2026-01-19T19:46:23Z",
   2114       "target_author_time": null,
   2115       "source_committer_time": "2026-01-19T19:46:23Z",
   2116       "target_committer_time": null,
   2117       "source_paths": [],
   2118       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2119       "empty_commit_disposition": "out_of_scope"
   2120     },
   2121     {
   2122       "source_commit": "139af0783dbb1e57f8c6da26bb139e6918f2e30e",
   2123       "target_commit": null,
   2124       "source_parents": [
   2125         "c4dff30f56d40e1df6f6710cf253e83273fc0e8c"
   2126       ],
   2127       "target_parents": [],
   2128       "source_subject": "core: add async home country lookup",
   2129       "target_subject": null,
   2130       "source_author": "triesap <tyson@radroots.org>",
   2131       "target_author": null,
   2132       "source_author_time": "2026-03-22T13:03:05Z",
   2133       "target_author_time": null,
   2134       "source_committer_time": "2026-03-22T13:03:05Z",
   2135       "target_committer_time": null,
   2136       "source_paths": [],
   2137       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2138       "empty_commit_disposition": "out_of_scope"
   2139     },
   2140     {
   2141       "source_commit": "13e9a31019a8504b5fa96a7d4ee271351f987e86",
   2142       "target_commit": null,
   2143       "source_parents": [
   2144         "85ee2a59c012383d3a86f21df033ba12400d5427"
   2145       ],
   2146       "target_parents": [],
   2147       "source_subject": "test: prove the complete account UI journey",
   2148       "target_subject": null,
   2149       "source_author": "triesap <tyson@radroots.org>",
   2150       "target_author": null,
   2151       "source_author_time": "2026-08-01T18:39:03Z",
   2152       "target_author_time": null,
   2153       "source_committer_time": "2026-08-01T18:39:03Z",
   2154       "target_committer_time": null,
   2155       "source_paths": [],
   2156       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2157       "empty_commit_disposition": "out_of_scope"
   2158     },
   2159     {
   2160       "source_commit": "13eabbd30bc88b715de976a5d0dc72e5c87a0043",
   2161       "target_commit": null,
   2162       "source_parents": [
   2163         "4768a6bd7aff411a1bac90b7e6bbd603a0a03da7"
   2164       ],
   2165       "target_parents": [],
   2166       "source_subject": "app: refine list css hooks",
   2167       "target_subject": null,
   2168       "source_author": "triesap <triesap@radroots.dev>",
   2169       "target_author": null,
   2170       "source_author_time": "2026-01-22T11:16:02Z",
   2171       "target_author_time": null,
   2172       "source_committer_time": "2026-01-22T11:16:02Z",
   2173       "target_committer_time": null,
   2174       "source_paths": [],
   2175       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2176       "empty_commit_disposition": "out_of_scope"
   2177     },
   2178     {
   2179       "source_commit": "14102098ccabd5ecb4ccd00051309f2af3eb2b72",
   2180       "target_commit": null,
   2181       "source_parents": [
   2182         "0a7ecd9c670f6238c4be46ad89c0722a50bde77e"
   2183       ],
   2184       "target_parents": [],
   2185       "source_subject": "app-lib: add locale helper",
   2186       "target_subject": null,
   2187       "source_author": "triesap <triesap@radroots.dev>",
   2188       "target_author": null,
   2189       "source_author_time": "2026-01-19T07:57:32Z",
   2190       "target_author_time": null,
   2191       "source_committer_time": "2026-01-19T07:57:32Z",
   2192       "target_committer_time": null,
   2193       "source_paths": [],
   2194       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2195       "empty_commit_disposition": "out_of_scope"
   2196     },
   2197     {
   2198       "source_commit": "1419e2d42cead49f55ad46490eb90edccc79fddd",
   2199       "target_commit": null,
   2200       "source_parents": [
   2201         "eae8643c9a667fb09dc14f3eb28abdd21e0ea40a"
   2202       ],
   2203       "target_parents": [],
   2204       "source_subject": "android: add remote signer backend",
   2205       "target_subject": null,
   2206       "source_author": "triesap <tyson@radroots.org>",
   2207       "target_author": null,
   2208       "source_author_time": "2026-03-22T21:31:39Z",
   2209       "target_author_time": null,
   2210       "source_committer_time": "2026-03-22T21:31:39Z",
   2211       "target_committer_time": null,
   2212       "source_paths": [],
   2213       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2214       "empty_commit_disposition": "out_of_scope"
   2215     },
   2216     {
   2217       "source_commit": "141e3ae1fa95978c705fde47ad59444d84d96a78",
   2218       "target_commit": null,
   2219       "source_parents": [
   2220         "647baa5e653a7d7bd4837963396f2ad1d31e0470"
   2221       ],
   2222       "target_parents": [],
   2223       "source_subject": "ui(accounts): show generated key backup receipt",
   2224       "target_subject": null,
   2225       "source_author": "triesap <tyson@radroots.org>",
   2226       "target_author": null,
   2227       "source_author_time": "2026-08-02T19:58:01Z",
   2228       "target_author_time": null,
   2229       "source_committer_time": "2026-08-02T19:58:01Z",
   2230       "target_committer_time": null,
   2231       "source_paths": [],
   2232       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2233       "empty_commit_disposition": "out_of_scope"
   2234     },
   2235     {
   2236       "source_commit": "1432018c9315751b20ff11b067521fcaa7d5264d",
   2237       "target_commit": null,
   2238       "source_parents": [
   2239         "d89c3a846d0c5fb6bae906aaa596b3bac6453683"
   2240       ],
   2241       "target_parents": [],
   2242       "source_subject": "fix(runtime): harden desktop store lifecycle edges",
   2243       "target_subject": null,
   2244       "source_author": "triesap <tyson@radroots.org>",
   2245       "target_author": null,
   2246       "source_author_time": "2026-08-02T20:21:52Z",
   2247       "target_author_time": null,
   2248       "source_committer_time": "2026-08-02T20:21:52Z",
   2249       "target_committer_time": null,
   2250       "source_paths": [],
   2251       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2252       "empty_commit_disposition": "out_of_scope"
   2253     },
   2254     {
   2255       "source_commit": "1434561abcc64cd5179491b502d33ce93f15a790",
   2256       "target_commit": null,
   2257       "source_parents": [
   2258         "5973f6998102e0e37d12898e4822ffa1d7b68f69"
   2259       ],
   2260       "target_parents": [],
   2261       "source_subject": "app: add settings route",
   2262       "target_subject": null,
   2263       "source_author": "triesap <triesap@radroots.dev>",
   2264       "target_author": null,
   2265       "source_author_time": "2026-01-22T11:29:45Z",
   2266       "target_author_time": null,
   2267       "source_committer_time": "2026-01-22T11:29:45Z",
   2268       "target_committer_time": null,
   2269       "source_paths": [],
   2270       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2271       "empty_commit_disposition": "out_of_scope"
   2272     },
   2273     {
   2274       "source_commit": "14568f2f6521da9813b7b2f1eca4299a8513392c",
   2275       "target_commit": null,
   2276       "source_parents": [
   2277         "2fd901fbd138485e8bfb91638824b39ce1d3c44e"
   2278       ],
   2279       "target_parents": [],
   2280       "source_subject": "core: add home offline location lookup",
   2281       "target_subject": null,
   2282       "source_author": "triesap <tyson@radroots.org>",
   2283       "target_author": null,
   2284       "source_author_time": "2026-03-22T02:23:03Z",
   2285       "target_author_time": null,
   2286       "source_committer_time": "2026-03-22T02:23:03Z",
   2287       "target_committer_time": null,
   2288       "source_paths": [],
   2289       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2290       "empty_commit_disposition": "out_of_scope"
   2291     },
   2292     {
   2293       "source_commit": "148ca57b0c51f9e8b0145a9622168aa93dd113d5",
   2294       "target_commit": null,
   2295       "source_parents": [
   2296         "ac1ebf940c8bec136d143218d753355942952388"
   2297       ],
   2298       "target_parents": [],
   2299       "source_subject": "app: migrate tailwind pipeline to v4",
   2300       "target_subject": null,
   2301       "source_author": "triesap <triesap@radroots.dev>",
   2302       "target_author": null,
   2303       "source_author_time": "2026-01-22T15:53:48Z",
   2304       "target_author_time": null,
   2305       "source_committer_time": "2026-01-22T15:53:48Z",
   2306       "target_committer_time": null,
   2307       "source_paths": [],
   2308       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2309       "empty_commit_disposition": "out_of_scope"
   2310     },
   2311     {
   2312       "source_commit": "14c3af9a7aa3974d86c405b487257b5d6ecf1770",
   2313       "target_commit": "70f3f06576f6c004f7475077b5ecc67ffd18325a",
   2314       "source_parents": [
   2315         "1509ee154f3e4af29d3a87e9424cfbe726e35b3a"
   2316       ],
   2317       "target_parents": [
   2318         "4a86206966ad0258174d17a047bde7d8b87ddfdd"
   2319       ],
   2320       "source_subject": "domain: introduce canonical account identity",
   2321       "target_subject": "domain: introduce canonical account identity",
   2322       "source_author": "triesap <tyson@radroots.org>",
   2323       "target_author": "triesap <tyson@radroots.org>",
   2324       "source_author_time": "2026-08-03T22:05:21Z",
   2325       "target_author_time": "2026-08-03T22:05:21Z",
   2326       "source_committer_time": "2026-08-03T22:05:21Z",
   2327       "target_committer_time": "2026-08-03T22:05:21Z",
   2328       "source_paths": [
   2329         "core/Cargo.toml",
   2330         "core/crates/domain/Cargo.toml",
   2331         "core/crates/domain/src/account.rs",
   2332         "core/crates/domain/src/key.rs",
   2333         "core/crates/domain/src/lib.rs"
   2334       ],
   2335       "normalized_patch_sha256": "966ed58dbe55cb9b1c63244b115caa30176d72f0854e591916d3f338fa4a6416",
   2336       "empty_commit_disposition": "retained"
   2337     },
   2338     {
   2339       "source_commit": "14ca8f23a7568fbb9e55752dfea42f4883c70154",
   2340       "target_commit": null,
   2341       "source_parents": [
   2342         "c698248027bfe8f9569c01269393f2acc0260481"
   2343       ],
   2344       "target_parents": [],
   2345       "source_subject": "app: add sdk restore lifecycle guards",
   2346       "target_subject": null,
   2347       "source_author": "triesap <tyson@radroots.org>",
   2348       "target_author": null,
   2349       "source_author_time": "2026-06-18T13:28:14-07:00",
   2350       "target_author_time": null,
   2351       "source_committer_time": "2026-06-18T13:28:14-07:00",
   2352       "target_committer_time": null,
   2353       "source_paths": [],
   2354       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2355       "empty_commit_disposition": "out_of_scope"
   2356     },
   2357     {
   2358       "source_commit": "1509ee154f3e4af29d3a87e9424cfbe726e35b3a",
   2359       "target_commit": "4a86206966ad0258174d17a047bde7d8b87ddfdd",
   2360       "source_parents": [
   2361         "b4370117a4110d8fb283122fffd57ef0e9f9dec6"
   2362       ],
   2363       "target_parents": [
   2364         "f8fe9c96528cbbb2ed29a0ed619f19eb3c6abced"
   2365       ],
   2366       "source_subject": "runtime: remove unordered observer registry",
   2367       "target_subject": "runtime: remove unordered observer registry",
   2368       "source_author": "triesap <tyson@radroots.org>",
   2369       "target_author": "triesap <tyson@radroots.org>",
   2370       "source_author_time": "2026-08-03T22:02:47Z",
   2371       "target_author_time": "2026-08-03T22:02:47Z",
   2372       "source_committer_time": "2026-08-03T22:02:47Z",
   2373       "target_committer_time": "2026-08-03T22:02:47Z",
   2374       "source_paths": [
   2375         "core/crates/application/src/app_core.rs",
   2376         "core/crates/application/src/lib.rs",
   2377         "core/crates/application/src/profile_refresh.rs",
   2378         "core/crates/ffi/src/commands.rs",
   2379         "core/crates/ffi/src/observer.rs",
   2380         "core/crates/storage/src/runtime_actor.rs",
   2381         "core/crates/storage/tests/local_relay_e2e.rs"
   2382       ],
   2383       "normalized_patch_sha256": "7018200e735c115f82b51561cc538b1cc0f542de1a48949fe9e6589eb2b881c7",
   2384       "empty_commit_disposition": "retained"
   2385     },
   2386     {
   2387       "source_commit": "15132e2492049e3ae25115485432caf61de74cfd",
   2388       "target_commit": null,
   2389       "source_parents": [
   2390         "cd60ceba390431ed5499466456e8880fccea35e8"
   2391       ],
   2392       "target_parents": [],
   2393       "source_subject": "build: normalize facade migration baseline",
   2394       "target_subject": null,
   2395       "source_author": "triesap <tyson@radroots.org>",
   2396       "target_author": null,
   2397       "source_author_time": "2026-04-19T22:18:21Z",
   2398       "target_author_time": null,
   2399       "source_committer_time": "2026-04-19T22:18:21Z",
   2400       "target_committer_time": null,
   2401       "source_paths": [],
   2402       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2403       "empty_commit_disposition": "out_of_scope"
   2404     },
   2405     {
   2406       "source_commit": "155f4669ec91817a97db1d238ed6e407071feea0",
   2407       "target_commit": null,
   2408       "source_parents": [
   2409         "4e52c81e95688cf6fa9dbfeca817daa1fa39f2f7"
   2410       ],
   2411       "target_parents": [],
   2412       "source_subject": "build: restore standalone buildability",
   2413       "target_subject": null,
   2414       "source_author": "triesap <tyson@radroots.org>",
   2415       "target_author": null,
   2416       "source_author_time": "2026-04-17T20:19:36Z",
   2417       "target_author_time": null,
   2418       "source_committer_time": "2026-04-17T20:19:36Z",
   2419       "target_committer_time": null,
   2420       "source_paths": [],
   2421       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2422       "empty_commit_disposition": "out_of_scope"
   2423     },
   2424     {
   2425       "source_commit": "15915c278b362e3b8c9bbfe63891fb3e841e0785",
   2426       "target_commit": null,
   2427       "source_parents": [
   2428         "7238ce26615b6612975955b3e9bd133bbf6d5245"
   2429       ],
   2430       "target_parents": [],
   2431       "source_subject": "app-utils: add validation schema helpers",
   2432       "target_subject": null,
   2433       "source_author": "triesap <triesap@radroots.dev>",
   2434       "target_author": null,
   2435       "source_author_time": "2026-01-19T07:19:33Z",
   2436       "target_author_time": null,
   2437       "source_committer_time": "2026-01-19T07:19:33Z",
   2438       "target_committer_time": null,
   2439       "source_paths": [],
   2440       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2441       "empty_commit_disposition": "out_of_scope"
   2442     },
   2443     {
   2444       "source_commit": "1597540890dfd45c09ec1057a92300bb13b7d1dd",
   2445       "target_commit": null,
   2446       "source_parents": [
   2447         "00bc6dc8fc667d2aa5fdf572dd576b71f7577419"
   2448       ],
   2449       "target_parents": [],
   2450       "source_subject": "app: finalize setup on eula accept",
   2451       "target_subject": null,
   2452       "source_author": "triesap <tyson@radroots.org>",
   2453       "target_author": null,
   2454       "source_author_time": "2026-02-02T03:18:48Z",
   2455       "target_author_time": null,
   2456       "source_committer_time": "2026-02-02T03:18:48Z",
   2457       "target_committer_time": null,
   2458       "source_paths": [],
   2459       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2460       "empty_commit_disposition": "out_of_scope"
   2461     },
   2462     {
   2463       "source_commit": "15b9c5f4b4cd176de06c99406a250c811eb2dc93",
   2464       "target_commit": null,
   2465       "source_parents": [
   2466         "70b650d647d6651e1f0cc131754dbd6874048557"
   2467       ],
   2468       "target_parents": [],
   2469       "source_subject": "Add `/models` and location gcs test methods, update root layout with app_sql subscription",
   2470       "target_subject": null,
   2471       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   2472       "target_author": null,
   2473       "source_author_time": "2024-08-28T09:46:58Z",
   2474       "target_author_time": null,
   2475       "source_committer_time": "2024-08-28T09:46:58Z",
   2476       "target_committer_time": null,
   2477       "source_paths": [],
   2478       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2479       "empty_commit_disposition": "out_of_scope"
   2480     },
   2481     {
   2482       "source_commit": "15c197a4effd01190bf3851b3e13624cf8edf767",
   2483       "target_commit": null,
   2484       "source_parents": [
   2485         "1f150e40fd43816a765c2a897b648f6d148dc0a4"
   2486       ],
   2487       "target_parents": [],
   2488       "source_subject": "app: align macos desktop bootstrap",
   2489       "target_subject": null,
   2490       "source_author": "triesap <tyson@radroots.org>",
   2491       "target_author": null,
   2492       "source_author_time": "2026-04-17T23:10:46Z",
   2493       "target_author_time": null,
   2494       "source_committer_time": "2026-04-17T23:10:46Z",
   2495       "target_committer_time": null,
   2496       "source_paths": [],
   2497       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2498       "empty_commit_disposition": "out_of_scope"
   2499     },
   2500     {
   2501       "source_commit": "167a7962d5a4f22d81839687ac29aad9522fcc26",
   2502       "target_commit": null,
   2503       "source_parents": [
   2504         "481afd2d4f8f7b97380ed5382fc0b3a9a3c12c8c"
   2505       ],
   2506       "target_parents": [],
   2507       "source_subject": "Update routes previously modifing tabs component stores, update root tabs component",
   2508       "target_subject": null,
   2509       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   2510       "target_author": null,
   2511       "source_author_time": "2024-09-27T15:11:10Z",
   2512       "target_author_time": null,
   2513       "source_committer_time": "2024-09-27T15:11:10Z",
   2514       "target_committer_time": null,
   2515       "source_paths": [],
   2516       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2517       "empty_commit_disposition": "out_of_scope"
   2518     },
   2519     {
   2520       "source_commit": "16c7b26fea21bac8d2f68c26ed2d192e2fd0597b",
   2521       "target_commit": null,
   2522       "source_parents": [
   2523         "8a6179fc9ebf8132ee60e3cb35f76c20ab241626"
   2524       ],
   2525       "target_parents": [],
   2526       "source_subject": "sdk: point app at SDK workspace",
   2527       "target_subject": null,
   2528       "source_author": "triesap <tyson@radroots.org>",
   2529       "target_author": null,
   2530       "source_author_time": "2026-06-13T15:09:29-07:00",
   2531       "target_author_time": null,
   2532       "source_committer_time": "2026-06-18T12:31:43-07:00",
   2533       "target_committer_time": null,
   2534       "source_paths": [],
   2535       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2536       "empty_commit_disposition": "out_of_scope"
   2537     },
   2538     {
   2539       "source_commit": "178f497a7610558eab8e0feca9fec241b7c5d8fa",
   2540       "target_commit": null,
   2541       "source_parents": [
   2542         "6a34367ece483197d43aceb3dae1d0168eddcc40"
   2543       ],
   2544       "target_parents": [],
   2545       "source_subject": "runtime: harden listing publish retry state",
   2546       "target_subject": null,
   2547       "source_author": "triesap <tyson@radroots.org>",
   2548       "target_author": null,
   2549       "source_author_time": "2026-06-19T15:00:35-07:00",
   2550       "target_author_time": null,
   2551       "source_committer_time": "2026-06-19T15:00:35-07:00",
   2552       "target_committer_time": null,
   2553       "source_paths": [],
   2554       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2555       "empty_commit_disposition": "out_of_scope"
   2556     },
   2557     {
   2558       "source_commit": "1796610a3fee2bae4d41e7f967d18a9233f06108",
   2559       "target_commit": null,
   2560       "source_parents": [
   2561         "b38ccc3e956fe6303d661e44fb89211214fcf1cc"
   2562       ],
   2563       "target_parents": [],
   2564       "source_subject": "accounts: add the observable account store",
   2565       "target_subject": null,
   2566       "source_author": "triesap <tyson@radroots.org>",
   2567       "target_author": null,
   2568       "source_author_time": "2026-08-01T18:29:54Z",
   2569       "target_author_time": null,
   2570       "source_committer_time": "2026-08-01T18:29:54Z",
   2571       "target_committer_time": null,
   2572       "source_paths": [],
   2573       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2574       "empty_commit_disposition": "out_of_scope"
   2575     },
   2576     {
   2577       "source_commit": "17d7ab77d7bc53485b226fc28f2e8bfc730b60e7",
   2578       "target_commit": null,
   2579       "source_parents": [
   2580         "15c197a4effd01190bf3851b3e13624cf8edf767"
   2581       ],
   2582       "target_parents": [],
   2583       "source_subject": "app: remove settings window edge line",
   2584       "target_subject": null,
   2585       "source_author": "triesap <tyson@radroots.org>",
   2586       "target_author": null,
   2587       "source_author_time": "2026-04-17T23:13:36Z",
   2588       "target_author_time": null,
   2589       "source_committer_time": "2026-04-17T23:13:36Z",
   2590       "target_committer_time": null,
   2591       "source_paths": [],
   2592       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2593       "empty_commit_disposition": "out_of_scope"
   2594     },
   2595     {
   2596       "source_commit": "17e9f67aa93e6b6562df827e3707bc5da1528eb7",
   2597       "target_commit": null,
   2598       "source_parents": [
   2599         "0d0bb1a67ed43c4b9aee7e0774102cb26b76fcbd"
   2600       ],
   2601       "target_parents": [],
   2602       "source_subject": "app: refactor repository structure",
   2603       "target_subject": null,
   2604       "source_author": "triesap <tyson@radroots.org>",
   2605       "target_author": null,
   2606       "source_author_time": "2026-04-11T00:40:01Z",
   2607       "target_author_time": null,
   2608       "source_committer_time": "2026-04-11T00:40:01Z",
   2609       "target_committer_time": null,
   2610       "source_paths": [],
   2611       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2612       "empty_commit_disposition": "out_of_scope"
   2613     },
   2614     {
   2615       "source_commit": "180c003f6e709fb7ed30e8fa99df6c426e9ca758",
   2616       "target_commit": null,
   2617       "source_parents": [
   2618         "49bc5ed289cc2e52171898dee909bbed6b5e6535"
   2619       ],
   2620       "target_parents": [],
   2621       "source_subject": "studio: guard production dead-code suppressions",
   2622       "target_subject": null,
   2623       "source_author": "triesap <tyson@radroots.org>",
   2624       "target_author": null,
   2625       "source_author_time": "2026-07-01T11:29:20Z",
   2626       "target_author_time": null,
   2627       "source_committer_time": "2026-07-01T11:29:20Z",
   2628       "target_committer_time": null,
   2629       "source_paths": [],
   2630       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2631       "empty_commit_disposition": "out_of_scope"
   2632     },
   2633     {
   2634       "source_commit": "1829ac353d2ef66434d94c5e62c84772539eda3c",
   2635       "target_commit": null,
   2636       "source_parents": [
   2637         "622374b3fec7d807013ce36ff10e96a665f8d223"
   2638       ],
   2639       "target_parents": [],
   2640       "source_subject": "app: localize shell and home status",
   2641       "target_subject": null,
   2642       "source_author": "triesap <tyson@radroots.org>",
   2643       "target_author": null,
   2644       "source_author_time": "2026-02-02T15:20:41Z",
   2645       "target_author_time": null,
   2646       "source_committer_time": "2026-02-02T15:20:41Z",
   2647       "target_committer_time": null,
   2648       "source_paths": [],
   2649       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2650       "empty_commit_disposition": "out_of_scope"
   2651     },
   2652     {
   2653       "source_commit": "1838ed41800793ecc1766021abdb0d1af15a9bbf",
   2654       "target_commit": "45ccb940ca7100ed8e9a2ec87310d1e9fcd5d769",
   2655       "source_parents": [
   2656         "98510d323653d38696e3815bd03397862b295cfa"
   2657       ],
   2658       "target_parents": [
   2659         "f9bf4528dd28855682707953f0190d11da454c0b"
   2660       ],
   2661       "source_subject": "core(domain): add Nostr account summary types",
   2662       "target_subject": "core(domain): add Nostr account summary types",
   2663       "source_author": "triesap <tyson@radroots.org>",
   2664       "target_author": "triesap <tyson@radroots.org>",
   2665       "source_author_time": "2026-08-02T18:08:52Z",
   2666       "target_author_time": "2026-08-02T18:08:52Z",
   2667       "source_committer_time": "2026-08-02T18:08:52Z",
   2668       "target_committer_time": "2026-08-02T18:08:52Z",
   2669       "source_paths": [
   2670         "core/crates/domain/src/account.rs",
   2671         "core/crates/domain/src/error.rs",
   2672         "core/crates/domain/src/key.rs",
   2673         "core/crates/domain/src/lib.rs",
   2674         "core/crates/domain/src/time.rs"
   2675       ],
   2676       "normalized_patch_sha256": "d7a6e0333b46af1b11f8f4c1bd2111989616c47d313868b86fe8fe7f6ec3c056",
   2677       "empty_commit_disposition": "retained"
   2678     },
   2679     {
   2680       "source_commit": "18e28966de1d859fa578724144935bb0c2cb1d77",
   2681       "target_commit": null,
   2682       "source_parents": [
   2683         "ed5c80f1a55a9ca4ed2d6c75355ab13e87d58dbf"
   2684       ],
   2685       "target_parents": [],
   2686       "source_subject": "ui: refactor the radroots_studio_app settings shell posture",
   2687       "target_subject": null,
   2688       "source_author": "triesap <tyson@radroots.org>",
   2689       "target_author": null,
   2690       "source_author_time": "2026-04-17T18:33:45Z",
   2691       "target_author_time": null,
   2692       "source_committer_time": "2026-04-17T18:33:45Z",
   2693       "target_committer_time": null,
   2694       "source_paths": [],
   2695       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2696       "empty_commit_disposition": "out_of_scope"
   2697     },
   2698     {
   2699       "source_commit": "194432472222dc7469be9bf7a5631c83b08216ef",
   2700       "target_commit": null,
   2701       "source_parents": [
   2702         "52337d426caf1b1932943f3e87b042715af135d5"
   2703       ],
   2704       "target_parents": [],
   2705       "source_subject": "core: zeroize recovery-key ui state",
   2706       "target_subject": null,
   2707       "source_author": "triesap <tyson@radroots.org>",
   2708       "target_author": null,
   2709       "source_author_time": "2026-03-21T19:13:31Z",
   2710       "target_author_time": null,
   2711       "source_committer_time": "2026-03-21T19:13:31Z",
   2712       "target_committer_time": null,
   2713       "source_paths": [],
   2714       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2715       "empty_commit_disposition": "out_of_scope"
   2716     },
   2717     {
   2718       "source_commit": "1985016eae8e67a5acf9e68dfb213c556bd45793",
   2719       "target_commit": null,
   2720       "source_parents": [
   2721         "a1bcc2c7c87bfb39ffde0895874c2daef0fad12a"
   2722       ],
   2723       "target_parents": [],
   2724       "source_subject": "Edit imports",
   2725       "target_subject": null,
   2726       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   2727       "target_author": null,
   2728       "source_author_time": "2024-09-16T13:09:15Z",
   2729       "target_author_time": null,
   2730       "source_committer_time": "2024-09-16T13:09:15Z",
   2731       "target_committer_time": null,
   2732       "source_paths": [],
   2733       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2734       "empty_commit_disposition": "out_of_scope"
   2735     },
   2736     {
   2737       "source_commit": "19926cf8558ed7b1a61f93788631694272b7e25b",
   2738       "target_commit": null,
   2739       "source_parents": [
   2740         "01d3b9dcd344ca21a44e7d0805b6d0eb23721afd"
   2741       ],
   2742       "target_parents": [],
   2743       "source_subject": "sqlite: preserve confirmed listing lifecycle state",
   2744       "target_subject": null,
   2745       "source_author": "triesap <tyson@radroots.org>",
   2746       "target_author": null,
   2747       "source_author_time": "2026-05-23T06:58:02Z",
   2748       "target_author_time": null,
   2749       "source_committer_time": "2026-05-23T06:58:02Z",
   2750       "target_committer_time": null,
   2751       "source_paths": [],
   2752       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2753       "empty_commit_disposition": "out_of_scope"
   2754     },
   2755     {
   2756       "source_commit": "19d4493ec0a6d12bb066bdcba38deb5ea47492b9",
   2757       "target_commit": null,
   2758       "source_parents": [
   2759         "6dd8321661826be04324c00c53aa8f99b0df8c7d"
   2760       ],
   2761       "target_parents": [],
   2762       "source_subject": "app-core: add client keystore error map",
   2763       "target_subject": null,
   2764       "source_author": "triesap <triesap@radroots.dev>",
   2765       "target_author": null,
   2766       "source_author_time": "2026-01-18T23:43:46Z",
   2767       "target_author_time": null,
   2768       "source_committer_time": "2026-01-18T23:43:46Z",
   2769       "target_committer_time": null,
   2770       "source_paths": [],
   2771       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2772       "empty_commit_disposition": "out_of_scope"
   2773     },
   2774     {
   2775       "source_commit": "1a12b0eff0865e27ba1f712378d1fa0ef41c0923",
   2776       "target_commit": null,
   2777       "source_parents": [
   2778         "d619b7d481d16f9a95b4072b5bb502102c5f4dff"
   2779       ],
   2780       "target_parents": [],
   2781       "source_subject": "app-utils: add asset cache helpers",
   2782       "target_subject": null,
   2783       "source_author": "triesap <triesap@radroots.dev>",
   2784       "target_author": null,
   2785       "source_author_time": "2026-01-19T07:25:02Z",
   2786       "target_author_time": null,
   2787       "source_committer_time": "2026-01-19T07:25:02Z",
   2788       "target_committer_time": null,
   2789       "source_paths": [],
   2790       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2791       "empty_commit_disposition": "out_of_scope"
   2792     },
   2793     {
   2794       "source_commit": "1a3a676609f8196cb71ba92669b1fc1b486d8459",
   2795       "target_commit": null,
   2796       "source_parents": [
   2797         "7a5bf811a1a5504cf8f58bf0e784b16123cdfe21"
   2798       ],
   2799       "target_parents": [],
   2800       "source_subject": "app-core: add idb value helper",
   2801       "target_subject": null,
   2802       "source_author": "triesap <triesap@radroots.dev>",
   2803       "target_author": null,
   2804       "source_author_time": "2026-01-19T01:32:17Z",
   2805       "target_author_time": null,
   2806       "source_committer_time": "2026-01-19T01:32:17Z",
   2807       "target_committer_time": null,
   2808       "source_paths": [],
   2809       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2810       "empty_commit_disposition": "out_of_scope"
   2811     },
   2812     {
   2813       "source_commit": "1a6098c2ecc960df192846e00d538359dadd4c24",
   2814       "target_commit": null,
   2815       "source_parents": [
   2816         "26465d78ca92d1fc4cd98f7e5a007296635d9ee6"
   2817       ],
   2818       "target_parents": [],
   2819       "source_subject": "app-core: add web geolocation adapter",
   2820       "target_subject": null,
   2821       "source_author": "triesap <triesap@radroots.dev>",
   2822       "target_author": null,
   2823       "source_author_time": "2026-01-19T02:46:34Z",
   2824       "target_author_time": null,
   2825       "source_committer_time": "2026-01-19T02:46:34Z",
   2826       "target_committer_time": null,
   2827       "source_paths": [],
   2828       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2829       "empty_commit_disposition": "out_of_scope"
   2830     },
   2831     {
   2832       "source_commit": "1b5ee5b290219a6f9e20523c0df877201fbef893",
   2833       "target_commit": null,
   2834       "source_parents": [
   2835         "0d23d62947031de0c49fa5901da4275a62800186"
   2836       ],
   2837       "target_parents": [],
   2838       "source_subject": "local_interop: import shared CLI records into app state",
   2839       "target_subject": null,
   2840       "source_author": "triesap <tyson@radroots.org>",
   2841       "target_author": null,
   2842       "source_author_time": "2026-05-23T03:45:37Z",
   2843       "target_author_time": null,
   2844       "source_committer_time": "2026-05-23T03:45:37Z",
   2845       "target_committer_time": null,
   2846       "source_paths": [],
   2847       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2848       "empty_commit_disposition": "out_of_scope"
   2849     },
   2850     {
   2851       "source_commit": "1b5f554a7b8bbe6b3c877bc83a41012c0a27d111",
   2852       "target_commit": null,
   2853       "source_parents": [
   2854         "8c05802359786a869bad4c32e3a68ea0bf97b6d0"
   2855       ],
   2856       "target_parents": [],
   2857       "source_subject": "app: add app data initialization predicate",
   2858       "target_subject": null,
   2859       "source_author": "triesap <triesap@radroots.dev>",
   2860       "target_author": null,
   2861       "source_author_time": "2026-01-21T16:12:42Z",
   2862       "target_author_time": null,
   2863       "source_committer_time": "2026-01-21T16:12:42Z",
   2864       "target_committer_time": null,
   2865       "source_paths": [],
   2866       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2867       "empty_commit_disposition": "out_of_scope"
   2868     },
   2869     {
   2870       "source_commit": "1b5fccd0a024e4d9f3e40243b2a1bc3e5eb66c8f",
   2871       "target_commit": null,
   2872       "source_parents": [
   2873         "81bd47d713f6b29886a7559b8c40b91e645698b3"
   2874       ],
   2875       "target_parents": [],
   2876       "source_subject": "app: add account tab surface",
   2877       "target_subject": null,
   2878       "source_author": "triesap <tyson@radroots.org>",
   2879       "target_author": null,
   2880       "source_author_time": "2026-06-07T12:27:11-07:00",
   2881       "target_author_time": null,
   2882       "source_committer_time": "2026-06-18T12:31:42-07:00",
   2883       "target_committer_time": null,
   2884       "source_paths": [],
   2885       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2886       "empty_commit_disposition": "out_of_scope"
   2887     },
   2888     {
   2889       "source_commit": "1b62f86d353263c39507d62d1c7954321c1ecb0f",
   2890       "target_commit": null,
   2891       "source_parents": [
   2892         "71a3695085b34ec97d41f2e461425bc2a3f36bba"
   2893       ],
   2894       "target_parents": [],
   2895       "source_subject": "application: verify native compatibility before open",
   2896       "target_subject": null,
   2897       "source_author": "triesap <tyson@radroots.org>",
   2898       "target_author": null,
   2899       "source_author_time": "2026-08-03T23:40:56Z",
   2900       "target_author_time": null,
   2901       "source_committer_time": "2026-08-03T23:40:56Z",
   2902       "target_committer_time": null,
   2903       "source_paths": [],
   2904       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2905       "empty_commit_disposition": "out_of_scope"
   2906     },
   2907     {
   2908       "source_commit": "1b65e56b5384d1fe107e932e83abdf8f510eb8cb",
   2909       "target_commit": null,
   2910       "source_parents": [
   2911         "d6d07558003604150a46debdec0f186bf76492e7"
   2912       ],
   2913       "target_parents": [],
   2914       "source_subject": "runtime: refresh buyer Browse selection",
   2915       "target_subject": null,
   2916       "source_author": "triesap <tyson@radroots.org>",
   2917       "target_author": null,
   2918       "source_author_time": "2026-05-24T05:16:35Z",
   2919       "target_author_time": null,
   2920       "source_committer_time": "2026-05-24T05:16:35Z",
   2921       "target_committer_time": null,
   2922       "source_paths": [],
   2923       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2924       "empty_commit_disposition": "out_of_scope"
   2925     },
   2926     {
   2927       "source_commit": "1b8730d6f43251c36a89a72407f6c16b4cfb3519",
   2928       "target_commit": null,
   2929       "source_parents": [
   2930         "d790c7bbdbdc909091e9b3da41541fad63b9ab8d"
   2931       ],
   2932       "target_parents": [],
   2933       "source_subject": "state: wire farm readiness through shell and products",
   2934       "target_subject": null,
   2935       "source_author": "triesap <tyson@radroots.org>",
   2936       "target_author": null,
   2937       "source_author_time": "2026-04-19T01:08:36Z",
   2938       "target_author_time": null,
   2939       "source_committer_time": "2026-04-19T01:08:36Z",
   2940       "target_committer_time": null,
   2941       "source_paths": [],
   2942       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2943       "empty_commit_disposition": "out_of_scope"
   2944     },
   2945     {
   2946       "source_commit": "1b9433aa57e0357d684def3721257e9375e0e38e",
   2947       "target_commit": null,
   2948       "source_parents": [
   2949         "e838b07de442113040a0c11a224b34cdf26cf9d7"
   2950       ],
   2951       "target_parents": [],
   2952       "source_subject": "review: reconcile final Nostr runtime acceptance",
   2953       "target_subject": null,
   2954       "source_author": "triesap <tyson@radroots.org>",
   2955       "target_author": null,
   2956       "source_author_time": "2026-08-02T20:35:50Z",
   2957       "target_author_time": null,
   2958       "source_committer_time": "2026-08-02T20:35:50Z",
   2959       "target_committer_time": null,
   2960       "source_paths": [],
   2961       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2962       "empty_commit_disposition": "out_of_scope"
   2963     },
   2964     {
   2965       "source_commit": "1ba02c6078f0d9e7b7b01c9018a3c03c19fa1db3",
   2966       "target_commit": null,
   2967       "source_parents": [
   2968         "ca642e71b7ac1c9d95239abc20d7e96039b80b95"
   2969       ],
   2970       "target_parents": [],
   2971       "source_subject": "ui: tune account form density",
   2972       "target_subject": null,
   2973       "source_author": "triesap <tyson@radroots.org>",
   2974       "target_author": null,
   2975       "source_author_time": "2026-06-07T13:38:13-07:00",
   2976       "target_author_time": null,
   2977       "source_committer_time": "2026-06-18T12:31:42-07:00",
   2978       "target_committer_time": null,
   2979       "source_paths": [],
   2980       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   2981       "empty_commit_disposition": "out_of_scope"
   2982     },
   2983     {
   2984       "source_commit": "1bac8ff9dfce7eae8afb2edaef630bdf26d89cb7",
   2985       "target_commit": "a8569c9979949970e23107b8f54501ffb454f9e9",
   2986       "source_parents": [
   2987         "f62325ac8832f455a820b62c050657fdc7923a8f"
   2988       ],
   2989       "target_parents": [
   2990         "8e4b381e7f9b3ae5e166fe20abaa7c3a57c8d61f"
   2991       ],
   2992       "source_subject": "core(nostr): add key generation and parsing adapter",
   2993       "target_subject": "core(nostr): add key generation and parsing adapter",
   2994       "source_author": "triesap <tyson@radroots.org>",
   2995       "target_author": "triesap <tyson@radroots.org>",
   2996       "source_author_time": "2026-08-02T18:55:33Z",
   2997       "target_author_time": "2026-08-02T18:55:33Z",
   2998       "source_committer_time": "2026-08-02T18:55:33Z",
   2999       "target_committer_time": "2026-08-02T18:55:33Z",
   3000       "source_paths": [
   3001         "core/Cargo.toml",
   3002         "core/crates/nostr/Cargo.toml",
   3003         "core/crates/nostr/src/keys.rs",
   3004         "core/crates/nostr/src/lib.rs"
   3005       ],
   3006       "normalized_patch_sha256": "082d37aa422d3d6dc53096baf84e85a2bb92012423e8059aabff4001eb9448a6",
   3007       "empty_commit_disposition": "retained"
   3008     },
   3009     {
   3010       "source_commit": "1bc293aed6712e607e5a5943225a82ea724903a0",
   3011       "target_commit": null,
   3012       "source_parents": [
   3013         "14102098ccabd5ecb4ccd00051309f2af3eb2b72"
   3014       ],
   3015       "target_parents": [],
   3016       "source_subject": "app-lib: add theme helpers",
   3017       "target_subject": null,
   3018       "source_author": "triesap <triesap@radroots.dev>",
   3019       "target_author": null,
   3020       "source_author_time": "2026-01-19T07:59:54Z",
   3021       "target_author_time": null,
   3022       "source_committer_time": "2026-01-19T07:59:54Z",
   3023       "target_committer_time": null,
   3024       "source_paths": [],
   3025       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3026       "empty_commit_disposition": "out_of_scope"
   3027     },
   3028     {
   3029       "source_commit": "1bee20f0d7713c266c328bf62b6873dcdc670b6d",
   3030       "target_commit": null,
   3031       "source_parents": [
   3032         "bbc5ca59f58064f52aea58d493a96edd98cab352"
   3033       ],
   3034       "target_parents": [],
   3035       "source_subject": "sqlite: converge app-origin listing projections",
   3036       "target_subject": null,
   3037       "source_author": "triesap <tyson@radroots.org>",
   3038       "target_author": null,
   3039       "source_author_time": "2026-05-26T11:33:56Z",
   3040       "target_author_time": null,
   3041       "source_committer_time": "2026-05-26T11:33:56Z",
   3042       "target_committer_time": null,
   3043       "source_paths": [],
   3044       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3045       "empty_commit_disposition": "out_of_scope"
   3046     },
   3047     {
   3048       "source_commit": "1c14365577265b5c1b46e1b023311bc9eda3b4b9",
   3049       "target_commit": null,
   3050       "source_parents": [
   3051         "55186f23a3fc0493a2acc12cc9f75c2fbd53059c"
   3052       ],
   3053       "target_parents": [],
   3054       "source_subject": "buyer: align order review workflow",
   3055       "target_subject": null,
   3056       "source_author": "triesap <tyson@radroots.org>",
   3057       "target_author": null,
   3058       "source_author_time": "2026-06-03T17:36:49-07:00",
   3059       "target_author_time": null,
   3060       "source_committer_time": "2026-06-03T17:36:49-07:00",
   3061       "target_committer_time": null,
   3062       "source_paths": [],
   3063       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3064       "empty_commit_disposition": "out_of_scope"
   3065     },
   3066     {
   3067       "source_commit": "1cdf800d610829385b75baf64da15c71d11ab974",
   3068       "target_commit": null,
   3069       "source_parents": [
   3070         "4315d6f30af769411a8b5acaf04902cbe29a3af2"
   3071       ],
   3072       "target_parents": [],
   3073       "source_subject": "app: fix tailwind theme utilities",
   3074       "target_subject": null,
   3075       "source_author": "triesap <triesap@radroots.dev>",
   3076       "target_author": null,
   3077       "source_author_time": "2026-01-22T16:51:45Z",
   3078       "target_author_time": null,
   3079       "source_committer_time": "2026-01-22T16:51:45Z",
   3080       "target_committer_time": null,
   3081       "source_paths": [],
   3082       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3083       "empty_commit_disposition": "out_of_scope"
   3084     },
   3085     {
   3086       "source_commit": "1cedb4fca18143215a569ab8bce78824d7193686",
   3087       "target_commit": "935fc38f166740a30258e2293339790ace85e993",
   3088       "source_parents": [
   3089         "b2807bba3928bff4d8dc36e58203fddb34567621"
   3090       ],
   3091       "target_parents": [
   3092         "a754582df78234acc162356e04f2531f1384eb41"
   3093       ],
   3094       "source_subject": "test(operations): cover durable crash windows",
   3095       "target_subject": "test(operations): cover durable crash windows",
   3096       "source_author": "triesap <tyson@radroots.org>",
   3097       "target_author": "triesap <tyson@radroots.org>",
   3098       "source_author_time": "2026-08-03T23:08:03Z",
   3099       "target_author_time": "2026-08-03T23:08:03Z",
   3100       "source_committer_time": "2026-08-03T23:08:03Z",
   3101       "target_committer_time": "2026-08-03T23:08:03Z",
   3102       "source_paths": [
   3103         "core/crates/storage/src/application_adapter.rs"
   3104       ],
   3105       "normalized_patch_sha256": "3c25745571c8fc03d8ff18677663662245d38744db0542d9d557b90dd39a0109",
   3106       "empty_commit_disposition": "retained"
   3107     },
   3108     {
   3109       "source_commit": "1cfbde8f8f1b5f9eef6b8c83c93331c0a1be2e6c",
   3110       "target_commit": null,
   3111       "source_parents": [
   3112         "5947bc14d309b51c212f55b77970afe2cba3e246"
   3113       ],
   3114       "target_parents": [],
   3115       "source_subject": "sqlite: preserve buyer state on listing convergence",
   3116       "target_subject": null,
   3117       "source_author": "triesap <tyson@radroots.org>",
   3118       "target_author": null,
   3119       "source_author_time": "2026-05-26T17:54:57Z",
   3120       "target_author_time": null,
   3121       "source_committer_time": "2026-05-26T17:54:57Z",
   3122       "target_committer_time": null,
   3123       "source_paths": [],
   3124       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3125       "empty_commit_disposition": "out_of_scope"
   3126     },
   3127     {
   3128       "source_commit": "1d060a7d95aa29300d64dde9fe25522e2ab4f176",
   3129       "target_commit": null,
   3130       "source_parents": [
   3131         "cb654078d1713795e332796e776a9961f2b25001"
   3132       ],
   3133       "target_parents": [],
   3134       "source_subject": "app: close pack day print host lane",
   3135       "target_subject": null,
   3136       "source_author": "triesap <tyson@radroots.org>",
   3137       "target_author": null,
   3138       "source_author_time": "2026-04-21T20:04:30Z",
   3139       "target_author_time": null,
   3140       "source_committer_time": "2026-04-21T20:04:30Z",
   3141       "target_committer_time": null,
   3142       "source_paths": [],
   3143       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3144       "empty_commit_disposition": "out_of_scope"
   3145     },
   3146     {
   3147       "source_commit": "1d8ed2af40a5b3a552fc98fafa7dd7df43cd2362",
   3148       "target_commit": null,
   3149       "source_parents": [
   3150         "91269537b7ac3dbe63c751adb3b5baf4202a2278"
   3151       ],
   3152       "target_parents": [],
   3153       "source_subject": "app: rename health types",
   3154       "target_subject": null,
   3155       "source_author": "triesap <triesap@radroots.dev>",
   3156       "target_author": null,
   3157       "source_author_time": "2026-01-20T18:23:23Z",
   3158       "target_author_time": null,
   3159       "source_committer_time": "2026-01-20T18:23:23Z",
   3160       "target_committer_time": null,
   3161       "source_paths": [],
   3162       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3163       "empty_commit_disposition": "out_of_scope"
   3164     },
   3165     {
   3166       "source_commit": "1d8f8cae911e3f84351602443dfe020d9744407e",
   3167       "target_commit": null,
   3168       "source_parents": [
   3169         "d0b51b0d7efd1419e88474bf694685c6778049a9"
   3170       ],
   3171       "target_parents": [],
   3172       "source_subject": "feat: add buyer marketplace sqlite seams",
   3173       "target_subject": null,
   3174       "source_author": "triesap <tyson@radroots.org>",
   3175       "target_author": null,
   3176       "source_author_time": "2026-04-20T16:20:11Z",
   3177       "target_author_time": null,
   3178       "source_committer_time": "2026-04-20T16:20:11Z",
   3179       "target_committer_time": null,
   3180       "source_paths": [],
   3181       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3182       "empty_commit_disposition": "out_of_scope"
   3183     },
   3184     {
   3185       "source_commit": "1e07e58c6ff5683bad3d6e3be4b8797eb96df17d",
   3186       "target_commit": null,
   3187       "source_parents": [
   3188         "972e0b85a4047fb32dcbca51ff8c06a4aa7ce0cc"
   3189       ],
   3190       "target_parents": [],
   3191       "source_subject": "app-utils: add throw_err helper",
   3192       "target_subject": null,
   3193       "source_author": "triesap <triesap@radroots.dev>",
   3194       "target_author": null,
   3195       "source_author_time": "2026-01-19T06:42:58Z",
   3196       "target_author_time": null,
   3197       "source_committer_time": "2026-01-19T06:42:58Z",
   3198       "target_committer_time": null,
   3199       "source_paths": [],
   3200       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3201       "empty_commit_disposition": "out_of_scope"
   3202     },
   3203     {
   3204       "source_commit": "1e42dfa35d40caa78446638be03fefba504ff062",
   3205       "target_commit": "024b3c8d4c738b3f386d5c4ecba78b202afe7614",
   3206       "source_parents": [
   3207         "b051762edc891986f437dba9252e0dd38c5d8b69"
   3208       ],
   3209       "target_parents": [
   3210         "e661ffc5cefcb00ff0d4dbe5c53d7adf7b97aeb4"
   3211       ],
   3212       "source_subject": "lifecycle: project exhaustive native routes",
   3213       "target_subject": "lifecycle: project exhaustive native routes",
   3214       "source_author": "triesap <tyson@radroots.org>",
   3215       "target_author": "triesap <tyson@radroots.org>",
   3216       "source_author_time": "2026-08-03T23:54:30Z",
   3217       "target_author_time": "2026-08-03T23:54:30Z",
   3218       "source_committer_time": "2026-08-03T23:54:30Z",
   3219       "target_committer_time": "2026-08-03T23:54:30Z",
   3220       "source_paths": [
   3221         "core/crates/ffi/src/commands.rs",
   3222         "core/crates/ffi/src/dto.rs",
   3223         "core/crates/ffi/src/observer.rs"
   3224       ],
   3225       "normalized_patch_sha256": "2bd365f5c78da3226cbb98be23caf2baae2fd4e64413bf46ce6b975a9e619d2d",
   3226       "empty_commit_disposition": "retained"
   3227     },
   3228     {
   3229       "source_commit": "1e9188ea21d55ca40764282cb8cf9eb277732caf",
   3230       "target_commit": null,
   3231       "source_parents": [
   3232         "698950641d4a6b90b1a0cac1ae545276da8d52d8"
   3233       ],
   3234       "target_parents": [],
   3235       "source_subject": "web: disable trunk wasm-opt for web build",
   3236       "target_subject": null,
   3237       "source_author": "triesap <tyson@radroots.org>",
   3238       "target_author": null,
   3239       "source_author_time": "2026-04-03T05:13:22Z",
   3240       "target_author_time": null,
   3241       "source_committer_time": "2026-04-03T05:13:22Z",
   3242       "target_committer_time": null,
   3243       "source_paths": [],
   3244       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3245       "empty_commit_disposition": "out_of_scope"
   3246     },
   3247     {
   3248       "source_commit": "1edf0e7f63b636bd28faaa4da5a4c1ee08eec0b0",
   3249       "target_commit": null,
   3250       "source_parents": [
   3251         "d0dbee205b1f0cd18497fdbf81f68d171b37df35"
   3252       ],
   3253       "target_parents": [],
   3254       "source_subject": "Edit `models/trade-product/add` add model fields input and select elements, add map location point selection envelope.",
   3255       "target_subject": null,
   3256       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   3257       "target_author": null,
   3258       "source_author_time": "2024-11-10T06:58:37Z",
   3259       "target_author_time": null,
   3260       "source_committer_time": "2024-11-10T06:58:37Z",
   3261       "target_committer_time": null,
   3262       "source_paths": [],
   3263       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3264       "empty_commit_disposition": "out_of_scope"
   3265     },
   3266     {
   3267       "source_commit": "1ee31b1c7ba5fc87d8c5564aed96a2717f105521",
   3268       "target_commit": null,
   3269       "source_parents": [
   3270         "4b90de8a35a2a08b60252ecf022fa85d573e0053"
   3271       ],
   3272       "target_parents": [],
   3273       "source_subject": "products: block stale availability publish work",
   3274       "target_subject": null,
   3275       "source_author": "triesap <tyson@radroots.org>",
   3276       "target_author": null,
   3277       "source_author_time": "2026-05-25T03:04:02Z",
   3278       "target_author_time": null,
   3279       "source_committer_time": "2026-05-25T03:04:02Z",
   3280       "target_committer_time": null,
   3281       "source_paths": [],
   3282       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3283       "empty_commit_disposition": "out_of_scope"
   3284     },
   3285     {
   3286       "source_commit": "1ee5f258b2d02d9e838fb55c0d0a172e863b36f8",
   3287       "target_commit": null,
   3288       "source_parents": [
   3289         "3fa44b28ea4a983d239462b10ed2b02db74a6ed0"
   3290       ],
   3291       "target_parents": [],
   3292       "source_subject": "Add `models/trade-product/add` quantity field, edit models routes, edit lib utils",
   3293       "target_subject": null,
   3294       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   3295       "target_author": null,
   3296       "source_author_time": "2024-09-11T16:08:33Z",
   3297       "target_author_time": null,
   3298       "source_committer_time": "2024-09-11T16:08:33Z",
   3299       "target_committer_time": null,
   3300       "source_paths": [],
   3301       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3302       "empty_commit_disposition": "out_of_scope"
   3303     },
   3304     {
   3305       "source_commit": "1f150e40fd43816a765c2a897b648f6d148dc0a4",
   3306       "target_commit": null,
   3307       "source_parents": [
   3308         "c0b091fa7b8fb7ca3b9c1433b5083adc4158e35d"
   3309       ],
   3310       "target_parents": [],
   3311       "source_subject": "app: add macos app icon",
   3312       "target_subject": null,
   3313       "source_author": "triesap <tyson@radroots.org>",
   3314       "target_author": null,
   3315       "source_author_time": "2026-04-17T23:00:44Z",
   3316       "target_author_time": null,
   3317       "source_committer_time": "2026-04-17T23:00:44Z",
   3318       "target_committer_time": null,
   3319       "source_paths": [],
   3320       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3321       "empty_commit_disposition": "out_of_scope"
   3322     },
   3323     {
   3324       "source_commit": "1f202b3d87580664e88b7f0a24af09868261ff36",
   3325       "target_commit": null,
   3326       "source_parents": [
   3327         "fe879d089ab4169476cbc8f538320955d96e0ed4"
   3328       ],
   3329       "target_parents": [],
   3330       "source_subject": "app: harden seller order decision preflight",
   3331       "target_subject": null,
   3332       "source_author": "triesap <tyson@radroots.org>",
   3333       "target_author": null,
   3334       "source_author_time": "2026-06-03T00:20:19-07:00",
   3335       "target_author_time": null,
   3336       "source_committer_time": "2026-06-03T00:20:19-07:00",
   3337       "target_committer_time": null,
   3338       "source_paths": [],
   3339       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3340       "empty_commit_disposition": "out_of_scope"
   3341     },
   3342     {
   3343       "source_commit": "1f3649f430f3dedbf9792a71fe38a9165e483b26",
   3344       "target_commit": null,
   3345       "source_parents": [
   3346         "c92827d1fc446979d295c03b6c54e022d94ef463"
   3347       ],
   3348       "target_parents": [],
   3349       "source_subject": "Edit build script",
   3350       "target_subject": null,
   3351       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   3352       "target_author": null,
   3353       "source_author_time": "2024-10-08T09:12:59Z",
   3354       "target_author_time": null,
   3355       "source_committer_time": "2024-10-08T09:12:59Z",
   3356       "target_committer_time": null,
   3357       "source_paths": [],
   3358       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3359       "empty_commit_disposition": "out_of_scope"
   3360     },
   3361     {
   3362       "source_commit": "1f6933451a4d9c205642498b6ab0b6de9d3d9d02",
   3363       "target_commit": null,
   3364       "source_parents": [
   3365         "148ca57b0c51f9e8b0145a9622168aa93dd113d5"
   3366       ],
   3367       "target_parents": [],
   3368       "source_subject": "app: import radroots theme css assets",
   3369       "target_subject": null,
   3370       "source_author": "triesap <triesap@radroots.dev>",
   3371       "target_author": null,
   3372       "source_author_time": "2026-01-22T16:08:16Z",
   3373       "target_author_time": null,
   3374       "source_committer_time": "2026-01-22T16:08:16Z",
   3375       "target_committer_time": null,
   3376       "source_paths": [],
   3377       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3378       "empty_commit_disposition": "out_of_scope"
   3379     },
   3380     {
   3381       "source_commit": "1f6cdbac9a06d52c6cad4344dcda9a6516469e31",
   3382       "target_commit": null,
   3383       "source_parents": [
   3384         "330bf0ca3f46c9b5bb1812e822abd5e3b8051306"
   3385       ],
   3386       "target_parents": [],
   3387       "source_subject": "app: keep remote signer polling single-owner",
   3388       "target_subject": null,
   3389       "source_author": "triesap <tyson@radroots.org>",
   3390       "target_author": null,
   3391       "source_author_time": "2026-03-28T20:00:55Z",
   3392       "target_author_time": null,
   3393       "source_committer_time": "2026-03-28T20:00:55Z",
   3394       "target_committer_time": null,
   3395       "source_paths": [],
   3396       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3397       "empty_commit_disposition": "out_of_scope"
   3398     },
   3399     {
   3400       "source_commit": "2002b395ad7a495a528123ca29b7299ad5710a3c",
   3401       "target_commit": null,
   3402       "source_parents": [
   3403         "8e27f648a9354955545a0b70d45393860af0ebbc"
   3404       ],
   3405       "target_parents": [],
   3406       "source_subject": "state: share settings state and add the today projection",
   3407       "target_subject": null,
   3408       "source_author": "triesap <tyson@radroots.org>",
   3409       "target_author": null,
   3410       "source_author_time": "2026-04-17T20:46:30Z",
   3411       "target_author_time": null,
   3412       "source_committer_time": "2026-04-17T20:46:30Z",
   3413       "target_committer_time": null,
   3414       "source_paths": [],
   3415       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3416       "empty_commit_disposition": "out_of_scope"
   3417     },
   3418     {
   3419       "source_commit": "201a111b8d628c28938608a626630060bcaa5dfb",
   3420       "target_commit": null,
   3421       "source_parents": [
   3422         "acf014b4c30f402b9da13825ebb758b2ba249943"
   3423       ],
   3424       "target_parents": [],
   3425       "source_subject": "app: align lifecycle evidence with reducer",
   3426       "target_subject": null,
   3427       "source_author": "triesap <tyson@radroots.org>",
   3428       "target_author": null,
   3429       "source_author_time": "2026-06-04T22:55:12-07:00",
   3430       "target_author_time": null,
   3431       "source_committer_time": "2026-06-18T12:31:42-07:00",
   3432       "target_committer_time": null,
   3433       "source_paths": [],
   3434       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3435       "empty_commit_disposition": "out_of_scope"
   3436     },
   3437     {
   3438       "source_commit": "202dfac602679620b158c68564529e744e0a1db9",
   3439       "target_commit": null,
   3440       "source_parents": [
   3441         "3f5036385720f276c96b356fba4cd64dabcff104"
   3442       ],
   3443       "target_parents": [],
   3444       "source_subject": "state: add pack day host handoff contract",
   3445       "target_subject": null,
   3446       "source_author": "triesap <tyson@radroots.org>",
   3447       "target_author": null,
   3448       "source_author_time": "2026-04-21T19:16:13Z",
   3449       "target_author_time": null,
   3450       "source_committer_time": "2026-04-21T19:16:13Z",
   3451       "target_committer_time": null,
   3452       "source_paths": [],
   3453       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3454       "empty_commit_disposition": "out_of_scope"
   3455     },
   3456     {
   3457       "source_commit": "22557a0485a266bffbf9bbc5a2336e9aa47c5a21",
   3458       "target_commit": null,
   3459       "source_parents": [
   3460         "88390af4a49810f2c2d94d70ce366f6a5bc940f7"
   3461       ],
   3462       "target_parents": [],
   3463       "source_subject": "app: add pack day batch queue execution",
   3464       "target_subject": null,
   3465       "source_author": "triesap <tyson@radroots.org>",
   3466       "target_author": null,
   3467       "source_author_time": "2026-04-28T17:46:05Z",
   3468       "target_author_time": null,
   3469       "source_committer_time": "2026-04-28T17:46:05Z",
   3470       "target_committer_time": null,
   3471       "source_paths": [],
   3472       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3473       "empty_commit_disposition": "out_of_scope"
   3474     },
   3475     {
   3476       "source_commit": "22857b8c67b6c143b238df60dc786e35eee4e314",
   3477       "target_commit": null,
   3478       "source_parents": [
   3479         "c4c2eee8f4e6c0dda4bfa0e0b3d17e878907d233"
   3480       ],
   3481       "target_parents": [],
   3482       "source_subject": "app: restore legacy utility parity",
   3483       "target_subject": null,
   3484       "source_author": "triesap <triesap@radroots.dev>",
   3485       "target_author": null,
   3486       "source_author_time": "2026-01-22T22:52:22Z",
   3487       "target_author_time": null,
   3488       "source_committer_time": "2026-01-22T22:52:22Z",
   3489       "target_committer_time": null,
   3490       "source_paths": [],
   3491       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3492       "empty_commit_disposition": "out_of_scope"
   3493     },
   3494     {
   3495       "source_commit": "22a87fa8c751d3a12c657746fe23cc1d2ed5b601",
   3496       "target_commit": null,
   3497       "source_parents": [
   3498         "c6bd20a918f58ca0ee1bef641d19f92152e9355f"
   3499       ],
   3500       "target_parents": [],
   3501       "source_subject": "app: use default key maps in config",
   3502       "target_subject": null,
   3503       "source_author": "triesap <triesap@radroots.dev>",
   3504       "target_author": null,
   3505       "source_author_time": "2026-01-19T17:20:58Z",
   3506       "target_author_time": null,
   3507       "source_committer_time": "2026-01-19T17:20:58Z",
   3508       "target_committer_time": null,
   3509       "source_paths": [],
   3510       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3511       "empty_commit_disposition": "out_of_scope"
   3512     },
   3513     {
   3514       "source_commit": "22daab4f632fde61b892f715e942a50e3b3734ef",
   3515       "target_commit": null,
   3516       "source_parents": [
   3517         "84c267014f8cd0d192370f0bcfcb2f3187e1760d"
   3518       ],
   3519       "target_parents": [],
   3520       "source_subject": "Update `/settings` with test methods, add share, modify stores and root layout",
   3521       "target_subject": null,
   3522       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   3523       "target_author": null,
   3524       "source_author_time": "2024-08-27T17:34:07Z",
   3525       "target_author_time": null,
   3526       "source_committer_time": "2024-08-27T17:34:07Z",
   3527       "target_committer_time": null,
   3528       "source_paths": [],
   3529       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3530       "empty_commit_disposition": "out_of_scope"
   3531     },
   3532     {
   3533       "source_commit": "2304a5a315733ddb03494a2e6a83239b1af97272",
   3534       "target_commit": null,
   3535       "source_parents": [
   3536         "cf2b90bd1cb27c30ec43b3b23a80bc96fc1093fa"
   3537       ],
   3538       "target_parents": [],
   3539       "source_subject": "app: isolate log buffer for tests",
   3540       "target_subject": null,
   3541       "source_author": "triesap <triesap@radroots.dev>",
   3542       "target_author": null,
   3543       "source_author_time": "2026-01-20T00:23:28Z",
   3544       "target_author_time": null,
   3545       "source_committer_time": "2026-01-20T00:23:28Z",
   3546       "target_committer_time": null,
   3547       "source_paths": [],
   3548       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3549       "empty_commit_disposition": "out_of_scope"
   3550     },
   3551     {
   3552       "source_commit": "230edcd49ad9bae19e849226b700c3dbd82693c3",
   3553       "target_commit": null,
   3554       "source_parents": [
   3555         "f029aa7c012e48c8a4e684d4535e31575fd1da50"
   3556       ],
   3557       "target_parents": [],
   3558       "source_subject": "app: move init context to root",
   3559       "target_subject": null,
   3560       "source_author": "triesap <triesap@radroots.dev>",
   3561       "target_author": null,
   3562       "source_author_time": "2026-01-20T21:30:28Z",
   3563       "target_author_time": null,
   3564       "source_committer_time": "2026-01-20T21:30:28Z",
   3565       "target_committer_time": null,
   3566       "source_paths": [],
   3567       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3568       "empty_commit_disposition": "out_of_scope"
   3569     },
   3570     {
   3571       "source_commit": "240a45f8425ed5fdb8756702a5343ef142ebd12a",
   3572       "target_commit": null,
   3573       "source_parents": [
   3574         "8d944b1b2bf0bd104601a9cd4333046f588eba3f"
   3575       ],
   3576       "target_parents": [],
   3577       "source_subject": "desktop: add async reverse lookup backend",
   3578       "target_subject": null,
   3579       "source_author": "triesap <tyson@radroots.org>",
   3580       "target_author": null,
   3581       "source_author_time": "2026-03-22T11:47:50Z",
   3582       "target_author_time": null,
   3583       "source_committer_time": "2026-03-22T11:47:50Z",
   3584       "target_committer_time": null,
   3585       "source_paths": [],
   3586       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3587       "empty_commit_disposition": "out_of_scope"
   3588     },
   3589     {
   3590       "source_commit": "24259c7c77c12dea0af17c732c2fb459e775d37c",
   3591       "target_commit": null,
   3592       "source_parents": [
   3593         "6f11d3151aa1fa68796fac5d8d4db270ca0ea276"
   3594       ],
   3595       "target_parents": [],
   3596       "source_subject": "desktop: add device-reset action for local state",
   3597       "target_subject": null,
   3598       "source_author": "triesap <tyson@radroots.org>",
   3599       "target_author": null,
   3600       "source_author_time": "2026-03-21T16:41:13Z",
   3601       "target_author_time": null,
   3602       "source_committer_time": "2026-03-21T16:41:13Z",
   3603       "target_committer_time": null,
   3604       "source_paths": [],
   3605       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3606       "empty_commit_disposition": "out_of_scope"
   3607     },
   3608     {
   3609       "source_commit": "2438cb6b8fb6db2681113911db6201e6e576e5c1",
   3610       "target_commit": null,
   3611       "source_parents": [
   3612         "d4f9b50925750cf87a9134c904ada8a754c0af2f"
   3613       ],
   3614       "target_parents": [],
   3615       "source_subject": "core: add location resolver boundary",
   3616       "target_subject": null,
   3617       "source_author": "triesap <tyson@radroots.org>",
   3618       "target_author": null,
   3619       "source_author_time": "2026-03-22T01:21:59Z",
   3620       "target_author_time": null,
   3621       "source_committer_time": "2026-03-22T01:21:59Z",
   3622       "target_committer_time": null,
   3623       "source_paths": [],
   3624       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3625       "empty_commit_disposition": "out_of_scope"
   3626     },
   3627     {
   3628       "source_commit": "244f9648ca28b836528eba41aceef586fed7aa2c",
   3629       "target_commit": null,
   3630       "source_parents": [
   3631         "cc9f71ba190a78f762d3e9cb4a6eccde75f6d5e6"
   3632       ],
   3633       "target_parents": [],
   3634       "source_subject": "app-utils: add file path types",
   3635       "target_subject": null,
   3636       "source_author": "triesap <triesap@radroots.dev>",
   3637       "target_author": null,
   3638       "source_author_time": "2026-01-19T07:12:44Z",
   3639       "target_author_time": null,
   3640       "source_committer_time": "2026-01-19T07:12:44Z",
   3641       "target_committer_time": null,
   3642       "source_paths": [],
   3643       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3644       "empty_commit_disposition": "out_of_scope"
   3645     },
   3646     {
   3647       "source_commit": "25102cdea2e22fb3d2ff0b07260db0068d8f856b",
   3648       "target_commit": null,
   3649       "source_parents": [
   3650         "39cb7373d8c77ddee510394724dc8557b07d7393"
   3651       ],
   3652       "target_parents": [],
   3653       "source_subject": "Edit crate `core` add `log_error` model, edit `media_uploads` add file path query bind value, edit `trade_product` add category field. Edit `tauri` crate add `log_error` model handlers, add/edit SQL up migrations. Edit `/cfg/init` add button styles, move fetch methods to utils. Edit `/models/trade-product/add` add kv init, edit styles. Edit root layout add init app handler. Edit app layout add nostr ndk init to app nostr key subscriber. Add models media uploads, error utils. Add/edit fetch utils. Edit lib components. Edit routes. Add/edit conf, types, styles.",
   3654       "target_subject": null,
   3655       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   3656       "target_author": null,
   3657       "source_author_time": "2024-12-06T01:50:15Z",
   3658       "target_author_time": null,
   3659       "source_committer_time": "2024-12-06T01:50:15Z",
   3660       "target_committer_time": null,
   3661       "source_paths": [],
   3662       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3663       "empty_commit_disposition": "out_of_scope"
   3664     },
   3665     {
   3666       "source_commit": "25440c606e2db961cc8b24362fe9188861e269c7",
   3667       "target_commit": null,
   3668       "source_parents": [
   3669         "b93c3f7651013a114764221199791853208f1ffb"
   3670       ],
   3671       "target_parents": [],
   3672       "source_subject": "nostr: migrate app from NDK to radroots nostr stack",
   3673       "target_subject": null,
   3674       "source_author": "triesap <triesap@radroots.dev>",
   3675       "target_author": null,
   3676       "source_author_time": "2025-12-25T03:12:49Z",
   3677       "target_author_time": null,
   3678       "source_committer_time": "2025-12-25T03:12:49Z",
   3679       "target_committer_time": null,
   3680       "source_paths": [],
   3681       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3682       "empty_commit_disposition": "out_of_scope"
   3683     },
   3684     {
   3685       "source_commit": "25a08b9268036b9e3061b0335afc72f33d35efc9",
   3686       "target_commit": null,
   3687       "source_parents": [
   3688         "6f682f220d6671dbd83f414dadb508032619e2fa"
   3689       ],
   3690       "target_parents": [],
   3691       "source_subject": "app: auto-run health checks after init",
   3692       "target_subject": null,
   3693       "source_author": "triesap <triesap@radroots.dev>",
   3694       "target_author": null,
   3695       "source_author_time": "2026-01-19T18:54:28Z",
   3696       "target_author_time": null,
   3697       "source_committer_time": "2026-01-19T18:54:28Z",
   3698       "target_committer_time": null,
   3699       "source_paths": [],
   3700       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3701       "empty_commit_disposition": "out_of_scope"
   3702     },
   3703     {
   3704       "source_commit": "25e53d879ac850fc064e491777149755b0d41023",
   3705       "target_commit": null,
   3706       "source_parents": [
   3707         "e7537f07746cb6cb6aedbdbbc7bfdd145db045f9"
   3708       ],
   3709       "target_parents": [],
   3710       "source_subject": "app: add list configuration types",
   3711       "target_subject": null,
   3712       "source_author": "triesap <triesap@radroots.dev>",
   3713       "target_author": null,
   3714       "source_author_time": "2026-01-22T04:39:09Z",
   3715       "target_author_time": null,
   3716       "source_committer_time": "2026-01-22T04:39:09Z",
   3717       "target_committer_time": null,
   3718       "source_paths": [],
   3719       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3720       "empty_commit_disposition": "out_of_scope"
   3721     },
   3722     {
   3723       "source_commit": "25f824a85d4e6238fd008982d01a2dd3bca7ad87",
   3724       "target_commit": null,
   3725       "source_parents": [
   3726         "3d3bd7b1b7474056b8a09b2f17bdc746a8e6de7b"
   3727       ],
   3728       "target_parents": [],
   3729       "source_subject": "app-core: add web crypto service",
   3730       "target_subject": null,
   3731       "source_author": "triesap <triesap@radroots.dev>",
   3732       "target_author": null,
   3733       "source_author_time": "2026-01-19T01:55:10Z",
   3734       "target_author_time": null,
   3735       "source_committer_time": "2026-01-19T01:55:10Z",
   3736       "target_committer_time": null,
   3737       "source_paths": [],
   3738       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3739       "empty_commit_disposition": "out_of_scope"
   3740     },
   3741     {
   3742       "source_commit": "260654152466aa46a77a46fa0f7b4b5f073ba84e",
   3743       "target_commit": null,
   3744       "source_parents": [
   3745         "0cde0e16134e037b9b5bf165f101a61344d10c32"
   3746       ],
   3747       "target_parents": [],
   3748       "source_subject": "runtime: align relay ingest projection tests",
   3749       "target_subject": null,
   3750       "source_author": "triesap <tyson@radroots.org>",
   3751       "target_author": null,
   3752       "source_author_time": "2026-05-26T08:31:27Z",
   3753       "target_author_time": null,
   3754       "source_committer_time": "2026-05-26T08:31:27Z",
   3755       "target_committer_time": null,
   3756       "source_paths": [],
   3757       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3758       "empty_commit_disposition": "out_of_scope"
   3759     },
   3760     {
   3761       "source_commit": "2626ab342494a993f277cb3ebf8bdec7536b8a31",
   3762       "target_commit": "88f67a8058ac6d584d78b483180d6de0f0dea0c2",
   3763       "source_parents": [
   3764         "59551e922e0b10a1e23f3bd9682fd4835bb00466"
   3765       ],
   3766       "target_parents": [
   3767         "d826735b5a86100a435d3a261acea8ed8dfa01ff"
   3768       ],
   3769       "source_subject": "ffi: add closeable snapshot observers",
   3770       "target_subject": "ffi: add closeable snapshot observers",
   3771       "source_author": "triesap <tyson@radroots.org>",
   3772       "target_author": "triesap <tyson@radroots.org>",
   3773       "source_author_time": "2026-08-02T19:36:34Z",
   3774       "target_author_time": "2026-08-02T19:36:34Z",
   3775       "source_committer_time": "2026-08-02T19:36:34Z",
   3776       "target_committer_time": "2026-08-02T19:36:34Z",
   3777       "source_paths": [
   3778         "core/crates/ffi/src/commands.rs",
   3779         "core/crates/ffi/src/lib.rs",
   3780         "core/crates/ffi/src/observer.rs"
   3781       ],
   3782       "normalized_patch_sha256": "3c3d11bae70af355fe92185454b550756205fc6afbd9e20b4297be9e1aa98f9a",
   3783       "empty_commit_disposition": "retained"
   3784     },
   3785     {
   3786       "source_commit": "26465d78ca92d1fc4cd98f7e5a007296635d9ee6",
   3787       "target_commit": null,
   3788       "source_parents": [
   3789         "ff2bdd080e91136c9f1c1402d76157835ae9fd01"
   3790       ],
   3791       "target_parents": [],
   3792       "source_subject": "app-core: add web notifications adapter",
   3793       "target_subject": null,
   3794       "source_author": "triesap <triesap@radroots.dev>",
   3795       "target_author": null,
   3796       "source_author_time": "2026-01-19T02:44:42Z",
   3797       "target_author_time": null,
   3798       "source_committer_time": "2026-01-19T02:44:42Z",
   3799       "target_committer_time": null,
   3800       "source_paths": [],
   3801       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3802       "empty_commit_disposition": "out_of_scope"
   3803     },
   3804     {
   3805       "source_commit": "2685bec2950c4df4abdf6c3cc2676e009e4cec61",
   3806       "target_commit": null,
   3807       "source_parents": [
   3808         "eee879604fbd4e5871e8ef2d2dadd11fc64bbf34"
   3809       ],
   3810       "target_parents": [],
   3811       "source_subject": "Add `/search` page basis with search service. Add/edit components, conf.",
   3812       "target_subject": null,
   3813       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   3814       "target_author": null,
   3815       "source_author_time": "2024-12-09T06:36:03Z",
   3816       "target_author_time": null,
   3817       "source_committer_time": "2024-12-09T06:36:03Z",
   3818       "target_committer_time": null,
   3819       "source_paths": [],
   3820       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3821       "empty_commit_disposition": "out_of_scope"
   3822     },
   3823     {
   3824       "source_commit": "26b6c10c004585d05928c7300ee760de7962b676",
   3825       "target_commit": null,
   3826       "source_parents": [
   3827         "62fd5f81036d3a3297636562bc12443e4b65f5b4"
   3828       ],
   3829       "target_parents": [],
   3830       "source_subject": "app: add config flow draft and validation",
   3831       "target_subject": null,
   3832       "source_author": "triesap <tyson@radroots.org>",
   3833       "target_author": null,
   3834       "source_author_time": "2026-02-06T16:06:20Z",
   3835       "target_author_time": null,
   3836       "source_committer_time": "2026-02-06T16:06:20Z",
   3837       "target_committer_time": null,
   3838       "source_paths": [],
   3839       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3840       "empty_commit_disposition": "out_of_scope"
   3841     },
   3842     {
   3843       "source_commit": "26e60c852216232421c9cad82716e7e0f19f9343",
   3844       "target_commit": null,
   3845       "source_parents": [
   3846         "3bd1311fa192fa2ba3d00cc62ff29018a2ee5977"
   3847       ],
   3848       "target_parents": [],
   3849       "source_subject": "app: fix buyer order economics export",
   3850       "target_subject": null,
   3851       "source_author": "triesap <tyson@radroots.org>",
   3852       "target_author": null,
   3853       "source_author_time": "2026-05-24T11:17:33Z",
   3854       "target_author_time": null,
   3855       "source_committer_time": "2026-05-24T11:17:33Z",
   3856       "target_committer_time": null,
   3857       "source_paths": [],
   3858       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3859       "empty_commit_disposition": "out_of_scope"
   3860     },
   3861     {
   3862       "source_commit": "27b5ed16f83c2dd8a02d4b2ed768435de004479f",
   3863       "target_commit": null,
   3864       "source_parents": [
   3865         "d119993059159885d75b6c49417533c8bda03a1e"
   3866       ],
   3867       "target_parents": [],
   3868       "source_subject": "accounts: implement validated account creation",
   3869       "target_subject": null,
   3870       "source_author": "triesap <tyson@radroots.org>",
   3871       "target_author": null,
   3872       "source_author_time": "2026-08-01T18:26:46Z",
   3873       "target_author_time": null,
   3874       "source_committer_time": "2026-08-01T18:26:46Z",
   3875       "target_committer_time": null,
   3876       "source_paths": [],
   3877       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3878       "empty_commit_disposition": "out_of_scope"
   3879     },
   3880     {
   3881       "source_commit": "27d8d8ad89af68755a0467958572379c4b007bc3",
   3882       "target_commit": null,
   3883       "source_parents": [
   3884         "dfeacb92ebed0487594a186dd59a3e43165f492e"
   3885       ],
   3886       "target_parents": [],
   3887       "source_subject": "Edit `/cfg/init` add confirm dialog to skip profile selection.",
   3888       "target_subject": null,
   3889       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   3890       "target_author": null,
   3891       "source_author_time": "2024-10-24T22:22:21Z",
   3892       "target_author_time": null,
   3893       "source_committer_time": "2024-10-24T22:22:21Z",
   3894       "target_committer_time": null,
   3895       "source_paths": [],
   3896       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3897       "empty_commit_disposition": "out_of_scope"
   3898     },
   3899     {
   3900       "source_commit": "28135c0f5299dcf7c0e293a2ee7c34a772b8efd4",
   3901       "target_commit": "e082385ed7a2eb6bdd5e002fbfb6bee22407e58a",
   3902       "source_parents": [
   3903         "51c0581568a005d0835061cdea8e672514064465"
   3904       ],
   3905       "target_parents": [
   3906         "bc94d1d116ae048e68cae56d4d297c02e3691bfb"
   3907       ],
   3908       "source_subject": "core(secrets): add OS keyring credential adapter",
   3909       "target_subject": "core(secrets): add OS keyring credential adapter",
   3910       "source_author": "triesap <tyson@radroots.org>",
   3911       "target_author": "triesap <tyson@radroots.org>",
   3912       "source_author_time": "2026-08-02T18:50:15Z",
   3913       "target_author_time": "2026-08-02T18:50:15Z",
   3914       "source_committer_time": "2026-08-02T18:50:15Z",
   3915       "target_committer_time": "2026-08-02T18:50:15Z",
   3916       "source_paths": [
   3917         "core/Cargo.toml",
   3918         "core/crates/storage/Cargo.toml",
   3919         "core/crates/storage/src/lib.rs",
   3920         "core/crates/storage/src/os_keyring.rs"
   3921       ],
   3922       "normalized_patch_sha256": "5dbd9205b831b38286320fe437c556e844a6e003a5b584d967bd38a81b6df6b0",
   3923       "empty_commit_disposition": "retained"
   3924     },
   3925     {
   3926       "source_commit": "281bb31075ba6b967fc5d0a238a4e2702b5fc6e0",
   3927       "target_commit": null,
   3928       "source_parents": [
   3929         "1d060a7d95aa29300d64dde9fe25522e2ab4f176"
   3930       ],
   3931       "target_parents": [],
   3932       "source_subject": "app: widen pack day artifact action contract",
   3933       "target_subject": null,
   3934       "source_author": "triesap <tyson@radroots.org>",
   3935       "target_author": null,
   3936       "source_author_time": "2026-04-21T21:01:26Z",
   3937       "target_author_time": null,
   3938       "source_committer_time": "2026-04-21T21:01:26Z",
   3939       "target_committer_time": null,
   3940       "source_paths": [],
   3941       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3942       "empty_commit_disposition": "out_of_scope"
   3943     },
   3944     {
   3945       "source_commit": "287256ba2d9a7b00fb0fa7cf63cb2ecc71f916fb",
   3946       "target_commit": "a64d6da665fbb971f222bc687d7aec0f27514618",
   3947       "source_parents": [
   3948         "65a51ea626bebabf8dbe8202280ed92246cd987c"
   3949       ],
   3950       "target_parents": [
   3951         "576a834b1ba3f61805c351ca955aaab092dc8aaf"
   3952       ],
   3953       "source_subject": "fix(storage): make account selection transactional",
   3954       "target_subject": "fix(storage): make account selection transactional",
   3955       "source_author": "triesap <tyson@radroots.org>",
   3956       "target_author": "triesap <tyson@radroots.org>",
   3957       "source_author_time": "2026-08-02T20:31:03Z",
   3958       "target_author_time": "2026-08-02T20:31:03Z",
   3959       "source_committer_time": "2026-08-02T20:31:03Z",
   3960       "target_committer_time": "2026-08-02T20:31:03Z",
   3961       "source_paths": [
   3962         "core/crates/application/src/accounts.rs"
   3963       ],
   3964       "normalized_patch_sha256": "2fd6df172df979d9ac753165136cd96ea4abd097afc28fda6763bc58da5cb530",
   3965       "empty_commit_disposition": "retained"
   3966     },
   3967     {
   3968       "source_commit": "28880f0d9889042d145bfc8d00688609cb37c868",
   3969       "target_commit": null,
   3970       "source_parents": [
   3971         "c1dc2a662fb180813ae91a4ca0fbc9b57488f5dc"
   3972       ],
   3973       "target_parents": [],
   3974       "source_subject": "app: add typed identity and activation projections",
   3975       "target_subject": null,
   3976       "source_author": "triesap <tyson@radroots.org>",
   3977       "target_author": null,
   3978       "source_author_time": "2026-04-18T02:45:38Z",
   3979       "target_author_time": null,
   3980       "source_committer_time": "2026-04-18T02:45:38Z",
   3981       "target_committer_time": null,
   3982       "source_paths": [],
   3983       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   3984       "empty_commit_disposition": "out_of_scope"
   3985     },
   3986     {
   3987       "source_commit": "28915763c7db647ae6576d86e16f257bb69eec2d",
   3988       "target_commit": null,
   3989       "source_parents": [
   3990         "ca13a9b415565fce0fb0c1cc63491215df7cfc79"
   3991       ],
   3992       "target_parents": [],
   3993       "source_subject": "ui: add nav layout vars",
   3994       "target_subject": null,
   3995       "source_author": "triesap <tyson@radroots.org>",
   3996       "target_author": null,
   3997       "source_author_time": "2026-02-06T12:13:43Z",
   3998       "target_author_time": null,
   3999       "source_committer_time": "2026-02-06T12:53:23Z",
   4000       "target_committer_time": null,
   4001       "source_paths": [],
   4002       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4003       "empty_commit_disposition": "out_of_scope"
   4004     },
   4005     {
   4006       "source_commit": "28e8e76c0da75daea08dab8f11aa9276627b206e",
   4007       "target_commit": null,
   4008       "source_parents": [
   4009         "4544abe63f25ee09fc4c779d4b4023fe86a19f9c"
   4010       ],
   4011       "target_parents": [],
   4012       "source_subject": "fix(security): expire generated secret clipboard data",
   4013       "target_subject": null,
   4014       "source_author": "triesap <tyson@radroots.org>",
   4015       "target_author": null,
   4016       "source_author_time": "2026-08-02T20:24:51Z",
   4017       "target_author_time": null,
   4018       "source_committer_time": "2026-08-02T20:24:51Z",
   4019       "target_committer_time": null,
   4020       "source_paths": [],
   4021       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4022       "empty_commit_disposition": "out_of_scope"
   4023     },
   4024     {
   4025       "source_commit": "29034ab8d9dca617d580d3ae4470e1b7126950ed",
   4026       "target_commit": null,
   4027       "source_parents": [
   4028         "6037756a7723601e67f4d2e5544bfee51db6fe35"
   4029       ],
   4030       "target_parents": [],
   4031       "source_subject": "ui: fix ios switch motion",
   4032       "target_subject": null,
   4033       "source_author": "triesap <tyson@radroots.org>",
   4034       "target_author": null,
   4035       "source_author_time": "2026-02-06T19:32:13Z",
   4036       "target_author_time": null,
   4037       "source_committer_time": "2026-02-06T19:32:13Z",
   4038       "target_committer_time": null,
   4039       "source_paths": [],
   4040       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4041       "empty_commit_disposition": "out_of_scope"
   4042     },
   4043     {
   4044       "source_commit": "295a065f7512a8487b366952670e217ca0463162",
   4045       "target_commit": null,
   4046       "source_parents": [
   4047         "f11d2d8b0eb343c6e3815017c889be956a1d8fc0"
   4048       ],
   4049       "target_parents": [],
   4050       "source_subject": "app-utils: add time helpers",
   4051       "target_subject": null,
   4052       "source_author": "triesap <triesap@radroots.dev>",
   4053       "target_author": null,
   4054       "source_author_time": "2026-01-19T06:51:46Z",
   4055       "target_author_time": null,
   4056       "source_committer_time": "2026-01-19T06:51:46Z",
   4057       "target_committer_time": null,
   4058       "source_paths": [],
   4059       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4060       "empty_commit_disposition": "out_of_scope"
   4061     },
   4062     {
   4063       "source_commit": "297516e8556de8ef6adb5765b32ab2eb3ca72d11",
   4064       "target_commit": null,
   4065       "source_parents": [
   4066         "cd82299bf1f9749f39081ab28b133c5a2ac1ba02"
   4067       ],
   4068       "target_parents": [],
   4069       "source_subject": "ui: restyle shared text inputs",
   4070       "target_subject": null,
   4071       "source_author": "triesap <tyson@radroots.org>",
   4072       "target_author": null,
   4073       "source_author_time": "2026-04-19T02:20:00Z",
   4074       "target_author_time": null,
   4075       "source_committer_time": "2026-04-19T02:20:00Z",
   4076       "target_committer_time": null,
   4077       "source_paths": [],
   4078       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4079       "empty_commit_disposition": "out_of_scope"
   4080     },
   4081     {
   4082       "source_commit": "298e7437761b8c5e6669406eb9c943a89ec99aaf",
   4083       "target_commit": null,
   4084       "source_parents": [
   4085         "5d58db55a7b19148194b00941fdfc1042830d504"
   4086       ],
   4087       "target_parents": [],
   4088       "source_subject": "app-core: add client radroots error map",
   4089       "target_subject": null,
   4090       "source_author": "triesap <triesap@radroots.dev>",
   4091       "target_author": null,
   4092       "source_author_time": "2026-01-18T23:52:56Z",
   4093       "target_author_time": null,
   4094       "source_committer_time": "2026-01-18T23:52:56Z",
   4095       "target_committer_time": null,
   4096       "source_paths": [],
   4097       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4098       "empty_commit_disposition": "out_of_scope"
   4099     },
   4100     {
   4101       "source_commit": "29c326dc755a7f21efbfc6c508694d36f3de2829",
   4102       "target_commit": null,
   4103       "source_parents": [
   4104         "061d67887a7a8c4fe8472976c91bdabffd47e44d"
   4105       ],
   4106       "target_parents": [],
   4107       "source_subject": "ui: keep choice button size stable",
   4108       "target_subject": null,
   4109       "source_author": "triesap <tyson@radroots.org>",
   4110       "target_author": null,
   4111       "source_author_time": "2026-06-07T14:04:08-07:00",
   4112       "target_author_time": null,
   4113       "source_committer_time": "2026-06-18T12:31:42-07:00",
   4114       "target_committer_time": null,
   4115       "source_paths": [],
   4116       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4117       "empty_commit_disposition": "out_of_scope"
   4118     },
   4119     {
   4120       "source_commit": "2a2a901bc1b1f72f0f914b6048c06b08c75f5f03",
   4121       "target_commit": null,
   4122       "source_parents": [
   4123         "068bab603ec2cff5b69ed5fc444378c5753770ea"
   4124       ],
   4125       "target_parents": [],
   4126       "source_subject": "app: localize setup eula content",
   4127       "target_subject": null,
   4128       "source_author": "triesap <tyson@radroots.org>",
   4129       "target_author": null,
   4130       "source_author_time": "2026-02-02T15:48:25Z",
   4131       "target_author_time": null,
   4132       "source_committer_time": "2026-02-02T15:48:25Z",
   4133       "target_committer_time": null,
   4134       "source_paths": [],
   4135       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4136       "empty_commit_disposition": "out_of_scope"
   4137     },
   4138     {
   4139       "source_commit": "2a6cda352b18b8e78bbde4d790c9c77084c63a65",
   4140       "target_commit": null,
   4141       "source_parents": [
   4142         "25f824a85d4e6238fd008982d01a2dd3bca7ad87"
   4143       ],
   4144       "target_parents": [],
   4145       "source_subject": "app-core: add encrypted store helper",
   4146       "target_subject": null,
   4147       "source_author": "triesap <triesap@radroots.dev>",
   4148       "target_author": null,
   4149       "source_author_time": "2026-01-19T01:57:30Z",
   4150       "target_author_time": null,
   4151       "source_committer_time": "2026-01-19T01:57:30Z",
   4152       "target_committer_time": null,
   4153       "source_paths": [],
   4154       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4155       "empty_commit_disposition": "out_of_scope"
   4156     },
   4157     {
   4158       "source_commit": "2b0ee5f70423fbf2853e8363cc9ffd8316edb883",
   4159       "target_commit": null,
   4160       "source_parents": [
   4161         "70c8c654845aa8f8c71a8ed38d4c358ef0c71ec4"
   4162       ],
   4163       "target_parents": [],
   4164       "source_subject": "app: enforce letter media for customer-label print plans",
   4165       "target_subject": null,
   4166       "source_author": "triesap <tyson@radroots.org>",
   4167       "target_author": null,
   4168       "source_author_time": "2026-04-22T21:54:13Z",
   4169       "target_author_time": null,
   4170       "source_committer_time": "2026-04-22T21:54:13Z",
   4171       "target_committer_time": null,
   4172       "source_paths": [],
   4173       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4174       "empty_commit_disposition": "out_of_scope"
   4175     },
   4176     {
   4177       "source_commit": "2b4fd9b5e013c96586eab39fe8db1256ea578603",
   4178       "target_commit": null,
   4179       "source_parents": [
   4180         "47d7a18d4a424f2a090c59aa19c527b2ed7b6300"
   4181       ],
   4182       "target_parents": [],
   4183       "source_subject": "runtime: route trade mutations through SDK evidence modes",
   4184       "target_subject": null,
   4185       "source_author": "triesap <tyson@radroots.org>",
   4186       "target_author": null,
   4187       "source_author_time": "2026-07-04T00:11:29Z",
   4188       "target_author_time": null,
   4189       "source_committer_time": "2026-07-04T00:11:29Z",
   4190       "target_committer_time": null,
   4191       "source_paths": [],
   4192       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4193       "empty_commit_disposition": "out_of_scope"
   4194     },
   4195     {
   4196       "source_commit": "2b5fe5d8321fd0e248a9d304651b1ba54ee6a180",
   4197       "target_commit": "382dde207e3706a2f2abe3872e075f3c2a5cb942",
   4198       "source_parents": [
   4199         "bc726e56fcca2dac8e1cc8002f0275e84ebf3d14"
   4200       ],
   4201       "target_parents": [
   4202         "43cc93cc17683c794934b7fcb98619b2c1345b6a"
   4203       ],
   4204       "source_subject": "studio: align the Rust baseline",
   4205       "target_subject": "studio: align the Rust baseline",
   4206       "source_author": "triesap <tyson@radroots.org>",
   4207       "target_author": "triesap <tyson@radroots.org>",
   4208       "source_author_time": "2026-08-05T23:32:24Z",
   4209       "target_author_time": "2026-08-05T23:32:24Z",
   4210       "source_committer_time": "2026-08-05T23:32:24Z",
   4211       "target_committer_time": "2026-08-05T23:32:24Z",
   4212       "source_paths": [
   4213         "core/Cargo.toml"
   4214       ],
   4215       "normalized_patch_sha256": "6482ebff6a10618df7883d2f2c29329a1e1468e6938a4730d3621106c7525063",
   4216       "empty_commit_disposition": "retained"
   4217     },
   4218     {
   4219       "source_commit": "2bcdb04f53f52a126d0861e6ddbb72eb972dae6a",
   4220       "target_commit": null,
   4221       "source_parents": [
   4222         "a7edc7080137b98e2335923a6941d2b5cf496349"
   4223       ],
   4224       "target_parents": [],
   4225       "source_subject": "app: prepend log dump header",
   4226       "target_subject": null,
   4227       "source_author": "triesap <triesap@radroots.dev>",
   4228       "target_author": null,
   4229       "source_author_time": "2026-01-21T14:11:58Z",
   4230       "target_author_time": null,
   4231       "source_committer_time": "2026-01-21T14:11:58Z",
   4232       "target_committer_time": null,
   4233       "source_paths": [],
   4234       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4235       "empty_commit_disposition": "out_of_scope"
   4236     },
   4237     {
   4238       "source_commit": "2bdf692e87a46112d2cfeb67923e35eb3ccc432e",
   4239       "target_commit": null,
   4240       "source_parents": [
   4241         "3de9bc32ad686cfc8f333fd53657309c21267d72"
   4242       ],
   4243       "target_parents": [],
   4244       "source_subject": "app: add setup status model",
   4245       "target_subject": null,
   4246       "source_author": "triesap <tyson@radroots.org>",
   4247       "target_author": null,
   4248       "source_author_time": "2026-02-02T18:59:11Z",
   4249       "target_author_time": null,
   4250       "source_committer_time": "2026-02-02T18:59:11Z",
   4251       "target_committer_time": null,
   4252       "source_paths": [],
   4253       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4254       "empty_commit_disposition": "out_of_scope"
   4255     },
   4256     {
   4257       "source_commit": "2c0fbfb36c11e845c9d3387cc17507cd11cb8c7e",
   4258       "target_commit": null,
   4259       "source_parents": [
   4260         "732d988dda6df859196b1d17d26e343b0b80e654"
   4261       ],
   4262       "target_parents": [],
   4263       "source_subject": "app: bootstrap init types and wasm web fixes",
   4264       "target_subject": null,
   4265       "source_author": "triesap <triesap@radroots.dev>",
   4266       "target_author": null,
   4267       "source_author_time": "2026-01-19T14:59:31Z",
   4268       "target_author_time": null,
   4269       "source_committer_time": "2026-01-19T14:59:31Z",
   4270       "target_committer_time": null,
   4271       "source_paths": [],
   4272       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4273       "empty_commit_disposition": "out_of_scope"
   4274     },
   4275     {
   4276       "source_commit": "2c6d938a8997ed79f5231f7e7929ee965bf2a95a",
   4277       "target_commit": null,
   4278       "source_parents": [
   4279         "d1cfa33728e6c89a5c4e94a7c3df1060a7291b92"
   4280       ],
   4281       "target_parents": [],
   4282       "source_subject": "Edit `/farm/land` and `/farm/land/add` page handlers, styles.",
   4283       "target_subject": null,
   4284       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   4285       "target_author": null,
   4286       "source_author_time": "2024-12-09T01:51:10Z",
   4287       "target_author_time": null,
   4288       "source_committer_time": "2024-12-09T01:51:10Z",
   4289       "target_committer_time": null,
   4290       "source_paths": [],
   4291       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4292       "empty_commit_disposition": "out_of_scope"
   4293     },
   4294     {
   4295       "source_commit": "2c90672efbbfbffa5bd10a14341dfa8205d649cb",
   4296       "target_commit": null,
   4297       "source_parents": [
   4298         "067b744abcf636a6c345b9b0477f6044302b7b03"
   4299       ],
   4300       "target_parents": [],
   4301       "source_subject": "build(core): document Rust validation gates",
   4302       "target_subject": null,
   4303       "source_author": "triesap <tyson@radroots.org>",
   4304       "target_author": null,
   4305       "source_author_time": "2026-08-02T17:59:34Z",
   4306       "target_author_time": null,
   4307       "source_committer_time": "2026-08-02T17:59:34Z",
   4308       "target_committer_time": null,
   4309       "source_paths": [],
   4310       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4311       "empty_commit_disposition": "out_of_scope"
   4312     },
   4313     {
   4314       "source_commit": "2ca15c6d9a018e462ec8cde2d5d208e4926798f0",
   4315       "target_commit": null,
   4316       "source_parents": [
   4317         "7e67a4b1726f17764678a9cf3455668deb9893b4"
   4318       ],
   4319       "target_parents": [],
   4320       "source_subject": "custody: make generated recovery exclusive",
   4321       "target_subject": null,
   4322       "source_author": "triesap <tyson@radroots.org>",
   4323       "target_author": null,
   4324       "source_author_time": "2026-08-03T23:57:19Z",
   4325       "target_author_time": null,
   4326       "source_committer_time": "2026-08-03T23:57:19Z",
   4327       "target_committer_time": null,
   4328       "source_paths": [],
   4329       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4330       "empty_commit_disposition": "out_of_scope"
   4331     },
   4332     {
   4333       "source_commit": "2cb6e965f1d7fb6a281fd65992f53038f7128652",
   4334       "target_commit": null,
   4335       "source_parents": [
   4336         "c99fcc15c2460c4307a724146e3f79d5ea7231e0"
   4337       ],
   4338       "target_parents": [],
   4339       "source_subject": "app-core: add keystore traits",
   4340       "target_subject": null,
   4341       "source_author": "triesap <triesap@radroots.dev>",
   4342       "target_author": null,
   4343       "source_author_time": "2026-01-19T00:50:00Z",
   4344       "target_author_time": null,
   4345       "source_committer_time": "2026-01-19T00:50:00Z",
   4346       "target_committer_time": null,
   4347       "source_paths": [],
   4348       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4349       "empty_commit_disposition": "out_of_scope"
   4350     },
   4351     {
   4352       "source_commit": "2d355e35d70500c6017ae12327e6c08b9ab230c4",
   4353       "target_commit": null,
   4354       "source_parents": [
   4355         "c0b5c2deef93095613f50e27fcbb53a26db61b2b"
   4356       ],
   4357       "target_parents": [],
   4358       "source_subject": "studio: use grouped trade status",
   4359       "target_subject": null,
   4360       "source_author": "triesap <tyson@radroots.org>",
   4361       "target_author": null,
   4362       "source_author_time": "2026-06-30T22:52:27Z",
   4363       "target_author_time": null,
   4364       "source_committer_time": "2026-06-30T22:52:27Z",
   4365       "target_committer_time": null,
   4366       "source_paths": [],
   4367       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4368       "empty_commit_disposition": "out_of_scope"
   4369     },
   4370     {
   4371       "source_commit": "2dd110b9db0580f877f37d64174eca7c6afef300",
   4372       "target_commit": null,
   4373       "source_parents": [
   4374         "0b85324cc430ccbd5f853c563ee337ab1b6ccb58"
   4375       ],
   4376       "target_parents": [],
   4377       "source_subject": "app: add bootstrap data types",
   4378       "target_subject": null,
   4379       "source_author": "triesap <triesap@radroots.dev>",
   4380       "target_author": null,
   4381       "source_author_time": "2026-01-19T17:46:18Z",
   4382       "target_author_time": null,
   4383       "source_committer_time": "2026-01-19T17:46:18Z",
   4384       "target_committer_time": null,
   4385       "source_paths": [],
   4386       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4387       "empty_commit_disposition": "out_of_scope"
   4388     },
   4389     {
   4390       "source_commit": "2e393859fb2051c29840eb4a815491434e6c28db",
   4391       "target_commit": null,
   4392       "source_parents": [
   4393         "19926cf8558ed7b1a61f93788631694272b7e25b"
   4394       ],
   4395       "target_parents": [],
   4396       "source_subject": "app: refresh shared local events on demand",
   4397       "target_subject": null,
   4398       "source_author": "triesap <tyson@radroots.org>",
   4399       "target_author": null,
   4400       "source_author_time": "2026-05-23T07:19:29Z",
   4401       "target_author_time": null,
   4402       "source_committer_time": "2026-05-23T07:19:29Z",
   4403       "target_committer_time": null,
   4404       "source_paths": [],
   4405       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4406       "empty_commit_disposition": "out_of_scope"
   4407     },
   4408     {
   4409       "source_commit": "2e3e7d3131dcd501095b6545cc420b508738a059",
   4410       "target_commit": null,
   4411       "source_parents": [
   4412         "eff4d421471d5d10234f333c96a0d7f6f41910bc"
   4413       ],
   4414       "target_parents": [],
   4415       "source_subject": "sync: recover order coordination on resume",
   4416       "target_subject": null,
   4417       "source_author": "triesap <tyson@radroots.org>",
   4418       "target_author": null,
   4419       "source_author_time": "2026-05-24T23:59:36Z",
   4420       "target_author_time": null,
   4421       "source_committer_time": "2026-05-24T23:59:36Z",
   4422       "target_committer_time": null,
   4423       "source_paths": [],
   4424       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4425       "empty_commit_disposition": "out_of_scope"
   4426     },
   4427     {
   4428       "source_commit": "2e6dd86b3a3ffbe18d1f25581d5cb87aef343a68",
   4429       "target_commit": null,
   4430       "source_parents": [
   4431         "09cc68157cf03f681d2e01a0297b3c4ab12c6776"
   4432       ],
   4433       "target_parents": [],
   4434       "source_subject": "tests: add the radroots_studio_app launcher source guards",
   4435       "target_subject": null,
   4436       "source_author": "triesap <tyson@radroots.org>",
   4437       "target_author": null,
   4438       "source_author_time": "2026-04-17T18:44:12Z",
   4439       "target_author_time": null,
   4440       "source_committer_time": "2026-04-17T18:44:12Z",
   4441       "target_committer_time": null,
   4442       "source_paths": [],
   4443       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4444       "empty_commit_disposition": "out_of_scope"
   4445     },
   4446     {
   4447       "source_commit": "2e85a36c9f40f64750d0db0f5b289367cbb8e9eb",
   4448       "target_commit": null,
   4449       "source_parents": [
   4450         "b278c82f36eb25379ea5d5fe4bc19ca5e1893cdb"
   4451       ],
   4452       "target_parents": [],
   4453       "source_subject": "ios: require auth before revealing recovery key",
   4454       "target_subject": null,
   4455       "source_author": "triesap <tyson@radroots.org>",
   4456       "target_author": null,
   4457       "source_author_time": "2026-03-21T18:53:09Z",
   4458       "target_author_time": null,
   4459       "source_committer_time": "2026-03-21T18:53:09Z",
   4460       "target_committer_time": null,
   4461       "source_paths": [],
   4462       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4463       "empty_commit_disposition": "out_of_scope"
   4464     },
   4465     {
   4466       "source_commit": "2ed45db6e32cb50d33be8dec5ae3fffa32106cbd",
   4467       "target_commit": null,
   4468       "source_parents": [
   4469         "4febdffb164dee4158cdefc083f2b0945e0f413e"
   4470       ],
   4471       "target_parents": [],
   4472       "source_subject": "sqlite: project interop listings for buyers",
   4473       "target_subject": null,
   4474       "source_author": "triesap <tyson@radroots.org>",
   4475       "target_author": null,
   4476       "source_author_time": "2026-05-23T21:12:47Z",
   4477       "target_author_time": null,
   4478       "source_committer_time": "2026-05-23T21:12:47Z",
   4479       "target_committer_time": null,
   4480       "source_paths": [],
   4481       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4482       "empty_commit_disposition": "out_of_scope"
   4483     },
   4484     {
   4485       "source_commit": "2edccc857fb392a012000ea60cfcca1abe61e427",
   4486       "target_commit": null,
   4487       "source_parents": [
   4488         "167a7962d5a4f22d81839687ac29aad9522fcc26"
   4489       ],
   4490       "target_parents": [],
   4491       "source_subject": "Edit `/models/nostr-relay/`, update routes using nav option swap labels, add css, edit routes, styles",
   4492       "target_subject": null,
   4493       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   4494       "target_author": null,
   4495       "source_author_time": "2024-09-27T19:24:23Z",
   4496       "target_author_time": null,
   4497       "source_committer_time": "2024-09-27T19:24:23Z",
   4498       "target_committer_time": null,
   4499       "source_paths": [],
   4500       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4501       "empty_commit_disposition": "out_of_scope"
   4502     },
   4503     {
   4504       "source_commit": "2ee3e788aa897db99beb63c5e5e6ed849ea79ede",
   4505       "target_commit": null,
   4506       "source_parents": [
   4507         "fe81458f99a1a14909d6271ac0b3ff88b6171631"
   4508       ],
   4509       "target_parents": [],
   4510       "source_subject": "sqlite: add farm setup repository seam",
   4511       "target_subject": null,
   4512       "source_author": "triesap <tyson@radroots.org>",
   4513       "target_author": null,
   4514       "source_author_time": "2026-04-18T06:47:56Z",
   4515       "target_author_time": null,
   4516       "source_committer_time": "2026-04-18T06:47:56Z",
   4517       "target_committer_time": null,
   4518       "source_paths": [],
   4519       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4520       "empty_commit_disposition": "out_of_scope"
   4521     },
   4522     {
   4523       "source_commit": "2eee2ad75b34af868efbcbf5a28acab3db482a7e",
   4524       "target_commit": null,
   4525       "source_parents": [
   4526         "bdb084bb6688bc31417cb0b52445960a3cb562ca"
   4527       ],
   4528       "target_parents": [],
   4529       "source_subject": "build: update app crate path references",
   4530       "target_subject": null,
   4531       "source_author": "triesap <tyson@radroots.org>",
   4532       "target_author": null,
   4533       "source_author_time": "2026-05-26T19:36:27Z",
   4534       "target_author_time": null,
   4535       "source_committer_time": "2026-05-26T19:36:27Z",
   4536       "target_committer_time": null,
   4537       "source_paths": [],
   4538       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4539       "empty_commit_disposition": "out_of_scope"
   4540     },
   4541     {
   4542       "source_commit": "2f08bea544c55e871833b937e3cdab7758966212",
   4543       "target_commit": "7d6a2a51131babfcf658ebf201abccc03af1ba8e",
   4544       "source_parents": [
   4545         "0820f16cb66e083ebd342e02746076b9b084d635"
   4546       ],
   4547       "target_parents": [
   4548         "f02ee0da6ea3b91ae6749eec6abc5ed0ba21fd6e"
   4549       ],
   4550       "source_subject": "core(accounts): add recoverable account write transactions",
   4551       "target_subject": "core(accounts): add recoverable account write transactions",
   4552       "source_author": "triesap <tyson@radroots.org>",
   4553       "target_author": "triesap <tyson@radroots.org>",
   4554       "source_author_time": "2026-08-02T19:03:25Z",
   4555       "target_author_time": "2026-08-02T19:03:25Z",
   4556       "source_committer_time": "2026-08-02T19:03:25Z",
   4557       "target_committer_time": "2026-08-02T19:03:25Z",
   4558       "source_paths": [
   4559         "core/crates/application/src/accounts.rs",
   4560         "core/crates/application/src/lib.rs"
   4561       ],
   4562       "normalized_patch_sha256": "7eb35b24fb1648581f6a8d6306a4b3c126da67e5a7089bfb1e29c3327b1bab0b",
   4563       "empty_commit_disposition": "retained"
   4564     },
   4565     {
   4566       "source_commit": "2f0e3f941469458117e9911d68058985ba3d4360",
   4567       "target_commit": null,
   4568       "source_parents": [
   4569         "1109be99662438de5634086149c7fac8f82a29fb"
   4570       ],
   4571       "target_parents": [],
   4572       "source_subject": "Build app",
   4573       "target_subject": null,
   4574       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   4575       "target_author": null,
   4576       "source_author_time": "2024-08-31T16:34:28Z",
   4577       "target_author_time": null,
   4578       "source_committer_time": "2024-08-31T16:34:28Z",
   4579       "target_committer_time": null,
   4580       "source_paths": [],
   4581       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4582       "empty_commit_disposition": "out_of_scope"
   4583     },
   4584     {
   4585       "source_commit": "2f1b54178a03718474eb72d7a86f4b0d6e0dd0b6",
   4586       "target_commit": null,
   4587       "source_parents": [
   4588         "1391d3652a3d400c874e0a9c1cbb29c53d4df431"
   4589       ],
   4590       "target_parents": [],
   4591       "source_subject": "app: show active nostr key in health panel",
   4592       "target_subject": null,
   4593       "source_author": "triesap <triesap@radroots.dev>",
   4594       "target_author": null,
   4595       "source_author_time": "2026-01-19T19:47:47Z",
   4596       "target_author_time": null,
   4597       "source_committer_time": "2026-01-19T19:47:47Z",
   4598       "target_committer_time": null,
   4599       "source_paths": [],
   4600       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4601       "empty_commit_disposition": "out_of_scope"
   4602     },
   4603     {
   4604       "source_commit": "2fd901fbd138485e8bfb91638824b39ce1d3c44e",
   4605       "target_commit": null,
   4606       "source_parents": [
   4607         "dd67b0f6c3a8e28fd72ff6c6406f42f867fdf2ff"
   4608       ],
   4609       "target_parents": [],
   4610       "source_subject": "core: add home location tools module",
   4611       "target_subject": null,
   4612       "source_author": "triesap <tyson@radroots.org>",
   4613       "target_author": null,
   4614       "source_author_time": "2026-03-22T02:12:02Z",
   4615       "target_author_time": null,
   4616       "source_committer_time": "2026-03-22T02:12:02Z",
   4617       "target_committer_time": null,
   4618       "source_paths": [],
   4619       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4620       "empty_commit_disposition": "out_of_scope"
   4621     },
   4622     {
   4623       "source_commit": "300ba0ec1fa5aff56a7e639b5aa81bd042d85cfb",
   4624       "target_commit": null,
   4625       "source_parents": [
   4626         "50876ee2d408ccadb103f1476f38d6210ecb467f"
   4627       ],
   4628       "target_parents": [],
   4629       "source_subject": "ios: prune stale offline geocoder revisions",
   4630       "target_subject": null,
   4631       "source_author": "triesap <tyson@radroots.org>",
   4632       "target_author": null,
   4633       "source_author_time": "2026-03-22T00:24:24Z",
   4634       "target_author_time": null,
   4635       "source_committer_time": "2026-03-22T00:24:24Z",
   4636       "target_committer_time": null,
   4637       "source_paths": [],
   4638       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4639       "empty_commit_disposition": "out_of_scope"
   4640     },
   4641     {
   4642       "source_commit": "300c73adbf6f117295b13422b0f3c8abf842d9a9",
   4643       "target_commit": null,
   4644       "source_parents": [
   4645         "be9a8d4ba0500804fd9693657858f2d851bcad8a"
   4646       ],
   4647       "target_parents": [],
   4648       "source_subject": "sqlite: prefer signed local interop identity",
   4649       "target_subject": null,
   4650       "source_author": "triesap <tyson@radroots.org>",
   4651       "target_author": null,
   4652       "source_author_time": "2026-05-23T09:23:38Z",
   4653       "target_author_time": null,
   4654       "source_committer_time": "2026-05-23T09:23:38Z",
   4655       "target_committer_time": null,
   4656       "source_paths": [],
   4657       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4658       "empty_commit_disposition": "out_of_scope"
   4659     },
   4660     {
   4661       "source_commit": "3036537d629a7cb6787ab11e5f6d17b1eae32411",
   4662       "target_commit": null,
   4663       "source_parents": [
   4664         "925edeb6ab2aff801aa61c6dcf4b1a4c10fc8c1f"
   4665       ],
   4666       "target_parents": [],
   4667       "source_subject": "Add `/farm/land` and `/farm/land/add` routes. Edit `/settings` layout. Add map point select component. Add/edit styles.",
   4668       "target_subject": null,
   4669       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   4670       "target_author": null,
   4671       "source_author_time": "2024-12-07T22:01:30Z",
   4672       "target_author_time": null,
   4673       "source_committer_time": "2024-12-07T22:01:30Z",
   4674       "target_committer_time": null,
   4675       "source_paths": [],
   4676       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4677       "empty_commit_disposition": "out_of_scope"
   4678     },
   4679     {
   4680       "source_commit": "304ab41943581ccc97cb9b629482934206ca9612",
   4681       "target_commit": null,
   4682       "source_parents": [
   4683         "5ad8ff2d3c25165ea2ba2f9fd2872021945615f1"
   4684       ],
   4685       "target_parents": [],
   4686       "source_subject": "ui: add the validated account form",
   4687       "target_subject": null,
   4688       "source_author": "triesap <tyson@radroots.org>",
   4689       "target_author": null,
   4690       "source_author_time": "2026-08-01T18:35:30Z",
   4691       "target_author_time": null,
   4692       "source_committer_time": "2026-08-01T18:35:30Z",
   4693       "target_committer_time": null,
   4694       "source_paths": [],
   4695       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4696       "empty_commit_disposition": "out_of_scope"
   4697     },
   4698     {
   4699       "source_commit": "304bf078382bfc48861607fbf5a21a358bc7b599",
   4700       "target_commit": null,
   4701       "source_parents": [
   4702         "1a3a676609f8196cb71ba92669b1fc1b486d8459"
   4703       ],
   4704       "target_parents": [],
   4705       "source_subject": "app-core: add idb store helpers",
   4706       "target_subject": null,
   4707       "source_author": "triesap <triesap@radroots.dev>",
   4708       "target_author": null,
   4709       "source_author_time": "2026-01-19T01:37:20Z",
   4710       "target_author_time": null,
   4711       "source_committer_time": "2026-01-19T01:37:20Z",
   4712       "target_committer_time": null,
   4713       "source_paths": [],
   4714       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4715       "empty_commit_disposition": "out_of_scope"
   4716     },
   4717     {
   4718       "source_commit": "304e1783996d254d51ed40a8d93cda5962cc85e6",
   4719       "target_commit": null,
   4720       "source_parents": [
   4721         "0a0c2de43d88b9fb54ace04059e613a8e7abb270"
   4722       ],
   4723       "target_parents": [],
   4724       "source_subject": "ui: expand the radroots_studio_app theme contract",
   4725       "target_subject": null,
   4726       "source_author": "triesap <tyson@radroots.org>",
   4727       "target_author": null,
   4728       "source_author_time": "2026-04-17T18:14:22Z",
   4729       "target_author_time": null,
   4730       "source_committer_time": "2026-04-17T18:14:22Z",
   4731       "target_committer_time": null,
   4732       "source_paths": [],
   4733       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4734       "empty_commit_disposition": "out_of_scope"
   4735     },
   4736     {
   4737       "source_commit": "304e951998883c9753f4410e281d381568fee759",
   4738       "target_commit": null,
   4739       "source_parents": [
   4740         "0b1884a7d7a0879ecd1b49018c206735e0c597cd"
   4741       ],
   4742       "target_parents": [],
   4743       "source_subject": "app: localize settings and ui demo",
   4744       "target_subject": null,
   4745       "source_author": "triesap <tyson@radroots.org>",
   4746       "target_author": null,
   4747       "source_author_time": "2026-02-02T16:19:44Z",
   4748       "target_author_time": null,
   4749       "source_committer_time": "2026-02-02T16:19:44Z",
   4750       "target_committer_time": null,
   4751       "source_paths": [],
   4752       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4753       "empty_commit_disposition": "out_of_scope"
   4754     },
   4755     {
   4756       "source_commit": "304f4ab8e63b02d2e7069b3cb46638ae2eb6bf92",
   4757       "target_commit": null,
   4758       "source_parents": [
   4759         "745034d9563ae68cff58b8246533a6d4ac649104"
   4760       ],
   4761       "target_parents": [],
   4762       "source_subject": "app: add typed activity journal foundation",
   4763       "target_subject": null,
   4764       "source_author": "triesap <tyson@radroots.org>",
   4765       "target_author": null,
   4766       "source_author_time": "2026-04-18T00:43:03Z",
   4767       "target_author_time": null,
   4768       "source_committer_time": "2026-04-18T00:43:03Z",
   4769       "target_committer_time": null,
   4770       "source_paths": [],
   4771       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4772       "empty_commit_disposition": "out_of_scope"
   4773     },
   4774     {
   4775       "source_commit": "30704f4d8188fee0c8162b111dd8cc98b8f52c7b",
   4776       "target_commit": null,
   4777       "source_parents": [
   4778         "bf8ec095b5b1b3a7b4e485ac914bdcbe4a53a5d1"
   4779       ],
   4780       "target_parents": [],
   4781       "source_subject": "core: centralize shared local events paths",
   4782       "target_subject": null,
   4783       "source_author": "triesap <tyson@radroots.org>",
   4784       "target_author": null,
   4785       "source_author_time": "2026-05-24T08:39:53Z",
   4786       "target_author_time": null,
   4787       "source_committer_time": "2026-05-24T08:39:53Z",
   4788       "target_committer_time": null,
   4789       "source_paths": [],
   4790       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4791       "empty_commit_disposition": "out_of_scope"
   4792     },
   4793     {
   4794       "source_commit": "3092da9d3f716b9527d8ca1c0b080f623c67a535",
   4795       "target_commit": null,
   4796       "source_parents": [
   4797         "c0bcbe4cc6f53fa766eee67771b6cc42fad026c1"
   4798       ],
   4799       "target_parents": [],
   4800       "source_subject": "Edit nav stores separating previous and title, add test nostr features for metadata and text notes",
   4801       "target_subject": null,
   4802       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   4803       "target_author": null,
   4804       "source_author_time": "2024-08-30T14:46:32Z",
   4805       "target_author_time": null,
   4806       "source_committer_time": "2024-08-30T14:46:32Z",
   4807       "target_committer_time": null,
   4808       "source_paths": [],
   4809       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4810       "empty_commit_disposition": "out_of_scope"
   4811     },
   4812     {
   4813       "source_commit": "30bfac2ff8dfe5604bd1b1b30912ba29e2356419",
   4814       "target_commit": null,
   4815       "source_parents": [
   4816         "c0ac109f122be699c122bdd3c2220b352aa44fba"
   4817       ],
   4818       "target_parents": [],
   4819       "source_subject": "runtime: keep validation receipts pending",
   4820       "target_subject": null,
   4821       "source_author": "triesap <tyson@radroots.org>",
   4822       "target_author": null,
   4823       "source_author_time": "2026-07-04T01:48:19Z",
   4824       "target_author_time": null,
   4825       "source_committer_time": "2026-07-04T01:48:19Z",
   4826       "target_committer_time": null,
   4827       "source_paths": [],
   4828       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4829       "empty_commit_disposition": "out_of_scope"
   4830     },
   4831     {
   4832       "source_commit": "30d307278ca44e73baacc4247d20e2c9e60dff63",
   4833       "target_commit": null,
   4834       "source_parents": [
   4835         "0308333c66a2c8e391d65b0803cd27d3ccf2c45c"
   4836       ],
   4837       "target_parents": [],
   4838       "source_subject": "ui: fix input text visibility",
   4839       "target_subject": null,
   4840       "source_author": "triesap <tyson@radroots.org>",
   4841       "target_author": null,
   4842       "source_author_time": "2026-04-19T20:26:28Z",
   4843       "target_author_time": null,
   4844       "source_committer_time": "2026-04-19T20:26:28Z",
   4845       "target_committer_time": null,
   4846       "source_paths": [],
   4847       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4848       "empty_commit_disposition": "out_of_scope"
   4849     },
   4850     {
   4851       "source_commit": "318b805308be3a604bd3d8a8e2c0964e8787f6e9",
   4852       "target_commit": null,
   4853       "source_parents": [
   4854         "cce52c4fe5171cc015174d2590db99e55c85fd8c"
   4855       ],
   4856       "target_parents": [],
   4857       "source_subject": "macos: make host smoke deterministic",
   4858       "target_subject": null,
   4859       "source_author": "triesap <tyson@radroots.org>",
   4860       "target_author": null,
   4861       "source_author_time": "2026-04-28T18:47:01Z",
   4862       "target_author_time": null,
   4863       "source_committer_time": "2026-04-28T18:47:01Z",
   4864       "target_committer_time": null,
   4865       "source_paths": [],
   4866       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4867       "empty_commit_disposition": "out_of_scope"
   4868     },
   4869     {
   4870       "source_commit": "31c14325d64d7f91a6f59982a0ab322d573b7b63",
   4871       "target_commit": null,
   4872       "source_parents": [
   4873         "656a32d9921cf0946c9c51d6ba3d3fe871f1553b"
   4874       ],
   4875       "target_parents": [],
   4876       "source_subject": "today: route follow-ons into shared execution screens",
   4877       "target_subject": null,
   4878       "source_author": "triesap <tyson@radroots.org>",
   4879       "target_author": null,
   4880       "source_author_time": "2026-04-20T00:10:44Z",
   4881       "target_author_time": null,
   4882       "source_committer_time": "2026-04-20T00:10:44Z",
   4883       "target_committer_time": null,
   4884       "source_paths": [],
   4885       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4886       "empty_commit_disposition": "out_of_scope"
   4887     },
   4888     {
   4889       "source_commit": "31fcb41e07985754663f42e4e80fd7f18564f286",
   4890       "target_commit": null,
   4891       "source_parents": [
   4892         "3ada037acc2c6a2cd4b0ed0f3b573a5285632be9"
   4893       ],
   4894       "target_parents": [],
   4895       "source_subject": "accounts: define the proof model vocabulary",
   4896       "target_subject": null,
   4897       "source_author": "triesap <tyson@radroots.org>",
   4898       "target_author": null,
   4899       "source_author_time": "2026-08-01T18:23:22Z",
   4900       "target_author_time": null,
   4901       "source_committer_time": "2026-08-01T18:23:22Z",
   4902       "target_committer_time": null,
   4903       "source_paths": [],
   4904       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4905       "empty_commit_disposition": "out_of_scope"
   4906     },
   4907     {
   4908       "source_commit": "3244d599f9572a9657bc164ee2308d3b346cf90c",
   4909       "target_commit": null,
   4910       "source_parents": [
   4911         "f682128fd2a42b83bf344a785f64018cfb39aab3"
   4912       ],
   4913       "target_parents": [],
   4914       "source_subject": "sync: use canonical relay evidence",
   4915       "target_subject": null,
   4916       "source_author": "triesap <tyson@radroots.org>",
   4917       "target_author": null,
   4918       "source_author_time": "2026-05-25T07:19:08Z",
   4919       "target_author_time": null,
   4920       "source_committer_time": "2026-05-25T07:19:08Z",
   4921       "target_committer_time": null,
   4922       "source_paths": [],
   4923       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4924       "empty_commit_disposition": "out_of_scope"
   4925     },
   4926     {
   4927       "source_commit": "32e461b30288b12af237a5be9baaa1dda79ded80",
   4928       "target_commit": null,
   4929       "source_parents": [
   4930         "f481cf7d57a6a68d46330a2bc96e274ba46b2ab2"
   4931       ],
   4932       "target_parents": [],
   4933       "source_subject": "release: add fail-closed evidence gates",
   4934       "target_subject": null,
   4935       "source_author": "triesap <tyson@radroots.org>",
   4936       "target_author": null,
   4937       "source_author_time": "2026-08-04T02:03:09Z",
   4938       "target_author_time": null,
   4939       "source_committer_time": "2026-08-04T02:03:09Z",
   4940       "target_committer_time": null,
   4941       "source_paths": [],
   4942       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4943       "empty_commit_disposition": "out_of_scope"
   4944     },
   4945     {
   4946       "source_commit": "32f66469b850e75ad84e54e4208ac4217d5c34dd",
   4947       "target_commit": null,
   4948       "source_parents": [
   4949         "bb3cb42486edfe2c79ee90578974f01e4e77741c"
   4950       ],
   4951       "target_parents": [],
   4952       "source_subject": "android: add device-reset action for local state",
   4953       "target_subject": null,
   4954       "source_author": "triesap <tyson@radroots.org>",
   4955       "target_author": null,
   4956       "source_author_time": "2026-03-21T16:58:34Z",
   4957       "target_author_time": null,
   4958       "source_committer_time": "2026-03-21T16:58:34Z",
   4959       "target_committer_time": null,
   4960       "source_paths": [],
   4961       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4962       "empty_commit_disposition": "out_of_scope"
   4963     },
   4964     {
   4965       "source_commit": "32f979c46a5c0b8e7158d0cafd04e3f6f5760087",
   4966       "target_commit": null,
   4967       "source_parents": [
   4968         "201a111b8d628c28938608a626630060bcaa5dfb"
   4969       ],
   4970       "target_parents": [],
   4971       "source_subject": "app: preserve reducer lifecycle parents",
   4972       "target_subject": null,
   4973       "source_author": "triesap <tyson@radroots.org>",
   4974       "target_author": null,
   4975       "source_author_time": "2026-06-05T16:55:39-07:00",
   4976       "target_author_time": null,
   4977       "source_committer_time": "2026-06-18T12:31:42-07:00",
   4978       "target_committer_time": null,
   4979       "source_paths": [],
   4980       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   4981       "empty_commit_disposition": "out_of_scope"
   4982     },
   4983     {
   4984       "source_commit": "32fae2cca8237aed6c17fb6076deaeb859e9a5d7",
   4985       "target_commit": null,
   4986       "source_parents": [
   4987         "7b07f5abe8f9ed4b97f0723a6ccf34d53c330353"
   4988       ],
   4989       "target_parents": [],
   4990       "source_subject": "app-core: add cipher trait and config types",
   4991       "target_subject": null,
   4992       "source_author": "triesap <triesap@radroots.dev>",
   4993       "target_author": null,
   4994       "source_author_time": "2026-01-19T00:45:38Z",
   4995       "target_author_time": null,
   4996       "source_committer_time": "2026-01-19T00:45:38Z",
   4997       "target_committer_time": null,
   4998       "source_paths": [],
   4999       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5000       "empty_commit_disposition": "out_of_scope"
   5001     },
   5002     {
   5003       "source_commit": "330a414d68d7a4db4bb5b92e1fe8c621b10612a9",
   5004       "target_commit": null,
   5005       "source_parents": [
   5006         "01aa94106144e5f1882edc2bab2f7e2e2041ad9a"
   5007       ],
   5008       "target_parents": [],
   5009       "source_subject": "app-utils: scaffold utils crate",
   5010       "target_subject": null,
   5011       "source_author": "triesap <triesap@radroots.dev>",
   5012       "target_author": null,
   5013       "source_author_time": "2026-01-19T06:38:18Z",
   5014       "target_author_time": null,
   5015       "source_committer_time": "2026-01-19T06:38:18Z",
   5016       "target_committer_time": null,
   5017       "source_paths": [],
   5018       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5019       "empty_commit_disposition": "out_of_scope"
   5020     },
   5021     {
   5022       "source_commit": "330bf0ca3f46c9b5bb1812e822abd5e3b8051306",
   5023       "target_commit": null,
   5024       "source_parents": [
   5025         "9d5b5caa18269bb0f47f0ceb9d164f6803a077e2"
   5026       ],
   5027       "target_parents": [],
   5028       "source_subject": "app: purge empty remote signer namespace on startup",
   5029       "target_subject": null,
   5030       "source_author": "triesap <tyson@radroots.org>",
   5031       "target_author": null,
   5032       "source_author_time": "2026-03-28T19:39:29Z",
   5033       "target_author_time": null,
   5034       "source_committer_time": "2026-03-28T19:39:29Z",
   5035       "target_committer_time": null,
   5036       "source_paths": [],
   5037       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5038       "empty_commit_disposition": "out_of_scope"
   5039     },
   5040     {
   5041       "source_commit": "331b596df95cf09f8a6bc2a6765af30ceb56a04a",
   5042       "target_commit": null,
   5043       "source_parents": [
   5044         "8f230b2edbcfbe27955eb1c6e1f550eb1c594b72"
   5045       ],
   5046       "target_parents": [],
   5047       "source_subject": "view: derive workflow projection from trade reducer",
   5048       "target_subject": null,
   5049       "source_author": "triesap <tyson@radroots.org>",
   5050       "target_author": null,
   5051       "source_author_time": "2026-06-03T16:29:36-07:00",
   5052       "target_author_time": null,
   5053       "source_committer_time": "2026-06-03T16:29:36-07:00",
   5054       "target_committer_time": null,
   5055       "source_paths": [],
   5056       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5057       "empty_commit_disposition": "out_of_scope"
   5058     },
   5059     {
   5060       "source_commit": "336d5ac5f7a7f51c552872752b7fbdb0123be114",
   5061       "target_commit": null,
   5062       "source_parents": [
   5063         "459a75d7e40a3304a1f6bbce3748cd13d24a3494"
   5064       ],
   5065       "target_parents": [],
   5066       "source_subject": "app-utils: add model query builder",
   5067       "target_subject": null,
   5068       "source_author": "triesap <triesap@radroots.dev>",
   5069       "target_author": null,
   5070       "source_author_time": "2026-01-19T07:28:22Z",
   5071       "target_author_time": null,
   5072       "source_committer_time": "2026-01-19T07:28:22Z",
   5073       "target_committer_time": null,
   5074       "source_paths": [],
   5075       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5076       "empty_commit_disposition": "out_of_scope"
   5077     },
   5078     {
   5079       "source_commit": "33b8a09bf68eba04e4b422e7536e89ae1a0d8a08",
   5080       "target_commit": "11fd92c5b56d89bb9fb82d298e08fa8a67756a02",
   5081       "source_parents": [
   5082         "7dde759e7b44f847c58fa8df7686dfcc2d8deeaf"
   5083       ],
   5084       "target_parents": [
   5085         "646a0ea56c31e089ba3a1e92075ce7fcdc90fe85"
   5086       ],
   5087       "source_subject": "ffi: gate storage behind static compatibility",
   5088       "target_subject": "ffi: gate storage behind static compatibility",
   5089       "source_author": "triesap <tyson@radroots.org>",
   5090       "target_author": "triesap <tyson@radroots.org>",
   5091       "source_author_time": "2026-08-03T23:27:40Z",
   5092       "target_author_time": "2026-08-03T23:27:40Z",
   5093       "source_committer_time": "2026-08-03T23:27:40Z",
   5094       "target_committer_time": "2026-08-03T23:27:40Z",
   5095       "source_paths": [
   5096         "core/crates/ffi/src/commands.rs"
   5097       ],
   5098       "normalized_patch_sha256": "d01e889f84e68163c960f23843e56a81b1f8d673e0e05b0dcdbad1a8444b0090",
   5099       "empty_commit_disposition": "retained"
   5100     },
   5101     {
   5102       "source_commit": "33dacae1c291ff6b9d7eb8e39da457ba20bf18a4",
   5103       "target_commit": null,
   5104       "source_parents": [
   5105         "c4bffb894447d30f6cec3e5aa504c604649c5d98"
   5106       ],
   5107       "target_parents": [],
   5108       "source_subject": "app: update individual config step",
   5109       "target_subject": null,
   5110       "source_author": "triesap <tyson@radroots.org>",
   5111       "target_author": null,
   5112       "source_author_time": "2026-02-06T18:08:48Z",
   5113       "target_author_time": null,
   5114       "source_committer_time": "2026-02-06T18:08:48Z",
   5115       "target_committer_time": null,
   5116       "source_paths": [],
   5117       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5118       "empty_commit_disposition": "out_of_scope"
   5119     },
   5120     {
   5121       "source_commit": "33ed23a220643548f8816b8098ebe8f8cf7133e6",
   5122       "target_commit": null,
   5123       "source_parents": [
   5124         "9b99c76042412f066c96e70e3a0744ad3eb53f1d"
   5125       ],
   5126       "target_parents": [],
   5127       "source_subject": "crate-surface: use runtime store namespace",
   5128       "target_subject": null,
   5129       "source_author": "triesap <tyson@radroots.org>",
   5130       "target_author": null,
   5131       "source_author_time": "2026-07-11T23:25:13Z",
   5132       "target_author_time": null,
   5133       "source_committer_time": "2026-07-11T23:25:13Z",
   5134       "target_committer_time": null,
   5135       "source_paths": [],
   5136       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5137       "empty_commit_disposition": "out_of_scope"
   5138     },
   5139     {
   5140       "source_commit": "340e325e44f788043fc83ec891e940a364195d83",
   5141       "target_commit": null,
   5142       "source_parents": [
   5143         "6e01efa41fc0f33b61ec25d7206af27c7086a1f7"
   5144       ],
   5145       "target_parents": [],
   5146       "source_subject": "tests: prove pack day batch workflow",
   5147       "target_subject": null,
   5148       "source_author": "triesap <tyson@radroots.org>",
   5149       "target_author": null,
   5150       "source_author_time": "2026-04-28T19:13:46Z",
   5151       "target_author_time": null,
   5152       "source_committer_time": "2026-04-28T19:13:46Z",
   5153       "target_committer_time": null,
   5154       "source_paths": [],
   5155       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5156       "empty_commit_disposition": "out_of_scope"
   5157     },
   5158     {
   5159       "source_commit": "34219333f97c4da2425510819428b5c7c28759cc",
   5160       "target_commit": null,
   5161       "source_parents": [
   5162         "e80cffdae2839f0e4ea36629cc8be33b96841395"
   5163       ],
   5164       "target_parents": [],
   5165       "source_subject": "i18n: add products workflow copy coverage",
   5166       "target_subject": null,
   5167       "source_author": "triesap <tyson@radroots.org>",
   5168       "target_author": null,
   5169       "source_author_time": "2026-04-18T17:58:11Z",
   5170       "target_author_time": null,
   5171       "source_committer_time": "2026-04-18T17:58:11Z",
   5172       "target_committer_time": null,
   5173       "source_paths": [],
   5174       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5175       "empty_commit_disposition": "out_of_scope"
   5176     },
   5177     {
   5178       "source_commit": "3470bf906340ff522d0972180bf82f14c7434550",
   5179       "target_commit": null,
   5180       "source_parents": [
   5181         "6655a36134f0e22237006c91cd210f5610e3f329"
   5182       ],
   5183       "target_parents": [],
   5184       "source_subject": "runtime: align studio with validator receipt flow",
   5185       "target_subject": null,
   5186       "source_author": "triesap <tyson@radroots.org>",
   5187       "target_author": null,
   5188       "source_author_time": "2026-07-15T17:35:05Z",
   5189       "target_author_time": null,
   5190       "source_committer_time": "2026-07-15T17:35:05Z",
   5191       "target_committer_time": null,
   5192       "source_paths": [],
   5193       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5194       "empty_commit_disposition": "out_of_scope"
   5195     },
   5196     {
   5197       "source_commit": "348e06b316f6b413734d0344924613d16c5b8782",
   5198       "target_commit": null,
   5199       "source_parents": [
   5200         "30704f4d8188fee0c8162b111dd8cc98b8f52c7b"
   5201       ],
   5202       "target_parents": [],
   5203       "source_subject": "core: use shared local events path contract",
   5204       "target_subject": null,
   5205       "source_author": "triesap <tyson@radroots.org>",
   5206       "target_author": null,
   5207       "source_author_time": "2026-05-24T09:53:46Z",
   5208       "target_author_time": null,
   5209       "source_committer_time": "2026-05-24T09:53:46Z",
   5210       "target_committer_time": null,
   5211       "source_paths": [],
   5212       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5213       "empty_commit_disposition": "out_of_scope"
   5214     },
   5215     {
   5216       "source_commit": "34c9565118f2c5b95c39a61ad35b3859b72617c7",
   5217       "target_commit": null,
   5218       "source_parents": [
   5219         "f3797c442d716b2f608c72bc9860bb23a041828f"
   5220       ],
   5221       "target_parents": [],
   5222       "source_subject": "app: store state records with migration",
   5223       "target_subject": null,
   5224       "source_author": "triesap <triesap@radroots.dev>",
   5225       "target_author": null,
   5226       "source_author_time": "2026-01-21T18:03:39Z",
   5227       "target_author_time": null,
   5228       "source_committer_time": "2026-01-21T18:03:39Z",
   5229       "target_committer_time": null,
   5230       "source_paths": [],
   5231       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5232       "empty_commit_disposition": "out_of_scope"
   5233     },
   5234     {
   5235       "source_commit": "34fb6fa1e550437b9fe0115d2db4294c372f5968",
   5236       "target_commit": null,
   5237       "source_parents": [
   5238         "b4d36f40683deb21aad6cd1f1dc031eb8503c38a"
   5239       ],
   5240       "target_parents": [],
   5241       "source_subject": "chore: initialize rust workspace",
   5242       "target_subject": null,
   5243       "source_author": "triesap <triesap@radroots.dev>",
   5244       "target_author": null,
   5245       "source_author_time": "2026-01-18T17:24:20Z",
   5246       "target_author_time": null,
   5247       "source_committer_time": "2026-01-18T17:24:20Z",
   5248       "target_committer_time": null,
   5249       "source_paths": [],
   5250       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5251       "empty_commit_disposition": "out_of_scope"
   5252     },
   5253     {
   5254       "source_commit": "360052effe8177d0aa4fe52f9a690119bfa69226",
   5255       "target_commit": null,
   5256       "source_parents": [
   5257         "31c14325d64d7f91a6f59982a0ab322d573b7b63"
   5258       ],
   5259       "target_parents": [],
   5260       "source_subject": "sidebar: keep active farmer destination first",
   5261       "target_subject": null,
   5262       "source_author": "triesap <tyson@radroots.org>",
   5263       "target_author": null,
   5264       "source_author_time": "2026-04-20T15:06:22Z",
   5265       "target_author_time": null,
   5266       "source_committer_time": "2026-04-20T15:06:22Z",
   5267       "target_committer_time": null,
   5268       "source_paths": [],
   5269       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5270       "empty_commit_disposition": "out_of_scope"
   5271     },
   5272     {
   5273       "source_commit": "36964abba355ebc47fee661ef525d0360f2d5a6c",
   5274       "target_commit": null,
   5275       "source_parents": [
   5276         "cc30407aa22717e34d015b97b0a9e6229bea6f3c"
   5277       ],
   5278       "target_parents": [],
   5279       "source_subject": "Migrate application to consume compiled Rust WASM/JS artifacts from external crates, removing local sources.",
   5280       "target_subject": null,
   5281       "source_author": "triesap <triesap@radroots.dev>",
   5282       "target_author": null,
   5283       "source_author_time": "2025-11-20T15:12:47Z",
   5284       "target_author_time": null,
   5285       "source_committer_time": "2025-11-20T15:12:47Z",
   5286       "target_committer_time": null,
   5287       "source_paths": [],
   5288       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5289       "empty_commit_disposition": "out_of_scope"
   5290     },
   5291     {
   5292       "source_commit": "36ac0acccc2ad5c840b52146209479e6a49a761f",
   5293       "target_commit": "65c27f1dfa56bdcb2841b7d710a8e1df484faa90",
   5294       "source_parents": [
   5295         "4aaee761afcf03c633ba7a6a071c1126bf4b1b62"
   5296       ],
   5297       "target_parents": [
   5298         "db2b6a30a657de65c232c36d22fcc222f50cc638"
   5299       ],
   5300       "source_subject": "domain: adopt validated account aggregates",
   5301       "target_subject": "domain: adopt validated account aggregates",
   5302       "source_author": "triesap <tyson@radroots.org>",
   5303       "target_author": "triesap <tyson@radroots.org>",
   5304       "source_author_time": "2026-08-03T22:35:47Z",
   5305       "target_author_time": "2026-08-03T22:35:47Z",
   5306       "source_committer_time": "2026-08-03T22:35:47Z",
   5307       "target_committer_time": "2026-08-03T22:35:47Z",
   5308       "source_paths": [
   5309         "core/crates/application/src/accounts.rs",
   5310         "core/crates/application/src/snapshot.rs",
   5311         "core/crates/application/src/state_machine.rs",
   5312         "core/crates/application/tests/redaction.rs",
   5313         "core/crates/domain/src/account.rs",
   5314         "core/crates/domain/src/lib.rs",
   5315         "core/crates/ffi/src/dto.rs",
   5316         "core/crates/storage/src/account_namespace.rs",
   5317         "core/crates/storage/src/accounts.rs",
   5318         "core/crates/storage/src/application_adapter.rs",
   5319         "core/crates/storage/src/profiles.rs",
   5320         "core/crates/storage/tests/redaction.rs"
   5321       ],
   5322       "normalized_patch_sha256": "8e865bd34af63b277ae496c4f167fcedcbf354b02f6ad8eed027f3f3270ff1a9",
   5323       "empty_commit_disposition": "retained"
   5324     },
   5325     {
   5326       "source_commit": "36c0432e0005fbf107efdd3afc6b7f4cde8b2d1a",
   5327       "target_commit": null,
   5328       "source_parents": [
   5329         "9e2f030b906183f9e3498ff43a14927cc9ac3bf1"
   5330       ],
   5331       "target_parents": [],
   5332       "source_subject": "desktop: add encrypted local secret key flows",
   5333       "target_subject": null,
   5334       "source_author": "triesap <tyson@radroots.org>",
   5335       "target_author": null,
   5336       "source_author_time": "2026-03-22T17:38:56Z",
   5337       "target_author_time": null,
   5338       "source_committer_time": "2026-03-22T17:38:56Z",
   5339       "target_committer_time": null,
   5340       "source_paths": [],
   5341       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5342       "empty_commit_disposition": "out_of_scope"
   5343     },
   5344     {
   5345       "source_commit": "372f480bbfb273f745b9a8dc673602918ef37370",
   5346       "target_commit": null,
   5347       "source_parents": [
   5348         "bcb82f9b802eb93caaf012f39308c6a901cc939a"
   5349       ],
   5350       "target_parents": [],
   5351       "source_subject": "app: add host-vault accounts bootstrap",
   5352       "target_subject": null,
   5353       "source_author": "triesap <tyson@radroots.org>",
   5354       "target_author": null,
   5355       "source_author_time": "2026-04-18T03:10:37Z",
   5356       "target_author_time": null,
   5357       "source_committer_time": "2026-04-18T03:10:37Z",
   5358       "target_committer_time": null,
   5359       "source_paths": [],
   5360       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5361       "empty_commit_disposition": "out_of_scope"
   5362     },
   5363     {
   5364       "source_commit": "373e24fe34e08531c40fa6a6abd9327b6dacc6e5",
   5365       "target_commit": null,
   5366       "source_parents": [
   5367         "e213a19609187df7ce8847b390593f7231aac64c"
   5368       ],
   5369       "target_parents": [],
   5370       "source_subject": "app: add passive payment display states",
   5371       "target_subject": null,
   5372       "source_author": "triesap <tyson@radroots.org>",
   5373       "target_author": null,
   5374       "source_author_time": "2026-06-05T21:17:29-07:00",
   5375       "target_author_time": null,
   5376       "source_committer_time": "2026-06-18T12:31:42-07:00",
   5377       "target_committer_time": null,
   5378       "source_paths": [],
   5379       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5380       "empty_commit_disposition": "out_of_scope"
   5381     },
   5382     {
   5383       "source_commit": "37bfb027db43544c9c2dc0d597996b70316aceed",
   5384       "target_commit": null,
   5385       "source_parents": [
   5386         "cd316bcc6f0f22627a7967e2d03b5a82ca62da2b"
   5387       ],
   5388       "target_parents": [],
   5389       "source_subject": "pack_day: add export action and status ui",
   5390       "target_subject": null,
   5391       "source_author": "triesap <tyson@radroots.org>",
   5392       "target_author": null,
   5393       "source_author_time": "2026-04-21T18:33:41Z",
   5394       "target_author_time": null,
   5395       "source_committer_time": "2026-04-21T18:33:41Z",
   5396       "target_committer_time": null,
   5397       "source_paths": [],
   5398       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5399       "empty_commit_disposition": "out_of_scope"
   5400     },
   5401     {
   5402       "source_commit": "37e61c6cccbc70d826ff0a10c34deabe9225c6e9",
   5403       "target_commit": null,
   5404       "source_parents": [
   5405         "cea86fc0fbb397e5926a128d64ff9f287fffd270"
   5406       ],
   5407       "target_parents": [],
   5408       "source_subject": "Update ndk packages",
   5409       "target_subject": null,
   5410       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   5411       "target_author": null,
   5412       "source_author_time": "2024-09-13T11:40:00Z",
   5413       "target_author_time": null,
   5414       "source_committer_time": "2024-09-13T11:40:00Z",
   5415       "target_committer_time": null,
   5416       "source_paths": [],
   5417       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5418       "empty_commit_disposition": "out_of_scope"
   5419     },
   5420     {
   5421       "source_commit": "38767be0c5fd9bb5827800be9706479a572455d8",
   5422       "target_commit": null,
   5423       "source_parents": [
   5424         "a1b7cd40ba4de5ab1348df22d8f659066dcc67fc"
   5425       ],
   5426       "target_parents": [],
   5427       "source_subject": "app: enforce settings width token",
   5428       "target_subject": null,
   5429       "source_author": "triesap <tyson@radroots.org>",
   5430       "target_author": null,
   5431       "source_author_time": "2026-06-06T22:54:19-07:00",
   5432       "target_author_time": null,
   5433       "source_committer_time": "2026-06-18T12:31:42-07:00",
   5434       "target_committer_time": null,
   5435       "source_paths": [],
   5436       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5437       "empty_commit_disposition": "out_of_scope"
   5438     },
   5439     {
   5440       "source_commit": "38833ab05e40263796199fc54ad6c8578812008a",
   5441       "target_commit": null,
   5442       "source_parents": [
   5443         "1185680ff608d0d45948ca2e5629ff6f12b1ad2e"
   5444       ],
   5445       "target_parents": [],
   5446       "source_subject": "runtime: align trade reducer APIs",
   5447       "target_subject": null,
   5448       "source_author": "triesap <tyson@radroots.org>",
   5449       "target_author": null,
   5450       "source_author_time": "2026-06-14T14:48:14-07:00",
   5451       "target_author_time": null,
   5452       "source_committer_time": "2026-06-18T12:31:43-07:00",
   5453       "target_committer_time": null,
   5454       "source_paths": [],
   5455       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5456       "empty_commit_disposition": "out_of_scope"
   5457     },
   5458     {
   5459       "source_commit": "38cb47539c3817ab1d467b0dc6f0eeab016ff067",
   5460       "target_commit": null,
   5461       "source_parents": [
   5462         "465ba389e0dcf4bb5d2d1fe78971ced82c3ddc91"
   5463       ],
   5464       "target_parents": [],
   5465       "source_subject": "app: rename state/settings bootstrap helpers",
   5466       "target_subject": null,
   5467       "source_author": "triesap <triesap@radroots.dev>",
   5468       "target_author": null,
   5469       "source_author_time": "2026-01-20T18:29:17Z",
   5470       "target_author_time": null,
   5471       "source_committer_time": "2026-01-20T18:29:17Z",
   5472       "target_committer_time": null,
   5473       "source_paths": [],
   5474       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5475       "empty_commit_disposition": "out_of_scope"
   5476     },
   5477     {
   5478       "source_commit": "38d1c959eff843d4569b20c030f9bff703a2ec1c",
   5479       "target_commit": null,
   5480       "source_parents": [
   5481         "bec56a60e7f1b4a7a5fce86e37371a3734637eb4"
   5482       ],
   5483       "target_parents": [],
   5484       "source_subject": "Edit `/cfg/init` add logo circle, edit features, styles. Edit `/settings/profile` add profile detail layout, nostr sync metadata lifecycle. Add `/settings/profile/edit` with handlers to update nostr profile based on url param rkey, nostr sync metadata lifecycle. Edit app home adding logo circle. Edit components,  conf, routes, layouts.",
   5485       "target_subject": null,
   5486       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   5487       "target_author": null,
   5488       "source_author_time": "2024-12-07T18:02:11Z",
   5489       "target_author_time": null,
   5490       "source_committer_time": "2024-12-07T18:02:11Z",
   5491       "target_committer_time": null,
   5492       "source_paths": [],
   5493       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5494       "empty_commit_disposition": "out_of_scope"
   5495     },
   5496     {
   5497       "source_commit": "3902c696f702cd889b4bc5719b72dd2f8a5c11d4",
   5498       "target_commit": null,
   5499       "source_parents": [
   5500         "655a12a70fb5218f8fca127f2364a5af3c6181b4"
   5501       ],
   5502       "target_parents": [],
   5503       "source_subject": "core: add release-safe offline geocoder diagnostics",
   5504       "target_subject": null,
   5505       "source_author": "triesap <tyson@radroots.org>",
   5506       "target_author": null,
   5507       "source_author_time": "2026-03-22T00:35:50Z",
   5508       "target_author_time": null,
   5509       "source_committer_time": "2026-03-22T00:35:50Z",
   5510       "target_committer_time": null,
   5511       "source_paths": [],
   5512       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5513       "empty_commit_disposition": "out_of_scope"
   5514     },
   5515     {
   5516       "source_commit": "39892107f4987d01006f8aa6f9705d082f4960df",
   5517       "target_commit": null,
   5518       "source_parents": [
   5519         "c92ced23737c293570d1285f18be753d6ec3cf8a"
   5520       ],
   5521       "target_parents": [],
   5522       "source_subject": "Add `@radroots/nostr-util`, edit app layouts and utils, update imports/packages.",
   5523       "target_subject": null,
   5524       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   5525       "target_author": null,
   5526       "source_author_time": "2025-03-04T07:53:58Z",
   5527       "target_author_time": null,
   5528       "source_committer_time": "2025-03-04T07:53:58Z",
   5529       "target_committer_time": null,
   5530       "source_paths": [],
   5531       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5532       "empty_commit_disposition": "out_of_scope"
   5533     },
   5534     {
   5535       "source_commit": "39ad98d0e2b38f10991e5e7c00327bfa684122c6",
   5536       "target_commit": null,
   5537       "source_parents": [
   5538         "178f497a7610558eab8e0feca9fec241b7c5d8fa"
   5539       ],
   5540       "target_parents": [],
   5541       "source_subject": "sync: guard deferred payment publish work",
   5542       "target_subject": null,
   5543       "source_author": "triesap <tyson@radroots.org>",
   5544       "target_author": null,
   5545       "source_author_time": "2026-06-19T16:23:01-07:00",
   5546       "target_author_time": null,
   5547       "source_committer_time": "2026-06-19T16:23:01-07:00",
   5548       "target_committer_time": null,
   5549       "source_paths": [],
   5550       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5551       "empty_commit_disposition": "out_of_scope"
   5552     },
   5553     {
   5554       "source_commit": "39b6a80ef66a8aec7a8870ee81057b1cd482a99d",
   5555       "target_commit": null,
   5556       "source_parents": [
   5557         "d0fd90224d9c1aa8e62aa23166d2e821b541d94f"
   5558       ],
   5559       "target_parents": [],
   5560       "source_subject": "app: add list title and default label views",
   5561       "target_subject": null,
   5562       "source_author": "triesap <triesap@radroots.dev>",
   5563       "target_author": null,
   5564       "source_author_time": "2026-01-22T04:50:01Z",
   5565       "target_author_time": null,
   5566       "source_committer_time": "2026-01-22T04:50:01Z",
   5567       "target_committer_time": null,
   5568       "source_paths": [],
   5569       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5570       "empty_commit_disposition": "out_of_scope"
   5571     },
   5572     {
   5573       "source_commit": "39cb7373d8c77ddee510394724dc8557b07d7393",
   5574       "target_commit": null,
   5575       "source_parents": [
   5576         "6710de2cea3ab2abd66a1feadba6eed8e9277c87"
   5577       ],
   5578       "target_parents": [],
   5579       "source_subject": "Edit config add nostr client, add/edit utils.",
   5580       "target_subject": null,
   5581       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   5582       "target_author": null,
   5583       "source_author_time": "2024-11-20T12:54:18Z",
   5584       "target_author_time": null,
   5585       "source_committer_time": "2024-11-20T12:54:18Z",
   5586       "target_committer_time": null,
   5587       "source_paths": [],
   5588       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5589       "empty_commit_disposition": "out_of_scope"
   5590     },
   5591     {
   5592       "source_commit": "3a037ff36cf57c12e263b2052da2bece5c2d20cb",
   5593       "target_commit": null,
   5594       "source_parents": [
   5595         "c03574082b217896c3ea25a1bcfaed8bd020a1c9"
   5596       ],
   5597       "target_parents": [],
   5598       "source_subject": "Add `/models/trade-product/view`. Edit `models/trade-product` add list card responsive styles. Edit components, routes, styles.",
   5599       "target_subject": null,
   5600       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   5601       "target_author": null,
   5602       "source_author_time": "2024-11-15T00:51:45Z",
   5603       "target_author_time": null,
   5604       "source_committer_time": "2024-11-15T00:51:45Z",
   5605       "target_committer_time": null,
   5606       "source_paths": [],
   5607       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5608       "empty_commit_disposition": "out_of_scope"
   5609     },
   5610     {
   5611       "source_commit": "3a1eb8710b7c599af0194e5169194c9071e36716",
   5612       "target_commit": null,
   5613       "source_parents": [
   5614         "d28779e829706e4e3a4153e4f45ea392b3a0ce1a"
   5615       ],
   5616       "target_parents": [],
   5617       "source_subject": "app: show saved orders after coordination failure",
   5618       "target_subject": null,
   5619       "source_author": "triesap <tyson@radroots.org>",
   5620       "target_author": null,
   5621       "source_author_time": "2026-05-24T20:20:48Z",
   5622       "target_author_time": null,
   5623       "source_committer_time": "2026-05-24T20:20:48Z",
   5624       "target_committer_time": null,
   5625       "source_paths": [],
   5626       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5627       "empty_commit_disposition": "out_of_scope"
   5628     },
   5629     {
   5630       "source_commit": "3a577b9b8dd0e72af6b7b5d097e8217b0fa4fee0",
   5631       "target_commit": null,
   5632       "source_parents": [
   5633         "cd5d37933c13dc242ff683d6c1e8ef56e76a4d8a"
   5634       ],
   5635       "target_parents": [],
   5636       "source_subject": "runtime: close relay validation guards",
   5637       "target_subject": null,
   5638       "source_author": "triesap <tyson@radroots.org>",
   5639       "target_author": null,
   5640       "source_author_time": "2026-05-25T09:59:57Z",
   5641       "target_author_time": null,
   5642       "source_committer_time": "2026-05-25T09:59:57Z",
   5643       "target_committer_time": null,
   5644       "source_paths": [],
   5645       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5646       "empty_commit_disposition": "out_of_scope"
   5647     },
   5648     {
   5649       "source_commit": "3a8b85bddde69b0bca8f38adf5d74e42f266e17d",
   5650       "target_commit": null,
   5651       "source_parents": [
   5652         "1a6098c2ecc960df192846e00d538359dadd4c24"
   5653       ],
   5654       "target_parents": [],
   5655       "source_subject": "app-core: add web sql engine",
   5656       "target_subject": null,
   5657       "source_author": "triesap <triesap@radroots.dev>",
   5658       "target_author": null,
   5659       "source_author_time": "2026-01-19T04:15:32Z",
   5660       "target_author_time": null,
   5661       "source_committer_time": "2026-01-19T04:15:32Z",
   5662       "target_committer_time": null,
   5663       "source_paths": [],
   5664       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5665       "empty_commit_disposition": "out_of_scope"
   5666     },
   5667     {
   5668       "source_commit": "3a9c164328e0565a7e0d8e0d4c86e16598f2903d",
   5669       "target_commit": null,
   5670       "source_parents": [
   5671         "556f71f18a96815d005d1ff89fea617913580cc9"
   5672       ],
   5673       "target_parents": [],
   5674       "source_subject": "app: defer log flush off readiness",
   5675       "target_subject": null,
   5676       "source_author": "triesap <triesap@radroots.dev>",
   5677       "target_author": null,
   5678       "source_author_time": "2026-01-21T15:53:54Z",
   5679       "target_author_time": null,
   5680       "source_committer_time": "2026-01-21T15:53:54Z",
   5681       "target_committer_time": null,
   5682       "source_paths": [],
   5683       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5684       "empty_commit_disposition": "out_of_scope"
   5685     },
   5686     {
   5687       "source_commit": "3ada037acc2c6a2cd4b0ed0f3b573a5285632be9",
   5688       "target_commit": null,
   5689       "source_parents": [
   5690         "e1b258e9359809da3e488f3546e4d13a0bb5d0a3"
   5691       ],
   5692       "target_parents": [],
   5693       "source_subject": "runtime: separate native and application composition",
   5694       "target_subject": null,
   5695       "source_author": "triesap <tyson@radroots.org>",
   5696       "target_author": null,
   5697       "source_author_time": "2026-08-01T18:22:18Z",
   5698       "target_author_time": null,
   5699       "source_committer_time": "2026-08-01T18:22:18Z",
   5700       "target_committer_time": null,
   5701       "source_paths": [],
   5702       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5703       "empty_commit_disposition": "out_of_scope"
   5704     },
   5705     {
   5706       "source_commit": "3af620fde90c4e4a357a81692cb1555fb4095e90",
   5707       "target_commit": "37323ca235197d6c2a142e5c8d1cfe2086d92ff8",
   5708       "source_parents": [
   5709         "734311bcf65edb3d522b917341c3c3cb72aed186"
   5710       ],
   5711       "target_parents": [
   5712         "fcb0415c4bc3ebace1339d1df6bfbd6c2795928a"
   5713       ],
   5714       "source_subject": "ffi: scaffold safe application DTOs",
   5715       "target_subject": "ffi: scaffold safe application DTOs",
   5716       "source_author": "triesap <tyson@radroots.org>",
   5717       "target_author": "triesap <tyson@radroots.org>",
   5718       "source_author_time": "2026-08-02T19:29:40Z",
   5719       "target_author_time": "2026-08-02T19:29:40Z",
   5720       "source_committer_time": "2026-08-02T19:29:40Z",
   5721       "target_committer_time": "2026-08-02T19:29:40Z",
   5722       "source_paths": [
   5723         "core/Cargo.toml",
   5724         "core/crates/ffi/Cargo.toml",
   5725         "core/crates/ffi/src/dto.rs",
   5726         "core/crates/ffi/src/lib.rs",
   5727         "core/crates/ffi/uniffi.toml"
   5728       ],
   5729       "normalized_patch_sha256": "a24dad178e607edab03de389733cfd584af640549ff9316a3adbb5e8c8cb9f33",
   5730       "empty_commit_disposition": "retained"
   5731     },
   5732     {
   5733       "source_commit": "3b2a58f4fd91b0e79ab5e1e0843332bc27a85ed6",
   5734       "target_commit": null,
   5735       "source_parents": [
   5736         "d1eb98f163651fd7eaef78becd85908e7d01a63b"
   5737       ],
   5738       "target_parents": [],
   5739       "source_subject": "app-utils: add array buffer helper",
   5740       "target_subject": null,
   5741       "source_author": "triesap <triesap@radroots.dev>",
   5742       "target_author": null,
   5743       "source_author_time": "2026-01-19T07:06:11Z",
   5744       "target_author_time": null,
   5745       "source_committer_time": "2026-01-19T07:06:11Z",
   5746       "target_committer_time": null,
   5747       "source_paths": [],
   5748       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5749       "empty_commit_disposition": "out_of_scope"
   5750     },
   5751     {
   5752       "source_commit": "3b35cd7b67fdbf73d018762b612fa1792bda066b",
   5753       "target_commit": null,
   5754       "source_parents": [
   5755         "2ee3e788aa897db99beb63c5e5e6ed849ea79ede"
   5756       ],
   5757       "target_parents": [],
   5758       "source_subject": "window: add farm setup onboarding state",
   5759       "target_subject": null,
   5760       "source_author": "triesap <tyson@radroots.org>",
   5761       "target_author": null,
   5762       "source_author_time": "2026-04-18T07:04:37Z",
   5763       "target_author_time": null,
   5764       "source_committer_time": "2026-04-18T07:04:37Z",
   5765       "target_committer_time": null,
   5766       "source_paths": [],
   5767       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5768       "empty_commit_disposition": "out_of_scope"
   5769     },
   5770     {
   5771       "source_commit": "3bd1311fa192fa2ba3d00cc62ff29018a2ee5977",
   5772       "target_commit": null,
   5773       "source_parents": [
   5774         "aa2dae0ff81706e09c02150139cbb927e0ed21d7"
   5775       ],
   5776       "target_parents": [],
   5777       "source_subject": "app: append buyer order local work",
   5778       "target_subject": null,
   5779       "source_author": "triesap <tyson@radroots.org>",
   5780       "target_author": null,
   5781       "source_author_time": "2026-05-24T10:28:57Z",
   5782       "target_author_time": null,
   5783       "source_committer_time": "2026-05-24T10:28:57Z",
   5784       "target_committer_time": null,
   5785       "source_paths": [],
   5786       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5787       "empty_commit_disposition": "out_of_scope"
   5788     },
   5789     {
   5790       "source_commit": "3c53a27b1759847f1fbf7f5fa0ba7ee9af0533bc",
   5791       "target_commit": null,
   5792       "source_parents": [
   5793         "00fb2b645814e18a735e96e215b4a327a66a70d5"
   5794       ],
   5795       "target_parents": [],
   5796       "source_subject": "app-lib: scaffold shared app crate",
   5797       "target_subject": null,
   5798       "source_author": "triesap <triesap@radroots.dev>",
   5799       "target_author": null,
   5800       "source_author_time": "2026-01-19T07:33:58Z",
   5801       "target_author_time": null,
   5802       "source_committer_time": "2026-01-19T07:33:58Z",
   5803       "target_committer_time": null,
   5804       "source_paths": [],
   5805       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5806       "empty_commit_disposition": "out_of_scope"
   5807     },
   5808     {
   5809       "source_commit": "3cb60476cbc6e4c3db8973b6d43f964d7b0964f6",
   5810       "target_commit": null,
   5811       "source_parents": [
   5812         "13e9a31019a8504b5fa96a7d4ee271351f987e86"
   5813       ],
   5814       "target_parents": [],
   5815       "source_subject": "package: align the macOS alpha distribution",
   5816       "target_subject": null,
   5817       "source_author": "triesap <tyson@radroots.org>",
   5818       "target_author": null,
   5819       "source_author_time": "2026-08-01T18:41:10Z",
   5820       "target_author_time": null,
   5821       "source_committer_time": "2026-08-01T18:41:10Z",
   5822       "target_committer_time": null,
   5823       "source_paths": [],
   5824       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5825       "empty_commit_disposition": "out_of_scope"
   5826     },
   5827     {
   5828       "source_commit": "3cc30a84e4812f1680d3dd8ca45edd70795f9e57",
   5829       "target_commit": null,
   5830       "source_parents": [
   5831         "43b051872b8ca091a44c5a6574b772626910cb39"
   5832       ],
   5833       "target_parents": [],
   5834       "source_subject": "store: organize app repositories",
   5835       "target_subject": null,
   5836       "source_author": "triesap <tyson@radroots.org>",
   5837       "target_author": null,
   5838       "source_author_time": "2026-05-26T19:47:31Z",
   5839       "target_author_time": null,
   5840       "source_committer_time": "2026-05-26T19:47:31Z",
   5841       "target_committer_time": null,
   5842       "source_paths": [],
   5843       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5844       "empty_commit_disposition": "out_of_scope"
   5845     },
   5846     {
   5847       "source_commit": "3d19e12e89a6bc97c3195f0c40b12fb7041c4152",
   5848       "target_commit": null,
   5849       "source_parents": [
   5850         "244f9648ca28b836528eba41aceef586fed7aa2c"
   5851       ],
   5852       "target_parents": [],
   5853       "source_subject": "app-utils: add idb config types",
   5854       "target_subject": null,
   5855       "source_author": "triesap <triesap@radroots.dev>",
   5856       "target_author": null,
   5857       "source_author_time": "2026-01-19T07:13:23Z",
   5858       "target_author_time": null,
   5859       "source_committer_time": "2026-01-19T07:13:23Z",
   5860       "target_committer_time": null,
   5861       "source_paths": [],
   5862       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5863       "empty_commit_disposition": "out_of_scope"
   5864     },
   5865     {
   5866       "source_commit": "3d3bd7b1b7474056b8a09b2f17bdc746a8e6de7b",
   5867       "target_commit": null,
   5868       "source_parents": [
   5869         "11b79b96690fe4280385d01106d6be5ca8a9d773"
   5870       ],
   5871       "target_parents": [],
   5872       "source_subject": "app-core: add device key material provider",
   5873       "target_subject": null,
   5874       "source_author": "triesap <triesap@radroots.dev>",
   5875       "target_author": null,
   5876       "source_author_time": "2026-01-19T01:45:44Z",
   5877       "target_author_time": null,
   5878       "source_committer_time": "2026-01-19T01:45:44Z",
   5879       "target_committer_time": null,
   5880       "source_paths": [],
   5881       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5882       "empty_commit_disposition": "out_of_scope"
   5883     },
   5884     {
   5885       "source_commit": "3d65eb987a36a2e4914711fc76bd431d925779d7",
   5886       "target_commit": null,
   5887       "source_parents": [
   5888         "1d8ed2af40a5b3a552fc98fafa7dd7df43cd2362"
   5889       ],
   5890       "target_parents": [],
   5891       "source_subject": "app: rename keystore types",
   5892       "target_subject": null,
   5893       "source_author": "triesap <triesap@radroots.dev>",
   5894       "target_author": null,
   5895       "source_author_time": "2026-01-20T18:24:06Z",
   5896       "target_author_time": null,
   5897       "source_committer_time": "2026-01-20T18:24:06Z",
   5898       "target_committer_time": null,
   5899       "source_paths": [],
   5900       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5901       "empty_commit_disposition": "out_of_scope"
   5902     },
   5903     {
   5904       "source_commit": "3d8d5ec9bd6c05fff8cf2e458b3086fc399f9d2d",
   5905       "target_commit": null,
   5906       "source_parents": [
   5907         "5f6fc6dcaa4fd1cc18b21e376dcd29470f707c52"
   5908       ],
   5909       "target_parents": [],
   5910       "source_subject": "app: adjust daisyui theme wiring",
   5911       "target_subject": null,
   5912       "source_author": "triesap <triesap@radroots.dev>",
   5913       "target_author": null,
   5914       "source_author_time": "2026-01-22T17:23:24Z",
   5915       "target_author_time": null,
   5916       "source_committer_time": "2026-01-22T17:23:24Z",
   5917       "target_committer_time": null,
   5918       "source_paths": [],
   5919       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5920       "empty_commit_disposition": "out_of_scope"
   5921     },
   5922     {
   5923       "source_commit": "3dd4069ded8db031022030b719ffc2fe09f39c76",
   5924       "target_commit": null,
   5925       "source_parents": [
   5926         "cc51242328b1dffb5424af5ef4f102247047c898"
   5927       ],
   5928       "target_parents": [],
   5929       "source_subject": "ui: re-export ui-primitives in radroots-app-ui-primitives",
   5930       "target_subject": null,
   5931       "source_author": "triesap <tyson@radroots.org>",
   5932       "target_author": null,
   5933       "source_author_time": "2026-01-30T14:37:21Z",
   5934       "target_author_time": null,
   5935       "source_committer_time": "2026-01-30T14:37:21Z",
   5936       "target_committer_time": null,
   5937       "source_paths": [],
   5938       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5939       "empty_commit_disposition": "out_of_scope"
   5940     },
   5941     {
   5942       "source_commit": "3de7a478d563ed37136edc71423669134ea4ecb2",
   5943       "target_commit": null,
   5944       "source_parents": [
   5945         "b55b6e475b6c597d96e46b45561ff0c86b805171"
   5946       ],
   5947       "target_parents": [],
   5948       "source_subject": "sqlite: add the radroots_studio_app sqlite substrate",
   5949       "target_subject": null,
   5950       "source_author": "triesap <tyson@radroots.org>",
   5951       "target_author": null,
   5952       "source_author_time": "2026-04-17T19:11:33Z",
   5953       "target_author_time": null,
   5954       "source_committer_time": "2026-04-17T19:11:33Z",
   5955       "target_committer_time": null,
   5956       "source_paths": [],
   5957       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5958       "empty_commit_disposition": "out_of_scope"
   5959     },
   5960     {
   5961       "source_commit": "3de9bc32ad686cfc8f333fd53657309c21267d72",
   5962       "target_commit": null,
   5963       "source_parents": [
   5964         "a2aad137835c386be422e50de2ed63800906b248"
   5965       ],
   5966       "target_parents": [],
   5967       "source_subject": "app: extend setup roles and eula ui",
   5968       "target_subject": null,
   5969       "source_author": "triesap <tyson@radroots.org>",
   5970       "target_author": null,
   5971       "source_author_time": "2026-02-02T18:13:47Z",
   5972       "target_author_time": null,
   5973       "source_committer_time": "2026-02-02T18:13:47Z",
   5974       "target_committer_time": null,
   5975       "source_paths": [],
   5976       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5977       "empty_commit_disposition": "out_of_scope"
   5978     },
   5979     {
   5980       "source_commit": "3dff6e469b13a9eec7d1b45d3d784fcebc7da056",
   5981       "target_commit": null,
   5982       "source_parents": [
   5983         "a7ac1221c8884e89ec7874dd7be8936c4cf6f015"
   5984       ],
   5985       "target_parents": [],
   5986       "source_subject": "marketplace: add buyer cart checkout flow",
   5987       "target_subject": null,
   5988       "source_author": "triesap <tyson@radroots.org>",
   5989       "target_author": null,
   5990       "source_author_time": "2026-04-20T18:29:24Z",
   5991       "target_author_time": null,
   5992       "source_committer_time": "2026-04-20T18:29:24Z",
   5993       "target_committer_time": null,
   5994       "source_paths": [],
   5995       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   5996       "empty_commit_disposition": "out_of_scope"
   5997     },
   5998     {
   5999       "source_commit": "3e4da27b521b34aab9673bd398ee8bad0291814c",
   6000       "target_commit": null,
   6001       "source_parents": [
   6002         "37e61c6cccbc70d826ff0a10c34deabe9225c6e9"
   6003       ],
   6004       "target_parents": [],
   6005       "source_subject": "Move lib components and stores to `svelte-lib`",
   6006       "target_subject": null,
   6007       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   6008       "target_author": null,
   6009       "source_author_time": "2024-09-15T12:40:19Z",
   6010       "target_author_time": null,
   6011       "source_committer_time": "2024-09-15T12:40:19Z",
   6012       "target_committer_time": null,
   6013       "source_paths": [],
   6014       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6015       "empty_commit_disposition": "out_of_scope"
   6016     },
   6017     {
   6018       "source_commit": "3e6a99647906d6a6239cdc697076ca24b27b49e1",
   6019       "target_commit": null,
   6020       "source_parents": [
   6021         "985965f60d743d058fc8fdbee374018e82f9af1a"
   6022       ],
   6023       "target_parents": [],
   6024       "source_subject": "Add `@radroots/locales`",
   6025       "target_subject": null,
   6026       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   6027       "target_author": null,
   6028       "source_author_time": "2025-03-05T07:08:11Z",
   6029       "target_author_time": null,
   6030       "source_committer_time": "2025-03-05T07:08:11Z",
   6031       "target_committer_time": null,
   6032       "source_paths": [],
   6033       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6034       "empty_commit_disposition": "out_of_scope"
   6035     },
   6036     {
   6037       "source_commit": "3ef9689184a4b7205577b5c258c8c3d048ceb0bb",
   6038       "target_commit": null,
   6039       "source_parents": [
   6040         "bfbe056adc197aecbf4d9093b87baef13a2aa51a"
   6041       ],
   6042       "target_parents": [],
   6043       "source_subject": "setup: replace role picker with farm/business prompts",
   6044       "target_subject": null,
   6045       "source_author": "triesap <triesap@radroots.dev>",
   6046       "target_author": null,
   6047       "source_author_time": "2026-01-13T14:08:09Z",
   6048       "target_author_time": null,
   6049       "source_committer_time": "2026-01-13T14:08:09Z",
   6050       "target_committer_time": null,
   6051       "source_paths": [],
   6052       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6053       "empty_commit_disposition": "out_of_scope"
   6054     },
   6055     {
   6056       "source_commit": "3f18743a5e4dcf58149b29c11636205a76e0bdc0",
   6057       "target_commit": null,
   6058       "source_parents": [
   6059         "11d0e92df6d734cac1969eed46fa3ba071ce1516"
   6060       ],
   6061       "target_parents": [],
   6062       "source_subject": "app-core: add backup codec helpers",
   6063       "target_subject": null,
   6064       "source_author": "triesap <triesap@radroots.dev>",
   6065       "target_author": null,
   6066       "source_author_time": "2026-01-19T01:17:45Z",
   6067       "target_author_time": null,
   6068       "source_committer_time": "2026-01-19T01:17:45Z",
   6069       "target_committer_time": null,
   6070       "source_paths": [],
   6071       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6072       "empty_commit_disposition": "out_of_scope"
   6073     },
   6074     {
   6075       "source_commit": "3f2d24e1274a4dfc17c433ea1f8e6dd4afaef892",
   6076       "target_commit": null,
   6077       "source_parents": [
   6078         "f981d6905a74e20414a5102f82c392cffa49a5d8"
   6079       ],
   6080       "target_parents": [],
   6081       "source_subject": "build: bind Studio to alpha event contract",
   6082       "target_subject": null,
   6083       "source_author": "triesap <tyson@radroots.org>",
   6084       "target_author": null,
   6085       "source_author_time": "2026-07-18T11:38:18Z",
   6086       "target_author_time": null,
   6087       "source_committer_time": "2026-07-18T11:38:18Z",
   6088       "target_committer_time": null,
   6089       "source_paths": [],
   6090       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6091       "empty_commit_disposition": "out_of_scope"
   6092     },
   6093     {
   6094       "source_commit": "3f5036385720f276c96b356fba4cd64dabcff104",
   6095       "target_commit": null,
   6096       "source_parents": [
   6097         "37bfb027db43544c9c2dc0d597996b70316aceed"
   6098       ],
   6099       "target_parents": [],
   6100       "source_subject": "pack_day: harden export guards and checks",
   6101       "target_subject": null,
   6102       "source_author": "triesap <tyson@radroots.org>",
   6103       "target_author": null,
   6104       "source_author_time": "2026-04-21T18:45:00Z",
   6105       "target_author_time": null,
   6106       "source_committer_time": "2026-04-21T18:45:00Z",
   6107       "target_committer_time": null,
   6108       "source_paths": [],
   6109       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6110       "empty_commit_disposition": "out_of_scope"
   6111     },
   6112     {
   6113       "source_commit": "3f5faf8e1cb68c8c03abe5990099a8d144279431",
   6114       "target_commit": null,
   6115       "source_parents": [
   6116         "bf916273be9ad4d6e3c30f71f8558d841f2d2c1a"
   6117       ],
   6118       "target_parents": [],
   6119       "source_subject": "Edit `core` crate add models get method queries, edit sort statements, add SQL alias, update  model table relations SQL, utils. Edit `tauri` crate update model table relation handlers. Edit `/models/` routes. Add logger init/unlisten to root layout. Edit component styles.",
   6120       "target_subject": null,
   6121       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   6122       "target_author": null,
   6123       "source_author_time": "2024-11-14T19:28:44Z",
   6124       "target_author_time": null,
   6125       "source_committer_time": "2024-11-14T19:28:44Z",
   6126       "target_committer_time": null,
   6127       "source_paths": [],
   6128       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6129       "empty_commit_disposition": "out_of_scope"
   6130     },
   6131     {
   6132       "source_commit": "3f71e232e50b1a91a3708790b53b5b32dfd64cb3",
   6133       "target_commit": null,
   6134       "source_parents": [
   6135         "562472657ea5ab525d9771df5e3a9d86ccbc606a"
   6136       ],
   6137       "target_parents": [],
   6138       "source_subject": "runtime(desktop): add the thin application store",
   6139       "target_subject": null,
   6140       "source_author": "triesap <tyson@radroots.org>",
   6141       "target_author": null,
   6142       "source_author_time": "2026-08-02T19:52:04Z",
   6143       "target_author_time": null,
   6144       "source_committer_time": "2026-08-02T19:52:04Z",
   6145       "target_committer_time": null,
   6146       "source_paths": [],
   6147       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6148       "empty_commit_disposition": "out_of_scope"
   6149     },
   6150     {
   6151       "source_commit": "3fa44b28ea4a983d239462b10ed2b02db74a6ed0",
   6152       "target_commit": null,
   6153       "source_parents": [
   6154         "11381b07ac5cdf9a26a423a035fb717b93c704dc"
   6155       ],
   6156       "target_parents": [],
   6157       "source_subject": "Edit `/models/trade-product` routes, update model routes, edit nostr routes,  add `trade_product` utils, add/edit lib components and types, add/edit css",
   6158       "target_subject": null,
   6159       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   6160       "target_author": null,
   6161       "source_author_time": "2024-09-11T11:46:26Z",
   6162       "target_author_time": null,
   6163       "source_committer_time": "2024-09-11T11:46:26Z",
   6164       "target_committer_time": null,
   6165       "source_paths": [],
   6166       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6167       "empty_commit_disposition": "out_of_scope"
   6168     },
   6169     {
   6170       "source_commit": "3fc9cc54f98ec284a5ad4352f276d15ac5beddcd",
   6171       "target_commit": null,
   6172       "source_parents": [
   6173         "801f1865fe5f79f965377f88b519507775840659"
   6174       ],
   6175       "target_parents": [],
   6176       "source_subject": "macos: fix app icon and gpui sdk build",
   6177       "target_subject": null,
   6178       "source_author": "triesap <tyson@radroots.org>",
   6179       "target_author": null,
   6180       "source_author_time": "2026-04-29T22:03:50Z",
   6181       "target_author_time": null,
   6182       "source_committer_time": "2026-04-29T22:03:50Z",
   6183       "target_committer_time": null,
   6184       "source_paths": [],
   6185       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6186       "empty_commit_disposition": "out_of_scope"
   6187     },
   6188     {
   6189       "source_commit": "409a9edb666a64ae0ef0ecfd2ef253096a3ded7a",
   6190       "target_commit": null,
   6191       "source_parents": [
   6192         "1c14365577265b5c1b46e1b023311bc9eda3b4b9"
   6193       ],
   6194       "target_parents": [],
   6195       "source_subject": "orders: align farmer workflow projection",
   6196       "target_subject": null,
   6197       "source_author": "triesap <tyson@radroots.org>",
   6198       "target_author": null,
   6199       "source_author_time": "2026-06-03T18:06:14-07:00",
   6200       "target_author_time": null,
   6201       "source_committer_time": "2026-06-03T18:06:14-07:00",
   6202       "target_committer_time": null,
   6203       "source_paths": [],
   6204       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6205       "empty_commit_disposition": "out_of_scope"
   6206     },
   6207     {
   6208       "source_commit": "410566bba0fd7bd2c840dbeefe117b46c1e39e64",
   6209       "target_commit": "53cc1d73cdb51ae268ecc7224d398c2ebf31d569",
   6210       "source_parents": [
   6211         "a68f55e4670afc9ed1cf57ebc108bb9b41f00707"
   6212       ],
   6213       "target_parents": [
   6214         "4f8c9958c2046e6a4e70d7f4efe0e850ca639a42"
   6215       ],
   6216       "source_subject": "runtime: make change subscription atomic",
   6217       "target_subject": "runtime: make change subscription atomic",
   6218       "source_author": "triesap <tyson@radroots.org>",
   6219       "target_author": "triesap <tyson@radroots.org>",
   6220       "source_author_time": "2026-08-03T21:55:46Z",
   6221       "target_author_time": "2026-08-03T21:55:46Z",
   6222       "source_committer_time": "2026-08-03T21:55:46Z",
   6223       "target_committer_time": "2026-08-03T21:55:46Z",
   6224       "source_paths": [
   6225         "core/crates/application/src/change_stream.rs",
   6226         "core/crates/storage/src/runtime_actor.rs"
   6227       ],
   6228       "normalized_patch_sha256": "2264ac2a6d4687769248a38c86513e369ddbc86889a8a4cbd33a62ca8337d5fa",
   6229       "empty_commit_disposition": "retained"
   6230     },
   6231     {
   6232       "source_commit": "412d11ea55e322da0a3a00c32f14c435f79204db",
   6233       "target_commit": null,
   6234       "source_parents": [
   6235         "e8a745f1638b7922de39363753a8007bb4ab3213"
   6236       ],
   6237       "target_parents": [],
   6238       "source_subject": "ios: add local account roster support",
   6239       "target_subject": null,
   6240       "source_author": "triesap <tyson@radroots.org>",
   6241       "target_author": null,
   6242       "source_author_time": "2026-03-22T16:26:08Z",
   6243       "target_author_time": null,
   6244       "source_committer_time": "2026-03-22T16:26:08Z",
   6245       "target_committer_time": null,
   6246       "source_paths": [],
   6247       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6248       "empty_commit_disposition": "out_of_scope"
   6249     },
   6250     {
   6251       "source_commit": "414b272c7d6219a7d8cd51cc3f0edda1f730b2b5",
   6252       "target_commit": null,
   6253       "source_parents": [
   6254         "e2427192e5fe625aabbea60ef9aacf51c866b5a1"
   6255       ],
   6256       "target_parents": [],
   6257       "source_subject": "tests: refresh workflow surface coverage",
   6258       "target_subject": null,
   6259       "source_author": "triesap <tyson@radroots.org>",
   6260       "target_author": null,
   6261       "source_author_time": "2026-06-03T18:30:05-07:00",
   6262       "target_author_time": null,
   6263       "source_committer_time": "2026-06-03T18:30:05-07:00",
   6264       "target_committer_time": null,
   6265       "source_paths": [],
   6266       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6267       "empty_commit_disposition": "out_of_scope"
   6268     },
   6269     {
   6270       "source_commit": "41a4a9a8ec3eb5954e8e39cfa2dfa109672a5ee9",
   6271       "target_commit": null,
   6272       "source_parents": [
   6273         "08f0b5c38311de6c0cad6ff8835a3382d32d5708"
   6274       ],
   6275       "target_parents": [],
   6276       "source_subject": "app: add setup draft and eula metadata",
   6277       "target_subject": null,
   6278       "source_author": "triesap <tyson@radroots.org>",
   6279       "target_author": null,
   6280       "source_author_time": "2026-02-02T02:30:33Z",
   6281       "target_author_time": null,
   6282       "source_committer_time": "2026-02-02T02:30:33Z",
   6283       "target_committer_time": null,
   6284       "source_paths": [],
   6285       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6286       "empty_commit_disposition": "out_of_scope"
   6287     },
   6288     {
   6289       "source_commit": "41bbb6e18c119fbce09d8d805e815fcdf87158ca",
   6290       "target_commit": "5608af9dbb29ba340f41e62bdf7fcece594f16e0",
   6291       "source_parents": [
   6292         "2c90672efbbfbffa5bd10a14341dfa8205d649cb"
   6293       ],
   6294       "target_parents": [
   6295         "653936410c7993662fea1e49453937ca79c4036f"
   6296       ],
   6297       "source_subject": "core(domain): define module layout and safe errors",
   6298       "target_subject": "core(domain): define module layout and safe errors",
   6299       "source_author": "triesap <tyson@radroots.org>",
   6300       "target_author": "triesap <tyson@radroots.org>",
   6301       "source_author_time": "2026-08-02T18:00:29Z",
   6302       "target_author_time": "2026-08-02T18:00:29Z",
   6303       "source_committer_time": "2026-08-02T18:00:29Z",
   6304       "target_committer_time": "2026-08-02T18:00:29Z",
   6305       "source_paths": [
   6306         "core/crates/domain/src/account.rs",
   6307         "core/crates/domain/src/error.rs",
   6308         "core/crates/domain/src/key.rs",
   6309         "core/crates/domain/src/lib.rs",
   6310         "core/crates/domain/src/profile.rs",
   6311         "core/crates/domain/src/relay.rs",
   6312         "core/crates/domain/src/time.rs"
   6313       ],
   6314       "normalized_patch_sha256": "e0a5f9b8de080b6a10239786f550149d430f649947a29e707e82a40da36117e2",
   6315       "empty_commit_disposition": "retained"
   6316     },
   6317     {
   6318       "source_commit": "421607b7ed7d7a2aab7ef1f01b7e28171cab61f2",
   6319       "target_commit": null,
   6320       "source_parents": [
   6321         "75688857ba03abd2635d0afb03ed433da694dcd9"
   6322       ],
   6323       "target_parents": [],
   6324       "source_subject": "Edit `/settings/profile/edit` add keydown submit handlers. Edit `/settings/profile` fix debugging additions. Edit `/cfg/init` styles. Edit components.",
   6325       "target_subject": null,
   6326       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   6327       "target_author": null,
   6328       "source_author_time": "2024-12-09T16:23:18Z",
   6329       "target_author_time": null,
   6330       "source_committer_time": "2024-12-09T16:23:18Z",
   6331       "target_committer_time": null,
   6332       "source_paths": [],
   6333       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6334       "empty_commit_disposition": "out_of_scope"
   6335     },
   6336     {
   6337       "source_commit": "421e30fa31b03dbfc3abd7ea91183b83395b94a8",
   6338       "target_commit": null,
   6339       "source_parents": [
   6340         "26e60c852216232421c9cad82716e7e0f19f9343"
   6341       ],
   6342       "target_parents": [],
   6343       "source_subject": "app: scope reminder schedule keys",
   6344       "target_subject": null,
   6345       "source_author": "triesap <tyson@radroots.org>",
   6346       "target_author": null,
   6347       "source_author_time": "2026-05-24T11:38:21Z",
   6348       "target_author_time": null,
   6349       "source_committer_time": "2026-05-24T11:38:21Z",
   6350       "target_committer_time": null,
   6351       "source_paths": [],
   6352       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6353       "empty_commit_disposition": "out_of_scope"
   6354     },
   6355     {
   6356       "source_commit": "422b3ab27637a33240c8f5c2898d7d9a2812f37c",
   6357       "target_commit": "576a834b1ba3f61805c351ca955aaab092dc8aaf",
   6358       "source_parents": [
   6359         "be2bdfe68c01af9ab9ed3647039303dfcf600ba1"
   6360       ],
   6361       "target_parents": [
   6362         "084d436101cb13317a5a7205870af5e312e9a8b7"
   6363       ],
   6364       "source_subject": "test(core): release relay observer before shutdown",
   6365       "target_subject": "test(core): release relay observer before shutdown",
   6366       "source_author": "triesap <tyson@radroots.org>",
   6367       "target_author": "triesap <tyson@radroots.org>",
   6368       "source_author_time": "2026-08-02T20:19:00Z",
   6369       "target_author_time": "2026-08-02T20:19:00Z",
   6370       "source_committer_time": "2026-08-02T20:19:00Z",
   6371       "target_committer_time": "2026-08-02T20:19:00Z",
   6372       "source_paths": [
   6373         "core/crates/storage/tests/local_relay_e2e.rs"
   6374       ],
   6375       "normalized_patch_sha256": "5a13b15f1131b0d42e4c3a75b0c057feee9d5de16d0684605f36aa4e2590838d",
   6376       "empty_commit_disposition": "retained"
   6377     },
   6378     {
   6379       "source_commit": "4265c3006db3a0104ae1b3dee98fc8a57aa73a01",
   6380       "target_commit": null,
   6381       "source_parents": [
   6382         "81b489b3cf1de8bc2ebab2b8188826afa933fdad"
   6383       ],
   6384       "target_parents": [],
   6385       "source_subject": "app-utils: add id helpers",
   6386       "target_subject": null,
   6387       "source_author": "triesap <triesap@radroots.dev>",
   6388       "target_author": null,
   6389       "source_author_time": "2026-01-19T07:10:35Z",
   6390       "target_author_time": null,
   6391       "source_committer_time": "2026-01-19T07:10:35Z",
   6392       "target_committer_time": null,
   6393       "source_paths": [],
   6394       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6395       "empty_commit_disposition": "out_of_scope"
   6396     },
   6397     {
   6398       "source_commit": "42b884baa6fcdee489508b9bb9e83b396fb1ff58",
   6399       "target_commit": null,
   6400       "source_parents": [
   6401         "b1d0ceb296a2b1f9b52ec234e27c669f09694bc2"
   6402       ],
   6403       "target_parents": [],
   6404       "source_subject": "ui: add farm details heading",
   6405       "target_subject": null,
   6406       "source_author": "triesap <tyson@radroots.org>",
   6407       "target_author": null,
   6408       "source_author_time": "2026-06-07T14:35:55-07:00",
   6409       "target_author_time": null,
   6410       "source_committer_time": "2026-06-18T12:31:42-07:00",
   6411       "target_committer_time": null,
   6412       "source_paths": [],
   6413       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6414       "empty_commit_disposition": "out_of_scope"
   6415     },
   6416     {
   6417       "source_commit": "4312cb37d7b4691f9255d643f16ed17a947f3fa8",
   6418       "target_commit": null,
   6419       "source_parents": [
   6420         "9b4613745f7138acd06643ef263ffe07cfa5e54b"
   6421       ],
   6422       "target_parents": [],
   6423       "source_subject": "runtime: refresh sync status after receipts",
   6424       "target_subject": null,
   6425       "source_author": "triesap <tyson@radroots.org>",
   6426       "target_author": null,
   6427       "source_author_time": "2026-05-26T02:46:07Z",
   6428       "target_author_time": null,
   6429       "source_committer_time": "2026-05-26T02:46:07Z",
   6430       "target_committer_time": null,
   6431       "source_paths": [],
   6432       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6433       "empty_commit_disposition": "out_of_scope"
   6434     },
   6435     {
   6436       "source_commit": "4315d6f30af769411a8b5acaf04902cbe29a3af2",
   6437       "target_commit": null,
   6438       "source_parents": [
   6439         "9870e25f8bdfc6eda62a27b9a27a4260036001ae"
   6440       ],
   6441       "target_parents": [],
   6442       "source_subject": "app: harden native app shell",
   6443       "target_subject": null,
   6444       "source_author": "triesap <triesap@radroots.dev>",
   6445       "target_author": null,
   6446       "source_author_time": "2026-01-22T16:25:44Z",
   6447       "target_author_time": null,
   6448       "source_committer_time": "2026-01-22T16:25:44Z",
   6449       "target_committer_time": null,
   6450       "source_paths": [],
   6451       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6452       "empty_commit_disposition": "out_of_scope"
   6453     },
   6454     {
   6455       "source_commit": "4351070aede64064a2f4b2d00e5af94cfdf0b413",
   6456       "target_commit": null,
   6457       "source_parents": [
   6458         "a7aab4347c5136d05480981dae52626d166ca2a4"
   6459       ],
   6460       "target_parents": [],
   6461       "source_subject": "ui: land seller reminder surfaces",
   6462       "target_subject": null,
   6463       "source_author": "triesap <tyson@radroots.org>",
   6464       "target_author": null,
   6465       "source_author_time": "2026-04-20T23:53:39Z",
   6466       "target_author_time": null,
   6467       "source_committer_time": "2026-04-20T23:53:39Z",
   6468       "target_committer_time": null,
   6469       "source_paths": [],
   6470       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6471       "empty_commit_disposition": "out_of_scope"
   6472     },
   6473     {
   6474       "source_commit": "439b512cbdeed3802046d2e8dae69ffe7fa452af",
   6475       "target_commit": null,
   6476       "source_parents": [
   6477         "b0a4ffe1ac43a4ed7eac32640bd14760f5509039"
   6478       ],
   6479       "target_parents": [],
   6480       "source_subject": "app: harmonize imported css layers",
   6481       "target_subject": null,
   6482       "source_author": "triesap <triesap@radroots.dev>",
   6483       "target_author": null,
   6484       "source_author_time": "2026-01-22T16:12:05Z",
   6485       "target_author_time": null,
   6486       "source_committer_time": "2026-01-22T16:12:05Z",
   6487       "target_committer_time": null,
   6488       "source_paths": [],
   6489       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6490       "empty_commit_disposition": "out_of_scope"
   6491     },
   6492     {
   6493       "source_commit": "43b051872b8ca091a44c5a6574b772626910cb39",
   6494       "target_commit": null,
   6495       "source_parents": [
   6496         "2eee2ad75b34af868efbcbf5a28acab3db482a7e"
   6497       ],
   6498       "target_parents": [],
   6499       "source_subject": "models: split app types and views",
   6500       "target_subject": null,
   6501       "source_author": "triesap <tyson@radroots.org>",
   6502       "target_author": null,
   6503       "source_author_time": "2026-05-26T19:44:32Z",
   6504       "target_author_time": null,
   6505       "source_committer_time": "2026-05-26T19:44:32Z",
   6506       "target_committer_time": null,
   6507       "source_paths": [],
   6508       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6509       "empty_commit_disposition": "out_of_scope"
   6510     },
   6511     {
   6512       "source_commit": "43f843871c4de8345aa7dd016bc14051c3a92a5d",
   6513       "target_commit": null,
   6514       "source_parents": [
   6515         "d67e4f03b0da25a850bdf64282ff7c4c01b221f5"
   6516       ],
   6517       "target_parents": [],
   6518       "source_subject": "ui: set account form controls to 28px",
   6519       "target_subject": null,
   6520       "source_author": "triesap <tyson@radroots.org>",
   6521       "target_author": null,
   6522       "source_author_time": "2026-06-07T14:22:51-07:00",
   6523       "target_author_time": null,
   6524       "source_committer_time": "2026-06-18T12:31:42-07:00",
   6525       "target_committer_time": null,
   6526       "source_paths": [],
   6527       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6528       "empty_commit_disposition": "out_of_scope"
   6529     },
   6530     {
   6531       "source_commit": "441d5ba98b82a877e0b840bc0a6cd7f3d5c4065c",
   6532       "target_commit": null,
   6533       "source_parents": [
   6534         "e6e8e233584cc3af2d43920215999c29073b3f3e"
   6535       ],
   6536       "target_parents": [],
   6537       "source_subject": "Edit styles",
   6538       "target_subject": null,
   6539       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   6540       "target_author": null,
   6541       "source_author_time": "2024-12-09T16:32:59Z",
   6542       "target_author_time": null,
   6543       "source_committer_time": "2024-12-09T16:32:59Z",
   6544       "target_committer_time": null,
   6545       "source_paths": [],
   6546       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6547       "empty_commit_disposition": "out_of_scope"
   6548     },
   6549     {
   6550       "source_commit": "444a5d9a08a4c956395e6e75510ff0b8abb322da",
   6551       "target_commit": null,
   6552       "source_parents": [
   6553         "34fb6fa1e550437b9fe0115d2db4294c372f5968"
   6554       ],
   6555       "target_parents": [],
   6556       "source_subject": "chore: initialize leptos app",
   6557       "target_subject": null,
   6558       "source_author": "triesap <triesap@radroots.dev>",
   6559       "target_author": null,
   6560       "source_author_time": "2026-01-18T18:35:42Z",
   6561       "target_author_time": null,
   6562       "source_committer_time": "2026-01-18T18:35:42Z",
   6563       "target_committer_time": null,
   6564       "source_paths": [],
   6565       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6566       "empty_commit_disposition": "out_of_scope"
   6567     },
   6568     {
   6569       "source_commit": "44dc88885596b529126a48d293fbdc8d74010f00",
   6570       "target_commit": null,
   6571       "source_parents": [
   6572         "ad99222f733431245befb7c3c69ad5c82836f9d6"
   6573       ],
   6574       "target_parents": [],
   6575       "source_subject": "Edit `model` crate adding update method result pass return types. Add app client nostr sync util. Edit profile views, layouts.",
   6576       "target_subject": null,
   6577       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   6578       "target_author": null,
   6579       "source_author_time": "2025-03-08T00:11:15Z",
   6580       "target_author_time": null,
   6581       "source_committer_time": "2025-03-08T00:11:15Z",
   6582       "target_committer_time": null,
   6583       "source_paths": [],
   6584       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6585       "empty_commit_disposition": "out_of_scope"
   6586     },
   6587     {
   6588       "source_commit": "4527704b4eaebcfefb749f4c9c1646119228024e",
   6589       "target_commit": null,
   6590       "source_parents": [
   6591         "d45774cdbb9a1752cdc9af1d293fa8109042d52e"
   6592       ],
   6593       "target_parents": [],
   6594       "source_subject": "app-lib: add path helpers",
   6595       "target_subject": null,
   6596       "source_author": "triesap <triesap@radroots.dev>",
   6597       "target_author": null,
   6598       "source_author_time": "2026-01-19T07:53:57Z",
   6599       "target_author_time": null,
   6600       "source_committer_time": "2026-01-19T07:53:57Z",
   6601       "target_committer_time": null,
   6602       "source_paths": [],
   6603       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6604       "empty_commit_disposition": "out_of_scope"
   6605     },
   6606     {
   6607       "source_commit": "4544abe63f25ee09fc4c779d4b4023fe86a19f9c",
   6608       "target_commit": null,
   6609       "source_parents": [
   6610         "1432018c9315751b20ff11b067521fcaa7d5264d"
   6611       ],
   6612       "target_parents": [],
   6613       "source_subject": "fix(runtime): render safe native startup failures",
   6614       "target_subject": null,
   6615       "source_author": "triesap <tyson@radroots.org>",
   6616       "target_author": null,
   6617       "source_author_time": "2026-08-02T20:22:59Z",
   6618       "target_author_time": null,
   6619       "source_committer_time": "2026-08-02T20:22:59Z",
   6620       "target_committer_time": null,
   6621       "source_paths": [],
   6622       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6623       "empty_commit_disposition": "out_of_scope"
   6624     },
   6625     {
   6626       "source_commit": "458bbe9da9e31e802d95ea0d6ffb0fca4e7a5426",
   6627       "target_commit": null,
   6628       "source_parents": [
   6629         "7929a3b5d0e374d50a2175d391f4ade6c256036c"
   6630       ],
   6631       "target_parents": [],
   6632       "source_subject": "Initialize database and Nostr session on layout mount, loading user keys, resolving profile relays, connecting the client, and establishing the active user context.",
   6633       "target_subject": null,
   6634       "source_author": "triesap <triesap@radroots.dev>",
   6635       "target_author": null,
   6636       "source_author_time": "2025-11-21T01:39:11Z",
   6637       "target_author_time": null,
   6638       "source_committer_time": "2025-11-21T01:39:11Z",
   6639       "target_committer_time": null,
   6640       "source_paths": [],
   6641       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6642       "empty_commit_disposition": "out_of_scope"
   6643     },
   6644     {
   6645       "source_commit": "459a75d7e40a3304a1f6bbce3748cd13d24a3494",
   6646       "target_commit": null,
   6647       "source_parents": [
   6648         "1a12b0eff0865e27ba1f712378d1fa0ef41c0923"
   6649       ],
   6650       "target_parents": [],
   6651       "source_subject": "app-utils: add model helper types",
   6652       "target_subject": null,
   6653       "source_author": "triesap <triesap@radroots.dev>",
   6654       "target_author": null,
   6655       "source_author_time": "2026-01-19T07:26:47Z",
   6656       "target_author_time": null,
   6657       "source_committer_time": "2026-01-19T07:26:47Z",
   6658       "target_committer_time": null,
   6659       "source_paths": [],
   6660       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6661       "empty_commit_disposition": "out_of_scope"
   6662     },
   6663     {
   6664       "source_commit": "45ad1ad44f5027a98bd99cf424d1bb42364f44b5",
   6665       "target_commit": null,
   6666       "source_parents": [
   6667         "cb045e9c67ed192efcd7290267fdb57fb10a7d67"
   6668       ],
   6669       "target_parents": [],
   6670       "source_subject": "Fix app css import",
   6671       "target_subject": null,
   6672       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   6673       "target_author": null,
   6674       "source_author_time": "2024-09-07T09:11:52Z",
   6675       "target_author_time": null,
   6676       "source_committer_time": "2024-09-07T09:11:52Z",
   6677       "target_committer_time": null,
   6678       "source_paths": [],
   6679       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6680       "empty_commit_disposition": "out_of_scope"
   6681     },
   6682     {
   6683       "source_commit": "462fd4058e084847bf8a623e6764b704fdb0cfe0",
   6684       "target_commit": "ac81b246ded9c0459eb50809fe948b9fd1b83acf",
   6685       "source_parents": [
   6686         "ea3724136bb58dccd503fd303a5823157b42fe7a"
   6687       ],
   6688       "target_parents": [
   6689         "6d1b2da58a2429cfb14bdd366779123bbf44afe8"
   6690       ],
   6691       "source_subject": "runtime: gate actor lifecycle transitions",
   6692       "target_subject": "runtime: gate actor lifecycle transitions",
   6693       "source_author": "triesap <tyson@radroots.org>",
   6694       "target_author": "triesap <tyson@radroots.org>",
   6695       "source_author_time": "2026-08-03T21:30:03Z",
   6696       "target_author_time": "2026-08-03T21:30:03Z",
   6697       "source_committer_time": "2026-08-03T21:30:03Z",
   6698       "target_committer_time": "2026-08-03T21:30:03Z",
   6699       "source_paths": [
   6700         "core/crates/application/src/actor.rs",
   6701         "core/crates/application/src/lib.rs"
   6702       ],
   6703       "normalized_patch_sha256": "cf3923617e4a3794d8dd54407dc6200fe24c0eb7815681e3e7ff2664e5b5ed09",
   6704       "empty_commit_disposition": "retained"
   6705     },
   6706     {
   6707       "source_commit": "46389d623d704738fb6086a1f710d048762705fd",
   6708       "target_commit": null,
   6709       "source_parents": [
   6710         "194432472222dc7469be9bf7a5631c83b08216ef"
   6711       ],
   6712       "target_parents": [],
   6713       "source_subject": "desktop: add secret-key import for local identities",
   6714       "target_subject": null,
   6715       "source_author": "triesap <tyson@radroots.org>",
   6716       "target_author": null,
   6717       "source_author_time": "2026-03-21T19:38:50Z",
   6718       "target_author_time": null,
   6719       "source_committer_time": "2026-03-21T19:38:50Z",
   6720       "target_committer_time": null,
   6721       "source_paths": [],
   6722       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6723       "empty_commit_disposition": "out_of_scope"
   6724     },
   6725     {
   6726       "source_commit": "465ba389e0dcf4bb5d2d1fe78971ced82c3ddc91",
   6727       "target_commit": null,
   6728       "source_parents": [
   6729         "7b4fdda1c0a72c27dc1dc39545cca4f755fdfa1e"
   6730       ],
   6731       "target_parents": [],
   6732       "source_subject": "app: rename state/settings key helpers",
   6733       "target_subject": null,
   6734       "source_author": "triesap <triesap@radroots.dev>",
   6735       "target_author": null,
   6736       "source_author_time": "2026-01-20T18:28:21Z",
   6737       "target_author_time": null,
   6738       "source_committer_time": "2026-01-20T18:28:21Z",
   6739       "target_committer_time": null,
   6740       "source_paths": [],
   6741       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6742       "empty_commit_disposition": "out_of_scope"
   6743     },
   6744     {
   6745       "source_commit": "47147d0c9f37f0284e5d89078ed98553dd959b21",
   6746       "target_commit": null,
   6747       "source_parents": [
   6748         "7691585a151670646c154fa73ae25570d40bf41e"
   6749       ],
   6750       "target_parents": [],
   6751       "source_subject": "i18n: rewrite the radroots_studio_app shell copy contract",
   6752       "target_subject": null,
   6753       "source_author": "triesap <tyson@radroots.org>",
   6754       "target_author": null,
   6755       "source_author_time": "2026-04-17T18:29:20Z",
   6756       "target_author_time": null,
   6757       "source_committer_time": "2026-04-17T18:29:20Z",
   6758       "target_committer_time": null,
   6759       "source_paths": [],
   6760       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6761       "empty_commit_disposition": "out_of_scope"
   6762     },
   6763     {
   6764       "source_commit": "4768a6bd7aff411a1bac90b7e6bbd603a0a03da7",
   6765       "target_commit": null,
   6766       "source_parents": [
   6767         "4d62ce68ae18063d24cdeaa0d507dd97b1b8a1c5"
   6768       ],
   6769       "target_parents": [],
   6770       "source_subject": "app: add list container view",
   6771       "target_subject": null,
   6772       "source_author": "triesap <triesap@radroots.dev>",
   6773       "target_author": null,
   6774       "source_author_time": "2026-01-22T11:13:55Z",
   6775       "target_author_time": null,
   6776       "source_committer_time": "2026-01-22T11:13:55Z",
   6777       "target_committer_time": null,
   6778       "source_paths": [],
   6779       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6780       "empty_commit_disposition": "out_of_scope"
   6781     },
   6782     {
   6783       "source_commit": "476f446bbf2f5d9227928e8807e03c9ac2509624",
   6784       "target_commit": null,
   6785       "source_parents": [
   6786         "64818efad7f544b13fcd76926f5eb7dadae7b9e5"
   6787       ],
   6788       "target_parents": [],
   6789       "source_subject": "app: add splash gating before setup routing",
   6790       "target_subject": null,
   6791       "source_author": "triesap <triesap@radroots.dev>",
   6792       "target_author": null,
   6793       "source_author_time": "2026-01-21T17:19:06Z",
   6794       "target_author_time": null,
   6795       "source_committer_time": "2026-01-21T17:19:06Z",
   6796       "target_committer_time": null,
   6797       "source_paths": [],
   6798       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6799       "empty_commit_disposition": "out_of_scope"
   6800     },
   6801     {
   6802       "source_commit": "47a5f9f9b444f6762c66f4212e1d3ce380d8078f",
   6803       "target_commit": null,
   6804       "source_parents": [
   6805         "304f4ab8e63b02d2e7069b3cb46638ae2eb6bf92"
   6806       ],
   6807       "target_parents": [],
   6808       "source_subject": "app: size home window to instruments frame",
   6809       "target_subject": null,
   6810       "source_author": "triesap <tyson@radroots.org>",
   6811       "target_author": null,
   6812       "source_author_time": "2026-04-18T00:53:36Z",
   6813       "target_author_time": null,
   6814       "source_committer_time": "2026-04-18T00:53:36Z",
   6815       "target_committer_time": null,
   6816       "source_paths": [],
   6817       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6818       "empty_commit_disposition": "out_of_scope"
   6819     },
   6820     {
   6821       "source_commit": "47d7a18d4a424f2a090c59aa19c527b2ed7b6300",
   6822       "target_commit": null,
   6823       "source_parents": [
   6824         "ff95654e0167622a823df215b42269f9ff26c7f1"
   6825       ],
   6826       "target_parents": [],
   6827       "source_subject": "runtime: rename fallback projection terms",
   6828       "target_subject": null,
   6829       "source_author": "triesap <tyson@radroots.org>",
   6830       "target_author": null,
   6831       "source_author_time": "2026-07-03T07:44:53Z",
   6832       "target_author_time": null,
   6833       "source_committer_time": "2026-07-03T07:44:53Z",
   6834       "target_committer_time": null,
   6835       "source_paths": [],
   6836       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6837       "empty_commit_disposition": "out_of_scope"
   6838     },
   6839     {
   6840       "source_commit": "4803325f3fec10ec9c1fc132366cbefb2ed71bcc",
   6841       "target_commit": null,
   6842       "source_parents": [
   6843         "1ee31b1c7ba5fc87d8c5564aed96a2717f105521"
   6844       ],
   6845       "target_parents": [],
   6846       "source_subject": "runtime: validate relay urls",
   6847       "target_subject": null,
   6848       "source_author": "triesap <tyson@radroots.org>",
   6849       "target_author": null,
   6850       "source_author_time": "2026-05-25T04:40:46Z",
   6851       "target_author_time": null,
   6852       "source_committer_time": "2026-05-25T04:40:46Z",
   6853       "target_committer_time": null,
   6854       "source_paths": [],
   6855       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6856       "empty_commit_disposition": "out_of_scope"
   6857     },
   6858     {
   6859       "source_commit": "481afd2d4f8f7b97380ed5382fc0b3a9a3c12c8c",
   6860       "target_commit": null,
   6861       "source_parents": [
   6862         "cbae07b9ea864f667c4b0f90f52a2e8c7f43e8fa"
   6863       ],
   6864       "target_parents": [],
   6865       "source_subject": "Add `nostr_relay` model, edit nostr relay connection logic, add default relays as models in (conf) `/init` configure device function, edit utils",
   6866       "target_subject": null,
   6867       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   6868       "target_author": null,
   6869       "source_author_time": "2024-09-27T14:05:21Z",
   6870       "target_author_time": null,
   6871       "source_committer_time": "2024-09-27T14:05:21Z",
   6872       "target_committer_time": null,
   6873       "source_paths": [],
   6874       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6875       "empty_commit_disposition": "out_of_scope"
   6876     },
   6877     {
   6878       "source_commit": "48c39e7a8fba002bee8dafc0ab8cb5bfae67fa14",
   6879       "target_commit": null,
   6880       "source_parents": [
   6881         "fa7ae971a5c997393c0890c24fb57a9a32d24338"
   6882       ],
   6883       "target_parents": [],
   6884       "source_subject": "Edit `nostr_profile_relay` SQL up migration",
   6885       "target_subject": null,
   6886       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   6887       "target_author": null,
   6888       "source_author_time": "2024-11-02T11:02:09Z",
   6889       "target_author_time": null,
   6890       "source_committer_time": "2024-11-02T11:02:09Z",
   6891       "target_committer_time": null,
   6892       "source_paths": [],
   6893       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6894       "empty_commit_disposition": "out_of_scope"
   6895     },
   6896     {
   6897       "source_commit": "49289a0202dfc770dba01f8cf025629292f9d6db",
   6898       "target_commit": null,
   6899       "source_parents": [
   6900         "a42f24d679d179acbecc28790f2381286a5e81f4"
   6901       ],
   6902       "target_parents": [],
   6903       "source_subject": "Edit async functions add error catch handler. Add app icons.",
   6904       "target_subject": null,
   6905       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   6906       "target_author": null,
   6907       "source_author_time": "2024-12-08T08:51:30Z",
   6908       "target_author_time": null,
   6909       "source_committer_time": "2024-12-08T08:51:30Z",
   6910       "target_committer_time": null,
   6911       "source_paths": [],
   6912       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6913       "empty_commit_disposition": "out_of_scope"
   6914     },
   6915     {
   6916       "source_commit": "49bc5ed289cc2e52171898dee909bbed6b5e6535",
   6917       "target_commit": null,
   6918       "source_parents": [
   6919         "f64231c77d1ec289c2d5ab37cbb0db845bae2195"
   6920       ],
   6921       "target_parents": [],
   6922       "source_subject": "desktop: harden source guard classification",
   6923       "target_subject": null,
   6924       "source_author": "triesap <tyson@radroots.org>",
   6925       "target_author": null,
   6926       "source_author_time": "2026-07-01T09:37:57Z",
   6927       "target_author_time": null,
   6928       "source_committer_time": "2026-07-01T09:37:57Z",
   6929       "target_committer_time": null,
   6930       "source_paths": [],
   6931       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6932       "empty_commit_disposition": "out_of_scope"
   6933     },
   6934     {
   6935       "source_commit": "49c21ef99594a699e0a5a49eb79bdda3b866ab37",
   6936       "target_commit": null,
   6937       "source_parents": [
   6938         "faba431bb2e46e29ed81b8f7043ca71ce897f6f2"
   6939       ],
   6940       "target_parents": [],
   6941       "source_subject": "app: add app context helper for init signals",
   6942       "target_subject": null,
   6943       "source_author": "triesap <triesap@radroots.dev>",
   6944       "target_author": null,
   6945       "source_author_time": "2026-01-19T16:49:44Z",
   6946       "target_author_time": null,
   6947       "source_committer_time": "2026-01-19T16:49:44Z",
   6948       "target_committer_time": null,
   6949       "source_paths": [],
   6950       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6951       "empty_commit_disposition": "out_of_scope"
   6952     },
   6953     {
   6954       "source_commit": "4a37ef1feefda4f0e6d95145dbf65dfadb8b15f2",
   6955       "target_commit": null,
   6956       "source_parents": [
   6957         "1b9433aa57e0357d684def3721257e9375e0e38e"
   6958       ],
   6959       "target_parents": [],
   6960       "source_subject": "docs: reconcile superseded studio sdk cutover",
   6961       "target_subject": null,
   6962       "source_author": "triesap <tyson@radroots.org>",
   6963       "target_author": null,
   6964       "source_author_time": "2026-08-03T15:43:38Z",
   6965       "target_author_time": null,
   6966       "source_committer_time": "2026-08-03T15:43:38Z",
   6967       "target_committer_time": null,
   6968       "source_paths": [],
   6969       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6970       "empty_commit_disposition": "out_of_scope"
   6971     },
   6972     {
   6973       "source_commit": "4a62b876dc394ae57f3ab0798d57df23d1be3f6e",
   6974       "target_commit": null,
   6975       "source_parents": [
   6976         "c2bdde243c177fbe7e43658b4659b6afe356726e"
   6977       ],
   6978       "target_parents": [],
   6979       "source_subject": "app: add keystore bootstrap helpers",
   6980       "target_subject": null,
   6981       "source_author": "triesap <triesap@radroots.dev>",
   6982       "target_author": null,
   6983       "source_author_time": "2026-01-19T19:18:08Z",
   6984       "target_author_time": null,
   6985       "source_committer_time": "2026-01-19T19:18:08Z",
   6986       "target_committer_time": null,
   6987       "source_paths": [],
   6988       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   6989       "empty_commit_disposition": "out_of_scope"
   6990     },
   6991     {
   6992       "source_commit": "4aaee761afcf03c633ba7a6a071c1126bf4b1b62",
   6993       "target_commit": "db2b6a30a657de65c232c36d22fcc222f50cc638",
   6994       "source_parents": [
   6995         "ebe68af3e052d3e42bbb264a464275b75d44bee1"
   6996       ],
   6997       "target_parents": [
   6998         "1d24c1c739199062c3bc0d7a4182430e306de75d"
   6999       ],
   7000       "source_subject": "runtime: bind foreground signer session",
   7001       "target_subject": "runtime: bind foreground signer session",
   7002       "source_author": "triesap <tyson@radroots.org>",
   7003       "target_author": "triesap <tyson@radroots.org>",
   7004       "source_author_time": "2026-08-03T22:11:06Z",
   7005       "target_author_time": "2026-08-03T22:11:06Z",
   7006       "source_committer_time": "2026-08-03T22:11:06Z",
   7007       "target_committer_time": "2026-08-03T22:11:06Z",
   7008       "source_paths": [
   7009         "core/crates/application/src/actor.rs",
   7010         "core/crates/application/src/lib.rs",
   7011         "core/crates/storage/src/runtime_actor.rs"
   7012       ],
   7013       "normalized_patch_sha256": "c27f62e1696a77f0632a5fe2055659ea7c67696d6e1031ba9d2b75a39d0f81dd",
   7014       "empty_commit_disposition": "retained"
   7015     },
   7016     {
   7017       "source_commit": "4ae94599df6b4cde3e3c200617d8d0ca568d512d",
   7018       "target_commit": "71a1508d8a746dfb2bdabce7a0f3ab05cd10dc8b",
   7019       "source_parents": [
   7020         "1838ed41800793ecc1766021abdb0d1af15a9bbf"
   7021       ],
   7022       "target_parents": [
   7023         "45ccb940ca7100ed8e9a2ec87310d1e9fcd5d769"
   7024       ],
   7025       "source_subject": "core(domain): model kind-zero profile metadata",
   7026       "target_subject": "core(domain): model kind-zero profile metadata",
   7027       "source_author": "triesap <tyson@radroots.org>",
   7028       "target_author": "triesap <tyson@radroots.org>",
   7029       "source_author_time": "2026-08-02T18:10:26Z",
   7030       "target_author_time": "2026-08-02T18:10:26Z",
   7031       "source_committer_time": "2026-08-02T18:10:26Z",
   7032       "target_committer_time": "2026-08-02T18:10:26Z",
   7033       "source_paths": [
   7034         "core/crates/domain/src/error.rs",
   7035         "core/crates/domain/src/lib.rs",
   7036         "core/crates/domain/src/profile.rs"
   7037       ],
   7038       "normalized_patch_sha256": "a101d1eb7b069425b4a83a261a5ac3b0f939e20b1a65386d655cf0cf6b3b309c",
   7039       "empty_commit_disposition": "retained"
   7040     },
   7041     {
   7042       "source_commit": "4b2549ba31a208295dd5733d1dab997ebe33879f",
   7043       "target_commit": null,
   7044       "source_parents": [
   7045         "ccd6d0995fdb3e543938b728435df5437b5db816"
   7046       ],
   7047       "target_parents": [],
   7048       "source_subject": "app: abort logs auto-refresh on unmount",
   7049       "target_subject": null,
   7050       "source_author": "triesap <triesap@radroots.dev>",
   7051       "target_author": null,
   7052       "source_author_time": "2026-01-20T16:22:20Z",
   7053       "target_author_time": null,
   7054       "source_committer_time": "2026-01-20T16:22:20Z",
   7055       "target_committer_time": null,
   7056       "source_paths": [],
   7057       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7058       "empty_commit_disposition": "out_of_scope"
   7059     },
   7060     {
   7061       "source_commit": "4b417044087d6f0f225badfe728f8cbcef1c2936",
   7062       "target_commit": null,
   7063       "source_parents": [
   7064         "ed300c257aceaac8ea43ca99b95dbc4dea60e576"
   7065       ],
   7066       "target_parents": [],
   7067       "source_subject": "sync: persist relay ingest freshness",
   7068       "target_subject": null,
   7069       "source_author": "triesap <tyson@radroots.org>",
   7070       "target_author": null,
   7071       "source_author_time": "2026-05-25T21:03:24Z",
   7072       "target_author_time": null,
   7073       "source_committer_time": "2026-05-25T21:03:24Z",
   7074       "target_committer_time": null,
   7075       "source_paths": [],
   7076       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7077       "empty_commit_disposition": "out_of_scope"
   7078     },
   7079     {
   7080       "source_commit": "4b90de8a35a2a08b60252ecf022fa85d573e0053",
   7081       "target_commit": null,
   7082       "source_parents": [
   7083         "ed64ed8c71e558488504e0b808f221014a245ff0"
   7084       ],
   7085       "target_parents": [],
   7086       "source_subject": "sync: bind publish signing to payload account",
   7087       "target_subject": null,
   7088       "source_author": "triesap <tyson@radroots.org>",
   7089       "target_author": null,
   7090       "source_author_time": "2026-05-25T02:53:01Z",
   7091       "target_author_time": null,
   7092       "source_committer_time": "2026-05-25T02:53:01Z",
   7093       "target_committer_time": null,
   7094       "source_paths": [],
   7095       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7096       "empty_commit_disposition": "out_of_scope"
   7097     },
   7098     {
   7099       "source_commit": "4baaf49245ee295e43d2e889684dfafc557f110f",
   7100       "target_commit": "0f7ec974950451818552d354966fcf66d02a6a59",
   7101       "source_parents": [
   7102         "af00441a500a28ef1cdd0e974e68f258a3f37303"
   7103       ],
   7104       "target_parents": [
   7105         "e467432b5237c4ef7accfed051b0b0161bc828fc"
   7106       ],
   7107       "source_subject": "core(nostr): verify kind-zero profile events",
   7108       "target_subject": "core(nostr): verify kind-zero profile events",
   7109       "source_author": "triesap <tyson@radroots.org>",
   7110       "target_author": "triesap <tyson@radroots.org>",
   7111       "source_author_time": "2026-08-02T19:18:08Z",
   7112       "target_author_time": "2026-08-02T19:18:08Z",
   7113       "source_committer_time": "2026-08-02T19:18:08Z",
   7114       "target_committer_time": "2026-08-02T19:18:08Z",
   7115       "source_paths": [
   7116         "core/crates/nostr/src/lib.rs",
   7117         "core/crates/nostr/src/profile.rs"
   7118       ],
   7119       "normalized_patch_sha256": "05bcac9b1ab939457d92e1f9fe7b23fca3aae95cb3b8424703c62b0673f77990",
   7120       "empty_commit_disposition": "retained"
   7121     },
   7122     {
   7123       "source_commit": "4c35ac853886af9a8b563ae56716db2fcce81fba",
   7124       "target_commit": null,
   7125       "source_parents": [
   7126         "7605a8f57d031794ce168c8a3c6f9ade79b2c8f5"
   7127       ],
   7128       "target_parents": [],
   7129       "source_subject": "ios: make offline geocoder staging idempotent",
   7130       "target_subject": null,
   7131       "source_author": "triesap <tyson@radroots.org>",
   7132       "target_author": null,
   7133       "source_author_time": "2026-03-22T00:05:01Z",
   7134       "target_author_time": null,
   7135       "source_committer_time": "2026-03-22T00:05:01Z",
   7136       "target_committer_time": null,
   7137       "source_paths": [],
   7138       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7139       "empty_commit_disposition": "out_of_scope"
   7140     },
   7141     {
   7142       "source_commit": "4c5dc1e7711f79848e62af978af45bdb0324edf4",
   7143       "target_commit": null,
   7144       "source_parents": [
   7145         "1b8730d6f43251c36a89a72407f6c16b4cfb3519"
   7146       ],
   7147       "target_parents": [],
   7148       "source_subject": "window: open farm setup form directly from home",
   7149       "target_subject": null,
   7150       "source_author": "triesap <tyson@radroots.org>",
   7151       "target_author": null,
   7152       "source_author_time": "2026-04-19T01:32:26Z",
   7153       "target_author_time": null,
   7154       "source_committer_time": "2026-04-19T01:32:26Z",
   7155       "target_committer_time": null,
   7156       "source_paths": [],
   7157       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7158       "empty_commit_disposition": "out_of_scope"
   7159     },
   7160     {
   7161       "source_commit": "4c6ee53fb0f520f505a4c623e80e000bf399a52b",
   7162       "target_commit": null,
   7163       "source_parents": [
   7164         "adc2662663871e118a0a95ae98ebe14cc7c4f0d7"
   7165       ],
   7166       "target_parents": [],
   7167       "source_subject": "web: add browser signer account roster",
   7168       "target_subject": null,
   7169       "source_author": "triesap <tyson@radroots.org>",
   7170       "target_author": null,
   7171       "source_author_time": "2026-03-22T16:26:37Z",
   7172       "target_author_time": null,
   7173       "source_committer_time": "2026-03-22T16:26:37Z",
   7174       "target_committer_time": null,
   7175       "source_paths": [],
   7176       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7177       "empty_commit_disposition": "out_of_scope"
   7178     },
   7179     {
   7180       "source_commit": "4cc9c3e12a6b651facd8fd3a8d3c981eafbf4c8f",
   7181       "target_commit": null,
   7182       "source_parents": [
   7183         "2edccc857fb392a012000ea60cfcca1abe61e427"
   7184       ],
   7185       "target_parents": [],
   7186       "source_subject": "Edit nostr relay document polling subscriber adding recursive fetch request, edit models nostr relay route, update IClient",
   7187       "target_subject": null,
   7188       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   7189       "target_author": null,
   7190       "source_author_time": "2024-10-03T07:23:32Z",
   7191       "target_author_time": null,
   7192       "source_committer_time": "2024-10-03T07:23:32Z",
   7193       "target_committer_time": null,
   7194       "source_paths": [],
   7195       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7196       "empty_commit_disposition": "out_of_scope"
   7197     },
   7198     {
   7199       "source_commit": "4cd5be27ea7b884cff68c3b30336d3d758335489",
   7200       "target_commit": null,
   7201       "source_parents": [
   7202         "4d01bb2df4dbddb63fc8dd44d51fe1a6c18b6371"
   7203       ],
   7204       "target_parents": [],
   7205       "source_subject": "app: surface sdk runtime diagnostics",
   7206       "target_subject": null,
   7207       "source_author": "triesap <tyson@radroots.org>",
   7208       "target_author": null,
   7209       "source_author_time": "2026-06-18T13:13:12-07:00",
   7210       "target_author_time": null,
   7211       "source_committer_time": "2026-06-18T13:13:12-07:00",
   7212       "target_committer_time": null,
   7213       "source_paths": [],
   7214       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7215       "empty_commit_disposition": "out_of_scope"
   7216     },
   7217     {
   7218       "source_commit": "4d01bb2df4dbddb63fc8dd44d51fe1a6c18b6371",
   7219       "target_commit": null,
   7220       "source_parents": [
   7221         "ebb575d94e29393196d57193a76f4db1f985419c"
   7222       ],
   7223       "target_parents": [],
   7224       "source_subject": "app: add sdk runtime foundation",
   7225       "target_subject": null,
   7226       "source_author": "triesap <tyson@radroots.org>",
   7227       "target_author": null,
   7228       "source_author_time": "2026-06-18T13:07:48-07:00",
   7229       "target_author_time": null,
   7230       "source_committer_time": "2026-06-18T13:07:48-07:00",
   7231       "target_committer_time": null,
   7232       "source_paths": [],
   7233       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7234       "empty_commit_disposition": "out_of_scope"
   7235     },
   7236     {
   7237       "source_commit": "4d5ddc987476a9de95a1840779c742308e02fa88",
   7238       "target_commit": null,
   7239       "source_parents": [
   7240         "0006efdd4e5c5247fc13386e5b02c931096e3a95"
   7241       ],
   7242       "target_parents": [],
   7243       "source_subject": "ios: add remove-key action for local identities",
   7244       "target_subject": null,
   7245       "source_author": "triesap <tyson@radroots.org>",
   7246       "target_author": null,
   7247       "source_author_time": "2026-03-21T12:58:12Z",
   7248       "target_author_time": null,
   7249       "source_committer_time": "2026-03-21T12:58:12Z",
   7250       "target_committer_time": null,
   7251       "source_paths": [],
   7252       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7253       "empty_commit_disposition": "out_of_scope"
   7254     },
   7255     {
   7256       "source_commit": "4d62ce68ae18063d24cdeaa0d507dd97b1b8a1c5",
   7257       "target_commit": null,
   7258       "source_parents": [
   7259         "d076f6b2a51c6d61976ce465b766cade70c0f2ac"
   7260       ],
   7261       "target_parents": [],
   7262       "source_subject": "app: add list select row view",
   7263       "target_subject": null,
   7264       "source_author": "triesap <triesap@radroots.dev>",
   7265       "target_author": null,
   7266       "source_author_time": "2026-01-22T11:05:17Z",
   7267       "target_author_time": null,
   7268       "source_committer_time": "2026-01-22T11:05:17Z",
   7269       "target_committer_time": null,
   7270       "source_paths": [],
   7271       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7272       "empty_commit_disposition": "out_of_scope"
   7273     },
   7274     {
   7275       "source_commit": "4df6c3a8e77df6abf590f293108e2c719f9505b7",
   7276       "target_commit": null,
   7277       "source_parents": [
   7278         "cc78358e3d296293e60ac2b3bc37be50d6a8352a"
   7279       ],
   7280       "target_parents": [],
   7281       "source_subject": "app: return issue submits to order detail",
   7282       "target_subject": null,
   7283       "source_author": "triesap <tyson@radroots.org>",
   7284       "target_author": null,
   7285       "source_author_time": "2026-06-06T22:46:10-07:00",
   7286       "target_author_time": null,
   7287       "source_committer_time": "2026-06-18T12:31:42-07:00",
   7288       "target_committer_time": null,
   7289       "source_paths": [],
   7290       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7291       "empty_commit_disposition": "out_of_scope"
   7292     },
   7293     {
   7294       "source_commit": "4e0248a42aa716746c4c14c0969dd9fa896cf3e2",
   7295       "target_commit": null,
   7296       "source_parents": [
   7297         "c7954b888e2b8b38cae9f56ae8b94b251c7c9ae6"
   7298       ],
   7299       "target_parents": [],
   7300       "source_subject": "app-lib: add geolocation helpers",
   7301       "target_subject": null,
   7302       "source_author": "triesap <triesap@radroots.dev>",
   7303       "target_author": null,
   7304       "source_author_time": "2026-01-19T07:45:30Z",
   7305       "target_author_time": null,
   7306       "source_committer_time": "2026-01-19T07:45:30Z",
   7307       "target_committer_time": null,
   7308       "source_paths": [],
   7309       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7310       "empty_commit_disposition": "out_of_scope"
   7311     },
   7312     {
   7313       "source_commit": "4e226a29668323adfc682b626b1812bc1a4d6c89",
   7314       "target_commit": null,
   7315       "source_parents": [
   7316         "aadecc93d40c200e594190ed9c5863df811b5f67"
   7317       ],
   7318       "target_parents": [],
   7319       "source_subject": "trade: route studio actions through sdk facade",
   7320       "target_subject": null,
   7321       "source_author": "triesap <tyson@radroots.org>",
   7322       "target_author": null,
   7323       "source_author_time": "2026-06-30T06:24:10Z",
   7324       "target_author_time": null,
   7325       "source_committer_time": "2026-06-30T06:24:10Z",
   7326       "target_committer_time": null,
   7327       "source_paths": [],
   7328       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7329       "empty_commit_disposition": "out_of_scope"
   7330     },
   7331     {
   7332       "source_commit": "4e52c81e95688cf6fa9dbfeca817daa1fa39f2f7",
   7333       "target_commit": null,
   7334       "source_parents": [
   7335         "8218089c6601619510bc00fb620517965e6e59fe"
   7336       ],
   7337       "target_parents": [],
   7338       "source_subject": "launcher: wire startup through the radroots_studio_app substrate",
   7339       "target_subject": null,
   7340       "source_author": "triesap <tyson@radroots.org>",
   7341       "target_author": null,
   7342       "source_author_time": "2026-04-17T19:42:14Z",
   7343       "target_author_time": null,
   7344       "source_committer_time": "2026-04-17T19:42:14Z",
   7345       "target_committer_time": null,
   7346       "source_paths": [],
   7347       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7348       "empty_commit_disposition": "out_of_scope"
   7349     },
   7350     {
   7351       "source_commit": "4eb3a2e59a65bdc7f7934c4ed6408e8e3e9bdf13",
   7352       "target_commit": null,
   7353       "source_parents": [
   7354         "a9eb8069c643e70719aaa46df721f840daad0080"
   7355       ],
   7356       "target_parents": [],
   7357       "source_subject": "app: add notifications health check",
   7358       "target_subject": null,
   7359       "source_author": "triesap <triesap@radroots.dev>",
   7360       "target_author": null,
   7361       "source_author_time": "2026-01-19T21:20:05Z",
   7362       "target_author_time": null,
   7363       "source_committer_time": "2026-01-19T21:20:05Z",
   7364       "target_committer_time": null,
   7365       "source_paths": [],
   7366       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7367       "empty_commit_disposition": "out_of_scope"
   7368     },
   7369     {
   7370       "source_commit": "4ee8f7759ef76d6393698366605a14d516c6009a",
   7371       "target_commit": null,
   7372       "source_parents": [
   7373         "44dc88885596b529126a48d293fbdc8d74010f00"
   7374       ],
   7375       "target_parents": [],
   7376       "source_subject": "Add .gitmodules tracking branches. Update packages.",
   7377       "target_subject": null,
   7378       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   7379       "target_author": null,
   7380       "source_author_time": "2025-04-04T11:40:14Z",
   7381       "target_author_time": null,
   7382       "source_committer_time": "2025-04-04T11:40:14Z",
   7383       "target_committer_time": null,
   7384       "source_paths": [],
   7385       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7386       "empty_commit_disposition": "out_of_scope"
   7387     },
   7388     {
   7389       "source_commit": "4fa23cb7478f19ebbfa9f1b36129ba7dd67a46cc",
   7390       "target_commit": null,
   7391       "source_parents": [
   7392         "ae63e435addcb9af224a34b4a9ee101b28f7e79f"
   7393       ],
   7394       "target_parents": [],
   7395       "source_subject": "Update packages",
   7396       "target_subject": null,
   7397       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   7398       "target_author": null,
   7399       "source_author_time": "2024-09-15T14:26:32Z",
   7400       "target_author_time": null,
   7401       "source_committer_time": "2024-09-15T14:26:32Z",
   7402       "target_committer_time": null,
   7403       "source_paths": [],
   7404       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7405       "empty_commit_disposition": "out_of_scope"
   7406     },
   7407     {
   7408       "source_commit": "4febdffb164dee4158cdefc083f2b0945e0f413e",
   7409       "target_commit": null,
   7410       "source_parents": [
   7411         "930b583674f77479aee8051d99ff473815f16649"
   7412       ],
   7413       "target_parents": [],
   7414       "source_subject": "sqlite: converge signed app listings",
   7415       "target_subject": null,
   7416       "source_author": "triesap <tyson@radroots.org>",
   7417       "target_author": null,
   7418       "source_author_time": "2026-05-23T20:57:11Z",
   7419       "target_author_time": null,
   7420       "source_committer_time": "2026-05-23T20:57:11Z",
   7421       "target_committer_time": null,
   7422       "source_paths": [],
   7423       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7424       "empty_commit_disposition": "out_of_scope"
   7425     },
   7426     {
   7427       "source_commit": "50711607c6c30bc36a60996bde02928a6a1bb883",
   7428       "target_commit": null,
   7429       "source_parents": [
   7430         "07e3f85aa398dd2dbc97c87c3278c9d82f011524"
   7431       ],
   7432       "target_parents": [],
   7433       "source_subject": "app: refine settings account footer actions",
   7434       "target_subject": null,
   7435       "source_author": "triesap <tyson@radroots.org>",
   7436       "target_author": null,
   7437       "source_author_time": "2026-06-07T11:12:02-07:00",
   7438       "target_author_time": null,
   7439       "source_committer_time": "2026-06-18T12:31:42-07:00",
   7440       "target_committer_time": null,
   7441       "source_paths": [],
   7442       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7443       "empty_commit_disposition": "out_of_scope"
   7444     },
   7445     {
   7446       "source_commit": "50876ee2d408ccadb103f1476f38d6210ecb467f",
   7447       "target_commit": null,
   7448       "source_parents": [
   7449         "a2ba7397e59bab6ec6f7170115eb1127b1db2643"
   7450       ],
   7451       "target_parents": [],
   7452       "source_subject": "desktop: prune stale offline geocoder revisions",
   7453       "target_subject": null,
   7454       "source_author": "triesap <tyson@radroots.org>",
   7455       "target_author": null,
   7456       "source_author_time": "2026-03-22T00:22:43Z",
   7457       "target_author_time": null,
   7458       "source_committer_time": "2026-03-22T00:22:43Z",
   7459       "target_committer_time": null,
   7460       "source_paths": [],
   7461       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7462       "empty_commit_disposition": "out_of_scope"
   7463     },
   7464     {
   7465       "source_commit": "509603812a8367d7be4224eb6406f55f3635e14d",
   7466       "target_commit": null,
   7467       "source_parents": [
   7468         "4e0248a42aa716746c4c14c0969dd9fa896cf3e2"
   7469       ],
   7470       "target_parents": [],
   7471       "source_subject": "app-lib: add fetch json helper",
   7472       "target_subject": null,
   7473       "source_author": "triesap <triesap@radroots.dev>",
   7474       "target_author": null,
   7475       "source_author_time": "2026-01-19T07:51:43Z",
   7476       "target_author_time": null,
   7477       "source_committer_time": "2026-01-19T07:51:43Z",
   7478       "target_committer_time": null,
   7479       "source_paths": [],
   7480       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7481       "empty_commit_disposition": "out_of_scope"
   7482     },
   7483     {
   7484       "source_commit": "50ad947bdbd92ae472df691c813956d321a57d65",
   7485       "target_commit": null,
   7486       "source_parents": [
   7487         "7f3e9215d560403a1159363afa63d3ebd9c09192"
   7488       ],
   7489       "target_parents": [],
   7490       "source_subject": "app: wire reset button to keystore reset",
   7491       "target_subject": null,
   7492       "source_author": "triesap <triesap@radroots.dev>",
   7493       "target_author": null,
   7494       "source_author_time": "2026-01-19T19:40:12Z",
   7495       "target_author_time": null,
   7496       "source_committer_time": "2026-01-19T19:40:12Z",
   7497       "target_committer_time": null,
   7498       "source_paths": [],
   7499       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7500       "empty_commit_disposition": "out_of_scope"
   7501     },
   7502     {
   7503       "source_commit": "5134b578780c0b58f2aa4d0b330ca3791809dae0",
   7504       "target_commit": null,
   7505       "source_parents": [
   7506         "685cb3c588a33f5e7a9442c72f0f6b7ef76b56be"
   7507       ],
   7508       "target_parents": [],
   7509       "source_subject": "app: add buyer order retry action",
   7510       "target_subject": null,
   7511       "source_author": "triesap <tyson@radroots.org>",
   7512       "target_author": null,
   7513       "source_author_time": "2026-05-24T22:17:23Z",
   7514       "target_author_time": null,
   7515       "source_committer_time": "2026-05-24T22:17:23Z",
   7516       "target_committer_time": null,
   7517       "source_paths": [],
   7518       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7519       "empty_commit_disposition": "out_of_scope"
   7520     },
   7521     {
   7522       "source_commit": "513b08ea84a6f578d357c7fb2afc793cdba26d93",
   7523       "target_commit": null,
   7524       "source_parents": [
   7525         "26b6c10c004585d05928c7300ee760de7962b676"
   7526       ],
   7527       "target_parents": [],
   7528       "source_subject": "ui: add form field primitives",
   7529       "target_subject": null,
   7530       "source_author": "triesap <tyson@radroots.org>",
   7531       "target_author": null,
   7532       "source_author_time": "2026-02-06T16:18:17Z",
   7533       "target_author_time": null,
   7534       "source_committer_time": "2026-02-06T16:18:17Z",
   7535       "target_committer_time": null,
   7536       "source_paths": [],
   7537       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7538       "empty_commit_disposition": "out_of_scope"
   7539     },
   7540     {
   7541       "source_commit": "519d7412017ca89af0c7b9a3c379d9bed21cb220",
   7542       "target_commit": null,
   7543       "source_parents": [
   7544         "91fbe109eef0f92635bc1d640b0b4e586c986e19"
   7545       ],
   7546       "target_parents": [],
   7547       "source_subject": "ui: add ios design tokens css",
   7548       "target_subject": null,
   7549       "source_author": "triesap <triesap@radroots.dev>",
   7550       "target_author": null,
   7551       "source_author_time": "2026-01-21T19:47:04Z",
   7552       "target_author_time": null,
   7553       "source_committer_time": "2026-01-21T19:47:04Z",
   7554       "target_committer_time": null,
   7555       "source_paths": [],
   7556       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7557       "empty_commit_disposition": "out_of_scope"
   7558     },
   7559     {
   7560       "source_commit": "51c0581568a005d0835061cdea8e672514064465",
   7561       "target_commit": "bc94d1d116ae048e68cae56d4d297c02e3691bfb",
   7562       "source_parents": [
   7563         "ccacb6764a6ed682b7bd6a8362cef60fb54f6587"
   7564       ],
   7565       "target_parents": [
   7566         "ab373dfe88457c0c15973413e9ac4ffc37de9869"
   7567       ],
   7568       "source_subject": "core(secrets): add failure-injection credential fake",
   7569       "target_subject": "core(secrets): add failure-injection credential fake",
   7570       "source_author": "triesap <tyson@radroots.org>",
   7571       "target_author": "triesap <tyson@radroots.org>",
   7572       "source_author_time": "2026-08-02T18:47:58Z",
   7573       "target_author_time": "2026-08-02T18:47:58Z",
   7574       "source_committer_time": "2026-08-02T18:47:58Z",
   7575       "target_committer_time": "2026-08-02T18:47:58Z",
   7576       "source_paths": [
   7577         "core/crates/application/src/lib.rs",
   7578         "core/crates/application/src/secrets.rs"
   7579       ],
   7580       "normalized_patch_sha256": "876d82f19ade2bbe18b1a9ee190a7e7c980267fc3d1a32b2e3ac2f21613d55ab",
   7581       "empty_commit_disposition": "retained"
   7582     },
   7583     {
   7584       "source_commit": "51face9070d87b99f9f01c6708320e55df7117fb",
   7585       "target_commit": null,
   7586       "source_parents": [
   7587         "f536ba77f32439110c97b24b2ff469990e87a0c3"
   7588       ],
   7589       "target_parents": [],
   7590       "source_subject": "app: migrate legacy setup keys",
   7591       "target_subject": null,
   7592       "source_author": "triesap <tyson@radroots.org>",
   7593       "target_author": null,
   7594       "source_author_time": "2026-02-02T03:56:49Z",
   7595       "target_author_time": null,
   7596       "source_committer_time": "2026-02-02T03:56:49Z",
   7597       "target_committer_time": null,
   7598       "source_paths": [],
   7599       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7600       "empty_commit_disposition": "out_of_scope"
   7601     },
   7602     {
   7603       "source_commit": "52337d426caf1b1932943f3e87b042715af135d5",
   7604       "target_commit": null,
   7605       "source_parents": [
   7606         "2e85a36c9f40f64750d0db0f5b289367cbb8e9eb"
   7607       ],
   7608       "target_parents": [],
   7609       "source_subject": "android: require auth before revealing recovery key",
   7610       "target_subject": null,
   7611       "source_author": "triesap <tyson@radroots.org>",
   7612       "target_author": null,
   7613       "source_author_time": "2026-03-21T19:08:06Z",
   7614       "target_author_time": null,
   7615       "source_committer_time": "2026-03-21T19:08:06Z",
   7616       "target_committer_time": null,
   7617       "source_paths": [],
   7618       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7619       "empty_commit_disposition": "out_of_scope"
   7620     },
   7621     {
   7622       "source_commit": "52488aaffbe7d150878fc97598ce4b453dca4c17",
   7623       "target_commit": null,
   7624       "source_parents": [
   7625         "a37e50813a4983b3829109b3228bbbce7bc28998"
   7626       ],
   7627       "target_parents": [],
   7628       "source_subject": "app: remove daisyui plugin options",
   7629       "target_subject": null,
   7630       "source_author": "triesap <triesap@radroots.dev>",
   7631       "target_author": null,
   7632       "source_author_time": "2026-01-23T14:47:36Z",
   7633       "target_author_time": null,
   7634       "source_committer_time": "2026-01-23T14:47:36Z",
   7635       "target_committer_time": null,
   7636       "source_paths": [],
   7637       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7638       "empty_commit_disposition": "out_of_scope"
   7639     },
   7640     {
   7641       "source_commit": "5284a767a14c2fdbef7292f7fee2e518ebe0bd12",
   7642       "target_commit": null,
   7643       "source_parents": [
   7644         "03f8f7d95457c7fe3fd50ea53619f9b15e0fdfd4"
   7645       ],
   7646       "target_parents": [],
   7647       "source_subject": "ui: update relay settings actions",
   7648       "target_subject": null,
   7649       "source_author": "triesap <tyson@radroots.org>",
   7650       "target_author": null,
   7651       "source_author_time": "2026-06-09T11:41:01-07:00",
   7652       "target_author_time": null,
   7653       "source_committer_time": "2026-06-18T12:31:43-07:00",
   7654       "target_committer_time": null,
   7655       "source_paths": [],
   7656       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7657       "empty_commit_disposition": "out_of_scope"
   7658     },
   7659     {
   7660       "source_commit": "5309bef4c91becf6e5fb88d819c4a2af06df89d0",
   7661       "target_commit": null,
   7662       "source_parents": [
   7663         "571fad492a5c8be7c7b89857cfe46c9e71f2d3df"
   7664       ],
   7665       "target_parents": [],
   7666       "source_subject": "runtime: add SDK listing enqueue command",
   7667       "target_subject": null,
   7668       "source_author": "triesap <tyson@radroots.org>",
   7669       "target_author": null,
   7670       "source_author_time": "2026-06-19T03:28:13-07:00",
   7671       "target_author_time": null,
   7672       "source_committer_time": "2026-06-19T03:28:13-07:00",
   7673       "target_committer_time": null,
   7674       "source_paths": [],
   7675       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7676       "empty_commit_disposition": "out_of_scope"
   7677     },
   7678     {
   7679       "source_commit": "531541189b154e6f3c2d44e812d1ec1dd1a0634a",
   7680       "target_commit": null,
   7681       "source_parents": [
   7682         "b6556c9af6988f003161a46bd42d24b1c84593ac"
   7683       ],
   7684       "target_parents": [],
   7685       "source_subject": "build: remove runtime env shell helpers",
   7686       "target_subject": null,
   7687       "source_author": "triesap <tyson@radroots.org>",
   7688       "target_author": null,
   7689       "source_author_time": "2026-04-19T20:58:22Z",
   7690       "target_author_time": null,
   7691       "source_committer_time": "2026-04-19T20:58:22Z",
   7692       "target_committer_time": null,
   7693       "source_paths": [],
   7694       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7695       "empty_commit_disposition": "out_of_scope"
   7696     },
   7697     {
   7698       "source_commit": "531ec5f3126b700c5a30bac199803258ee9947f2",
   7699       "target_commit": null,
   7700       "source_parents": [
   7701         "589335c31cdbf5ad0a7cb87ea378c57ad689c34f"
   7702       ],
   7703       "target_parents": [],
   7704       "source_subject": "docs: clarify standalone repo rules",
   7705       "target_subject": null,
   7706       "source_author": "triesap <tyson@radroots.org>",
   7707       "target_author": null,
   7708       "source_author_time": "2026-03-20T03:26:10Z",
   7709       "target_author_time": null,
   7710       "source_committer_time": "2026-03-20T03:26:10Z",
   7711       "target_committer_time": null,
   7712       "source_paths": [],
   7713       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7714       "empty_commit_disposition": "out_of_scope"
   7715     },
   7716     {
   7717       "source_commit": "5364a4dee745f7097f1f7fc4a96e903406a0ff28",
   7718       "target_commit": null,
   7719       "source_parents": [
   7720         "1796610a3fee2bae4d41e7f967d18a9233f06108"
   7721       ],
   7722       "target_parents": [],
   7723       "source_subject": "test: prove account store isolation",
   7724       "target_subject": null,
   7725       "source_author": "triesap <tyson@radroots.org>",
   7726       "target_author": null,
   7727       "source_author_time": "2026-08-01T18:30:33Z",
   7728       "target_author_time": null,
   7729       "source_committer_time": "2026-08-01T18:30:33Z",
   7730       "target_committer_time": null,
   7731       "source_paths": [],
   7732       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7733       "empty_commit_disposition": "out_of_scope"
   7734     },
   7735     {
   7736       "source_commit": "537d5bbd7e1bf4ba36a2462b697116df4cbaf4d6",
   7737       "target_commit": null,
   7738       "source_parents": [
   7739         "f0be8f7c5008dc3fa0d7d6b3c79e94d700cc4a4e"
   7740       ],
   7741       "target_parents": [],
   7742       "source_subject": "app: add datastore roundtrip health check",
   7743       "target_subject": null,
   7744       "source_author": "triesap <triesap@radroots.dev>",
   7745       "target_author": null,
   7746       "source_author_time": "2026-01-19T18:38:03Z",
   7747       "target_author_time": null,
   7748       "source_committer_time": "2026-01-19T18:38:03Z",
   7749       "target_committer_time": null,
   7750       "source_paths": [],
   7751       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7752       "empty_commit_disposition": "out_of_scope"
   7753     },
   7754     {
   7755       "source_commit": "53e6748ce9a3b5cbe4a99e08fc52f669e6d8277c",
   7756       "target_commit": null,
   7757       "source_parents": [
   7758         "57818bbda216e0b79185373263fae635712c39da"
   7759       ],
   7760       "target_parents": [],
   7761       "source_subject": "ui: fix farm details profile layout",
   7762       "target_subject": null,
   7763       "source_author": "triesap <tyson@radroots.org>",
   7764       "target_author": null,
   7765       "source_author_time": "2026-06-07T16:45:05-07:00",
   7766       "target_author_time": null,
   7767       "source_committer_time": "2026-06-18T12:31:43-07:00",
   7768       "target_committer_time": null,
   7769       "source_paths": [],
   7770       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7771       "empty_commit_disposition": "out_of_scope"
   7772     },
   7773     {
   7774       "source_commit": "544629b457865de2f4c0c08f0ad54502d38836de",
   7775       "target_commit": null,
   7776       "source_parents": [
   7777         "ff50d0162d5d78eb509183f5d7502b5d369c0996"
   7778       ],
   7779       "target_parents": [],
   7780       "source_subject": "ui: fix account content width",
   7781       "target_subject": null,
   7782       "source_author": "triesap <tyson@radroots.org>",
   7783       "target_author": null,
   7784       "source_author_time": "2026-06-07T16:54:30-07:00",
   7785       "target_author_time": null,
   7786       "source_committer_time": "2026-06-18T12:31:43-07:00",
   7787       "target_committer_time": null,
   7788       "source_paths": [],
   7789       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7790       "empty_commit_disposition": "out_of_scope"
   7791     },
   7792     {
   7793       "source_commit": "5458d9ca8e10607af6b82d8746c7e6da33d9fd13",
   7794       "target_commit": null,
   7795       "source_parents": [
   7796         "1ee5f258b2d02d9e838fb55c0d0a172e863b36f8"
   7797       ],
   7798       "target_parents": [],
   7799       "source_subject": "Edit `/models/trade-product/add`, edit components, edit utils",
   7800       "target_subject": null,
   7801       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   7802       "target_author": null,
   7803       "source_author_time": "2024-09-11T17:23:29Z",
   7804       "target_author_time": null,
   7805       "source_committer_time": "2024-09-11T17:23:29Z",
   7806       "target_committer_time": null,
   7807       "source_paths": [],
   7808       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7809       "empty_commit_disposition": "out_of_scope"
   7810     },
   7811     {
   7812       "source_commit": "547517fb53da1e8c6be1403e257c38bee69f7bd3",
   7813       "target_commit": null,
   7814       "source_parents": [
   7815         "c60d0ed73440dab5eb05bdc832b2980f40472101"
   7816       ],
   7817       "target_parents": [],
   7818       "source_subject": "app: thread app config into init",
   7819       "target_subject": null,
   7820       "source_author": "triesap <triesap@radroots.dev>",
   7821       "target_author": null,
   7822       "source_author_time": "2026-01-19T17:05:05Z",
   7823       "target_author_time": null,
   7824       "source_committer_time": "2026-01-19T17:05:05Z",
   7825       "target_committer_time": null,
   7826       "source_paths": [],
   7827       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7828       "empty_commit_disposition": "out_of_scope"
   7829     },
   7830     {
   7831       "source_commit": "54e67634396aabaa947b8f4cef7d97d726bef44a",
   7832       "target_commit": null,
   7833       "source_parents": [
   7834         "c72a52d0fb61f72578fa1ca0b6a8d9675d0e30d7"
   7835       ],
   7836       "target_parents": [],
   7837       "source_subject": "ui(home): support account switching",
   7838       "target_subject": null,
   7839       "source_author": "triesap <tyson@radroots.org>",
   7840       "target_author": null,
   7841       "source_author_time": "2026-08-02T20:01:12Z",
   7842       "target_author_time": null,
   7843       "source_committer_time": "2026-08-02T20:01:12Z",
   7844       "target_committer_time": null,
   7845       "source_paths": [],
   7846       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7847       "empty_commit_disposition": "out_of_scope"
   7848     },
   7849     {
   7850       "source_commit": "54ff27a33a8526c10e74058493483a105575155d",
   7851       "target_commit": null,
   7852       "source_parents": [
   7853         "f1bc303201774160216693a56806085de2faa4b2"
   7854       ],
   7855       "target_parents": [],
   7856       "source_subject": "build: harden native generation boundaries",
   7857       "target_subject": null,
   7858       "source_author": "triesap <tyson@radroots.org>",
   7859       "target_author": null,
   7860       "source_author_time": "2026-08-04T00:19:20Z",
   7861       "target_author_time": null,
   7862       "source_committer_time": "2026-08-04T00:19:20Z",
   7863       "target_committer_time": null,
   7864       "source_paths": [],
   7865       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7866       "empty_commit_disposition": "out_of_scope"
   7867     },
   7868     {
   7869       "source_commit": "55186f23a3fc0493a2acc12cc9f75c2fbd53059c",
   7870       "target_commit": null,
   7871       "source_parents": [
   7872         "331b596df95cf09f8a6bc2a6765af30ceb56a04a"
   7873       ],
   7874       "target_parents": [],
   7875       "source_subject": "sync: use shared fulfillment state",
   7876       "target_subject": null,
   7877       "source_author": "triesap <tyson@radroots.org>",
   7878       "target_author": null,
   7879       "source_author_time": "2026-06-03T16:54:02-07:00",
   7880       "target_author_time": null,
   7881       "source_committer_time": "2026-06-03T16:54:02-07:00",
   7882       "target_committer_time": null,
   7883       "source_paths": [],
   7884       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7885       "empty_commit_disposition": "out_of_scope"
   7886     },
   7887     {
   7888       "source_commit": "554f5e898a46d35001694d2e0b04a4d7bc8d7f57",
   7889       "target_commit": null,
   7890       "source_parents": [
   7891         "dd8574c6761809c694c998b96d1906c1ab3dbe9e"
   7892       ],
   7893       "target_parents": [],
   7894       "source_subject": "app: remove cfg data bootstrap",
   7895       "target_subject": null,
   7896       "source_author": "triesap <triesap@radroots.dev>",
   7897       "target_author": null,
   7898       "source_author_time": "2026-01-21T16:27:05Z",
   7899       "target_author_time": null,
   7900       "source_committer_time": "2026-01-21T16:27:05Z",
   7901       "target_committer_time": null,
   7902       "source_paths": [],
   7903       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7904       "empty_commit_disposition": "out_of_scope"
   7905     },
   7906     {
   7907       "source_commit": "556f71f18a96815d005d1ff89fea617913580cc9",
   7908       "target_commit": null,
   7909       "source_parents": [
   7910         "c618e8b5ed81a53b2d42b1323576351ec87df82c"
   7911       ],
   7912       "target_parents": [],
   7913       "source_subject": "app: add deferred log prune helpers",
   7914       "target_subject": null,
   7915       "source_author": "triesap <triesap@radroots.dev>",
   7916       "target_author": null,
   7917       "source_author_time": "2026-01-21T15:51:56Z",
   7918       "target_author_time": null,
   7919       "source_committer_time": "2026-01-21T15:51:56Z",
   7920       "target_committer_time": null,
   7921       "source_paths": [],
   7922       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7923       "empty_commit_disposition": "out_of_scope"
   7924     },
   7925     {
   7926       "source_commit": "55d437398d2d7013c27d5f1e625d82c562e004d4",
   7927       "target_commit": null,
   7928       "source_parents": [
   7929         "ee54c1d0fc690b3f7aa2822be3d4501ee876ba33"
   7930       ],
   7931       "target_parents": [],
   7932       "source_subject": "runtime: thread sync status through state and summary",
   7933       "target_subject": null,
   7934       "source_author": "triesap <tyson@radroots.org>",
   7935       "target_author": null,
   7936       "source_author_time": "2026-04-20T20:44:53Z",
   7937       "target_author_time": null,
   7938       "source_committer_time": "2026-04-20T20:44:53Z",
   7939       "target_committer_time": null,
   7940       "source_paths": [],
   7941       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   7942       "empty_commit_disposition": "out_of_scope"
   7943     },
   7944     {
   7945       "source_commit": "55ec47b39675805716e348b0b20f674f5a598929",
   7946       "target_commit": "0325901ae28277991bb7a8cfe6bdc708214f22c2",
   7947       "source_parents": [
   7948         "014e231fdba7e23b7e1b08dd10a1ce57e312aaaf"
   7949       ],
   7950       "target_parents": [
   7951         "c2ffa039818df2cade989a96eef943625d0d4d34"
   7952       ],
   7953       "source_subject": "operations: reconcile interrupted account writes",
   7954       "target_subject": "operations: reconcile interrupted account writes",
   7955       "source_author": "triesap <tyson@radroots.org>",
   7956       "target_author": "triesap <tyson@radroots.org>",
   7957       "source_author_time": "2026-08-03T23:02:25Z",
   7958       "target_author_time": "2026-08-03T23:02:25Z",
   7959       "source_committer_time": "2026-08-03T23:02:25Z",
   7960       "target_committer_time": "2026-08-03T23:02:25Z",
   7961       "source_paths": [
   7962         "core/crates/application/src/recovery.rs",
   7963         "core/crates/storage/src/application_adapter.rs"
   7964       ],
   7965       "normalized_patch_sha256": "cf28903cd260919e9caf2d5fbb6329d47d9d2724dfa53ddfc93b98add672d6cd",
   7966       "empty_commit_disposition": "retained"
   7967     },
   7968     {
   7969       "source_commit": "562472657ea5ab525d9771df5e3a9d86ccbc606a",
   7970       "target_commit": "41cf1a67e72a51daf7af92ffd30218c96bf7a8e1",
   7971       "source_parents": [
   7972         "e31489275629cb9f98e346df9a147144bdee90e5"
   7973       ],
   7974       "target_parents": [
   7975         "9a08fbe627f8a1495fdd61fd9004badbce1ee81c"
   7976       ],
   7977       "source_subject": "build(desktop): stage the native runtime",
   7978       "target_subject": "build(desktop): stage the native runtime",
   7979       "source_author": "triesap <tyson@radroots.org>",
   7980       "target_author": "triesap <tyson@radroots.org>",
   7981       "source_author_time": "2026-08-02T19:47:04Z",
   7982       "target_author_time": "2026-08-02T19:47:04Z",
   7983       "source_committer_time": "2026-08-02T19:47:04Z",
   7984       "target_committer_time": "2026-08-02T19:47:04Z",
   7985       "source_paths": [
   7986         "core/crates/ffi/src/lib.rs"
   7987       ],
   7988       "normalized_patch_sha256": "7530882bfbb957c5f4fbe9b6368b1bd71d122d9cf8514893f3afdaf0f8810c0c",
   7989       "empty_commit_disposition": "retained"
   7990     },
   7991     {
   7992       "source_commit": "565dc5df3a30c1a1bd6f4b91d2a3d409eaaaa9c3",
   7993       "target_commit": null,
   7994       "source_parents": [
   7995         "100f8d93ac724f4cf053d5b2b95cbf89c841f56b"
   7996       ],
   7997       "target_parents": [],
   7998       "source_subject": "buyer: close repeat-demand truth gaps",
   7999       "target_subject": null,
   8000       "source_author": "triesap <tyson@radroots.org>",
   8001       "target_author": null,
   8002       "source_author_time": "2026-04-21T02:36:04Z",
   8003       "target_author_time": null,
   8004       "source_committer_time": "2026-04-21T02:36:04Z",
   8005       "target_committer_time": null,
   8006       "source_paths": [],
   8007       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8008       "empty_commit_disposition": "out_of_scope"
   8009     },
   8010     {
   8011       "source_commit": "56706fab17bcc0e2cb8262940db88c3703d0db02",
   8012       "target_commit": null,
   8013       "source_parents": [
   8014         "c25c5b2c78a83333b60502e1cdd230893ab68ff5"
   8015       ],
   8016       "target_parents": [],
   8017       "source_subject": "runtime: refresh buyer local events",
   8018       "target_subject": null,
   8019       "source_author": "triesap <tyson@radroots.org>",
   8020       "target_author": null,
   8021       "source_author_time": "2026-05-24T02:09:16Z",
   8022       "target_author_time": null,
   8023       "source_committer_time": "2026-05-24T02:09:16Z",
   8024       "target_committer_time": null,
   8025       "source_paths": [],
   8026       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8027       "empty_commit_disposition": "out_of_scope"
   8028     },
   8029     {
   8030       "source_commit": "568d8028520fd043cf7b11a6668f61ddbf4d6edb",
   8031       "target_commit": null,
   8032       "source_parents": [
   8033         "6370d132354c40066233ade47de7052e4e82da19"
   8034       ],
   8035       "target_parents": [],
   8036       "source_subject": "core: add account roster and custody model",
   8037       "target_subject": null,
   8038       "source_author": "triesap <tyson@radroots.org>",
   8039       "target_author": null,
   8040       "source_author_time": "2026-03-22T16:25:44Z",
   8041       "target_author_time": null,
   8042       "source_committer_time": "2026-03-22T16:25:44Z",
   8043       "target_committer_time": null,
   8044       "source_paths": [],
   8045       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8046       "empty_commit_disposition": "out_of_scope"
   8047     },
   8048     {
   8049       "source_commit": "569e9e3323203915d4c6f448d15e1acd2cbb6637",
   8050       "target_commit": null,
   8051       "source_parents": [
   8052         "df65a5318436b0dac2fcd767ae457004cdf15964"
   8053       ],
   8054       "target_parents": [],
   8055       "source_subject": "app: persist configuration flow",
   8056       "target_subject": null,
   8057       "source_author": "triesap <tyson@radroots.org>",
   8058       "target_author": null,
   8059       "source_author_time": "2026-02-06T16:39:35Z",
   8060       "target_author_time": null,
   8061       "source_committer_time": "2026-02-06T16:39:35Z",
   8062       "target_committer_time": null,
   8063       "source_paths": [],
   8064       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8065       "empty_commit_disposition": "out_of_scope"
   8066     },
   8067     {
   8068       "source_commit": "5711ea4bdd68dbf431badab2ff5cbb263324d1a9",
   8069       "target_commit": null,
   8070       "source_parents": [
   8071         "cf06601012ec1f2e84c44ba99c0d2f3693000b4b"
   8072       ],
   8073       "target_parents": [],
   8074       "source_subject": "Add `@radroots/client`",
   8075       "target_subject": null,
   8076       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   8077       "target_author": null,
   8078       "source_author_time": "2024-08-23T09:32:25Z",
   8079       "target_author_time": null,
   8080       "source_committer_time": "2024-08-23T09:32:25Z",
   8081       "target_committer_time": null,
   8082       "source_paths": [],
   8083       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8084       "empty_commit_disposition": "out_of_scope"
   8085     },
   8086     {
   8087       "source_commit": "571fad492a5c8be7c7b89857cfe46c9e71f2d3df",
   8088       "target_commit": null,
   8089       "source_parents": [
   8090         "d3f254d951ab49e0dcf76af16e7c0391a51c2af4"
   8091       ],
   8092       "target_parents": [],
   8093       "source_subject": "view: align order projection fixture",
   8094       "target_subject": null,
   8095       "source_author": "triesap <tyson@radroots.org>",
   8096       "target_author": null,
   8097       "source_author_time": "2026-06-19T01:46:33-07:00",
   8098       "target_author_time": null,
   8099       "source_committer_time": "2026-06-19T01:46:33-07:00",
   8100       "target_committer_time": null,
   8101       "source_paths": [],
   8102       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8103       "empty_commit_disposition": "out_of_scope"
   8104     },
   8105     {
   8106       "source_commit": "5726f47b4d77874a27aca8a50f621fd3ccf204f8",
   8107       "target_commit": null,
   8108       "source_parents": [
   8109         "018bc080ea10af7caa94c8b029fb23c515943ccc"
   8110       ],
   8111       "target_parents": [],
   8112       "source_subject": "ui: add shared shell theme tokens",
   8113       "target_subject": null,
   8114       "source_author": "triesap <tyson@radroots.org>",
   8115       "target_author": null,
   8116       "source_author_time": "2026-04-17T16:47:10Z",
   8117       "target_author_time": null,
   8118       "source_committer_time": "2026-04-17T16:47:10Z",
   8119       "target_committer_time": null,
   8120       "source_paths": [],
   8121       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8122       "empty_commit_disposition": "out_of_scope"
   8123     },
   8124     {
   8125       "source_commit": "5761cd749ba19100ef522eb80b6a9d5659d79cbe",
   8126       "target_commit": "139760cd726da97cc898373023d395862a9a79e0",
   8127       "source_parents": [
   8128         "74119e9babb88443347ac052f727b41251bc7925"
   8129       ],
   8130       "target_parents": [
   8131         "df7a790ab4e2838476836f20089e0ff3f822064a"
   8132       ],
   8133       "source_subject": "storage: harden SQLite runtime policy",
   8134       "target_subject": "storage: harden SQLite runtime policy",
   8135       "source_author": "triesap <tyson@radroots.org>",
   8136       "target_author": "triesap <tyson@radroots.org>",
   8137       "source_author_time": "2026-08-03T22:40:00Z",
   8138       "target_author_time": "2026-08-03T22:40:00Z",
   8139       "source_committer_time": "2026-08-03T22:40:00Z",
   8140       "target_committer_time": "2026-08-03T22:40:00Z",
   8141       "source_paths": [
   8142         "core/crates/storage/src/db.rs"
   8143       ],
   8144       "normalized_patch_sha256": "aeb4d186da759a38a219b9a219726aa8ab6d391078cc77971f80c3d5b9cc9493",
   8145       "empty_commit_disposition": "retained"
   8146     },
   8147     {
   8148       "source_commit": "57818bbda216e0b79185373263fae635712c39da",
   8149       "target_commit": null,
   8150       "source_parents": [
   8151         "ceb0fa4c5ec735b05c598047d56397d5433c0b3d"
   8152       ],
   8153       "target_parents": [],
   8154       "source_subject": "ui: align farm pill tab styling",
   8155       "target_subject": null,
   8156       "source_author": "triesap <tyson@radroots.org>",
   8157       "target_author": null,
   8158       "source_author_time": "2026-06-07T16:40:09-07:00",
   8159       "target_author_time": null,
   8160       "source_committer_time": "2026-06-18T12:31:43-07:00",
   8161       "target_committer_time": null,
   8162       "source_paths": [],
   8163       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8164       "empty_commit_disposition": "out_of_scope"
   8165     },
   8166     {
   8167       "source_commit": "5793a78e3a510a157e78d8323ea2a02b581356fc",
   8168       "target_commit": null,
   8169       "source_parents": [
   8170         "d51ed051094b9f93d986d43a097b75faa72c01c9"
   8171       ],
   8172       "target_parents": [],
   8173       "source_subject": "app-core: add radroots client types",
   8174       "target_subject": null,
   8175       "source_author": "triesap <triesap@radroots.dev>",
   8176       "target_author": null,
   8177       "source_author_time": "2026-01-19T00:57:18Z",
   8178       "target_author_time": null,
   8179       "source_committer_time": "2026-01-19T00:57:18Z",
   8180       "target_committer_time": null,
   8181       "source_paths": [],
   8182       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8183       "empty_commit_disposition": "out_of_scope"
   8184     },
   8185     {
   8186       "source_commit": "57b9f5c49e2c2f82f83b894bdc8d4ef7a056a190",
   8187       "target_commit": null,
   8188       "source_parents": [
   8189         "6db98441d33f314267328aebfccd29ff8cb50f6b"
   8190       ],
   8191       "target_parents": [],
   8192       "source_subject": "orders: land orders screen and detail entry",
   8193       "target_subject": null,
   8194       "source_author": "triesap <tyson@radroots.org>",
   8195       "target_author": null,
   8196       "source_author_time": "2026-04-19T23:46:48Z",
   8197       "target_author_time": null,
   8198       "source_committer_time": "2026-04-19T23:46:48Z",
   8199       "target_committer_time": null,
   8200       "source_paths": [],
   8201       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8202       "empty_commit_disposition": "out_of_scope"
   8203     },
   8204     {
   8205       "source_commit": "57ba299e2d3de3ce8d173502f7027bd60ee8a793",
   8206       "target_commit": null,
   8207       "source_parents": [
   8208         "1cfbde8f8f1b5f9eef6b8c83c93331c0a1be2e6c"
   8209       ],
   8210       "target_parents": [],
   8211       "source_subject": "sqlite: make duplicate replacement atomic",
   8212       "target_subject": null,
   8213       "source_author": "triesap <tyson@radroots.org>",
   8214       "target_author": null,
   8215       "source_author_time": "2026-05-26T17:58:37Z",
   8216       "target_author_time": null,
   8217       "source_committer_time": "2026-05-26T17:58:37Z",
   8218       "target_committer_time": null,
   8219       "source_paths": [],
   8220       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8221       "empty_commit_disposition": "out_of_scope"
   8222     },
   8223     {
   8224       "source_commit": "581cbe4cd498f10bd769d252624731783350707f",
   8225       "target_commit": null,
   8226       "source_parents": [
   8227         "4eb3a2e59a65bdc7f7934c4ed6408e8e3e9bdf13"
   8228       ],
   8229       "target_parents": [],
   8230       "source_subject": "app: add tangle client adapter stub",
   8231       "target_subject": null,
   8232       "source_author": "triesap <triesap@radroots.dev>",
   8233       "target_author": null,
   8234       "source_author_time": "2026-01-19T21:21:25Z",
   8235       "target_author_time": null,
   8236       "source_committer_time": "2026-01-19T21:21:25Z",
   8237       "target_committer_time": null,
   8238       "source_paths": [],
   8239       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8240       "empty_commit_disposition": "out_of_scope"
   8241     },
   8242     {
   8243       "source_commit": "585801e434d6b36f1a581f6ba46cbae6bc4f1b83",
   8244       "target_commit": null,
   8245       "source_parents": [
   8246         "7cf80e96b0d853fd90922201420b60400836a5ac"
   8247       ],
   8248       "target_parents": [],
   8249       "source_subject": "app: add bootstrap reset helper",
   8250       "target_subject": null,
   8251       "source_author": "triesap <triesap@radroots.dev>",
   8252       "target_author": null,
   8253       "source_author_time": "2026-01-19T18:03:54Z",
   8254       "target_author_time": null,
   8255       "source_committer_time": "2026-01-19T18:03:54Z",
   8256       "target_committer_time": null,
   8257       "source_paths": [],
   8258       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8259       "empty_commit_disposition": "out_of_scope"
   8260     },
   8261     {
   8262       "source_commit": "589335c31cdbf5ad0a7cb87ea378c57ad689c34f",
   8263       "target_commit": null,
   8264       "source_parents": [
   8265         "055b6136c409ca9af13439402083c1f303fa2cc1"
   8266       ],
   8267       "target_parents": [],
   8268       "source_subject": "build: align replica and ui primitive integrations",
   8269       "target_subject": null,
   8270       "source_author": "triesap <tyson@radroots.org>",
   8271       "target_author": null,
   8272       "source_author_time": "2026-03-20T03:08:12Z",
   8273       "target_author_time": null,
   8274       "source_committer_time": "2026-03-20T03:08:12Z",
   8275       "target_committer_time": null,
   8276       "source_paths": [],
   8277       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8278       "empty_commit_disposition": "out_of_scope"
   8279     },
   8280     {
   8281       "source_commit": "5947bc14d309b51c212f55b77970afe2cba3e246",
   8282       "target_commit": null,
   8283       "source_parents": [
   8284         "cda7e516e49cceba055583a8b99182f27b3cb397"
   8285       ],
   8286       "target_parents": [],
   8287       "source_subject": "sqlite: guard listing currentness",
   8288       "target_subject": null,
   8289       "source_author": "triesap <tyson@radroots.org>",
   8290       "target_author": null,
   8291       "source_author_time": "2026-05-26T17:48:38Z",
   8292       "target_author_time": null,
   8293       "source_committer_time": "2026-05-26T17:48:38Z",
   8294       "target_committer_time": null,
   8295       "source_paths": [],
   8296       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8297       "empty_commit_disposition": "out_of_scope"
   8298     },
   8299     {
   8300       "source_commit": "59551e922e0b10a1e23f3bd9682fd4835bb00466",
   8301       "target_commit": "d826735b5a86100a435d3a261acea8ed8dfa01ff",
   8302       "source_parents": [
   8303         "3af620fde90c4e4a357a81692cb1555fb4095e90"
   8304       ],
   8305       "target_parents": [
   8306         "37323ca235197d6c2a142e5c8d1cfe2086d92ff8"
   8307       ],
   8308       "source_subject": "ffi: expose explicit application commands",
   8309       "target_subject": "ffi: expose explicit application commands",
   8310       "source_author": "triesap <tyson@radroots.org>",
   8311       "target_author": "triesap <tyson@radroots.org>",
   8312       "source_author_time": "2026-08-02T19:34:35Z",
   8313       "target_author_time": "2026-08-02T19:34:35Z",
   8314       "source_committer_time": "2026-08-02T19:34:35Z",
   8315       "target_committer_time": "2026-08-02T19:34:35Z",
   8316       "source_paths": [
   8317         "core/Cargo.toml",
   8318         "core/crates/ffi/Cargo.toml",
   8319         "core/crates/ffi/src/commands.rs",
   8320         "core/crates/ffi/src/lib.rs"
   8321       ],
   8322       "normalized_patch_sha256": "99ebdc219bafc6bd427e353b5a97f6b7231c79d1941697d8f306c6f8e7858553",
   8323       "empty_commit_disposition": "retained"
   8324     },
   8325     {
   8326       "source_commit": "59719ae34dd3ea55ae07536b16159481c09cfb23",
   8327       "target_commit": null,
   8328       "source_parents": [
   8329         "38767be0c5fd9bb5827800be9706479a572455d8"
   8330       ],
   8331       "target_parents": [],
   8332       "source_subject": "app: fix settings account window",
   8333       "target_subject": null,
   8334       "source_author": "triesap <tyson@radroots.org>",
   8335       "target_author": null,
   8336       "source_author_time": "2026-06-07T10:59:00-07:00",
   8337       "target_author_time": null,
   8338       "source_committer_time": "2026-06-18T12:31:42-07:00",
   8339       "target_committer_time": null,
   8340       "source_paths": [],
   8341       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8342       "empty_commit_disposition": "out_of_scope"
   8343     },
   8344     {
   8345       "source_commit": "5973f6998102e0e37d12898e4822ffa1d7b68f69",
   8346       "target_commit": null,
   8347       "source_parents": [
   8348         "13eabbd30bc88b715de976a5d0dc72e5c87a0043"
   8349       ],
   8350       "target_parents": [],
   8351       "source_subject": "app: refresh ui demo list",
   8352       "target_subject": null,
   8353       "source_author": "triesap <triesap@radroots.dev>",
   8354       "target_author": null,
   8355       "source_author_time": "2026-01-22T11:19:50Z",
   8356       "target_author_time": null,
   8357       "source_committer_time": "2026-01-22T11:19:50Z",
   8358       "target_committer_time": null,
   8359       "source_paths": [],
   8360       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8361       "empty_commit_disposition": "out_of_scope"
   8362     },
   8363     {
   8364       "source_commit": "5990822112bae2624691fb90ec00454651c6bcd4",
   8365       "target_commit": "16ed6e5fa99f5a31f2b6257823a2235dced39162",
   8366       "source_parents": [
   8367         "41bbb6e18c119fbce09d8d805e815fcdf87158ca"
   8368       ],
   8369       "target_parents": [
   8370         "5608af9dbb29ba340f41e62bdf7fcece594f16e0"
   8371       ],
   8372       "source_subject": "core(domain): add Nostr public key identity",
   8373       "target_subject": "core(domain): add Nostr public key identity",
   8374       "source_author": "triesap <tyson@radroots.org>",
   8375       "target_author": "triesap <tyson@radroots.org>",
   8376       "source_author_time": "2026-08-02T18:01:51Z",
   8377       "target_author_time": "2026-08-02T18:01:51Z",
   8378       "source_committer_time": "2026-08-02T18:01:51Z",
   8379       "target_committer_time": "2026-08-02T18:01:51Z",
   8380       "source_paths": [
   8381         "core/crates/domain/src/key.rs",
   8382         "core/crates/domain/src/lib.rs"
   8383       ],
   8384       "normalized_patch_sha256": "1e38d6637daad1b1aae2ba41a6151a291b96b83513afb21ee790226bc320d7b7",
   8385       "empty_commit_disposition": "retained"
   8386     },
   8387     {
   8388       "source_commit": "59b73d5917514434e3acde5d57547b0fdeeec30c",
   8389       "target_commit": "a73eb2e5cc0f8a807fd505070773ec1d29156caa",
   8390       "source_parents": [
   8391         "c04c5401c1bdc916afc4eda1b106d003ea64163f"
   8392       ],
   8393       "target_parents": [
   8394         "2fbb6ebb98595eed375d3606cd26202d75ab715a"
   8395       ],
   8396       "source_subject": "core(storage): persist account registry and selection",
   8397       "target_subject": "core(storage): persist account registry and selection",
   8398       "source_author": "triesap <tyson@radroots.org>",
   8399       "target_author": "triesap <tyson@radroots.org>",
   8400       "source_author_time": "2026-08-02T18:27:43Z",
   8401       "target_author_time": "2026-08-02T18:27:43Z",
   8402       "source_committer_time": "2026-08-02T18:27:43Z",
   8403       "target_committer_time": "2026-08-02T18:27:43Z",
   8404       "source_paths": [
   8405         "core/crates/application/src/ports.rs",
   8406         "core/crates/storage/Cargo.toml",
   8407         "core/crates/storage/migrations/V2__accounts.sql",
   8408         "core/crates/storage/src/accounts.rs",
   8409         "core/crates/storage/src/db.rs",
   8410         "core/crates/storage/src/lib.rs"
   8411       ],
   8412       "normalized_patch_sha256": "562cf0b23a024620ca91fabd5a78e7858eb8a953d24b37cc548e4ac3abac23c2",
   8413       "empty_commit_disposition": "retained"
   8414     },
   8415     {
   8416       "source_commit": "5ad8ff2d3c25165ea2ba2f9fd2872021945615f1",
   8417       "target_commit": null,
   8418       "source_parents": [
   8419         "0ac555a6d9935a1097d9f0c010284276aeff6446"
   8420       ],
   8421       "target_parents": [],
   8422       "source_subject": "ui: present account list and selection",
   8423       "target_subject": null,
   8424       "source_author": "triesap <tyson@radroots.org>",
   8425       "target_author": null,
   8426       "source_author_time": "2026-08-01T18:33:57Z",
   8427       "target_author_time": null,
   8428       "source_committer_time": "2026-08-01T18:33:57Z",
   8429       "target_committer_time": null,
   8430       "source_paths": [],
   8431       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8432       "empty_commit_disposition": "out_of_scope"
   8433     },
   8434     {
   8435       "source_commit": "5ade8f879dfc169effccdab95237d8823ae50c78",
   8436       "target_commit": null,
   8437       "source_parents": [
   8438         "64219e04a78d259b553a9c2a27ae1ad51cb7396e"
   8439       ],
   8440       "target_parents": [],
   8441       "source_subject": "app: add logs pagination helpers",
   8442       "target_subject": null,
   8443       "source_author": "triesap <triesap@radroots.dev>",
   8444       "target_author": null,
   8445       "source_author_time": "2026-01-21T14:14:43Z",
   8446       "target_author_time": null,
   8447       "source_committer_time": "2026-01-21T14:14:43Z",
   8448       "target_committer_time": null,
   8449       "source_paths": [],
   8450       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8451       "empty_commit_disposition": "out_of_scope"
   8452     },
   8453     {
   8454       "source_commit": "5b143ac4a8ed09075f2841e341a6310d5ce45d0a",
   8455       "target_commit": null,
   8456       "source_parents": [
   8457         "a339e1ceae17f44971de6cf3abdffa778b2aac2b"
   8458       ],
   8459       "target_parents": [],
   8460       "source_subject": "ui: seat account tab indicator",
   8461       "target_subject": null,
   8462       "source_author": "triesap <tyson@radroots.org>",
   8463       "target_author": null,
   8464       "source_author_time": "2026-06-07T12:40:08-07:00",
   8465       "target_author_time": null,
   8466       "source_committer_time": "2026-06-18T12:31:42-07:00",
   8467       "target_committer_time": null,
   8468       "source_paths": [],
   8469       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8470       "empty_commit_disposition": "out_of_scope"
   8471     },
   8472     {
   8473       "source_commit": "5b6557d55716218c3f4f49d367d38ae4d5a58ba2",
   8474       "target_commit": null,
   8475       "source_parents": [
   8476         "c4ce28aa01f6c5c0fb93282c5529f98b3dcab642"
   8477       ],
   8478       "target_parents": [],
   8479       "source_subject": "app: add datastore writer for config data",
   8480       "target_subject": null,
   8481       "source_author": "triesap <triesap@radroots.dev>",
   8482       "target_author": null,
   8483       "source_author_time": "2026-01-19T17:53:09Z",
   8484       "target_author_time": null,
   8485       "source_committer_time": "2026-01-19T17:53:09Z",
   8486       "target_committer_time": null,
   8487       "source_paths": [],
   8488       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8489       "empty_commit_disposition": "out_of_scope"
   8490     },
   8491     {
   8492       "source_commit": "5bdc71db043f4763afca918354672f0fb093649b",
   8493       "target_commit": null,
   8494       "source_parents": [
   8495         "a97f5925a037b805f1f55747add601c696c44566"
   8496       ],
   8497       "target_parents": [],
   8498       "source_subject": "app: add explicit state create and update helpers",
   8499       "target_subject": null,
   8500       "source_author": "triesap <triesap@radroots.dev>",
   8501       "target_author": null,
   8502       "source_author_time": "2026-01-21T18:15:55Z",
   8503       "target_author_time": null,
   8504       "source_committer_time": "2026-01-21T18:15:55Z",
   8505       "target_committer_time": null,
   8506       "source_paths": [],
   8507       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8508       "empty_commit_disposition": "out_of_scope"
   8509     },
   8510     {
   8511       "source_commit": "5be063514e849c2758a42e4e8a275906313f7857",
   8512       "target_commit": null,
   8513       "source_parents": [
   8514         "e911368157ba3a38b5d3dbbd1c26ca12db89e4b8"
   8515       ],
   8516       "target_parents": [],
   8517       "source_subject": "app: scaffold setup intro screen",
   8518       "target_subject": null,
   8519       "source_author": "triesap <triesap@radroots.dev>",
   8520       "target_author": null,
   8521       "source_author_time": "2026-01-22T16:18:02Z",
   8522       "target_author_time": null,
   8523       "source_committer_time": "2026-01-22T16:18:02Z",
   8524       "target_committer_time": null,
   8525       "source_paths": [],
   8526       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8527       "empty_commit_disposition": "out_of_scope"
   8528     },
   8529     {
   8530       "source_commit": "5c1a2256684fff99bd10032b621e053be72571ae",
   8531       "target_commit": null,
   8532       "source_parents": [
   8533         "ffde0f897a911d6d3a8cfe08446dae85f3a4e34f"
   8534       ],
   8535       "target_parents": [],
   8536       "source_subject": "Edit `/models/trade-product/add` add photo upload utils. Edit app layout store subscriptions. Edit `/settings/nostr` select options. Add fetch utils. Edit routes styles.",
   8537       "target_subject": null,
   8538       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   8539       "target_author": null,
   8540       "source_author_time": "2024-11-15T09:35:15Z",
   8541       "target_author_time": null,
   8542       "source_committer_time": "2024-11-15T09:35:15Z",
   8543       "target_committer_time": null,
   8544       "source_paths": [],
   8545       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8546       "empty_commit_disposition": "out_of_scope"
   8547     },
   8548     {
   8549       "source_commit": "5c22ceeaebfca8dd25c867c84851860b9ded8c4d",
   8550       "target_commit": null,
   8551       "source_parents": [
   8552         "cc2b3b030ed2aaf4e370f3b5a7b60cdf012b9770"
   8553       ],
   8554       "target_parents": [],
   8555       "source_subject": "sqlite: enforce registry bundled runtime",
   8556       "target_subject": null,
   8557       "source_author": "triesap <tyson@radroots.org>",
   8558       "target_author": null,
   8559       "source_author_time": "2026-07-22T21:02:53Z",
   8560       "target_author_time": null,
   8561       "source_committer_time": "2026-07-22T21:02:53Z",
   8562       "target_committer_time": null,
   8563       "source_paths": [],
   8564       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8565       "empty_commit_disposition": "out_of_scope"
   8566     },
   8567     {
   8568       "source_commit": "5c2d89a37594bffbb1ed77bd1ed0d385ed0e9cd8",
   8569       "target_commit": null,
   8570       "source_parents": [
   8571         "9cd07ced24d62eca4cc89f09c82a3539c7fe9dcf"
   8572       ],
   8573       "target_parents": [],
   8574       "source_subject": "docs: define Nostr runtime checkpoint sequence",
   8575       "target_subject": null,
   8576       "source_author": "triesap <tyson@radroots.org>",
   8577       "target_author": null,
   8578       "source_author_time": "2026-08-02T17:54:10Z",
   8579       "target_author_time": null,
   8580       "source_committer_time": "2026-08-02T17:54:10Z",
   8581       "target_committer_time": null,
   8582       "source_paths": [],
   8583       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8584       "empty_commit_disposition": "out_of_scope"
   8585     },
   8586     {
   8587       "source_commit": "5c937560e4fc982dbc8fc46eed2a60367f8a57ff",
   8588       "target_commit": null,
   8589       "source_parents": [
   8590         "db16955b38b806846b446ed1550f3af26aa69cc0"
   8591       ],
   8592       "target_parents": [],
   8593       "source_subject": "Add `models/trade-product`, edit app root page, edit models routes, edit nostr routes, add css",
   8594       "target_subject": null,
   8595       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   8596       "target_author": null,
   8597       "source_author_time": "2024-09-01T10:13:50Z",
   8598       "target_author_time": null,
   8599       "source_committer_time": "2024-09-01T10:13:50Z",
   8600       "target_committer_time": null,
   8601       "source_paths": [],
   8602       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8603       "empty_commit_disposition": "out_of_scope"
   8604     },
   8605     {
   8606       "source_commit": "5c9f8cc3cd3f35030dc3e4505cdeffc6bcfa81f9",
   8607       "target_commit": "cf67b4594b67907805d95abe0c4a76536dbc4dde",
   8608       "source_parents": [
   8609         "721f75a4354de820412d0001cf84fde26f6d682d"
   8610       ],
   8611       "target_parents": [
   8612         "943988bbb27f011bdf552a70497929b3c5f91c2a"
   8613       ],
   8614       "source_subject": "runtime: enforce actor admission and closure",
   8615       "target_subject": "runtime: enforce actor admission and closure",
   8616       "source_author": "triesap <tyson@radroots.org>",
   8617       "target_author": "triesap <tyson@radroots.org>",
   8618       "source_author_time": "2026-08-03T21:49:45Z",
   8619       "target_author_time": "2026-08-03T21:49:45Z",
   8620       "source_committer_time": "2026-08-03T21:49:45Z",
   8621       "target_committer_time": "2026-08-03T21:49:45Z",
   8622       "source_paths": [
   8623         "core/Cargo.toml",
   8624         "core/crates/application/src/actor.rs",
   8625         "core/crates/ffi/src/observer.rs",
   8626         "core/crates/storage/src/runtime_actor.rs"
   8627       ],
   8628       "normalized_patch_sha256": "e9636aba3e9a85f7698fc66b5d9e5acc919969a16a682944133ff94289997406",
   8629       "empty_commit_disposition": "retained"
   8630     },
   8631     {
   8632       "source_commit": "5ce6584c277e5471344513776365834625be6182",
   8633       "target_commit": null,
   8634       "source_parents": [
   8635         "ddd4c4d8e26dad5fae30565d76e6ca06b2a83c03"
   8636       ],
   8637       "target_parents": [],
   8638       "source_subject": "app: defer health checks after first paint",
   8639       "target_subject": null,
   8640       "source_author": "triesap <triesap@radroots.dev>",
   8641       "target_author": null,
   8642       "source_author_time": "2026-01-20T16:49:26Z",
   8643       "target_author_time": null,
   8644       "source_committer_time": "2026-01-20T16:49:26Z",
   8645       "target_committer_time": null,
   8646       "source_paths": [],
   8647       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8648       "empty_commit_disposition": "out_of_scope"
   8649     },
   8650     {
   8651       "source_commit": "5d330847b2af4956569a064b1c6d446e08ca3d12",
   8652       "target_commit": null,
   8653       "source_parents": [
   8654         "a887ea25587d7a55c2a28aa41525545a132f8523"
   8655       ],
   8656       "target_parents": [],
   8657       "source_subject": "app-core: add client cipher error map",
   8658       "target_subject": null,
   8659       "source_author": "triesap <triesap@radroots.dev>",
   8660       "target_author": null,
   8661       "source_author_time": "2026-01-18T23:27:03Z",
   8662       "target_author_time": null,
   8663       "source_committer_time": "2026-01-18T23:27:03Z",
   8664       "target_committer_time": null,
   8665       "source_paths": [],
   8666       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8667       "empty_commit_disposition": "out_of_scope"
   8668     },
   8669     {
   8670       "source_commit": "5d58db55a7b19148194b00941fdfc1042830d504",
   8671       "target_commit": null,
   8672       "source_parents": [
   8673         "19d4493ec0a6d12bb066bdcba38deb5ea47492b9"
   8674       ],
   8675       "target_parents": [],
   8676       "source_subject": "app-core: add client notifications error map",
   8677       "target_subject": null,
   8678       "source_author": "triesap <triesap@radroots.dev>",
   8679       "target_author": null,
   8680       "source_author_time": "2026-01-18T23:49:49Z",
   8681       "target_author_time": null,
   8682       "source_committer_time": "2026-01-18T23:49:49Z",
   8683       "target_committer_time": null,
   8684       "source_paths": [],
   8685       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8686       "empty_commit_disposition": "out_of_scope"
   8687     },
   8688     {
   8689       "source_commit": "5d999da9e39c497dfa2d05cd9366c3005e1e08f3",
   8690       "target_commit": null,
   8691       "source_parents": [
   8692         "ddab3a77911ce2edcba7d48364f4af7fe3483528"
   8693       ],
   8694       "target_parents": [],
   8695       "source_subject": "ui: refine sidebar account menu",
   8696       "target_subject": null,
   8697       "source_author": "triesap <tyson@radroots.org>",
   8698       "target_author": null,
   8699       "source_author_time": "2026-06-07T19:00:51-07:00",
   8700       "target_author_time": null,
   8701       "source_committer_time": "2026-06-18T12:31:43-07:00",
   8702       "target_committer_time": null,
   8703       "source_paths": [],
   8704       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8705       "empty_commit_disposition": "out_of_scope"
   8706     },
   8707     {
   8708       "source_commit": "5e8f9fac022827220a7a6e0e598837895f17dd35",
   8709       "target_commit": null,
   8710       "source_parents": [
   8711         "636286cbec35593c5553280db04ec7e8731a796a"
   8712       ],
   8713       "target_parents": [],
   8714       "source_subject": "Update model trade product routes, add document head metadata, add error page, add css",
   8715       "target_subject": null,
   8716       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   8717       "target_author": null,
   8718       "source_author_time": "2024-09-01T12:42:34Z",
   8719       "target_author_time": null,
   8720       "source_committer_time": "2024-09-01T12:42:34Z",
   8721       "target_committer_time": null,
   8722       "source_paths": [],
   8723       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8724       "empty_commit_disposition": "out_of_scope"
   8725     },
   8726     {
   8727       "source_commit": "5e9c255ccf53b02fd6f826570aeae664c377a3b3",
   8728       "target_commit": null,
   8729       "source_parents": [
   8730         "9439b260229eec6143c7b15b063358781b421962"
   8731       ],
   8732       "target_parents": [],
   8733       "source_subject": "ui: add nav tabs component",
   8734       "target_subject": null,
   8735       "source_author": "triesap <tyson@radroots.org>",
   8736       "target_author": null,
   8737       "source_author_time": "2026-02-06T13:56:09Z",
   8738       "target_author_time": null,
   8739       "source_committer_time": "2026-02-06T13:56:09Z",
   8740       "target_committer_time": null,
   8741       "source_paths": [],
   8742       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8743       "empty_commit_disposition": "out_of_scope"
   8744     },
   8745     {
   8746       "source_commit": "5ea63f8112d28f9a272932774a919a9889a7b5ac",
   8747       "target_commit": "11f1fc28540bdc1977fff99aa5fe679630f65eff",
   8748       "source_parents": [
   8749         "627537793abb2a72067dee89dd05dca630a91657"
   8750       ],
   8751       "target_parents": [
   8752         "ed60ad52cf4bacdaa8766a5cc5fa894238304afd"
   8753       ],
   8754       "source_subject": "custody: commit generated keys after acknowledgement",
   8755       "target_subject": "custody: commit generated keys after acknowledgement",
   8756       "source_author": "triesap <tyson@radroots.org>",
   8757       "target_author": "triesap <tyson@radroots.org>",
   8758       "source_author_time": "2026-08-03T23:20:38Z",
   8759       "target_author_time": "2026-08-03T23:20:38Z",
   8760       "source_committer_time": "2026-08-03T23:20:38Z",
   8761       "target_committer_time": "2026-08-03T23:20:38Z",
   8762       "source_paths": [
   8763         "core/crates/application/src/accounts.rs",
   8764         "core/crates/application/src/custody.rs",
   8765         "core/crates/application/src/lib.rs",
   8766         "core/crates/storage/src/application_adapter.rs",
   8767         "core/crates/storage/src/runtime_actor.rs"
   8768       ],
   8769       "normalized_patch_sha256": "f56df6dfc10d4f88a4865f367d94edaa7d3bdca0bb5a21e64ed786288e814a2c",
   8770       "empty_commit_disposition": "retained"
   8771     },
   8772     {
   8773       "source_commit": "5ec9182109e8eab26d30713163f5a4fbcc62f956",
   8774       "target_commit": null,
   8775       "source_parents": [
   8776         "7dc6d6e88348e91cb74fbe1742579e55a32ad632"
   8777       ],
   8778       "target_parents": [],
   8779       "source_subject": "app: add init stage and state types",
   8780       "target_subject": null,
   8781       "source_author": "triesap <triesap@radroots.dev>",
   8782       "target_author": null,
   8783       "source_author_time": "2026-01-19T16:37:30Z",
   8784       "target_author_time": null,
   8785       "source_committer_time": "2026-01-19T16:37:30Z",
   8786       "target_committer_time": null,
   8787       "source_paths": [],
   8788       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8789       "empty_commit_disposition": "out_of_scope"
   8790     },
   8791     {
   8792       "source_commit": "5ed105f04deff637c9f57cb0bcbc82565d7a0590",
   8793       "target_commit": null,
   8794       "source_parents": [
   8795         "54ff27a33a8526c10e74058493483a105575155d"
   8796       ],
   8797       "target_parents": [],
   8798       "source_subject": "build: govern the complete local lifecycle",
   8799       "target_subject": null,
   8800       "source_author": "triesap <tyson@radroots.org>",
   8801       "target_author": null,
   8802       "source_author_time": "2026-08-04T00:30:38Z",
   8803       "target_author_time": null,
   8804       "source_committer_time": "2026-08-04T00:30:38Z",
   8805       "target_committer_time": null,
   8806       "source_paths": [],
   8807       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8808       "empty_commit_disposition": "out_of_scope"
   8809     },
   8810     {
   8811       "source_commit": "5f0aa56cdb881a7fcd1af8fd14cdeb6ef7ba978d",
   8812       "target_commit": null,
   8813       "source_parents": [
   8814         "f4f6c23b7fd26629a8a3743e60c44e753ebd3d6c"
   8815       ],
   8816       "target_parents": [],
   8817       "source_subject": "app: harden macos host run lane",
   8818       "target_subject": null,
   8819       "source_author": "triesap <tyson@radroots.org>",
   8820       "target_author": null,
   8821       "source_author_time": "2026-04-18T00:17:26Z",
   8822       "target_author_time": null,
   8823       "source_committer_time": "2026-04-18T00:17:26Z",
   8824       "target_committer_time": null,
   8825       "source_paths": [],
   8826       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8827       "empty_commit_disposition": "out_of_scope"
   8828     },
   8829     {
   8830       "source_commit": "5f1b41c8f711cf7328b00bf320c1fb28fcbe74da",
   8831       "target_commit": null,
   8832       "source_parents": [
   8833         "d61e49cad44779651c9bc8752dd153e4a56631e6"
   8834       ],
   8835       "target_parents": [],
   8836       "source_subject": "home: add saved farm shell states",
   8837       "target_subject": null,
   8838       "source_author": "triesap <tyson@radroots.org>",
   8839       "target_author": null,
   8840       "source_author_time": "2026-04-18T07:37:52Z",
   8841       "target_author_time": null,
   8842       "source_committer_time": "2026-04-18T07:37:52Z",
   8843       "target_committer_time": null,
   8844       "source_paths": [],
   8845       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8846       "empty_commit_disposition": "out_of_scope"
   8847     },
   8848     {
   8849       "source_commit": "5f6fc6dcaa4fd1cc18b21e376dcd29470f707c52",
   8850       "target_commit": null,
   8851       "source_parents": [
   8852         "ccf571b2f0cdf2ea5e90aafa0edbaeb07542e40a"
   8853       ],
   8854       "target_parents": [],
   8855       "source_subject": "app: align daisyui neutral tokens",
   8856       "target_subject": null,
   8857       "source_author": "triesap <triesap@radroots.dev>",
   8858       "target_author": null,
   8859       "source_author_time": "2026-01-22T17:04:34Z",
   8860       "target_author_time": null,
   8861       "source_committer_time": "2026-01-22T17:04:34Z",
   8862       "target_committer_time": null,
   8863       "source_paths": [],
   8864       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8865       "empty_commit_disposition": "out_of_scope"
   8866     },
   8867     {
   8868       "source_commit": "5fa949eae736c2b26dd50f323f3035df2e640ce2",
   8869       "target_commit": null,
   8870       "source_parents": [
   8871         "27d8d8ad89af68755a0467958572379c4b007bc3"
   8872       ],
   8873       "target_parents": [],
   8874       "source_subject": "Edit `/models/trade-product/add` update choose location mapping feature, edit page view handlers, edit error handling, edit styles. Update carousel increment and decrement utils. Update Glyph elements. Add styles.",
   8875       "target_subject": null,
   8876       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   8877       "target_author": null,
   8878       "source_author_time": "2024-10-25T11:48:15Z",
   8879       "target_author_time": null,
   8880       "source_committer_time": "2024-10-25T11:48:15Z",
   8881       "target_committer_time": null,
   8882       "source_paths": [],
   8883       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8884       "empty_commit_disposition": "out_of_scope"
   8885     },
   8886     {
   8887       "source_commit": "5fae5fe5bef662d4b41551a2a35b70d60a251b1f",
   8888       "target_commit": null,
   8889       "source_parents": [
   8890         "3470bf906340ff522d0972180bf82f14c7434550"
   8891       ],
   8892       "target_parents": [],
   8893       "source_subject": "runtime: adopt desktop runtime supervisor",
   8894       "target_subject": null,
   8895       "source_author": "triesap <tyson@radroots.org>",
   8896       "target_author": null,
   8897       "source_author_time": "2026-07-15T20:30:11Z",
   8898       "target_author_time": null,
   8899       "source_committer_time": "2026-07-15T20:30:11Z",
   8900       "target_committer_time": null,
   8901       "source_paths": [],
   8902       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8903       "empty_commit_disposition": "out_of_scope"
   8904     },
   8905     {
   8906       "source_commit": "5fbc5eff6ced48cb9bbabec5b176d83981053e3c",
   8907       "target_commit": null,
   8908       "source_parents": [
   8909         "b88abf593bd51c6c1b4c87208e455eeed859aab8"
   8910       ],
   8911       "target_parents": [],
   8912       "source_subject": "Add `/settings/nostr` route with photo hosting option select basis. Edit `/settings` add trellis option select to control color mode. Edit models routes. Add/edit styles.",
   8913       "target_subject": null,
   8914       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   8915       "target_author": null,
   8916       "source_author_time": "2024-11-13T16:16:48Z",
   8917       "target_author_time": null,
   8918       "source_committer_time": "2024-11-13T16:16:48Z",
   8919       "target_committer_time": null,
   8920       "source_paths": [],
   8921       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8922       "empty_commit_disposition": "out_of_scope"
   8923     },
   8924     {
   8925       "source_commit": "5fcd759bdebb2d224825014c169eafdfefc13b3c",
   8926       "target_commit": null,
   8927       "source_parents": [
   8928         "d2d0836208ef178ace44fc50da7bb91a3ab22509"
   8929       ],
   8930       "target_parents": [],
   8931       "source_subject": "app: isolate remote signer vault namespace purge",
   8932       "target_subject": null,
   8933       "source_author": "triesap <tyson@radroots.org>",
   8934       "target_author": null,
   8935       "source_author_time": "2026-03-28T19:24:06Z",
   8936       "target_author_time": null,
   8937       "source_committer_time": "2026-03-28T19:24:06Z",
   8938       "target_committer_time": null,
   8939       "source_paths": [],
   8940       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8941       "empty_commit_disposition": "out_of_scope"
   8942     },
   8943     {
   8944       "source_commit": "5fe403cd0a21b3e494da6dc01e89e06b2dff3efe",
   8945       "target_commit": null,
   8946       "source_parents": [
   8947         "cf9007efaf2c4de550caf3909dd4c565826bdd1d"
   8948       ],
   8949       "target_parents": [],
   8950       "source_subject": "ui: add modal aria hidden helper",
   8951       "target_subject": null,
   8952       "source_author": "triesap <triesap@radroots.dev>",
   8953       "target_author": null,
   8954       "source_author_time": "2026-01-21T20:23:08Z",
   8955       "target_author_time": null,
   8956       "source_committer_time": "2026-01-21T20:23:08Z",
   8957       "target_committer_time": null,
   8958       "source_paths": [],
   8959       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8960       "empty_commit_disposition": "out_of_scope"
   8961     },
   8962     {
   8963       "source_commit": "5ff1c13fabb30633fff9c3dd1df958d873c89937",
   8964       "target_commit": null,
   8965       "source_parents": [
   8966         "531ec5f3126b700c5a30bac199803258ee9947f2"
   8967       ],
   8968       "target_parents": [],
   8969       "source_subject": "tangle: publish sync events to relays",
   8970       "target_subject": null,
   8971       "source_author": "triesap <tyson@radroots.org>",
   8972       "target_author": null,
   8973       "source_author_time": "2026-03-20T03:36:14Z",
   8974       "target_author_time": null,
   8975       "source_committer_time": "2026-03-20T03:36:14Z",
   8976       "target_committer_time": null,
   8977       "source_paths": [],
   8978       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8979       "empty_commit_disposition": "out_of_scope"
   8980     },
   8981     {
   8982       "source_commit": "6037756a7723601e67f4d2e5544bfee51db6fe35",
   8983       "target_commit": null,
   8984       "source_parents": [
   8985         "a46b01617956c4cf5e1cde86e2594271cc8a6946"
   8986       ],
   8987       "target_parents": [],
   8988       "source_subject": "ui: refine ios switch colors",
   8989       "target_subject": null,
   8990       "source_author": "triesap <tyson@radroots.org>",
   8991       "target_author": null,
   8992       "source_author_time": "2026-02-06T19:22:55Z",
   8993       "target_author_time": null,
   8994       "source_committer_time": "2026-02-06T19:22:55Z",
   8995       "target_committer_time": null,
   8996       "source_paths": [],
   8997       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   8998       "empty_commit_disposition": "out_of_scope"
   8999     },
   9000     {
   9001       "source_commit": "604074fd2ad61c156a05e1ddd14e59c40cceb4ad",
   9002       "target_commit": null,
   9003       "source_parents": [
   9004         "55d437398d2d7013c27d5f1e625d82c562e004d4"
   9005       ],
   9006       "target_parents": [],
   9007       "source_subject": "ui: replace about placeholder with runtime sync status",
   9008       "target_subject": null,
   9009       "source_author": "triesap <tyson@radroots.org>",
   9010       "target_author": null,
   9011       "source_author_time": "2026-04-20T21:03:29Z",
   9012       "target_author_time": null,
   9013       "source_committer_time": "2026-04-20T21:03:29Z",
   9014       "target_committer_time": null,
   9015       "source_paths": [],
   9016       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9017       "empty_commit_disposition": "out_of_scope"
   9018     },
   9019     {
   9020       "source_commit": "60469ebb2b0d410e7215f40d2c2f702684cc1fdc",
   9021       "target_commit": null,
   9022       "source_parents": [
   9023         "6e2d19526bc0af9348842fe1d3f57a7c29fb8f24"
   9024       ],
   9025       "target_parents": [],
   9026       "source_subject": "runtime: expose path-scoped desktop bootstrap",
   9027       "target_subject": null,
   9028       "source_author": "triesap <tyson@radroots.org>",
   9029       "target_author": null,
   9030       "source_author_time": "2026-05-23T10:09:48Z",
   9031       "target_author_time": null,
   9032       "source_committer_time": "2026-05-23T10:09:48Z",
   9033       "target_committer_time": null,
   9034       "source_paths": [],
   9035       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9036       "empty_commit_disposition": "out_of_scope"
   9037     },
   9038     {
   9039       "source_commit": "608365603886e42b2ec53c728170a4fb644f07e6",
   9040       "target_commit": null,
   9041       "source_parents": [
   9042         "059870c95bf8247f7fe53899b9764230b3c1bd14"
   9043       ],
   9044       "target_parents": [],
   9045       "source_subject": "app: add deterministic keyboard autofocus contract",
   9046       "target_subject": null,
   9047       "source_author": "triesap <tyson@radroots.org>",
   9048       "target_author": null,
   9049       "source_author_time": "2026-04-21T04:13:56Z",
   9050       "target_author_time": null,
   9051       "source_committer_time": "2026-04-21T04:13:56Z",
   9052       "target_committer_time": null,
   9053       "source_paths": [],
   9054       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9055       "empty_commit_disposition": "out_of_scope"
   9056     },
   9057     {
   9058       "source_commit": "6087bab864401f8a7e2ab743faa5127d92c5a3a1",
   9059       "target_commit": null,
   9060       "source_parents": [
   9061         "b6422b6d6aa26bc3a087b4aff4952197567ea620"
   9062       ],
   9063       "target_parents": [],
   9064       "source_subject": "Edit `core` keystore utils and `tangle` keys nostr commands. Edit `/init` refactor client logic, fix use existing nostr key configuration option, fix error messages. Add library config, stores. Add/edit routes, styles, utils.",
   9065       "target_subject": null,
   9066       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   9067       "target_author": null,
   9068       "source_author_time": "2025-04-10T22:12:33Z",
   9069       "target_author_time": null,
   9070       "source_committer_time": "2025-04-10T22:12:33Z",
   9071       "target_committer_time": null,
   9072       "source_paths": [],
   9073       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9074       "empty_commit_disposition": "out_of_scope"
   9075     },
   9076     {
   9077       "source_commit": "6163c100f741f510782812650b1a584cb82a8bfa",
   9078       "target_commit": null,
   9079       "source_parents": [
   9080         "46389d623d704738fb6086a1f710d048762705fd"
   9081       ],
   9082       "target_parents": [],
   9083       "source_subject": "ios: add secret-key import for local identities",
   9084       "target_subject": null,
   9085       "source_author": "triesap <tyson@radroots.org>",
   9086       "target_author": null,
   9087       "source_author_time": "2026-03-21T20:11:42Z",
   9088       "target_author_time": null,
   9089       "source_committer_time": "2026-03-21T20:11:42Z",
   9090       "target_committer_time": null,
   9091       "source_paths": [],
   9092       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9093       "empty_commit_disposition": "out_of_scope"
   9094     },
   9095     {
   9096       "source_commit": "619ef2713855f178d99feaff481a3bead26465be",
   9097       "target_commit": null,
   9098       "source_parents": [
   9099         "444a5d9a08a4c956395e6e75510ff0b8abb322da"
   9100       ],
   9101       "target_parents": [],
   9102       "source_subject": "build: add wasm-release cargo profile",
   9103       "target_subject": null,
   9104       "source_author": "triesap <triesap@radroots.dev>",
   9105       "target_author": null,
   9106       "source_author_time": "2026-01-18T19:20:08Z",
   9107       "target_author_time": null,
   9108       "source_committer_time": "2026-01-18T19:20:08Z",
   9109       "target_committer_time": null,
   9110       "source_paths": [],
   9111       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9112       "empty_commit_disposition": "out_of_scope"
   9113     },
   9114     {
   9115       "source_commit": "61c6e576fe2a812d6c03643975f770e008dfa199",
   9116       "target_commit": null,
   9117       "source_parents": [
   9118         "0d9c61d6e04e9bf3ed6bc4990b1980cdf9cd0fdf"
   9119       ],
   9120       "target_parents": [],
   9121       "source_subject": "ui: add focus scope primitive",
   9122       "target_subject": null,
   9123       "source_author": "triesap <triesap@radroots.dev>",
   9124       "target_author": null,
   9125       "source_author_time": "2026-01-21T20:14:31Z",
   9126       "target_author_time": null,
   9127       "source_committer_time": "2026-01-21T20:14:31Z",
   9128       "target_committer_time": null,
   9129       "source_paths": [],
   9130       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9131       "empty_commit_disposition": "out_of_scope"
   9132     },
   9133     {
   9134       "source_commit": "61d28ce224a28f7e261c59e1fedbf96fe7fd7537",
   9135       "target_commit": null,
   9136       "source_parents": [
   9137         "5b6557d55716218c3f4f49d367d38ae4d5a58ba2"
   9138       ],
   9139       "target_parents": [],
   9140       "source_subject": "app: add datastore writer for app data",
   9141       "target_subject": null,
   9142       "source_author": "triesap <triesap@radroots.dev>",
   9143       "target_author": null,
   9144       "source_author_time": "2026-01-19T17:56:11Z",
   9145       "target_author_time": null,
   9146       "source_committer_time": "2026-01-19T17:56:11Z",
   9147       "target_committer_time": null,
   9148       "source_paths": [],
   9149       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9150       "empty_commit_disposition": "out_of_scope"
   9151     },
   9152     {
   9153       "source_commit": "620c5ebd1e0e21aa6e6865fefc2bfdfae636f6bc",
   9154       "target_commit": null,
   9155       "source_parents": [
   9156         "d5776054a8bf799077d989b2f9bf8ae50ff6cf21"
   9157       ],
   9158       "target_parents": [],
   9159       "source_subject": "app: route about menu to settings window",
   9160       "target_subject": null,
   9161       "source_author": "triesap <tyson@radroots.org>",
   9162       "target_author": null,
   9163       "source_author_time": "2026-04-17T22:43:04Z",
   9164       "target_author_time": null,
   9165       "source_committer_time": "2026-04-17T22:43:04Z",
   9166       "target_committer_time": null,
   9167       "source_paths": [],
   9168       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9169       "empty_commit_disposition": "out_of_scope"
   9170     },
   9171     {
   9172       "source_commit": "622374b3fec7d807013ce36ff10e96a665f8d223",
   9173       "target_commit": null,
   9174       "source_parents": [
   9175         "7a8dad9be5ab5b2c16a6dd0fb1812d5392a64b8b"
   9176       ],
   9177       "target_parents": [],
   9178       "source_subject": "build: add embedded i18n assets",
   9179       "target_subject": null,
   9180       "source_author": "triesap <tyson@radroots.org>",
   9181       "target_author": null,
   9182       "source_author_time": "2026-02-02T14:32:16Z",
   9183       "target_author_time": null,
   9184       "source_committer_time": "2026-02-02T14:32:16Z",
   9185       "target_committer_time": null,
   9186       "source_paths": [],
   9187       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9188       "empty_commit_disposition": "out_of_scope"
   9189     },
   9190     {
   9191       "source_commit": "626ffef507f80480503915fe0847730d3c121f56",
   9192       "target_commit": null,
   9193       "source_parents": [
   9194         "3a577b9b8dd0e72af6b7b5d097e8217b0fa4fee0"
   9195       ],
   9196       "target_parents": [],
   9197       "source_subject": "sqlite: project signed order events",
   9198       "target_subject": null,
   9199       "source_author": "triesap <tyson@radroots.org>",
   9200       "target_author": null,
   9201       "source_author_time": "2026-05-25T19:42:30Z",
   9202       "target_author_time": null,
   9203       "source_committer_time": "2026-05-25T19:42:30Z",
   9204       "target_committer_time": null,
   9205       "source_paths": [],
   9206       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9207       "empty_commit_disposition": "out_of_scope"
   9208     },
   9209     {
   9210       "source_commit": "627537793abb2a72067dee89dd05dca630a91657",
   9211       "target_commit": "ed60ad52cf4bacdaa8766a5cc5fa894238304afd",
   9212       "source_parents": [
   9213         "dcc6042618354018d0a268501fb31273d4c05030"
   9214       ],
   9215       "target_parents": [
   9216         "e6c36467b65e26b87420811caa37ae76d2fb8aed"
   9217       ],
   9218       "source_subject": "custody: stage generated keys in Rust",
   9219       "target_subject": "custody: stage generated keys in Rust",
   9220       "source_author": "triesap <tyson@radroots.org>",
   9221       "target_author": "triesap <tyson@radroots.org>",
   9222       "source_author_time": "2026-08-03T23:15:50Z",
   9223       "target_author_time": "2026-08-03T23:15:50Z",
   9224       "source_committer_time": "2026-08-03T23:15:50Z",
   9225       "target_committer_time": "2026-08-03T23:15:50Z",
   9226       "source_paths": [
   9227         "core/crates/application/src/custody.rs",
   9228         "core/crates/application/src/lib.rs",
   9229         "core/crates/storage/src/runtime_actor.rs"
   9230       ],
   9231       "normalized_patch_sha256": "39e1ebdd7fc2b18fcf900f7d12333de73fdfdf13801f1518af8fc82cc046b5df",
   9232       "empty_commit_disposition": "retained"
   9233     },
   9234     {
   9235       "source_commit": "62afb42839e8ca5c647e081ad874c2cd9347927c",
   9236       "target_commit": null,
   9237       "source_parents": [
   9238         "8fdf43c84c144800bb4b65dbb73a8e2e1b181bc6"
   9239       ],
   9240       "target_parents": [],
   9241       "source_subject": "sync: harden listing publishability",
   9242       "target_subject": null,
   9243       "source_author": "triesap <tyson@radroots.org>",
   9244       "target_author": null,
   9245       "source_author_time": "2026-05-25T00:39:07Z",
   9246       "target_author_time": null,
   9247       "source_committer_time": "2026-05-25T00:39:07Z",
   9248       "target_committer_time": null,
   9249       "source_paths": [],
   9250       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9251       "empty_commit_disposition": "out_of_scope"
   9252     },
   9253     {
   9254       "source_commit": "62bb087a0342004de85a0e65de24bf4aabe71dcb",
   9255       "target_commit": null,
   9256       "source_parents": [
   9257         "db2b97a87c392afbd0f5b8eceacf4a2ec03c240a"
   9258       ],
   9259       "target_parents": [],
   9260       "source_subject": "accounts: harden generated recovery ownership",
   9261       "target_subject": null,
   9262       "source_author": "triesap <tyson@radroots.org>",
   9263       "target_author": null,
   9264       "source_author_time": "2026-08-04T08:02:23Z",
   9265       "target_author_time": null,
   9266       "source_committer_time": "2026-08-04T08:02:23Z",
   9267       "target_committer_time": null,
   9268       "source_paths": [],
   9269       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9270       "empty_commit_disposition": "out_of_scope"
   9271     },
   9272     {
   9273       "source_commit": "62c13c5a5a44aed715fa9295933fec408b0f2fdc",
   9274       "target_commit": null,
   9275       "source_parents": [
   9276         "7bf876ce810ffb792336deb5a5760835f96df5f8"
   9277       ],
   9278       "target_parents": [],
   9279       "source_subject": "app: add typed notifications permission helpers",
   9280       "target_subject": null,
   9281       "source_author": "triesap <triesap@radroots.dev>",
   9282       "target_author": null,
   9283       "source_author_time": "2026-01-21T14:56:57Z",
   9284       "target_author_time": null,
   9285       "source_committer_time": "2026-01-21T14:56:57Z",
   9286       "target_committer_time": null,
   9287       "source_paths": [],
   9288       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9289       "empty_commit_disposition": "out_of_scope"
   9290     },
   9291     {
   9292       "source_commit": "62fd5f81036d3a3297636562bc12443e4b65f5b4",
   9293       "target_commit": null,
   9294       "source_parents": [
   9295         "7192da3213ebf9e86cfaac087d200cd7d4295b88"
   9296       ],
   9297       "target_parents": [],
   9298       "source_subject": "app: add config status gating",
   9299       "target_subject": null,
   9300       "source_author": "triesap <tyson@radroots.org>",
   9301       "target_author": null,
   9302       "source_author_time": "2026-02-06T15:54:40Z",
   9303       "target_author_time": null,
   9304       "source_committer_time": "2026-02-06T15:54:40Z",
   9305       "target_committer_time": null,
   9306       "source_paths": [],
   9307       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9308       "empty_commit_disposition": "out_of_scope"
   9309     },
   9310     {
   9311       "source_commit": "636286cbec35593c5553280db04ec7e8731a796a",
   9312       "target_commit": null,
   9313       "source_parents": [
   9314         "5c937560e4fc982dbc8fc46eed2a60367f8a57ff"
   9315       ],
   9316       "target_parents": [],
   9317       "source_subject": "Build app",
   9318       "target_subject": null,
   9319       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   9320       "target_author": null,
   9321       "source_author_time": "2024-09-01T10:14:45Z",
   9322       "target_author_time": null,
   9323       "source_committer_time": "2024-09-01T10:14:45Z",
   9324       "target_committer_time": null,
   9325       "source_paths": [],
   9326       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9327       "empty_commit_disposition": "out_of_scope"
   9328     },
   9329     {
   9330       "source_commit": "6370d132354c40066233ade47de7052e4e82da19",
   9331       "target_commit": null,
   9332       "source_parents": [
   9333         "c8ad40d3e53c73666be991232dbebc001a7d23ad"
   9334       ],
   9335       "target_parents": [],
   9336       "source_subject": "tests: add approved fixture audit",
   9337       "target_subject": null,
   9338       "source_author": "triesap <tyson@radroots.org>",
   9339       "target_author": null,
   9340       "source_author_time": "2026-03-22T15:02:35Z",
   9341       "target_author_time": null,
   9342       "source_committer_time": "2026-03-22T15:02:35Z",
   9343       "target_committer_time": null,
   9344       "source_paths": [],
   9345       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9346       "empty_commit_disposition": "out_of_scope"
   9347     },
   9348     {
   9349       "source_commit": "638b588fb6e51804172a868faf376db17e08fe47",
   9350       "target_commit": null,
   9351       "source_parents": [
   9352         "1bc293aed6712e607e5a5943225a82ea724903a0"
   9353       ],
   9354       "target_parents": [],
   9355       "source_subject": "app-lib: add dom helpers",
   9356       "target_subject": null,
   9357       "source_author": "triesap <triesap@radroots.dev>",
   9358       "target_author": null,
   9359       "source_author_time": "2026-01-19T08:01:44Z",
   9360       "target_author_time": null,
   9361       "source_committer_time": "2026-01-19T08:01:44Z",
   9362       "target_committer_time": null,
   9363       "source_paths": [],
   9364       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9365       "empty_commit_disposition": "out_of_scope"
   9366     },
   9367     {
   9368       "source_commit": "63be977b1a90a5340b56b0f35753558234664a2c",
   9369       "target_commit": null,
   9370       "source_parents": [
   9371         "c0e931cfffb3dce91fe25c3d4a2fd9d2f3c333a8"
   9372       ],
   9373       "target_parents": [],
   9374       "source_subject": "Update README.md",
   9375       "target_subject": null,
   9376       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   9377       "target_author": null,
   9378       "source_author_time": "2025-04-04T13:20:38Z",
   9379       "target_author_time": null,
   9380       "source_committer_time": "2025-04-04T13:20:38Z",
   9381       "target_committer_time": null,
   9382       "source_paths": [],
   9383       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9384       "empty_commit_disposition": "out_of_scope"
   9385     },
   9386     {
   9387       "source_commit": "63d909cc1a878d28918b0699f3559fdf21d9b291",
   9388       "target_commit": "6a64451afdbc9fce8daa340849da1ad5411cf5aa",
   9389       "source_parents": [
   9390         "9ac65e934e08d2d3ce957b3b80a80e9c52a2f95b"
   9391       ],
   9392       "target_parents": [
   9393         "41cf1a67e72a51daf7af92ffd30218c96bf7a8e1"
   9394       ],
   9395       "source_subject": "integration: prove local relay metadata refresh",
   9396       "target_subject": "integration: prove local relay metadata refresh",
   9397       "source_author": "triesap <tyson@radroots.org>",
   9398       "target_author": "triesap <tyson@radroots.org>",
   9399       "source_author_time": "2026-08-02T20:04:33Z",
   9400       "target_author_time": "2026-08-02T20:04:33Z",
   9401       "source_committer_time": "2026-08-02T20:04:33Z",
   9402       "target_committer_time": "2026-08-02T20:04:33Z",
   9403       "source_paths": [
   9404         "core/crates/storage/Cargo.toml",
   9405         "core/crates/storage/tests/local_relay_e2e.rs"
   9406       ],
   9407       "normalized_patch_sha256": "c5857de1f033ddd755baafba6154859cdec89a82e492727736d6aba0f7c87979",
   9408       "empty_commit_disposition": "retained"
   9409     },
   9410     {
   9411       "source_commit": "640791be3bb6f705c261e04253ff7470c795bcaa",
   9412       "target_commit": null,
   9413       "source_parents": [
   9414         "67caf76af138e78201866d7b7f8866311f4a27c2"
   9415       ],
   9416       "target_parents": [],
   9417       "source_subject": "app: harden sdk migration audit statuses",
   9418       "target_subject": null,
   9419       "source_author": "triesap <tyson@radroots.org>",
   9420       "target_author": null,
   9421       "source_author_time": "2026-06-18T14:12:58-07:00",
   9422       "target_author_time": null,
   9423       "source_committer_time": "2026-06-18T14:12:58-07:00",
   9424       "target_committer_time": null,
   9425       "source_paths": [],
   9426       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9427       "empty_commit_disposition": "out_of_scope"
   9428     },
   9429     {
   9430       "source_commit": "64219e04a78d259b553a9c2a27ae1ad51cb7396e",
   9431       "target_commit": null,
   9432       "source_parents": [
   9433         "2bcdb04f53f52a126d0861e6ddbb72eb972dae6a"
   9434       ],
   9435       "target_parents": [],
   9436       "source_subject": "app: add log date range filters",
   9437       "target_subject": null,
   9438       "source_author": "triesap <triesap@radroots.dev>",
   9439       "target_author": null,
   9440       "source_author_time": "2026-01-21T14:13:31Z",
   9441       "target_author_time": null,
   9442       "source_committer_time": "2026-01-21T14:13:31Z",
   9443       "target_committer_time": null,
   9444       "source_paths": [],
   9445       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9446       "empty_commit_disposition": "out_of_scope"
   9447     },
   9448     {
   9449       "source_commit": "642ee171332c5e71d81ceed15e048177c2f15347",
   9450       "target_commit": null,
   9451       "source_parents": [
   9452         "99fddce7f642d4cd23dd85fef95f04523a1a6bbe"
   9453       ],
   9454       "target_parents": [],
   9455       "source_subject": "app: add buyer issue receipt parity",
   9456       "target_subject": null,
   9457       "source_author": "triesap <tyson@radroots.org>",
   9458       "target_author": null,
   9459       "source_author_time": "2026-06-05T22:34:07-07:00",
   9460       "target_author_time": null,
   9461       "source_committer_time": "2026-06-18T12:31:42-07:00",
   9462       "target_committer_time": null,
   9463       "source_paths": [],
   9464       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9465       "empty_commit_disposition": "out_of_scope"
   9466     },
   9467     {
   9468       "source_commit": "647baa5e653a7d7bd4837963396f2ad1d31e0470",
   9469       "target_commit": null,
   9470       "source_parents": [
   9471         "ae8e238394cc742b9187aee8c6069301ef2e8a53"
   9472       ],
   9473       "target_parents": [],
   9474       "source_subject": "ui(accounts): add generate and import controls",
   9475       "target_subject": null,
   9476       "source_author": "triesap <tyson@radroots.org>",
   9477       "target_author": null,
   9478       "source_author_time": "2026-08-02T19:56:59Z",
   9479       "target_author_time": null,
   9480       "source_committer_time": "2026-08-02T19:56:59Z",
   9481       "target_committer_time": null,
   9482       "source_paths": [],
   9483       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9484       "empty_commit_disposition": "out_of_scope"
   9485     },
   9486     {
   9487       "source_commit": "64818efad7f544b13fcd76926f5eb7dadae7b9e5",
   9488       "target_commit": null,
   9489       "source_parents": [
   9490         "ecc86bcd9e41df8ea793550de5774b5788dd4744"
   9491       ],
   9492       "target_parents": [],
   9493       "source_subject": "app: skip health errors when setup required",
   9494       "target_subject": null,
   9495       "source_author": "triesap <triesap@radroots.dev>",
   9496       "target_author": null,
   9497       "source_author_time": "2026-01-21T17:07:33Z",
   9498       "target_author_time": null,
   9499       "source_committer_time": "2026-01-21T17:07:33Z",
   9500       "target_committer_time": null,
   9501       "source_paths": [],
   9502       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9503       "empty_commit_disposition": "out_of_scope"
   9504     },
   9505     {
   9506       "source_commit": "649badf4259a7ba7dc425032dcf0e873a2e41977",
   9507       "target_commit": null,
   9508       "source_parents": [
   9509         "a9455ed66b0cec2ed73b3d5f32fb59d72bc86fe6"
   9510       ],
   9511       "target_parents": [],
   9512       "source_subject": "Use svelte version 4, add `/nostr/keys`, add css, update nostr routes, update dependencies",
   9513       "target_subject": null,
   9514       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   9515       "target_author": null,
   9516       "source_author_time": "2024-08-31T13:50:31Z",
   9517       "target_author_time": null,
   9518       "source_committer_time": "2024-08-31T13:50:31Z",
   9519       "target_committer_time": null,
   9520       "source_paths": [],
   9521       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9522       "empty_commit_disposition": "out_of_scope"
   9523     },
   9524     {
   9525       "source_commit": "649f3d53aebff0a24f642365fd54b1680af44c0d",
   9526       "target_commit": "646a0ea56c31e089ba3a1e92075ce7fcdc90fe85",
   9527       "source_parents": [
   9528         "5ea63f8112d28f9a272932774a919a9889a7b5ac"
   9529       ],
   9530       "target_parents": [
   9531         "11f1fc28540bdc1977fff99aa5fe679630f65eff"
   9532       ],
   9533       "source_subject": "custody: bound and clear imported key transport",
   9534       "target_subject": "custody: bound and clear imported key transport",
   9535       "source_author": "triesap <tyson@radroots.org>",
   9536       "target_author": "triesap <tyson@radroots.org>",
   9537       "source_author_time": "2026-08-03T23:23:27Z",
   9538       "target_author_time": "2026-08-03T23:23:27Z",
   9539       "source_committer_time": "2026-08-03T23:23:27Z",
   9540       "target_committer_time": "2026-08-03T23:23:27Z",
   9541       "source_paths": [
   9542         "core/crates/domain/Cargo.toml",
   9543         "core/crates/domain/src/key.rs",
   9544         "core/crates/domain/src/lib.rs",
   9545         "core/crates/ffi/src/commands.rs",
   9546         "core/crates/ffi/src/observer.rs"
   9547       ],
   9548       "normalized_patch_sha256": "9eee6681a80020c9ac1d85b9d6b820036e5059d4d9ffd6b88897fead82af9fe0",
   9549       "empty_commit_disposition": "retained"
   9550     },
   9551     {
   9552       "source_commit": "64cc962a9be1e64ccaddc4b120d0ee070240fdc9",
   9553       "target_commit": null,
   9554       "source_parents": [
   9555         "298e7437761b8c5e6669406eb9c943a89ec99aaf"
   9556       ],
   9557       "target_parents": [],
   9558       "source_subject": "app-core: add client sql error map",
   9559       "target_subject": null,
   9560       "source_author": "triesap <triesap@radroots.dev>",
   9561       "target_author": null,
   9562       "source_author_time": "2026-01-18T23:54:41Z",
   9563       "target_author_time": null,
   9564       "source_committer_time": "2026-01-18T23:54:41Z",
   9565       "target_committer_time": null,
   9566       "source_paths": [],
   9567       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9568       "empty_commit_disposition": "out_of_scope"
   9569     },
   9570     {
   9571       "source_commit": "654cd9a38d2116e1650b6c3d1825052a73372dc6",
   9572       "target_commit": null,
   9573       "source_parents": [
   9574         "3de7a478d563ed37136edc71423669134ea4ecb2"
   9575       ],
   9576       "target_parents": [],
   9577       "source_subject": "state: add the radroots_studio_app shell state crate",
   9578       "target_subject": null,
   9579       "source_author": "triesap <tyson@radroots.org>",
   9580       "target_author": null,
   9581       "source_author_time": "2026-04-17T19:25:51Z",
   9582       "target_author_time": null,
   9583       "source_committer_time": "2026-04-17T19:25:51Z",
   9584       "target_committer_time": null,
   9585       "source_paths": [],
   9586       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9587       "empty_commit_disposition": "out_of_scope"
   9588     },
   9589     {
   9590       "source_commit": "655a12a70fb5218f8fca127f2364a5af3c6181b4",
   9591       "target_commit": null,
   9592       "source_parents": [
   9593         "300ba0ec1fa5aff56a7e639b5aa81bd042d85cfb"
   9594       ],
   9595       "target_parents": [],
   9596       "source_subject": "android: prune stale offline geocoder revisions",
   9597       "target_subject": null,
   9598       "source_author": "triesap <tyson@radroots.org>",
   9599       "target_author": null,
   9600       "source_author_time": "2026-03-22T00:28:17Z",
   9601       "target_author_time": null,
   9602       "source_committer_time": "2026-03-22T00:28:17Z",
   9603       "target_committer_time": null,
   9604       "source_paths": [],
   9605       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9606       "empty_commit_disposition": "out_of_scope"
   9607     },
   9608     {
   9609       "source_commit": "656a32d9921cf0946c9c51d6ba3d3fe871f1553b",
   9610       "target_commit": null,
   9611       "source_parents": [
   9612         "57b9f5c49e2c2f82f83b894bdc8d4ef7a056a190"
   9613       ],
   9614       "target_parents": [],
   9615       "source_subject": "pack_day: land contextual pack day workspace",
   9616       "target_subject": null,
   9617       "source_author": "triesap <tyson@radroots.org>",
   9618       "target_author": null,
   9619       "source_author_time": "2026-04-19T23:59:06Z",
   9620       "target_author_time": null,
   9621       "source_committer_time": "2026-04-19T23:59:06Z",
   9622       "target_committer_time": null,
   9623       "source_paths": [],
   9624       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9625       "empty_commit_disposition": "out_of_scope"
   9626     },
   9627     {
   9628       "source_commit": "658111377f8abe4af48f4044259a676c0b7ccfb3",
   9629       "target_commit": null,
   9630       "source_parents": [
   9631         "1b5fccd0a024e4d9f3e40243b2a1bc3e5eb66c8f"
   9632       ],
   9633       "target_parents": [],
   9634       "source_subject": "ui: tune account underline tabs",
   9635       "target_subject": null,
   9636       "source_author": "triesap <tyson@radroots.org>",
   9637       "target_author": null,
   9638       "source_author_time": "2026-06-07T12:33:43-07:00",
   9639       "target_author_time": null,
   9640       "source_committer_time": "2026-06-18T12:31:42-07:00",
   9641       "target_committer_time": null,
   9642       "source_paths": [],
   9643       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9644       "empty_commit_disposition": "out_of_scope"
   9645     },
   9646     {
   9647       "source_commit": "65a51ea626bebabf8dbe8202280ed92246cd987c",
   9648       "target_commit": null,
   9649       "source_parents": [
   9650         "28e8e76c0da75daea08dab8f11aa9276627b206e"
   9651       ],
   9652       "target_parents": [],
   9653       "source_subject": "fix(security): clear owned clipboard on disposal",
   9654       "target_subject": null,
   9655       "source_author": "triesap <tyson@radroots.org>",
   9656       "target_author": null,
   9657       "source_author_time": "2026-08-02T20:25:52Z",
   9658       "target_author_time": null,
   9659       "source_committer_time": "2026-08-02T20:25:52Z",
   9660       "target_committer_time": null,
   9661       "source_paths": [],
   9662       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9663       "empty_commit_disposition": "out_of_scope"
   9664     },
   9665     {
   9666       "source_commit": "65a9fa18ea75015863b02da895e4b5757087ad62",
   9667       "target_commit": null,
   9668       "source_parents": [
   9669         "cc81ba07be8153533c5ce68ba1e52edc288a9663"
   9670       ],
   9671       "target_parents": [],
   9672       "source_subject": "docs: update env setup to radroots",
   9673       "target_subject": null,
   9674       "source_author": "triesap <tyson@radroots.org>",
   9675       "target_author": null,
   9676       "source_author_time": "2026-02-05T15:59:14Z",
   9677       "target_author_time": null,
   9678       "source_committer_time": "2026-02-05T15:59:14Z",
   9679       "target_committer_time": null,
   9680       "source_paths": [],
   9681       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9682       "empty_commit_disposition": "out_of_scope"
   9683     },
   9684     {
   9685       "source_commit": "661e0d539b1c328db3cced06dc0562684ab94d5e",
   9686       "target_commit": null,
   9687       "source_parents": [
   9688         "12ba724d0fc58d7d3a8659f1adddc491dc2f5d70"
   9689       ],
   9690       "target_parents": [],
   9691       "source_subject": "Build app",
   9692       "target_subject": null,
   9693       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   9694       "target_author": null,
   9695       "source_author_time": "2024-09-01T16:45:35Z",
   9696       "target_author_time": null,
   9697       "source_committer_time": "2024-09-01T16:45:35Z",
   9698       "target_committer_time": null,
   9699       "source_paths": [],
   9700       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9701       "empty_commit_disposition": "out_of_scope"
   9702     },
   9703     {
   9704       "source_commit": "6655a36134f0e22237006c91cd210f5610e3f329",
   9705       "target_commit": null,
   9706       "source_parents": [
   9707         "f79415c78ea2080a3eb518023f307a3e53d91b7e"
   9708       ],
   9709       "target_parents": [],
   9710       "source_subject": "runtime: align sdk signer and workflow states",
   9711       "target_subject": null,
   9712       "source_author": "triesap <tyson@radroots.org>",
   9713       "target_author": null,
   9714       "source_author_time": "2026-07-15T15:53:04Z",
   9715       "target_author_time": null,
   9716       "source_committer_time": "2026-07-15T15:53:04Z",
   9717       "target_committer_time": null,
   9718       "source_paths": [],
   9719       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9720       "empty_commit_disposition": "out_of_scope"
   9721     },
   9722     {
   9723       "source_commit": "66bd08023f3cef50fecc779d1e131f33e438369e",
   9724       "target_commit": null,
   9725       "source_parents": [
   9726         "3cb60476cbc6e4c3db8973b6d43f964d7b0964f6"
   9727       ],
   9728       "target_parents": [],
   9729       "source_subject": "test: fail closed on an empty test inventory",
   9730       "target_subject": null,
   9731       "source_author": "triesap <tyson@radroots.org>",
   9732       "target_author": null,
   9733       "source_author_time": "2026-08-01T18:51:07Z",
   9734       "target_author_time": null,
   9735       "source_committer_time": "2026-08-01T18:51:07Z",
   9736       "target_committer_time": null,
   9737       "source_paths": [],
   9738       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9739       "empty_commit_disposition": "out_of_scope"
   9740     },
   9741     {
   9742       "source_commit": "66c802f75d9f5e63299564e18bb7c48f0f913dcf",
   9743       "target_commit": null,
   9744       "source_parents": [
   9745         "42b884baa6fcdee489508b9bb9e83b396fb1ff58"
   9746       ],
   9747       "target_parents": [],
   9748       "source_subject": "ui: bootstrap account settings view",
   9749       "target_subject": null,
   9750       "source_author": "triesap <tyson@radroots.org>",
   9751       "target_author": null,
   9752       "source_author_time": "2026-06-07T14:55:56-07:00",
   9753       "target_author_time": null,
   9754       "source_committer_time": "2026-06-18T12:31:42-07:00",
   9755       "target_committer_time": null,
   9756       "source_paths": [],
   9757       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9758       "empty_commit_disposition": "out_of_scope"
   9759     },
   9760     {
   9761       "source_commit": "66ff0eeabcd9ed1cc6452bddbc69bff56d092d95",
   9762       "target_commit": null,
   9763       "source_parents": [
   9764         "38d1c959eff843d4569b20c030f9bff703a2ec1c"
   9765       ],
   9766       "target_parents": [],
   9767       "source_subject": "Edit app root add tabs float. Edit `/settings/profile` add tabs float. Edit `/models/location-gcs` load page handler.",
   9768       "target_subject": null,
   9769       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   9770       "target_author": null,
   9771       "source_author_time": "2024-12-07T18:51:08Z",
   9772       "target_author_time": null,
   9773       "source_committer_time": "2024-12-07T18:51:08Z",
   9774       "target_committer_time": null,
   9775       "source_paths": [],
   9776       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9777       "empty_commit_disposition": "out_of_scope"
   9778     },
   9779     {
   9780       "source_commit": "6710de2cea3ab2abd66a1feadba6eed8e9277c87",
   9781       "target_commit": null,
   9782       "source_parents": [
   9783         "ed7572e2a96466bae4fe5a05d6674965cd671eb0"
   9784       ],
   9785       "target_parents": [],
   9786       "source_subject": "Add nostr relay document polling subscriber and document fetch util. Add database nostr sync util for nip-99 events. Edit layout subscribers. Add/edit env, conf, types.",
   9787       "target_subject": null,
   9788       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   9789       "target_author": null,
   9790       "source_author_time": "2024-11-17T08:35:00Z",
   9791       "target_author_time": null,
   9792       "source_committer_time": "2024-11-17T08:35:00Z",
   9793       "target_committer_time": null,
   9794       "source_paths": [],
   9795       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9796       "empty_commit_disposition": "out_of_scope"
   9797     },
   9798     {
   9799       "source_commit": "6749e338c7c78ec287f023937b3e25dc7dd4faf0",
   9800       "target_commit": null,
   9801       "source_parents": [
   9802         "b7e23bf2b66cd4cbc70c66afd2f32bdab80aaff3"
   9803       ],
   9804       "target_parents": [],
   9805       "source_subject": "Add tabs component, edit app_layout store",
   9806       "target_subject": null,
   9807       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
   9808       "target_author": null,
   9809       "source_author_time": "2024-08-29T10:36:23Z",
   9810       "target_author_time": null,
   9811       "source_committer_time": "2024-08-29T10:36:23Z",
   9812       "target_committer_time": null,
   9813       "source_paths": [],
   9814       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9815       "empty_commit_disposition": "out_of_scope"
   9816     },
   9817     {
   9818       "source_commit": "67caf76af138e78201866d7b7f8866311f4a27c2",
   9819       "target_commit": null,
   9820       "source_parents": [
   9821         "14ca8f23a7568fbb9e55752dfea42f4883c70154"
   9822       ],
   9823       "target_parents": [],
   9824       "source_subject": "app: add sdk boundary source guards",
   9825       "target_subject": null,
   9826       "source_author": "triesap <tyson@radroots.org>",
   9827       "target_author": null,
   9828       "source_author_time": "2026-06-18T13:45:38-07:00",
   9829       "target_author_time": null,
   9830       "source_committer_time": "2026-06-18T13:45:38-07:00",
   9831       "target_committer_time": null,
   9832       "source_paths": [],
   9833       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9834       "empty_commit_disposition": "out_of_scope"
   9835     },
   9836     {
   9837       "source_commit": "67e8b503a94a7a83a6e80d981e5e7d6fece38307",
   9838       "target_commit": null,
   9839       "source_parents": [
   9840         "f4c847a03b5017311ba8f119afc91ebfa1cdb037"
   9841       ],
   9842       "target_parents": [],
   9843       "source_subject": "web: keep async home country lookup unavailable",
   9844       "target_subject": null,
   9845       "source_author": "triesap <tyson@radroots.org>",
   9846       "target_author": null,
   9847       "source_author_time": "2026-03-22T13:14:27Z",
   9848       "target_author_time": null,
   9849       "source_committer_time": "2026-03-22T13:14:27Z",
   9850       "target_committer_time": null,
   9851       "source_paths": [],
   9852       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9853       "empty_commit_disposition": "out_of_scope"
   9854     },
   9855     {
   9856       "source_commit": "6811b882d40fabacd2a073a02e16b4f826a38e40",
   9857       "target_commit": null,
   9858       "source_parents": [
   9859         "00c35e700ed1450bcd5e1a59f853996dd0976218"
   9860       ],
   9861       "target_parents": [],
   9862       "source_subject": "app: rename app config types",
   9863       "target_subject": null,
   9864       "source_author": "triesap <triesap@radroots.dev>",
   9865       "target_author": null,
   9866       "source_author_time": "2026-01-20T18:20:30Z",
   9867       "target_author_time": null,
   9868       "source_committer_time": "2026-01-20T18:20:30Z",
   9869       "target_committer_time": null,
   9870       "source_paths": [],
   9871       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9872       "empty_commit_disposition": "out_of_scope"
   9873     },
   9874     {
   9875       "source_commit": "685cb3c588a33f5e7a9442c72f0f6b7ef76b56be",
   9876       "target_commit": null,
   9877       "source_parents": [
   9878         "099a6e3902a73e2b6e27c7c844c77f8035afb4da"
   9879       ],
   9880       "target_parents": [],
   9881       "source_subject": "app: split order recovery proofs",
   9882       "target_subject": null,
   9883       "source_author": "triesap <tyson@radroots.org>",
   9884       "target_author": null,
   9885       "source_author_time": "2026-05-24T22:00:42Z",
   9886       "target_author_time": null,
   9887       "source_committer_time": "2026-05-24T22:00:42Z",
   9888       "target_committer_time": null,
   9889       "source_paths": [],
   9890       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9891       "empty_commit_disposition": "out_of_scope"
   9892     },
   9893     {
   9894       "source_commit": "68afc950b5dc36cf8f60a92cbfb91741ad17edc6",
   9895       "target_commit": null,
   9896       "source_parents": [
   9897         "75a1c036013b3aff6cefa84db7bf9e127f90bad2"
   9898       ],
   9899       "target_parents": [],
   9900       "source_subject": "build: add initial android launcher shell",
   9901       "target_subject": null,
   9902       "source_author": "triesap <tyson@radroots.org>",
   9903       "target_author": null,
   9904       "source_author_time": "2026-03-21T03:50:20Z",
   9905       "target_author_time": null,
   9906       "source_committer_time": "2026-03-21T03:51:57Z",
   9907       "target_committer_time": null,
   9908       "source_paths": [],
   9909       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9910       "empty_commit_disposition": "out_of_scope"
   9911     },
   9912     {
   9913       "source_commit": "6913f209246627fa8ab2574e8ca911d6555fbc7e",
   9914       "target_commit": null,
   9915       "source_parents": [
   9916         "25a08b9268036b9e3061b0335afc72f33d35efc9"
   9917       ],
   9918       "target_parents": [],
   9919       "source_subject": "app: update cargo lockfile",
   9920       "target_subject": null,
   9921       "source_author": "triesap <triesap@radroots.dev>",
   9922       "target_author": null,
   9923       "source_author_time": "2026-01-19T18:57:26Z",
   9924       "target_author_time": null,
   9925       "source_committer_time": "2026-01-19T18:57:26Z",
   9926       "target_committer_time": null,
   9927       "source_paths": [],
   9928       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9929       "empty_commit_disposition": "out_of_scope"
   9930     },
   9931     {
   9932       "source_commit": "695c9744850aac40909eb7ff7f581cc9398fbd40",
   9933       "target_commit": null,
   9934       "source_parents": [
   9935         "863fee123acda25f6a0f77354be702495d3249c5"
   9936       ],
   9937       "target_parents": [],
   9938       "source_subject": "tests: add app-local approved fixture crate",
   9939       "target_subject": null,
   9940       "source_author": "triesap <tyson@radroots.org>",
   9941       "target_author": null,
   9942       "source_author_time": "2026-03-22T14:55:20Z",
   9943       "target_author_time": null,
   9944       "source_committer_time": "2026-03-22T14:55:20Z",
   9945       "target_committer_time": null,
   9946       "source_paths": [],
   9947       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9948       "empty_commit_disposition": "out_of_scope"
   9949     },
   9950     {
   9951       "source_commit": "698950641d4a6b90b1a0cac1ae545276da8d52d8",
   9952       "target_commit": null,
   9953       "source_parents": [
   9954         "dac7f334b48b55fdaced9b4da10d1458e5cc5a83"
   9955       ],
   9956       "target_parents": [],
   9957       "source_subject": "remote-signer: gate macos sessions by approved capability",
   9958       "target_subject": null,
   9959       "source_author": "triesap <tyson@radroots.org>",
   9960       "target_author": null,
   9961       "source_author_time": "2026-04-02T19:31:49Z",
   9962       "target_author_time": null,
   9963       "source_committer_time": "2026-04-02T19:31:49Z",
   9964       "target_committer_time": null,
   9965       "source_paths": [],
   9966       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9967       "empty_commit_disposition": "out_of_scope"
   9968     },
   9969     {
   9970       "source_commit": "69bb7890e31a50e36f99197a76c7d75fccb2d1bf",
   9971       "target_commit": null,
   9972       "source_parents": [
   9973         "dac97b379cba3ac925b9e4aa9af5acf99037e284"
   9974       ],
   9975       "target_parents": [],
   9976       "source_subject": "app: add list line component",
   9977       "target_subject": null,
   9978       "source_author": "triesap <triesap@radroots.dev>",
   9979       "target_author": null,
   9980       "source_author_time": "2026-01-22T10:55:53Z",
   9981       "target_author_time": null,
   9982       "source_committer_time": "2026-01-22T10:55:53Z",
   9983       "target_committer_time": null,
   9984       "source_paths": [],
   9985       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   9986       "empty_commit_disposition": "out_of_scope"
   9987     },
   9988     {
   9989       "source_commit": "69e528683ee6062353f36824f16803995f6f270b",
   9990       "target_commit": null,
   9991       "source_parents": [
   9992         "9b1bd9f3a389352c838c595aa2bf9dac0784acfa"
   9993       ],
   9994       "target_parents": [],
   9995       "source_subject": "app: gate app shell on setup status",
   9996       "target_subject": null,
   9997       "source_author": "triesap <tyson@radroots.org>",
   9998       "target_author": null,
   9999       "source_author_time": "2026-02-02T21:33:36Z",
  10000       "target_author_time": null,
  10001       "source_committer_time": "2026-02-02T21:33:36Z",
  10002       "target_committer_time": null,
  10003       "source_paths": [],
  10004       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10005       "empty_commit_disposition": "out_of_scope"
  10006     },
  10007     {
  10008       "source_commit": "6a34367ece483197d43aceb3dae1d0168eddcc40",
  10009       "target_commit": null,
  10010       "source_parents": [
  10011         "8ac245b64a13fc503929ac8e45c5e4b0cbbe85ce"
  10012       ],
  10013       "target_parents": [],
  10014       "source_subject": "runtime: propagate listing SDK enqueue failure",
  10015       "target_subject": null,
  10016       "source_author": "triesap <tyson@radroots.org>",
  10017       "target_author": null,
  10018       "source_author_time": "2026-06-19T14:18:01-07:00",
  10019       "target_author_time": null,
  10020       "source_committer_time": "2026-06-19T14:36:41-07:00",
  10021       "target_committer_time": null,
  10022       "source_paths": [],
  10023       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10024       "empty_commit_disposition": "out_of_scope"
  10025     },
  10026     {
  10027       "source_commit": "6ac6f5e6240b8fff8522a3a6c94f6a9ee21ef844",
  10028       "target_commit": null,
  10029       "source_parents": [
  10030         "9e19b2be588b876def04693c328f4891f03ad732"
  10031       ],
  10032       "target_parents": [],
  10033       "source_subject": "Embed app name, version, and git hash into the runtime, enrich HTTP initialization, and reinstate farm location conversion.",
  10034       "target_subject": null,
  10035       "source_author": "triesap <triesap@radroots.dev>",
  10036       "target_author": null,
  10037       "source_author_time": "2025-12-21T04:20:01Z",
  10038       "target_author_time": null,
  10039       "source_committer_time": "2025-12-21T04:20:01Z",
  10040       "target_committer_time": null,
  10041       "source_paths": [],
  10042       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10043       "empty_commit_disposition": "out_of_scope"
  10044     },
  10045     {
  10046       "source_commit": "6b928989220ef6c403bf1e8c61b22575da1fb7fd",
  10047       "target_commit": null,
  10048       "source_parents": [
  10049         "240a45f8425ed5fdb8756702a5343ef142ebd12a"
  10050       ],
  10051       "target_parents": [],
  10052       "source_subject": "ios: add async reverse lookup backend",
  10053       "target_subject": null,
  10054       "source_author": "triesap <tyson@radroots.org>",
  10055       "target_author": null,
  10056       "source_author_time": "2026-03-22T11:50:31Z",
  10057       "target_author_time": null,
  10058       "source_committer_time": "2026-03-22T11:50:31Z",
  10059       "target_committer_time": null,
  10060       "source_paths": [],
  10061       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10062       "empty_commit_disposition": "out_of_scope"
  10063     },
  10064     {
  10065       "source_commit": "6c16ca432b9d320bae517424bcb0aaebf293d460",
  10066       "target_commit": null,
  10067       "source_parents": [
  10068         "e866b0d666964eca0a996792b55500ac3ec4000f"
  10069       ],
  10070       "target_parents": [],
  10071       "source_subject": "app-core: add crypto random utilities",
  10072       "target_subject": null,
  10073       "source_author": "triesap <triesap@radroots.dev>",
  10074       "target_author": null,
  10075       "source_author_time": "2026-01-19T01:03:07Z",
  10076       "target_author_time": null,
  10077       "source_committer_time": "2026-01-19T01:03:07Z",
  10078       "target_committer_time": null,
  10079       "source_paths": [],
  10080       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10081       "empty_commit_disposition": "out_of_scope"
  10082     },
  10083     {
  10084       "source_commit": "6c6aa0af4b3f07f822e3872fcb1ed740d20c522d",
  10085       "target_commit": null,
  10086       "source_parents": [
  10087         "f745671d5aef9a65a165325419971ed6d356cd50"
  10088       ],
  10089       "target_parents": [],
  10090       "source_subject": "app-core: add web keystore implementation",
  10091       "target_subject": null,
  10092       "source_author": "triesap <triesap@radroots.dev>",
  10093       "target_author": null,
  10094       "source_author_time": "2026-01-19T02:07:08Z",
  10095       "target_author_time": null,
  10096       "source_committer_time": "2026-01-19T02:07:08Z",
  10097       "target_committer_time": null,
  10098       "source_paths": [],
  10099       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10100       "empty_commit_disposition": "out_of_scope"
  10101     },
  10102     {
  10103       "source_commit": "6cf120964813973be8a02ddae3692f9b38ae9d70",
  10104       "target_commit": null,
  10105       "source_parents": [
  10106         "7c19968a185d0423a3cf6086fabfc353432720a4"
  10107       ],
  10108       "target_parents": [],
  10109       "source_subject": "app: add reminder and recovery sqlite persistence",
  10110       "target_subject": null,
  10111       "source_author": "triesap <tyson@radroots.org>",
  10112       "target_author": null,
  10113       "source_author_time": "2026-04-20T22:58:52Z",
  10114       "target_author_time": null,
  10115       "source_committer_time": "2026-04-20T22:58:52Z",
  10116       "target_committer_time": null,
  10117       "source_paths": [],
  10118       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10119       "empty_commit_disposition": "out_of_scope"
  10120     },
  10121     {
  10122       "source_commit": "6cfb80fe7eeec76d6b83b122b5c024cc8b3ac85a",
  10123       "target_commit": null,
  10124       "source_parents": [
  10125         "ca5884bcea9a00395d8674958f38ad1046388a51"
  10126       ],
  10127       "target_parents": [],
  10128       "source_subject": "app: route order decisions through sdk",
  10129       "target_subject": null,
  10130       "source_author": "triesap <tyson@radroots.org>",
  10131       "target_author": null,
  10132       "source_author_time": "2026-06-18T22:58:52-07:00",
  10133       "target_author_time": null,
  10134       "source_committer_time": "2026-06-18T22:58:52-07:00",
  10135       "target_committer_time": null,
  10136       "source_paths": [],
  10137       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10138       "empty_commit_disposition": "out_of_scope"
  10139     },
  10140     {
  10141       "source_commit": "6d0f0fe73b8900b0f69f522e41f8d0828345b51d",
  10142       "target_commit": null,
  10143       "source_parents": [
  10144         "3d8d5ec9bd6c05fff8cf2e458b3086fc399f9d2d"
  10145       ],
  10146       "target_parents": [],
  10147       "source_subject": "app: refresh setup intro view",
  10148       "target_subject": null,
  10149       "source_author": "triesap <triesap@radroots.dev>",
  10150       "target_author": null,
  10151       "source_author_time": "2026-01-22T22:45:14Z",
  10152       "target_author_time": null,
  10153       "source_committer_time": "2026-01-22T22:45:14Z",
  10154       "target_committer_time": null,
  10155       "source_paths": [],
  10156       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10157       "empty_commit_disposition": "out_of_scope"
  10158     },
  10159     {
  10160       "source_commit": "6d5ef60363ac5829612e7fbaa06598a1362be1a2",
  10161       "target_commit": null,
  10162       "source_parents": [
  10163         "5ce6584c277e5471344513776365834625be6182"
  10164       ],
  10165       "target_parents": [],
  10166       "source_subject": "app: limit init log persistence to errors",
  10167       "target_subject": null,
  10168       "source_author": "triesap <triesap@radroots.dev>",
  10169       "target_author": null,
  10170       "source_author_time": "2026-01-20T16:51:40Z",
  10171       "target_author_time": null,
  10172       "source_committer_time": "2026-01-20T16:51:40Z",
  10173       "target_committer_time": null,
  10174       "source_paths": [],
  10175       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10176       "empty_commit_disposition": "out_of_scope"
  10177     },
  10178     {
  10179       "source_commit": "6db98441d33f314267328aebfccd29ff8cb50f6b",
  10180       "target_commit": null,
  10181       "source_parents": [
  10182         "925a6883721e80174e609a2f4b5127d9c5a67eec"
  10183       ],
  10184       "target_parents": [],
  10185       "source_subject": "runtime: wire shared orders and pack day routing",
  10186       "target_subject": null,
  10187       "source_author": "triesap <tyson@radroots.org>",
  10188       "target_author": null,
  10189       "source_author_time": "2026-04-19T23:25:11Z",
  10190       "target_author_time": null,
  10191       "source_committer_time": "2026-04-19T23:25:11Z",
  10192       "target_committer_time": null,
  10193       "source_paths": [],
  10194       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10195       "empty_commit_disposition": "out_of_scope"
  10196     },
  10197     {
  10198       "source_commit": "6dc946d41c1ef2d05e8e66389f5325df60d56c47",
  10199       "target_commit": null,
  10200       "source_parents": [
  10201         "00af52c857f0f19c330bdab2f88eff8c9289c33d"
  10202       ],
  10203       "target_parents": [],
  10204       "source_subject": "app: add notifications permission request flow",
  10205       "target_subject": null,
  10206       "source_author": "triesap <triesap@radroots.dev>",
  10207       "target_author": null,
  10208       "source_author_time": "2026-01-20T17:32:06Z",
  10209       "target_author_time": null,
  10210       "source_committer_time": "2026-01-20T17:32:06Z",
  10211       "target_committer_time": null,
  10212       "source_paths": [],
  10213       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10214       "empty_commit_disposition": "out_of_scope"
  10215     },
  10216     {
  10217       "source_commit": "6dd8321661826be04324c00c53aa8f99b0df8c7d",
  10218       "target_commit": null,
  10219       "source_parents": [
  10220         "ae3f34d84e2a9d812c6c2d7455f09fe944e7f1aa"
  10221       ],
  10222       "target_parents": [],
  10223       "source_subject": "app-core: add client geolocation error map",
  10224       "target_subject": null,
  10225       "source_author": "triesap <triesap@radroots.dev>",
  10226       "target_author": null,
  10227       "source_author_time": "2026-01-18T23:40:16Z",
  10228       "target_author_time": null,
  10229       "source_committer_time": "2026-01-18T23:40:16Z",
  10230       "target_committer_time": null,
  10231       "source_paths": [],
  10232       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10233       "empty_commit_disposition": "out_of_scope"
  10234     },
  10235     {
  10236       "source_commit": "6e01efa41fc0f33b61ec25d7206af27c7086a1f7",
  10237       "target_commit": null,
  10238       "source_parents": [
  10239         "c218c65657e7b8d8f59e0d4894d7770fb57e7481"
  10240       ],
  10241       "target_parents": [],
  10242       "source_subject": "pack-day: harden batch print requests",
  10243       "target_subject": null,
  10244       "source_author": "triesap <tyson@radroots.org>",
  10245       "target_author": null,
  10246       "source_author_time": "2026-04-28T19:08:58Z",
  10247       "target_author_time": null,
  10248       "source_committer_time": "2026-04-28T19:08:58Z",
  10249       "target_committer_time": null,
  10250       "source_paths": [],
  10251       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10252       "empty_commit_disposition": "out_of_scope"
  10253     },
  10254     {
  10255       "source_commit": "6e2d19526bc0af9348842fe1d3f57a7c29fb8f24",
  10256       "target_commit": null,
  10257       "source_parents": [
  10258         "300c73adbf6f117295b13422b0f3c8abf842d9a9"
  10259       ],
  10260       "target_parents": [],
  10261       "source_subject": "runtime: mark unresolved app local records non-exportable",
  10262       "target_subject": null,
  10263       "source_author": "triesap <tyson@radroots.org>",
  10264       "target_author": null,
  10265       "source_author_time": "2026-05-23T09:34:33Z",
  10266       "target_author_time": null,
  10267       "source_committer_time": "2026-05-23T09:34:33Z",
  10268       "target_committer_time": null,
  10269       "source_paths": [],
  10270       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10271       "empty_commit_disposition": "out_of_scope"
  10272     },
  10273     {
  10274       "source_commit": "6e311facc9b31e737f3d2bb76cfd4ef36dd86fce",
  10275       "target_commit": null,
  10276       "source_parents": [
  10277         "74463c60cdd6861acd0d269aaa411a42f4d753b8"
  10278       ],
  10279       "target_parents": [],
  10280       "source_subject": "ui: add sheet components",
  10281       "target_subject": null,
  10282       "source_author": "triesap <triesap@radroots.dev>",
  10283       "target_author": null,
  10284       "source_author_time": "2026-01-21T20:45:24Z",
  10285       "target_author_time": null,
  10286       "source_committer_time": "2026-01-21T20:45:24Z",
  10287       "target_committer_time": null,
  10288       "source_paths": [],
  10289       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10290       "empty_commit_disposition": "out_of_scope"
  10291     },
  10292     {
  10293       "source_commit": "6f07da0b82da33939abb376ba868a9a58911ea79",
  10294       "target_commit": null,
  10295       "source_parents": [
  10296         "be8610f5b87217a7b45c44f07f4134984bf2b5dd"
  10297       ],
  10298       "target_parents": [],
  10299       "source_subject": "app-utils: add resolve result types",
  10300       "target_subject": null,
  10301       "source_author": "triesap <triesap@radroots.dev>",
  10302       "target_author": null,
  10303       "source_author_time": "2026-01-19T06:40:12Z",
  10304       "target_author_time": null,
  10305       "source_committer_time": "2026-01-19T06:40:12Z",
  10306       "target_committer_time": null,
  10307       "source_paths": [],
  10308       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10309       "empty_commit_disposition": "out_of_scope"
  10310     },
  10311     {
  10312       "source_commit": "6f11d3151aa1fa68796fac5d8d4db270ca0ea276",
  10313       "target_commit": null,
  10314       "source_parents": [
  10315         "4d5ddc987476a9de95a1840779c742308e02fa88"
  10316       ],
  10317       "target_parents": [],
  10318       "source_subject": "android: add remove-key action for local identities",
  10319       "target_subject": null,
  10320       "source_author": "triesap <tyson@radroots.org>",
  10321       "target_author": null,
  10322       "source_author_time": "2026-03-21T16:33:27Z",
  10323       "target_author_time": null,
  10324       "source_committer_time": "2026-03-21T16:33:27Z",
  10325       "target_committer_time": null,
  10326       "source_paths": [],
  10327       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10328       "empty_commit_disposition": "out_of_scope"
  10329     },
  10330     {
  10331       "source_commit": "6f64003a0f92816d6889f393625f57b0c3f9520e",
  10332       "target_commit": null,
  10333       "source_parents": [
  10334         "421e30fa31b03dbfc3abd7ea91183b83395b94a8"
  10335       ],
  10336       "target_parents": [],
  10337       "source_subject": "app: add buyer order coordination recovery",
  10338       "target_subject": null,
  10339       "source_author": "triesap <tyson@radroots.org>",
  10340       "target_author": null,
  10341       "source_author_time": "2026-05-24T17:40:36Z",
  10342       "target_author_time": null,
  10343       "source_committer_time": "2026-05-24T17:40:36Z",
  10344       "target_committer_time": null,
  10345       "source_paths": [],
  10346       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10347       "empty_commit_disposition": "out_of_scope"
  10348     },
  10349     {
  10350       "source_commit": "6f682f220d6671dbd83f414dadb508032619e2fa",
  10351       "target_commit": null,
  10352       "source_parents": [
  10353         "9f8f3b68a7e9bc9eb8afe5471a0e7c25158a8fd1"
  10354       ],
  10355       "target_parents": [],
  10356       "source_subject": "app: add health check panel",
  10357       "target_subject": null,
  10358       "source_author": "triesap <triesap@radroots.dev>",
  10359       "target_author": null,
  10360       "source_author_time": "2026-01-19T18:50:43Z",
  10361       "target_author_time": null,
  10362       "source_committer_time": "2026-01-19T18:50:43Z",
  10363       "target_committer_time": null,
  10364       "source_paths": [],
  10365       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10366       "empty_commit_disposition": "out_of_scope"
  10367     },
  10368     {
  10369       "source_commit": "6fcda27de45cef4c7d059d86c52ebe3630edfeca",
  10370       "target_commit": null,
  10371       "source_parents": [
  10372         "5726f47b4d77874a27aca8a50f621fd3ccf204f8"
  10373       ],
  10374       "target_parents": [],
  10375       "source_subject": "i18n: add typed shell catalog",
  10376       "target_subject": null,
  10377       "source_author": "triesap <tyson@radroots.org>",
  10378       "target_author": null,
  10379       "source_author_time": "2026-04-17T16:55:04Z",
  10380       "target_author_time": null,
  10381       "source_committer_time": "2026-04-17T16:55:04Z",
  10382       "target_committer_time": null,
  10383       "source_paths": [],
  10384       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10385       "empty_commit_disposition": "out_of_scope"
  10386     },
  10387     {
  10388       "source_commit": "7030db646f74b8eba55d5a8e91f45d2e76a5ebe1",
  10389       "target_commit": null,
  10390       "source_parents": [
  10391         "82d5609c238f095973e85344284fb590f46c5e87"
  10392       ],
  10393       "target_parents": [],
  10394       "source_subject": "runtime: require configured relay set",
  10395       "target_subject": null,
  10396       "source_author": "triesap <tyson@radroots.org>",
  10397       "target_author": null,
  10398       "source_author_time": "2026-05-25T02:29:59Z",
  10399       "target_author_time": null,
  10400       "source_committer_time": "2026-05-25T02:29:59Z",
  10401       "target_committer_time": null,
  10402       "source_paths": [],
  10403       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10404       "empty_commit_disposition": "out_of_scope"
  10405     },
  10406     {
  10407       "source_commit": "70b650d647d6651e1f0cc131754dbd6874048557",
  10408       "target_commit": null,
  10409       "source_parents": [
  10410         "cd2a70d91490bca280d1a70098a44068a5c66bf4"
  10411       ],
  10412       "target_parents": [],
  10413       "source_subject": "Add browser test method, add status bar color mode control",
  10414       "target_subject": null,
  10415       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  10416       "target_author": null,
  10417       "source_author_time": "2024-08-28T09:08:51Z",
  10418       "target_author_time": null,
  10419       "source_committer_time": "2024-08-28T09:08:51Z",
  10420       "target_committer_time": null,
  10421       "source_paths": [],
  10422       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10423       "empty_commit_disposition": "out_of_scope"
  10424     },
  10425     {
  10426       "source_commit": "70c53dfbc12f3449a1d478018215a782abf295bd",
  10427       "target_commit": null,
  10428       "source_parents": [
  10429         "c21cd0696387059c071a29e2af9b2e80eb763dd8"
  10430       ],
  10431       "target_parents": [],
  10432       "source_subject": "ui: add farm details nested tabs",
  10433       "target_subject": null,
  10434       "source_author": "triesap <tyson@radroots.org>",
  10435       "target_author": null,
  10436       "source_author_time": "2026-06-07T16:23:39-07:00",
  10437       "target_author_time": null,
  10438       "source_committer_time": "2026-06-18T12:31:43-07:00",
  10439       "target_committer_time": null,
  10440       "source_paths": [],
  10441       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10442       "empty_commit_disposition": "out_of_scope"
  10443     },
  10444     {
  10445       "source_commit": "70c894c5be9b1952027f0c22cf5d8a38351e1f83",
  10446       "target_commit": null,
  10447       "source_parents": [
  10448         "f3be8c83fdb19a29b1077ff8f3d561343940faae"
  10449       ],
  10450       "target_parents": [],
  10451       "source_subject": "chore: snapshot local changes before remote alignment",
  10452       "target_subject": null,
  10453       "source_author": "triesap <tyson@radroots.org>",
  10454       "target_author": null,
  10455       "source_author_time": "2026-07-17T19:28:28Z",
  10456       "target_author_time": null,
  10457       "source_committer_time": "2026-07-17T19:28:28Z",
  10458       "target_committer_time": null,
  10459       "source_paths": [],
  10460       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10461       "empty_commit_disposition": "out_of_scope"
  10462     },
  10463     {
  10464       "source_commit": "70c8c654845aa8f8c71a8ed38d4c358ef0c71ec4",
  10465       "target_commit": null,
  10466       "source_parents": [
  10467         "d2744e146b1052fc629c92363bf7902d2b844f40"
  10468       ],
  10469       "target_parents": [],
  10470       "source_subject": "app: add pack day print failure contracts",
  10471       "target_subject": null,
  10472       "source_author": "triesap <tyson@radroots.org>",
  10473       "target_author": null,
  10474       "source_author_time": "2026-04-22T21:47:55Z",
  10475       "target_author_time": null,
  10476       "source_committer_time": "2026-04-22T21:47:55Z",
  10477       "target_committer_time": null,
  10478       "source_paths": [],
  10479       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10480       "empty_commit_disposition": "out_of_scope"
  10481     },
  10482     {
  10483       "source_commit": "711cf9e9754ba19ce963063f916bcf09c3287cc0",
  10484       "target_commit": null,
  10485       "source_parents": [
  10486         "6fcda27de45cef4c7d059d86c52ebe3630edfeca"
  10487       ],
  10488       "target_parents": [],
  10489       "source_subject": "core: add runtime snapshot boundary",
  10490       "target_subject": null,
  10491       "source_author": "triesap <tyson@radroots.org>",
  10492       "target_author": null,
  10493       "source_author_time": "2026-04-17T17:00:06Z",
  10494       "target_author_time": null,
  10495       "source_committer_time": "2026-04-17T17:00:06Z",
  10496       "target_committer_time": null,
  10497       "source_paths": [],
  10498       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10499       "empty_commit_disposition": "out_of_scope"
  10500     },
  10501     {
  10502       "source_commit": "711e1531d0cec3278eacbce915071d135d496062",
  10503       "target_commit": null,
  10504       "source_parents": [
  10505         "bfdb4638618f941b3759af2dee8a0ea09c2b3881"
  10506       ],
  10507       "target_parents": [],
  10508       "source_subject": "app: prove relay settlement preflight",
  10509       "target_subject": null,
  10510       "source_author": "triesap <tyson@radroots.org>",
  10511       "target_author": null,
  10512       "source_author_time": "2026-06-05T20:11:05-07:00",
  10513       "target_author_time": null,
  10514       "source_committer_time": "2026-06-18T12:31:42-07:00",
  10515       "target_committer_time": null,
  10516       "source_paths": [],
  10517       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10518       "empty_commit_disposition": "out_of_scope"
  10519     },
  10520     {
  10521       "source_commit": "7192da3213ebf9e86cfaac087d200cd7d4295b88",
  10522       "target_commit": null,
  10523       "source_parents": [
  10524         "00f051a28c9aac3794f89c00ee3092b5e0451945"
  10525       ],
  10526       "target_parents": [],
  10527       "source_subject": "app: add config data model and storage keys",
  10528       "target_subject": null,
  10529       "source_author": "triesap <tyson@radroots.org>",
  10530       "target_author": null,
  10531       "source_author_time": "2026-02-06T15:41:05Z",
  10532       "target_author_time": null,
  10533       "source_committer_time": "2026-02-06T15:41:05Z",
  10534       "target_committer_time": null,
  10535       "source_paths": [],
  10536       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10537       "empty_commit_disposition": "out_of_scope"
  10538     },
  10539     {
  10540       "source_commit": "71a3695085b34ec97d41f2e461425bc2a3f36bba",
  10541       "target_commit": "e661ffc5cefcb00ff0d4dbe5c53d7adf7b97aeb4",
  10542       "source_parents": [
  10543         "ebe9f6734942ee399838a876409c065bb6261d34"
  10544       ],
  10545       "target_parents": [
  10546         "839129e2387492fd1bba94ad1be66bd1c3a87745"
  10547       ],
  10548       "source_subject": "ffi: remove superseded v1 command surface",
  10549       "target_subject": "ffi: remove superseded v1 command surface",
  10550       "source_author": "triesap <tyson@radroots.org>",
  10551       "target_author": "triesap <tyson@radroots.org>",
  10552       "source_author_time": "2026-08-03T23:39:39Z",
  10553       "target_author_time": "2026-08-03T23:39:39Z",
  10554       "source_committer_time": "2026-08-03T23:39:39Z",
  10555       "target_committer_time": "2026-08-03T23:39:39Z",
  10556       "source_paths": [
  10557         "core/crates/ffi/src/commands.rs",
  10558         "core/crates/ffi/src/lib.rs",
  10559         "core/crates/ffi/src/observer.rs"
  10560       ],
  10561       "normalized_patch_sha256": "b44788ca08360e491b7c4a5fce9a18f06bf4d4806c7c922f2f98a6692a311d48",
  10562       "empty_commit_disposition": "retained"
  10563     },
  10564     {
  10565       "source_commit": "721f75a4354de820412d0001cf84fde26f6d682d",
  10566       "target_commit": "943988bbb27f011bdf552a70497929b3c5f91c2a",
  10567       "source_parents": [
  10568         "afc8650e20ed785e19836203873c29ae27f5b36e"
  10569       ],
  10570       "target_parents": [
  10571         "f6542e571bb50e1f13c295dd6324743c52d5f94b"
  10572       ],
  10573       "source_subject": "runtime: supervise correlated profile tasks",
  10574       "target_subject": "runtime: supervise correlated profile tasks",
  10575       "source_author": "triesap <tyson@radroots.org>",
  10576       "target_author": "triesap <tyson@radroots.org>",
  10577       "source_author_time": "2026-08-03T21:43:27Z",
  10578       "target_author_time": "2026-08-03T21:43:27Z",
  10579       "source_committer_time": "2026-08-03T21:43:27Z",
  10580       "target_committer_time": "2026-08-03T21:43:27Z",
  10581       "source_paths": [
  10582         "core/Cargo.toml",
  10583         "core/crates/application/src/actor.rs",
  10584         "core/crates/application/src/lib.rs",
  10585         "core/crates/application/src/profile_refresh.rs",
  10586         "core/crates/storage/src/runtime_actor.rs"
  10587       ],
  10588       "normalized_patch_sha256": "65fa82646408fb164474bf74c3ecd9d6ab43968fb12b0cd6081073d6e1a37723",
  10589       "empty_commit_disposition": "retained"
  10590     },
  10591     {
  10592       "source_commit": "7238ce26615b6612975955b3e9bd133bbf6d5245",
  10593       "target_commit": null,
  10594       "source_parents": [
  10595         "ebc8ee7ba1513001e386095715ab91337855e39b"
  10596       ],
  10597       "target_parents": [],
  10598       "source_subject": "app-utils: add validation regex helpers",
  10599       "target_subject": null,
  10600       "source_author": "triesap <triesap@radroots.dev>",
  10601       "target_author": null,
  10602       "source_author_time": "2026-01-19T07:18:12Z",
  10603       "target_author_time": null,
  10604       "source_committer_time": "2026-01-19T07:18:12Z",
  10605       "target_committer_time": null,
  10606       "source_paths": [],
  10607       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10608       "empty_commit_disposition": "out_of_scope"
  10609     },
  10610     {
  10611       "source_commit": "723f20450b59f8ad077aa898849536bf251973cb",
  10612       "target_commit": null,
  10613       "source_parents": [
  10614         "7c11beb9e9f84f2d48b5f92c73314efb408b7a27"
  10615       ],
  10616       "target_parents": [],
  10617       "source_subject": "app: add datastore config builder",
  10618       "target_subject": null,
  10619       "source_author": "triesap <triesap@radroots.dev>",
  10620       "target_author": null,
  10621       "source_author_time": "2026-01-19T17:12:03Z",
  10622       "target_author_time": null,
  10623       "source_committer_time": "2026-01-19T17:12:03Z",
  10624       "target_committer_time": null,
  10625       "source_paths": [],
  10626       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10627       "empty_commit_disposition": "out_of_scope"
  10628     },
  10629     {
  10630       "source_commit": "725f8bcb3bca375de4483e09ee324aa24af37767",
  10631       "target_commit": "1bce0fbf74b7bbd8e1c745a909ce025bc91e9163",
  10632       "source_parents": [
  10633         "df35367355d048793d01281b512ee02dd89fd89a"
  10634       ],
  10635       "target_parents": [
  10636         "4bc4154e0ef6a5e02a62e3f6cddf9cb71af96299"
  10637       ],
  10638       "source_subject": "core(session): activate accounts with safe replacement",
  10639       "target_subject": "core(session): activate accounts with safe replacement",
  10640       "source_author": "triesap <tyson@radroots.org>",
  10641       "target_author": "triesap <tyson@radroots.org>",
  10642       "source_author_time": "2026-08-02T19:07:28Z",
  10643       "target_author_time": "2026-08-02T19:07:28Z",
  10644       "source_committer_time": "2026-08-02T19:07:28Z",
  10645       "target_committer_time": "2026-08-02T19:07:28Z",
  10646       "source_paths": [
  10647         "core/crates/application/src/lib.rs",
  10648         "core/crates/application/src/session.rs",
  10649         "core/crates/domain/src/account.rs",
  10650         "core/crates/storage/src/application_adapter.rs"
  10651       ],
  10652       "normalized_patch_sha256": "cc2a5747eed8541577db25af987c1125a2c0c42907b1f456c539533170bf410c",
  10653       "empty_commit_disposition": "retained"
  10654     },
  10655     {
  10656       "source_commit": "7275bd259a8bddfe04ef4aff4b706fe310081a1d",
  10657       "target_commit": null,
  10658       "source_parents": [
  10659         "2ca15c6d9a018e462ec8cde2d5d208e4926798f0"
  10660       ],
  10661       "target_parents": [],
  10662       "source_subject": "accounts: harden secret key import surface",
  10663       "target_subject": null,
  10664       "source_author": "triesap <tyson@radroots.org>",
  10665       "target_author": null,
  10666       "source_author_time": "2026-08-03T23:58:17Z",
  10667       "target_author_time": null,
  10668       "source_committer_time": "2026-08-03T23:58:17Z",
  10669       "target_committer_time": null,
  10670       "source_paths": [],
  10671       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10672       "empty_commit_disposition": "out_of_scope"
  10673     },
  10674     {
  10675       "source_commit": "72dadeda90b20569e52e1ef691c518806497a9d9",
  10676       "target_commit": null,
  10677       "source_parents": [
  10678         "d7a6034d1807859c16d23c43686c7e13d7ff461e"
  10679       ],
  10680       "target_parents": [],
  10681       "source_subject": "app: wire pack day artifact actions",
  10682       "target_subject": null,
  10683       "source_author": "triesap <tyson@radroots.org>",
  10684       "target_author": null,
  10685       "source_author_time": "2026-04-21T21:19:03Z",
  10686       "target_author_time": null,
  10687       "source_committer_time": "2026-04-21T21:19:03Z",
  10688       "target_committer_time": null,
  10689       "source_paths": [],
  10690       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10691       "empty_commit_disposition": "out_of_scope"
  10692     },
  10693     {
  10694       "source_commit": "72f44246f45ccfc1783f1f97b5063a49e1a7cb93",
  10695       "target_commit": null,
  10696       "source_parents": [
  10697         "b9360cd91874c5d895e77e3a51590d305abca288"
  10698       ],
  10699       "target_parents": [],
  10700       "source_subject": " Edit (conf) `/init` route. Edit scope layout functions. Edit conf, styles, utils. Add root layout alert dialog command.",
  10701       "target_subject": null,
  10702       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  10703       "target_author": null,
  10704       "source_author_time": "2024-09-21T12:37:32Z",
  10705       "target_author_time": null,
  10706       "source_committer_time": "2024-09-21T12:37:32Z",
  10707       "target_committer_time": null,
  10708       "source_paths": [],
  10709       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10710       "empty_commit_disposition": "out_of_scope"
  10711     },
  10712     {
  10713       "source_commit": "7315ff5b3a7deebef834d80e6ff941b87e24f336",
  10714       "target_commit": null,
  10715       "source_parents": [
  10716         "a5e49ad575513a47ed59f2bfaff77fa282edda2b"
  10717       ],
  10718       "target_parents": [],
  10719       "source_subject": "app-core: add client datastore error map",
  10720       "target_subject": null,
  10721       "source_author": "triesap <triesap@radroots.dev>",
  10722       "target_author": null,
  10723       "source_author_time": "2026-01-18T23:33:18Z",
  10724       "target_author_time": null,
  10725       "source_committer_time": "2026-01-18T23:33:18Z",
  10726       "target_committer_time": null,
  10727       "source_paths": [],
  10728       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10729       "empty_commit_disposition": "out_of_scope"
  10730     },
  10731     {
  10732       "source_commit": "732d988dda6df859196b1d17d26e343b0b80e654",
  10733       "target_commit": null,
  10734       "source_parents": [
  10735         "638b588fb6e51804172a868faf376db17e08fe47"
  10736       ],
  10737       "target_parents": [],
  10738       "source_subject": "app-lib: add file helpers",
  10739       "target_subject": null,
  10740       "source_author": "triesap <triesap@radroots.dev>",
  10741       "target_author": null,
  10742       "source_author_time": "2026-01-19T08:05:21Z",
  10743       "target_author_time": null,
  10744       "source_committer_time": "2026-01-19T08:05:21Z",
  10745       "target_committer_time": null,
  10746       "source_paths": [],
  10747       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10748       "empty_commit_disposition": "out_of_scope"
  10749     },
  10750     {
  10751       "source_commit": "734311bcf65edb3d522b917341c3c3cb72aed186",
  10752       "target_commit": "fcb0415c4bc3ebace1339d1df6bfbd6c2795928a",
  10753       "source_parents": [
  10754         "0d50e6869502fa49dc8b56185aeb9d072df3db47"
  10755       ],
  10756       "target_parents": [
  10757         "e1fc4c3086586e1adc69774df277a4acec71aa22"
  10758       ],
  10759       "source_subject": "core(profile): expose manual active refresh",
  10760       "target_subject": "core(profile): expose manual active refresh",
  10761       "source_author": "triesap <tyson@radroots.org>",
  10762       "target_author": "triesap <tyson@radroots.org>",
  10763       "source_author_time": "2026-08-02T19:26:57Z",
  10764       "target_author_time": "2026-08-02T19:26:57Z",
  10765       "source_committer_time": "2026-08-02T19:26:57Z",
  10766       "target_committer_time": "2026-08-02T19:26:57Z",
  10767       "source_paths": [
  10768         "core/crates/application/src/profile_refresh.rs"
  10769       ],
  10770       "normalized_patch_sha256": "49701c678d45df7b51bc52b1600a09b944f8cf9e82d5df9b94b9df4b2fa080dd",
  10771       "empty_commit_disposition": "retained"
  10772     },
  10773     {
  10774       "source_commit": "736322a77ce483c62e993b704a1ba5773430ee1b",
  10775       "target_commit": null,
  10776       "source_parents": [
  10777         "6c16ca432b9d320bae517424bcb0aaebf293d460"
  10778       ],
  10779       "target_parents": [],
  10780       "source_subject": "app-core: add wasm crypto key helpers",
  10781       "target_subject": null,
  10782       "source_author": "triesap <triesap@radroots.dev>",
  10783       "target_author": null,
  10784       "source_author_time": "2026-01-19T01:07:13Z",
  10785       "target_author_time": null,
  10786       "source_committer_time": "2026-01-19T01:07:13Z",
  10787       "target_committer_time": null,
  10788       "source_paths": [],
  10789       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10790       "empty_commit_disposition": "out_of_scope"
  10791     },
  10792     {
  10793       "source_commit": "739f89c995ace5e849e8a4b42db570792c0692f0",
  10794       "target_commit": null,
  10795       "source_parents": [
  10796         "903885d2fa79e36ebd86dbcf8bf79bf587a7dd45"
  10797       ],
  10798       "target_parents": [],
  10799       "source_subject": "app: update crate metadata",
  10800       "target_subject": null,
  10801       "source_author": "triesap <tyson@radroots.org>",
  10802       "target_author": null,
  10803       "source_author_time": "2026-04-10T23:24:16Z",
  10804       "target_author_time": null,
  10805       "source_committer_time": "2026-04-10T23:24:16Z",
  10806       "target_committer_time": null,
  10807       "source_paths": [],
  10808       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10809       "empty_commit_disposition": "out_of_scope"
  10810     },
  10811     {
  10812       "source_commit": "73ce5f422834b9c081984af5fac41ba83723c0ea",
  10813       "target_commit": null,
  10814       "source_parents": [
  10815         "9fb1520dae02a3aaf345a84cb8c183561a038d42"
  10816       ],
  10817       "target_parents": [],
  10818       "source_subject": "desktop: add stock updates and today products follow-ons",
  10819       "target_subject": null,
  10820       "source_author": "triesap <tyson@radroots.org>",
  10821       "target_author": null,
  10822       "source_author_time": "2026-04-18T17:32:13Z",
  10823       "target_author_time": null,
  10824       "source_committer_time": "2026-04-18T17:32:13Z",
  10825       "target_committer_time": null,
  10826       "source_paths": [],
  10827       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10828       "empty_commit_disposition": "out_of_scope"
  10829     },
  10830     {
  10831       "source_commit": "74119e9babb88443347ac052f727b41251bc7925",
  10832       "target_commit": "df7a790ab4e2838476836f20089e0ff3f822064a",
  10833       "source_parents": [
  10834         "36ac0acccc2ad5c840b52146209479e6a49a761f"
  10835       ],
  10836       "target_parents": [
  10837         "65c27f1dfa56bdcb2841b7d710a8e1df484faa90"
  10838       ],
  10839       "source_subject": "storage: enforce single writable runtime ownership",
  10840       "target_subject": "storage: enforce single writable runtime ownership",
  10841       "source_author": "triesap <tyson@radroots.org>",
  10842       "target_author": "triesap <tyson@radroots.org>",
  10843       "source_author_time": "2026-08-03T22:38:00Z",
  10844       "target_author_time": "2026-08-03T22:38:00Z",
  10845       "source_committer_time": "2026-08-03T22:38:00Z",
  10846       "target_committer_time": "2026-08-03T22:38:00Z",
  10847       "source_paths": [
  10848         "core/Cargo.toml",
  10849         "core/crates/storage/Cargo.toml",
  10850         "core/crates/storage/src/db.rs"
  10851       ],
  10852       "normalized_patch_sha256": "bcd8b4b05ab01a6f4838f1056b224998104c7e36fe85a7146a572bcf1c2821e7",
  10853       "empty_commit_disposition": "retained"
  10854     },
  10855     {
  10856       "source_commit": "74196f3b118e972ff9a58f1afe7cd3cef5a6d279",
  10857       "target_commit": null,
  10858       "source_parents": [
  10859         "e8836631411f805b61f0f54784fece944925a44a"
  10860       ],
  10861       "target_parents": [],
  10862       "source_subject": "Edit `/init`, fix missing config role selection, edit handlers.",
  10863       "target_subject": null,
  10864       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  10865       "target_author": null,
  10866       "source_author_time": "2025-03-04T08:17:57Z",
  10867       "target_author_time": null,
  10868       "source_committer_time": "2025-03-04T08:17:57Z",
  10869       "target_committer_time": null,
  10870       "source_paths": [],
  10871       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10872       "empty_commit_disposition": "out_of_scope"
  10873     },
  10874     {
  10875       "source_commit": "74463c60cdd6861acd0d269aaa411a42f4d753b8",
  10876       "target_commit": null,
  10877       "source_parents": [
  10878         "f8793f37cd4a0808bce499b39c307a1cdc702245"
  10879       ],
  10880       "target_parents": [],
  10881       "source_subject": "ui: add dialog components",
  10882       "target_subject": null,
  10883       "source_author": "triesap <triesap@radroots.dev>",
  10884       "target_author": null,
  10885       "source_author_time": "2026-01-21T20:40:10Z",
  10886       "target_author_time": null,
  10887       "source_committer_time": "2026-01-21T20:40:10Z",
  10888       "target_committer_time": null,
  10889       "source_paths": [],
  10890       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10891       "empty_commit_disposition": "out_of_scope"
  10892     },
  10893     {
  10894       "source_commit": "745034d9563ae68cff58b8246533a6d4ac649104",
  10895       "target_commit": null,
  10896       "source_parents": [
  10897         "5f0aa56cdb881a7fcd1af8fd14cdeb6ef7ba978d"
  10898       ],
  10899       "target_parents": [],
  10900       "source_subject": "app: harden launcher logging verification",
  10901       "target_subject": null,
  10902       "source_author": "triesap <tyson@radroots.org>",
  10903       "target_author": null,
  10904       "source_author_time": "2026-04-18T00:27:48Z",
  10905       "target_author_time": null,
  10906       "source_committer_time": "2026-04-18T00:27:48Z",
  10907       "target_committer_time": null,
  10908       "source_paths": [],
  10909       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10910       "empty_commit_disposition": "out_of_scope"
  10911     },
  10912     {
  10913       "source_commit": "74a3b1f6523eaa7388eadc3814cf3204d8323ba8",
  10914       "target_commit": "43cc93cc17683c794934b7fcb98619b2c1345b6a",
  10915       "source_parents": [
  10916         "0678e3748194843d941ac52fda442a6c8f4ffe62"
  10917       ],
  10918       "target_parents": [
  10919         "326b21c850fb83215a66ccee3b4385181743a71e"
  10920       ],
  10921       "source_subject": "accounts: make failed recovery commits terminal",
  10922       "target_subject": "accounts: make failed recovery commits terminal",
  10923       "source_author": "triesap <tyson@radroots.org>",
  10924       "target_author": "triesap <tyson@radroots.org>",
  10925       "source_author_time": "2026-08-04T08:07:21Z",
  10926       "target_author_time": "2026-08-04T08:07:21Z",
  10927       "source_committer_time": "2026-08-04T08:07:21Z",
  10928       "target_committer_time": "2026-08-04T08:07:21Z",
  10929       "source_paths": [
  10930         "core/crates/ffi/src/commands.rs",
  10931         "core/crates/storage/src/runtime_actor.rs"
  10932       ],
  10933       "normalized_patch_sha256": "25a36e06a7153c7cd5f5d657f35e26ec63595731bbbe9bea63d3011088ea258e",
  10934       "empty_commit_disposition": "retained"
  10935     },
  10936     {
  10937       "source_commit": "74b23de1b68def7643eb1c93214d59c064c51166",
  10938       "target_commit": "933898ffb2d669bf95af7fdc38231abbaf31534e",
  10939       "source_parents": [
  10940         "5990822112bae2624691fb90ec00454651c6bcd4"
  10941       ],
  10942       "target_parents": [
  10943         "16ed6e5fa99f5a31f2b6257823a2235dced39162"
  10944       ],
  10945       "source_subject": "core(domain): add redacted secret input boundary",
  10946       "target_subject": "core(domain): add redacted secret input boundary",
  10947       "source_author": "triesap <tyson@radroots.org>",
  10948       "target_author": "triesap <tyson@radroots.org>",
  10949       "source_author_time": "2026-08-02T18:04:03Z",
  10950       "target_author_time": "2026-08-02T18:04:03Z",
  10951       "source_committer_time": "2026-08-02T18:04:03Z",
  10952       "target_committer_time": "2026-08-02T18:04:03Z",
  10953       "source_paths": [
  10954         "core/Cargo.toml",
  10955         "core/crates/domain/Cargo.toml",
  10956         "core/crates/domain/src/key.rs",
  10957         "core/crates/domain/src/lib.rs"
  10958       ],
  10959       "normalized_patch_sha256": "5fbb0cfceb33c67202784c002b18b6f11f77a0e0642b57b20de3ff62434ed1da",
  10960       "empty_commit_disposition": "retained"
  10961     },
  10962     {
  10963       "source_commit": "752bf85127bc7246eee0019df282431f74743fb1",
  10964       "target_commit": null,
  10965       "source_parents": [
  10966         "585801e434d6b36f1a581f6ba46cbae6bc4f1b83"
  10967       ],
  10968       "target_parents": [],
  10969       "source_subject": "app: guard bootstrap writes when data exists",
  10970       "target_subject": null,
  10971       "source_author": "triesap <triesap@radroots.dev>",
  10972       "target_author": null,
  10973       "source_author_time": "2026-01-19T18:07:22Z",
  10974       "target_author_time": null,
  10975       "source_committer_time": "2026-01-19T18:07:22Z",
  10976       "target_committer_time": null,
  10977       "source_paths": [],
  10978       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10979       "empty_commit_disposition": "out_of_scope"
  10980     },
  10981     {
  10982       "source_commit": "754c840354b682f9322b80767cfb4e6b86ea5c7e",
  10983       "target_commit": null,
  10984       "source_parents": [
  10985         "f101b53dd5b21e0209fd5d3b5f665b41cdb650c4"
  10986       ],
  10987       "target_parents": [],
  10988       "source_subject": "store: project active trade events through reducer",
  10989       "target_subject": null,
  10990       "source_author": "triesap <tyson@radroots.org>",
  10991       "target_author": null,
  10992       "source_author_time": "2026-06-02T23:07:27-07:00",
  10993       "target_author_time": null,
  10994       "source_committer_time": "2026-06-02T23:07:27-07:00",
  10995       "target_committer_time": null,
  10996       "source_paths": [],
  10997       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  10998       "empty_commit_disposition": "out_of_scope"
  10999     },
  11000     {
  11001       "source_commit": "75688857ba03abd2635d0afb03ed433da694dcd9",
  11002       "target_commit": null,
  11003       "source_parents": [
  11004         "94c09690504d68dd16a9ef71ce95c04d667f3332"
  11005       ],
  11006       "target_parents": [],
  11007       "source_subject": "Add `/notifications` page basis. Edit routes, components, utils.",
  11008       "target_subject": null,
  11009       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  11010       "target_author": null,
  11011       "source_author_time": "2024-12-09T07:01:22Z",
  11012       "target_author_time": null,
  11013       "source_committer_time": "2024-12-09T07:01:22Z",
  11014       "target_committer_time": null,
  11015       "source_paths": [],
  11016       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11017       "empty_commit_disposition": "out_of_scope"
  11018     },
  11019     {
  11020       "source_commit": "756f1d8fd33befa79a5feca36d9aaedfeb4d4d0d",
  11021       "target_commit": null,
  11022       "source_parents": [
  11023         "9f4799c0d303caeafbff23942eb046186029e5a8"
  11024       ],
  11025       "target_parents": [],
  11026       "source_subject": "ui: refine account form control sizing",
  11027       "target_subject": null,
  11028       "source_author": "triesap <tyson@radroots.org>",
  11029       "target_author": null,
  11030       "source_author_time": "2026-06-07T13:43:55-07:00",
  11031       "target_author_time": null,
  11032       "source_committer_time": "2026-06-18T12:31:42-07:00",
  11033       "target_committer_time": null,
  11034       "source_paths": [],
  11035       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11036       "empty_commit_disposition": "out_of_scope"
  11037     },
  11038     {
  11039       "source_commit": "758d0075ebc604512db12562ce33e685b92c8a71",
  11040       "target_commit": null,
  11041       "source_parents": [
  11042         "a2117f79ca7c32f0c56738044dd361c99879146f"
  11043       ],
  11044       "target_parents": [],
  11045       "source_subject": "ui: Disable active button effects when disabled",
  11046       "target_subject": null,
  11047       "source_author": "triesap <tyson@radroots.org>",
  11048       "target_author": null,
  11049       "source_author_time": "2026-01-28T14:19:12Z",
  11050       "target_author_time": null,
  11051       "source_committer_time": "2026-01-28T14:19:12Z",
  11052       "target_committer_time": null,
  11053       "source_paths": [],
  11054       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11055       "empty_commit_disposition": "out_of_scope"
  11056     },
  11057     {
  11058       "source_commit": "75a1c036013b3aff6cefa84db7bf9e127f90bad2",
  11059       "target_commit": null,
  11060       "source_parents": [
  11061         "eec786a58eb16b392643a76fdd6bd75d2fded745"
  11062       ],
  11063       "target_parents": [],
  11064       "source_subject": "desktop: share apple keychain vault across apple targets",
  11065       "target_subject": null,
  11066       "source_author": "triesap <tyson@radroots.org>",
  11067       "target_author": null,
  11068       "source_author_time": "2026-03-21T01:15:15Z",
  11069       "target_author_time": null,
  11070       "source_committer_time": "2026-03-21T01:16:15Z",
  11071       "target_committer_time": null,
  11072       "source_paths": [],
  11073       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11074       "empty_commit_disposition": "out_of_scope"
  11075     },
  11076     {
  11077       "source_commit": "7605a8f57d031794ce168c8a3c6f9ade79b2c8f5",
  11078       "target_commit": null,
  11079       "source_parents": [
  11080         "9f8f98fa4563f064c860f488482d51fc0571eaeb"
  11081       ],
  11082       "target_parents": [],
  11083       "source_subject": "desktop: make offline geocoder staging idempotent",
  11084       "target_subject": null,
  11085       "source_author": "triesap <tyson@radroots.org>",
  11086       "target_author": null,
  11087       "source_author_time": "2026-03-22T00:03:05Z",
  11088       "target_author_time": null,
  11089       "source_committer_time": "2026-03-22T00:03:05Z",
  11090       "target_committer_time": null,
  11091       "source_paths": [],
  11092       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11093       "empty_commit_disposition": "out_of_scope"
  11094     },
  11095     {
  11096       "source_commit": "7691585a151670646c154fa73ae25570d40bf41e",
  11097       "target_commit": null,
  11098       "source_parents": [
  11099         "304e1783996d254d51ed40a8d93cda5962cc85e6"
  11100       ],
  11101       "target_parents": [],
  11102       "source_subject": "ui: add reusable radroots_studio_app control primitives",
  11103       "target_subject": null,
  11104       "source_author": "triesap <tyson@radroots.org>",
  11105       "target_author": null,
  11106       "source_author_time": "2026-04-17T18:17:38Z",
  11107       "target_author_time": null,
  11108       "source_committer_time": "2026-04-17T18:17:38Z",
  11109       "target_committer_time": null,
  11110       "source_paths": [],
  11111       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11112       "empty_commit_disposition": "out_of_scope"
  11113     },
  11114     {
  11115       "source_commit": "76b3169cd7625dd04b4062f5117ec00f5d9b6faf",
  11116       "target_commit": null,
  11117       "source_parents": [
  11118         "642ee171332c5e71d81ceed15e048177c2f15347"
  11119       ],
  11120       "target_parents": [],
  11121       "source_subject": "app: add passive validation receipt evidence",
  11122       "target_subject": null,
  11123       "source_author": "triesap <tyson@radroots.org>",
  11124       "target_author": null,
  11125       "source_author_time": "2026-06-05T23:16:02-07:00",
  11126       "target_author_time": null,
  11127       "source_committer_time": "2026-06-18T12:31:42-07:00",
  11128       "target_committer_time": null,
  11129       "source_paths": [],
  11130       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11131       "empty_commit_disposition": "out_of_scope"
  11132     },
  11133     {
  11134       "source_commit": "77eedf3c11960a52edfee91e8375951a7d4f104a",
  11135       "target_commit": null,
  11136       "source_parents": [
  11137         "07a4a451f036e1119920511696dc8d6d847b01ca"
  11138       ],
  11139       "target_parents": [],
  11140       "source_subject": "app: share datastore handle in backends",
  11141       "target_subject": null,
  11142       "source_author": "triesap <triesap@radroots.dev>",
  11143       "target_author": null,
  11144       "source_author_time": "2026-01-20T23:17:10Z",
  11145       "target_author_time": null,
  11146       "source_committer_time": "2026-01-20T23:17:10Z",
  11147       "target_committer_time": null,
  11148       "source_paths": [],
  11149       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11150       "empty_commit_disposition": "out_of_scope"
  11151     },
  11152     {
  11153       "source_commit": "791a639f3f61b0991aa398fd88d43da0b9ea78b1",
  11154       "target_commit": null,
  11155       "source_parents": [
  11156         "050773f5b24a9d79165ba831fbd6da6c315f8675"
  11157       ],
  11158       "target_parents": [],
  11159       "source_subject": "ios: add recovery-key backup for local identities",
  11160       "target_subject": null,
  11161       "source_author": "triesap <tyson@radroots.org>",
  11162       "target_author": null,
  11163       "source_author_time": "2026-03-21T18:20:34Z",
  11164       "target_author_time": null,
  11165       "source_committer_time": "2026-03-21T18:20:34Z",
  11166       "target_committer_time": null,
  11167       "source_paths": [],
  11168       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11169       "empty_commit_disposition": "out_of_scope"
  11170     },
  11171     {
  11172       "source_commit": "7929a3b5d0e374d50a2175d391f4ade6c256036c",
  11173       "target_commit": null,
  11174       "source_parents": [
  11175         "9b20ca675d7a2e3c1ff34d42e9ec294aa2e3da24"
  11176       ],
  11177       "target_parents": [],
  11178       "source_subject": "Upgrade environment configuration, wire API and default relay settings across the app, persist the NIP-05 key into state, and disable service worker precaching.",
  11179       "target_subject": null,
  11180       "source_author": "triesap <triesap@radroots.dev>",
  11181       "target_author": null,
  11182       "source_author_time": "2025-11-21T01:14:48Z",
  11183       "target_author_time": null,
  11184       "source_committer_time": "2025-11-21T01:14:48Z",
  11185       "target_committer_time": null,
  11186       "source_paths": [],
  11187       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11188       "empty_commit_disposition": "out_of_scope"
  11189     },
  11190     {
  11191       "source_commit": "7a0475290edaddac55bfae0225edc38229630e5f",
  11192       "target_commit": null,
  11193       "source_parents": [
  11194         "32f66469b850e75ad84e54e4208ac4217d5c34dd"
  11195       ],
  11196       "target_parents": [],
  11197       "source_subject": "core: add capability-driven home action model",
  11198       "target_subject": null,
  11199       "source_author": "triesap <tyson@radroots.org>",
  11200       "target_author": null,
  11201       "source_author_time": "2026-03-21T17:34:46Z",
  11202       "target_author_time": null,
  11203       "source_committer_time": "2026-03-21T17:34:46Z",
  11204       "target_committer_time": null,
  11205       "source_paths": [],
  11206       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11207       "empty_commit_disposition": "out_of_scope"
  11208     },
  11209     {
  11210       "source_commit": "7a4fc8106960f7fa41f293956ed7091518b8e373",
  11211       "target_commit": null,
  11212       "source_parents": [
  11213         "e7aad3e2b672c6fc84dca620e2854523877e9c14"
  11214       ],
  11215       "target_parents": [],
  11216       "source_subject": "web: report offline geocoder as unavailable",
  11217       "target_subject": null,
  11218       "source_author": "triesap <tyson@radroots.org>",
  11219       "target_author": null,
  11220       "source_author_time": "2026-03-21T22:20:33Z",
  11221       "target_author_time": null,
  11222       "source_committer_time": "2026-03-21T22:20:33Z",
  11223       "target_committer_time": null,
  11224       "source_paths": [],
  11225       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11226       "empty_commit_disposition": "out_of_scope"
  11227     },
  11228     {
  11229       "source_commit": "7a5bf811a1a5504cf8f58bf0e784b16123cdfe21",
  11230       "target_commit": null,
  11231       "source_parents": [
  11232         "3f18743a5e4dcf58149b29c11636205a76e0bdc0"
  11233       ],
  11234       "target_parents": [],
  11235       "source_subject": "app-core: add backup bundle builders",
  11236       "target_subject": null,
  11237       "source_author": "triesap <triesap@radroots.dev>",
  11238       "target_author": null,
  11239       "source_author_time": "2026-01-19T01:28:35Z",
  11240       "target_author_time": null,
  11241       "source_committer_time": "2026-01-19T01:28:35Z",
  11242       "target_committer_time": null,
  11243       "source_paths": [],
  11244       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11245       "empty_commit_disposition": "out_of_scope"
  11246     },
  11247     {
  11248       "source_commit": "7a8dad9be5ab5b2c16a6dd0fb1812d5392a64b8b",
  11249       "target_commit": null,
  11250       "source_parents": [
  11251         "51face9070d87b99f9f01c6708320e55df7117fb"
  11252       ],
  11253       "target_parents": [],
  11254       "source_subject": "app: add i18n scaffolding",
  11255       "target_subject": null,
  11256       "source_author": "triesap <tyson@radroots.org>",
  11257       "target_author": null,
  11258       "source_author_time": "2026-02-02T14:16:13Z",
  11259       "target_author_time": null,
  11260       "source_committer_time": "2026-02-02T14:16:13Z",
  11261       "target_committer_time": null,
  11262       "source_paths": [],
  11263       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11264       "empty_commit_disposition": "out_of_scope"
  11265     },
  11266     {
  11267       "source_commit": "7ac71ea6f202532c7319c10c1380be26cf0b937b",
  11268       "target_commit": null,
  11269       "source_parents": [
  11270         "a0bfb6b6f6f2d6ec53713802e60ce4b9b24b9d9f"
  11271       ],
  11272       "target_parents": [],
  11273       "source_subject": "build: pin mf2_i18n to the upstream git revision",
  11274       "target_subject": null,
  11275       "source_author": "triesap <tyson@radroots.org>",
  11276       "target_author": null,
  11277       "source_author_time": "2026-04-23T08:29:59Z",
  11278       "target_author_time": null,
  11279       "source_committer_time": "2026-04-23T08:29:59Z",
  11280       "target_committer_time": null,
  11281       "source_paths": [],
  11282       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11283       "empty_commit_disposition": "out_of_scope"
  11284     },
  11285     {
  11286       "source_commit": "7b07f5abe8f9ed4b97f0723a6ccf34d53c330353",
  11287       "target_commit": null,
  11288       "source_parents": [
  11289         "e94a0fb8c22c6fa22154a03a271ec843374c4796"
  11290       ],
  11291       "target_parents": [],
  11292       "source_subject": "app-core: add backup bundle types",
  11293       "target_subject": null,
  11294       "source_author": "triesap <triesap@radroots.dev>",
  11295       "target_author": null,
  11296       "source_author_time": "2026-01-19T00:41:24Z",
  11297       "target_author_time": null,
  11298       "source_committer_time": "2026-01-19T00:41:24Z",
  11299       "target_committer_time": null,
  11300       "source_paths": [],
  11301       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11302       "empty_commit_disposition": "out_of_scope"
  11303     },
  11304     {
  11305       "source_commit": "7b3825d12fe9240e0d92232f8d09c51e8174cd26",
  11306       "target_commit": "f281fba3266f5cb50781fab37e2da04ce4531b24",
  11307       "source_parents": [
  11308         "5761cd749ba19100ef522eb80b6a9d5659d79cbe"
  11309       ],
  11310       "target_parents": [
  11311         "139760cd726da97cc898373023d395862a9a79e0"
  11312       ],
  11313       "source_subject": "storage: add normalized strict runtime schema",
  11314       "target_subject": "storage: add normalized strict runtime schema",
  11315       "source_author": "triesap <tyson@radroots.org>",
  11316       "target_author": "triesap <tyson@radroots.org>",
  11317       "source_author_time": "2026-08-03T22:42:19Z",
  11318       "target_author_time": "2026-08-03T22:42:19Z",
  11319       "source_committer_time": "2026-08-03T22:42:19Z",
  11320       "target_committer_time": "2026-08-03T22:42:19Z",
  11321       "source_paths": [
  11322         "core/crates/ffi/src/commands.rs",
  11323         "core/crates/storage/migrations/V6__normalized_runtime_schema.sql",
  11324         "core/crates/storage/src/db.rs"
  11325       ],
  11326       "normalized_patch_sha256": "a9b9a1b0131019434dc879e3ac10a50675330a71c3161e346c48294bfa8b16fe",
  11327       "empty_commit_disposition": "retained"
  11328     },
  11329     {
  11330       "source_commit": "7b4fdda1c0a72c27dc1dc39545cca4f755fdfa1e",
  11331       "target_commit": null,
  11332       "source_parents": [
  11333         "941da562b69832d8896469affb0d6b163aae17ec"
  11334       ],
  11335       "target_parents": [],
  11336       "source_subject": "app: rename logging types",
  11337       "target_subject": null,
  11338       "source_author": "triesap <triesap@radroots.dev>",
  11339       "target_author": null,
  11340       "source_author_time": "2026-01-20T18:26:46Z",
  11341       "target_author_time": null,
  11342       "source_committer_time": "2026-01-20T18:26:46Z",
  11343       "target_committer_time": null,
  11344       "source_paths": [],
  11345       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11346       "empty_commit_disposition": "out_of_scope"
  11347     },
  11348     {
  11349       "source_commit": "7bbef21298796ada832bc7d8a4aa6e9583c9100f",
  11350       "target_commit": "288bef4f1277bda2cc68a4a45c6d3a35d7d600c6",
  11351       "source_parents": [
  11352         "8529800d2263ca7e9904b5b0884971376c505ab8"
  11353       ],
  11354       "target_parents": [
  11355         "909451342ee2bd3bb7fa08a5e1a1a14ed4530602"
  11356       ],
  11357       "source_subject": "core(storage): wire persistence into AppCore bootstrap",
  11358       "target_subject": "core(storage): wire persistence into AppCore bootstrap",
  11359       "source_author": "triesap <tyson@radroots.org>",
  11360       "target_author": "triesap <tyson@radroots.org>",
  11361       "source_author_time": "2026-08-02T18:45:45Z",
  11362       "target_author_time": "2026-08-02T18:45:45Z",
  11363       "source_committer_time": "2026-08-02T18:45:45Z",
  11364       "target_committer_time": "2026-08-02T18:45:45Z",
  11365       "source_paths": [
  11366         "core/crates/application/src/app_core.rs",
  11367         "core/crates/application/src/snapshot.rs",
  11368         "core/crates/application/src/state_machine.rs",
  11369         "core/crates/storage/src/application_adapter.rs",
  11370         "core/crates/storage/src/db.rs",
  11371         "core/crates/storage/src/lib.rs"
  11372       ],
  11373       "normalized_patch_sha256": "8099455c2b808d7154a62e14d36b535c051a807546f3b51e118ecf303749eabe",
  11374       "empty_commit_disposition": "retained"
  11375     },
  11376     {
  11377       "source_commit": "7bc5a312248ea985861e342e6dc0e70ab1f50ccf",
  11378       "target_commit": null,
  11379       "source_parents": [
  11380         "a8d9f9114b73872f605679cc31cd8420786f512f"
  11381       ],
  11382       "target_parents": [],
  11383       "source_subject": "sqlite: align app bundled runtime",
  11384       "target_subject": null,
  11385       "source_author": "triesap <tyson@radroots.org>",
  11386       "target_author": null,
  11387       "source_author_time": "2026-07-15T02:12:14Z",
  11388       "target_author_time": null,
  11389       "source_committer_time": "2026-07-15T02:12:14Z",
  11390       "target_committer_time": null,
  11391       "source_paths": [],
  11392       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11393       "empty_commit_disposition": "out_of_scope"
  11394     },
  11395     {
  11396       "source_commit": "7bcf78a8887bce10d104387684c1fb5caac82e61",
  11397       "target_commit": null,
  11398       "source_parents": [
  11399         "441d5ba98b82a877e0b840bc0a6cd7f3d5c4065c"
  11400       ],
  11401       "target_parents": [],
  11402       "source_subject": "Edit `/settings/profile` layout, styles.",
  11403       "target_subject": null,
  11404       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  11405       "target_author": null,
  11406       "source_author_time": "2024-12-09T17:16:27Z",
  11407       "target_author_time": null,
  11408       "source_committer_time": "2024-12-09T17:16:27Z",
  11409       "target_committer_time": null,
  11410       "source_paths": [],
  11411       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11412       "empty_commit_disposition": "out_of_scope"
  11413     },
  11414     {
  11415       "source_commit": "7bf876ce810ffb792336deb5a5760835f96df5f8",
  11416       "target_commit": null,
  11417       "source_parents": [
  11418         "8561ecae656cb43f777ceae69456331ad8e36c22"
  11419       ],
  11420       "target_parents": [],
  11421       "source_subject": "app: add support bundle flow",
  11422       "target_subject": null,
  11423       "source_author": "triesap <triesap@radroots.dev>",
  11424       "target_author": null,
  11425       "source_author_time": "2026-01-21T14:32:12Z",
  11426       "target_author_time": null,
  11427       "source_committer_time": "2026-01-21T14:32:12Z",
  11428       "target_committer_time": null,
  11429       "source_paths": [],
  11430       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11431       "empty_commit_disposition": "out_of_scope"
  11432     },
  11433     {
  11434       "source_commit": "7c11beb9e9f84f2d48b5f92c73314efb408b7a27",
  11435       "target_commit": null,
  11436       "source_parents": [
  11437         "547517fb53da1e8c6be1403e257c38bee69f7bd3"
  11438       ],
  11439       "target_parents": [],
  11440       "source_subject": "app: add keystore config wiring",
  11441       "target_subject": null,
  11442       "source_author": "triesap <triesap@radroots.dev>",
  11443       "target_author": null,
  11444       "source_author_time": "2026-01-19T17:08:35Z",
  11445       "target_author_time": null,
  11446       "source_committer_time": "2026-01-19T17:08:35Z",
  11447       "target_committer_time": null,
  11448       "source_paths": [],
  11449       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11450       "empty_commit_disposition": "out_of_scope"
  11451     },
  11452     {
  11453       "source_commit": "7c1979af8989ea8502e2b776289e7425efabd0ef",
  11454       "target_commit": null,
  11455       "source_parents": [
  11456         "d206195c341c3855c743bd536d87b4564a0888c5"
  11457       ],
  11458       "target_parents": [],
  11459       "source_subject": "Update `/settings` with new view component integrated from `@radroots/apps-lib-pwa`.",
  11460       "target_subject": null,
  11461       "source_author": "triesap <triesap@radroots.dev>",
  11462       "target_author": null,
  11463       "source_author_time": "2025-11-21T03:36:37Z",
  11464       "target_author_time": null,
  11465       "source_committer_time": "2025-11-21T03:36:37Z",
  11466       "target_committer_time": null,
  11467       "source_paths": [],
  11468       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11469       "empty_commit_disposition": "out_of_scope"
  11470     },
  11471     {
  11472       "source_commit": "7c19968a185d0423a3cf6086fabfc353432720a4",
  11473       "target_commit": null,
  11474       "source_parents": [
  11475         "0bf782198c13e5c98088939c33dad9d297647908"
  11476       ],
  11477       "target_parents": [],
  11478       "source_subject": "app: add reminder and recovery contracts",
  11479       "target_subject": null,
  11480       "source_author": "triesap <tyson@radroots.org>",
  11481       "target_author": null,
  11482       "source_author_time": "2026-04-20T22:52:09Z",
  11483       "target_author_time": null,
  11484       "source_committer_time": "2026-04-20T22:52:09Z",
  11485       "target_committer_time": null,
  11486       "source_paths": [],
  11487       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11488       "empty_commit_disposition": "out_of_scope"
  11489     },
  11490     {
  11491       "source_commit": "7cb8d32dfbb426fbb7495b14a2cea8c4d4fb2195",
  11492       "target_commit": null,
  11493       "source_parents": [
  11494         "97861ed778a10af33c72e2047a21e3906feb461f"
  11495       ],
  11496       "target_parents": [],
  11497       "source_subject": "ui: tighten account tab scroll edge",
  11498       "target_subject": null,
  11499       "source_author": "triesap <tyson@radroots.org>",
  11500       "target_author": null,
  11501       "source_author_time": "2026-06-07T16:11:41-07:00",
  11502       "target_author_time": null,
  11503       "source_committer_time": "2026-06-18T12:31:43-07:00",
  11504       "target_committer_time": null,
  11505       "source_paths": [],
  11506       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11507       "empty_commit_disposition": "out_of_scope"
  11508     },
  11509     {
  11510       "source_commit": "7ce81de6c5942d396436539868b5ad2c12ff75e9",
  11511       "target_commit": null,
  11512       "source_parents": [
  11513         "891dacb5310ac6eb90454fa791c6701dce9a7b23"
  11514       ],
  11515       "target_parents": [],
  11516       "source_subject": "app-utils: add str_cap helper",
  11517       "target_subject": null,
  11518       "source_author": "triesap <triesap@radroots.dev>",
  11519       "target_author": null,
  11520       "source_author_time": "2026-01-19T06:49:00Z",
  11521       "target_author_time": null,
  11522       "source_committer_time": "2026-01-19T06:49:00Z",
  11523       "target_committer_time": null,
  11524       "source_paths": [],
  11525       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11526       "empty_commit_disposition": "out_of_scope"
  11527     },
  11528     {
  11529       "source_commit": "7cf80e96b0d853fd90922201420b60400836a5ac",
  11530       "target_commit": null,
  11531       "source_parents": [
  11532         "61d28ce224a28f7e261c59e1fedbf96fe7fd7537"
  11533       ],
  11534       "target_parents": [],
  11535       "source_subject": "app: write bootstrap data during init",
  11536       "target_subject": null,
  11537       "source_author": "triesap <triesap@radroots.dev>",
  11538       "target_author": null,
  11539       "source_author_time": "2026-01-19T17:59:18Z",
  11540       "target_author_time": null,
  11541       "source_committer_time": "2026-01-19T17:59:18Z",
  11542       "target_committer_time": null,
  11543       "source_paths": [],
  11544       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11545       "empty_commit_disposition": "out_of_scope"
  11546     },
  11547     {
  11548       "source_commit": "7d1fa01ff7a903001f139a058a424a99367cadb6",
  11549       "target_commit": null,
  11550       "source_parents": [
  11551         "e4771094c6bb18ce86eb159ac50faf2b9e91d08f"
  11552       ],
  11553       "target_parents": [],
  11554       "source_subject": "app: reconcile auth copy and workspace validation",
  11555       "target_subject": null,
  11556       "source_author": "triesap <tyson@radroots.org>",
  11557       "target_author": null,
  11558       "source_author_time": "2026-04-18T03:58:56Z",
  11559       "target_author_time": null,
  11560       "source_committer_time": "2026-04-18T03:58:56Z",
  11561       "target_committer_time": null,
  11562       "source_paths": [],
  11563       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11564       "empty_commit_disposition": "out_of_scope"
  11565     },
  11566     {
  11567       "source_commit": "7d66f78975dedca679f474730583766f3cc0aae5",
  11568       "target_commit": null,
  11569       "source_parents": [
  11570         "f00021d0004b8cbfcc9098131d807c0c951fe097"
  11571       ],
  11572       "target_parents": [],
  11573       "source_subject": "Update nav component, update nav stores, edit styles",
  11574       "target_subject": null,
  11575       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  11576       "target_author": null,
  11577       "source_author_time": "2024-08-30T09:07:51Z",
  11578       "target_author_time": null,
  11579       "source_committer_time": "2024-08-30T09:07:51Z",
  11580       "target_committer_time": null,
  11581       "source_paths": [],
  11582       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11583       "empty_commit_disposition": "out_of_scope"
  11584     },
  11585     {
  11586       "source_commit": "7dc6d6e88348e91cb74fbe1742579e55a32ad632",
  11587       "target_commit": null,
  11588       "source_parents": [
  11589         "fdba36443da421aec65ce6ebaf82656cfc88b1f8"
  11590       ],
  11591       "target_parents": [],
  11592       "source_subject": "app: add init completion storage helpers",
  11593       "target_subject": null,
  11594       "source_author": "triesap <triesap@radroots.dev>",
  11595       "target_author": null,
  11596       "source_author_time": "2026-01-19T16:28:24Z",
  11597       "target_author_time": null,
  11598       "source_committer_time": "2026-01-19T16:28:24Z",
  11599       "target_committer_time": null,
  11600       "source_paths": [],
  11601       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11602       "empty_commit_disposition": "out_of_scope"
  11603     },
  11604     {
  11605       "source_commit": "7dde759e7b44f847c58fa8df7686dfcc2d8deeaf",
  11606       "target_commit": null,
  11607       "source_parents": [
  11608         "649f3d53aebff0a24f642365fd54b1680af44c0d"
  11609       ],
  11610       "target_parents": [],
  11611       "source_subject": "application: own exclusive recovery presentation",
  11612       "target_subject": null,
  11613       "source_author": "triesap <tyson@radroots.org>",
  11614       "target_author": null,
  11615       "source_author_time": "2026-08-03T23:25:30Z",
  11616       "target_author_time": null,
  11617       "source_committer_time": "2026-08-03T23:25:30Z",
  11618       "target_committer_time": null,
  11619       "source_paths": [],
  11620       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11621       "empty_commit_disposition": "out_of_scope"
  11622     },
  11623     {
  11624       "source_commit": "7e0ed0c3136e4ca5f55b3e6cba6249dad5f9a8aa",
  11625       "target_commit": null,
  11626       "source_parents": [
  11627         "80f34fb8b79ae8ac643fc53c2e6251f47c95a088"
  11628       ],
  11629       "target_parents": [],
  11630       "source_subject": "ui: migrate dialog attributes to ui-primitives",
  11631       "target_subject": null,
  11632       "source_author": "triesap <tyson@radroots.org>",
  11633       "target_author": null,
  11634       "source_author_time": "2026-01-27T14:31:20Z",
  11635       "target_author_time": null,
  11636       "source_committer_time": "2026-01-27T14:31:20Z",
  11637       "target_committer_time": null,
  11638       "source_paths": [],
  11639       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11640       "empty_commit_disposition": "out_of_scope"
  11641     },
  11642     {
  11643       "source_commit": "7e48ec57b7b936064eab732d3bd1474af766fe30",
  11644       "target_commit": null,
  11645       "source_parents": [
  11646         "9df0680c154473d8a7313842809851766ab97e7d"
  11647       ],
  11648       "target_parents": [],
  11649       "source_subject": "app-core: add notifications types",
  11650       "target_subject": null,
  11651       "source_author": "triesap <triesap@radroots.dev>",
  11652       "target_author": null,
  11653       "source_author_time": "2026-01-19T00:52:56Z",
  11654       "target_author_time": null,
  11655       "source_committer_time": "2026-01-19T00:52:56Z",
  11656       "target_committer_time": null,
  11657       "source_paths": [],
  11658       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11659       "empty_commit_disposition": "out_of_scope"
  11660     },
  11661     {
  11662       "source_commit": "7e67a4b1726f17764678a9cf3455668deb9893b4",
  11663       "target_commit": null,
  11664       "source_parents": [
  11665         "1e42dfa35d40caa78446638be03fefba504ff062"
  11666       ],
  11667       "target_parents": [],
  11668       "source_subject": "accounts: add primary account entry choices",
  11669       "target_subject": null,
  11670       "source_author": "triesap <tyson@radroots.org>",
  11671       "target_author": null,
  11672       "source_author_time": "2026-08-03T23:56:02Z",
  11673       "target_author_time": null,
  11674       "source_committer_time": "2026-08-03T23:56:02Z",
  11675       "target_committer_time": null,
  11676       "source_paths": [],
  11677       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11678       "empty_commit_disposition": "out_of_scope"
  11679     },
  11680     {
  11681       "source_commit": "7edee87e9b8c2d8fd7a99ef136258e9c5f7ea680",
  11682       "target_commit": "277eeba147443ea8eb1e37fd60065bc6bf24d0e4",
  11683       "source_parents": [
  11684         "0fe5cd201d4ee99006b6098bd7934cc046b08d6b"
  11685       ],
  11686       "target_parents": [
  11687         "273b3a38a576c1aa53e64c9f88cbce095b9cdd75"
  11688       ],
  11689       "source_subject": "ffi: export idempotent request contexts",
  11690       "target_subject": "ffi: export idempotent request contexts",
  11691       "source_author": "triesap <tyson@radroots.org>",
  11692       "target_author": "triesap <tyson@radroots.org>",
  11693       "source_author_time": "2026-08-03T23:33:06Z",
  11694       "target_author_time": "2026-08-03T23:33:06Z",
  11695       "source_committer_time": "2026-08-03T23:33:06Z",
  11696       "target_committer_time": "2026-08-03T23:33:06Z",
  11697       "source_paths": [
  11698         "core/crates/application/src/accounts.rs",
  11699         "core/crates/ffi/src/commands.rs",
  11700         "core/crates/ffi/src/lib.rs",
  11701         "core/crates/storage/src/runtime_actor.rs"
  11702       ],
  11703       "normalized_patch_sha256": "e72ddde6587bf602e5dc27a5e60b1548bb7516fc6a5c1e85ab017a92be9062b4",
  11704       "empty_commit_disposition": "retained"
  11705     },
  11706     {
  11707       "source_commit": "7f3e9215d560403a1159363afa63d3ebd9c09192",
  11708       "target_commit": null,
  11709       "source_parents": [
  11710         "c930167b728c00df19655783de67a39ee7065c28"
  11711       ],
  11712       "target_parents": [],
  11713       "source_subject": "app: add keystore reset to init reset",
  11714       "target_subject": null,
  11715       "source_author": "triesap <triesap@radroots.dev>",
  11716       "target_author": null,
  11717       "source_author_time": "2026-01-19T19:39:13Z",
  11718       "target_author_time": null,
  11719       "source_committer_time": "2026-01-19T19:39:13Z",
  11720       "target_committer_time": null,
  11721       "source_paths": [],
  11722       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11723       "empty_commit_disposition": "out_of_scope"
  11724     },
  11725     {
  11726       "source_commit": "7fba3c4537c5610ede0040a9ba48e6eebf84e352",
  11727       "target_commit": null,
  11728       "source_parents": [
  11729         "3244d599f9572a9657bc164ee2308d3b346cf90c"
  11730       ],
  11731       "target_parents": [],
  11732       "source_subject": "config: enforce strict relay urls",
  11733       "target_subject": null,
  11734       "source_author": "triesap <tyson@radroots.org>",
  11735       "target_author": null,
  11736       "source_author_time": "2026-05-25T07:27:15Z",
  11737       "target_author_time": null,
  11738       "source_committer_time": "2026-05-25T07:27:15Z",
  11739       "target_committer_time": null,
  11740       "source_paths": [],
  11741       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11742       "empty_commit_disposition": "out_of_scope"
  11743     },
  11744     {
  11745       "source_commit": "8017344653a0c69c5555d5141116bdecec4cf73f",
  11746       "target_commit": null,
  11747       "source_parents": [
  11748         "36c0432e0005fbf107efdd3afc6b7f4cde8b2d1a"
  11749       ],
  11750       "target_parents": [],
  11751       "source_subject": "ios: add encrypted local secret key flows",
  11752       "target_subject": null,
  11753       "source_author": "triesap <tyson@radroots.org>",
  11754       "target_author": null,
  11755       "source_author_time": "2026-03-22T17:39:02Z",
  11756       "target_author_time": null,
  11757       "source_committer_time": "2026-03-22T17:39:02Z",
  11758       "target_committer_time": null,
  11759       "source_paths": [],
  11760       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11761       "empty_commit_disposition": "out_of_scope"
  11762     },
  11763     {
  11764       "source_commit": "801f1865fe5f79f965377f88b519507775840659",
  11765       "target_commit": null,
  11766       "source_parents": [
  11767         "340e325e44f788043fc83ec891e940a364195d83"
  11768       ],
  11769       "target_parents": [],
  11770       "source_subject": "tests: restore pack day validation coverage",
  11771       "target_subject": null,
  11772       "source_author": "triesap <tyson@radroots.org>",
  11773       "target_author": null,
  11774       "source_author_time": "2026-04-29T20:23:44Z",
  11775       "target_author_time": null,
  11776       "source_committer_time": "2026-04-29T20:23:44Z",
  11777       "target_committer_time": null,
  11778       "source_paths": [],
  11779       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11780       "empty_commit_disposition": "out_of_scope"
  11781     },
  11782     {
  11783       "source_commit": "8060b1ea61758d451eec667b5bf8bafe92688f20",
  11784       "target_commit": null,
  11785       "source_parents": [
  11786         "a7a8c35212703bde0d11bc02c3f3c439cc81f5fc"
  11787       ],
  11788       "target_parents": [],
  11789       "source_subject": "app: add log dump copy and download",
  11790       "target_subject": null,
  11791       "source_author": "triesap <triesap@radroots.dev>",
  11792       "target_author": null,
  11793       "source_author_time": "2026-01-20T23:56:23Z",
  11794       "target_author_time": null,
  11795       "source_committer_time": "2026-01-20T23:56:23Z",
  11796       "target_committer_time": null,
  11797       "source_paths": [],
  11798       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11799       "empty_commit_disposition": "out_of_scope"
  11800     },
  11801     {
  11802       "source_commit": "808df8397db4f5929e120e30a91e242fa2a528bd",
  11803       "target_commit": null,
  11804       "source_parents": [
  11805         "b0d69e74b4f9e27b91ef8eef923ecb2bac914873"
  11806       ],
  11807       "target_parents": [],
  11808       "source_subject": "ui: move account form actions into headings",
  11809       "target_subject": null,
  11810       "source_author": "triesap <tyson@radroots.org>",
  11811       "target_author": null,
  11812       "source_author_time": "2026-06-07T15:26:33-07:00",
  11813       "target_author_time": null,
  11814       "source_committer_time": "2026-06-18T12:31:42-07:00",
  11815       "target_committer_time": null,
  11816       "source_paths": [],
  11817       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11818       "empty_commit_disposition": "out_of_scope"
  11819     },
  11820     {
  11821       "source_commit": "80b027be5da707d33917cba93825fb7eed561d85",
  11822       "target_commit": null,
  11823       "source_parents": [
  11824         "754c840354b682f9322b80767cfb4e6b86ea5c7e"
  11825       ],
  11826       "target_parents": [],
  11827       "source_subject": "app: show order economics payment status",
  11828       "target_subject": null,
  11829       "source_author": "triesap <tyson@radroots.org>",
  11830       "target_author": null,
  11831       "source_author_time": "2026-06-02T23:42:22-07:00",
  11832       "target_author_time": null,
  11833       "source_committer_time": "2026-06-02T23:42:22-07:00",
  11834       "target_committer_time": null,
  11835       "source_paths": [],
  11836       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11837       "empty_commit_disposition": "out_of_scope"
  11838     },
  11839     {
  11840       "source_commit": "80bbf43f976e9541ecbaa71ed59fd18760e08725",
  11841       "target_commit": null,
  11842       "source_parents": [
  11843         "5309bef4c91becf6e5fb88d819c4a2af06df89d0"
  11844       ],
  11845       "target_parents": [],
  11846       "source_subject": "runtime: migrate listing publish to SDK runtime",
  11847       "target_subject": null,
  11848       "source_author": "triesap <tyson@radroots.org>",
  11849       "target_author": null,
  11850       "source_author_time": "2026-06-19T03:52:57-07:00",
  11851       "target_author_time": null,
  11852       "source_committer_time": "2026-06-19T03:52:57-07:00",
  11853       "target_committer_time": null,
  11854       "source_paths": [],
  11855       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11856       "empty_commit_disposition": "out_of_scope"
  11857     },
  11858     {
  11859       "source_commit": "80f34fb8b79ae8ac643fc53c2e6251f47c95a088",
  11860       "target_commit": null,
  11861       "source_parents": [
  11862         "d10aa1bebfa79496b7642420c291037068cf24c7"
  11863       ],
  11864       "target_parents": [],
  11865       "source_subject": "ui: migrate roving focus helpers",
  11866       "target_subject": null,
  11867       "source_author": "triesap <tyson@radroots.org>",
  11868       "target_author": null,
  11869       "source_author_time": "2026-01-27T14:18:59Z",
  11870       "target_author_time": null,
  11871       "source_committer_time": "2026-01-27T14:18:59Z",
  11872       "target_committer_time": null,
  11873       "source_paths": [],
  11874       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11875       "empty_commit_disposition": "out_of_scope"
  11876     },
  11877     {
  11878       "source_commit": "81731f0c89dc67fa9ea7a38f8404ef040d20973f",
  11879       "target_commit": null,
  11880       "source_parents": [
  11881         "0d7e9d4569df9f3b237e7379afa3413e33ca111b"
  11882       ],
  11883       "target_parents": [],
  11884       "source_subject": "app: reset all state and logs",
  11885       "target_subject": null,
  11886       "source_author": "triesap <triesap@radroots.dev>",
  11887       "target_author": null,
  11888       "source_author_time": "2026-01-21T18:58:24Z",
  11889       "target_author_time": null,
  11890       "source_committer_time": "2026-01-21T18:58:24Z",
  11891       "target_committer_time": null,
  11892       "source_paths": [],
  11893       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11894       "empty_commit_disposition": "out_of_scope"
  11895     },
  11896     {
  11897       "source_commit": "81b489b3cf1de8bc2ebab2b8188826afa933fdad",
  11898       "target_commit": null,
  11899       "source_parents": [
  11900         "b328f31aed4c3ebd31db5eaf12c7eb157822db93"
  11901       ],
  11902       "target_parents": [],
  11903       "source_subject": "app-utils: add async iteration helper",
  11904       "target_subject": null,
  11905       "source_author": "triesap <triesap@radroots.dev>",
  11906       "target_author": null,
  11907       "source_author_time": "2026-01-19T07:09:25Z",
  11908       "target_author_time": null,
  11909       "source_committer_time": "2026-01-19T07:09:25Z",
  11910       "target_committer_time": null,
  11911       "source_paths": [],
  11912       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11913       "empty_commit_disposition": "out_of_scope"
  11914     },
  11915     {
  11916       "source_commit": "81bd47d713f6b29886a7559b8c40b91e645698b3",
  11917       "target_commit": null,
  11918       "source_parents": [
  11919         "a264f03049025445d9a1453624a9a4265229477e"
  11920       ],
  11921       "target_parents": [],
  11922       "source_subject": "app: add settings about product section",
  11923       "target_subject": null,
  11924       "source_author": "triesap <tyson@radroots.org>",
  11925       "target_author": null,
  11926       "source_author_time": "2026-06-07T11:50:01-07:00",
  11927       "target_author_time": null,
  11928       "source_committer_time": "2026-06-18T12:31:42-07:00",
  11929       "target_committer_time": null,
  11930       "source_paths": [],
  11931       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11932       "empty_commit_disposition": "out_of_scope"
  11933     },
  11934     {
  11935       "source_commit": "81bd94667797153b7be8159d2144c2a1bcd61535",
  11936       "target_commit": null,
  11937       "source_parents": [
  11938         "82353b2e2157ce69e994357fd675816605a495e2"
  11939       ],
  11940       "target_parents": [],
  11941       "source_subject": "accounts: implement confirmed account removal",
  11942       "target_subject": null,
  11943       "source_author": "triesap <tyson@radroots.org>",
  11944       "target_author": null,
  11945       "source_author_time": "2026-08-01T18:28:41Z",
  11946       "target_author_time": null,
  11947       "source_committer_time": "2026-08-01T18:28:41Z",
  11948       "target_committer_time": null,
  11949       "source_paths": [],
  11950       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11951       "empty_commit_disposition": "out_of_scope"
  11952     },
  11953     {
  11954       "source_commit": "81e0ecabaa820bd1fb9564da12f9abd67a0458f2",
  11955       "target_commit": null,
  11956       "source_parents": [
  11957         "a225a284211032a2dc858bfb015a2705e50c98df"
  11958       ],
  11959       "target_parents": [],
  11960       "source_subject": "app: harden selected buyer nostr scope",
  11961       "target_subject": null,
  11962       "source_author": "triesap <tyson@radroots.org>",
  11963       "target_author": null,
  11964       "source_author_time": "2026-06-04T17:53:12-07:00",
  11965       "target_author_time": null,
  11966       "source_committer_time": "2026-06-18T12:31:41-07:00",
  11967       "target_committer_time": null,
  11968       "source_paths": [],
  11969       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11970       "empty_commit_disposition": "out_of_scope"
  11971     },
  11972     {
  11973       "source_commit": "8218089c6601619510bc00fb620517965e6e59fe",
  11974       "target_commit": null,
  11975       "source_parents": [
  11976         "654cd9a38d2116e1650b6c3d1825052a73372dc6"
  11977       ],
  11978       "target_parents": [],
  11979       "source_subject": "sync: add the radroots_studio_app sync seam crate",
  11980       "target_subject": null,
  11981       "source_author": "triesap <tyson@radroots.org>",
  11982       "target_author": null,
  11983       "source_author_time": "2026-04-17T19:32:13Z",
  11984       "target_author_time": null,
  11985       "source_committer_time": "2026-04-17T19:32:13Z",
  11986       "target_committer_time": null,
  11987       "source_paths": [],
  11988       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  11989       "empty_commit_disposition": "out_of_scope"
  11990     },
  11991     {
  11992       "source_commit": "82353b2e2157ce69e994357fd675816605a495e2",
  11993       "target_commit": null,
  11994       "source_parents": [
  11995         "27b5ed16f83c2dd8a02d4b2ed768435de004479f"
  11996       ],
  11997       "target_parents": [],
  11998       "source_subject": "accounts: implement explicit account status actions",
  11999       "target_subject": null,
  12000       "source_author": "triesap <tyson@radroots.org>",
  12001       "target_author": null,
  12002       "source_author_time": "2026-08-01T18:27:40Z",
  12003       "target_author_time": null,
  12004       "source_committer_time": "2026-08-01T18:27:40Z",
  12005       "target_committer_time": null,
  12006       "source_paths": [],
  12007       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12008       "empty_commit_disposition": "out_of_scope"
  12009     },
  12010     {
  12011       "source_commit": "8235d5dfb60658377de5012039e3a8d115306ac6",
  12012       "target_commit": null,
  12013       "source_parents": [
  12014         "360052effe8177d0aa4fe52f9a690119bfa69226"
  12015       ],
  12016       "target_parents": [],
  12017       "source_subject": "tests: fix final validation blockers",
  12018       "target_subject": null,
  12019       "source_author": "triesap <tyson@radroots.org>",
  12020       "target_author": null,
  12021       "source_author_time": "2026-04-20T15:17:33Z",
  12022       "target_author_time": null,
  12023       "source_committer_time": "2026-04-20T15:17:33Z",
  12024       "target_committer_time": null,
  12025       "source_paths": [],
  12026       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12027       "empty_commit_disposition": "out_of_scope"
  12028     },
  12029     {
  12030       "source_commit": "8250ea10bd97fa0318308bd7ec7c0e3b3dba017d",
  12031       "target_commit": null,
  12032       "source_parents": [
  12033         "08fbf26e4b9b0754dea9725313a2f7cd20ead860"
  12034       ],
  12035       "target_parents": [],
  12036       "source_subject": "app: wire init stages for asset bootstrap",
  12037       "target_subject": null,
  12038       "source_author": "triesap <triesap@radroots.dev>",
  12039       "target_author": null,
  12040       "source_author_time": "2026-01-19T21:15:57Z",
  12041       "target_author_time": null,
  12042       "source_committer_time": "2026-01-19T21:15:57Z",
  12043       "target_committer_time": null,
  12044       "source_paths": [],
  12045       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12046       "empty_commit_disposition": "out_of_scope"
  12047     },
  12048     {
  12049       "source_commit": "825f5f3e0e594c2bea5dfe527e05a8877a008480",
  12050       "target_commit": null,
  12051       "source_parents": [
  12052         "874faafb13c603768ed6418c7bee2c1fefc86af1"
  12053       ],
  12054       "target_parents": [],
  12055       "source_subject": "app: stabilize dialog presence lifecycle",
  12056       "target_subject": null,
  12057       "source_author": "triesap <triesap@radroots.dev>",
  12058       "target_author": null,
  12059       "source_author_time": "2026-01-22T00:33:22Z",
  12060       "target_author_time": null,
  12061       "source_committer_time": "2026-01-22T00:34:26Z",
  12062       "target_committer_time": null,
  12063       "source_paths": [],
  12064       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12065       "empty_commit_disposition": "out_of_scope"
  12066     },
  12067     {
  12068       "source_commit": "82d5609c238f095973e85344284fb590f46c5e87",
  12069       "target_commit": null,
  12070       "source_parents": [
  12071         "0306472d0de005248d8a416b423e9b81b8f43e52"
  12072       ],
  12073       "target_parents": [],
  12074       "source_subject": "app: remove obsolete sync warnings",
  12075       "target_subject": null,
  12076       "source_author": "triesap <tyson@radroots.org>",
  12077       "target_author": null,
  12078       "source_author_time": "2026-05-25T01:51:04Z",
  12079       "target_author_time": null,
  12080       "source_committer_time": "2026-05-25T01:51:04Z",
  12081       "target_committer_time": null,
  12082       "source_paths": [],
  12083       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12084       "empty_commit_disposition": "out_of_scope"
  12085     },
  12086     {
  12087       "source_commit": "830ed478e911955ec637c8360b14a2faf0bf9524",
  12088       "target_commit": null,
  12089       "source_parents": [
  12090         "0392d195f8e59a8c5aa4ffce6fb7fd61a9e53b24"
  12091       ],
  12092       "target_parents": [],
  12093       "source_subject": "app-utils: add path resolution helpers",
  12094       "target_subject": null,
  12095       "source_author": "triesap <triesap@radroots.dev>",
  12096       "target_author": null,
  12097       "source_author_time": "2026-01-19T06:55:20Z",
  12098       "target_author_time": null,
  12099       "source_committer_time": "2026-01-19T06:55:20Z",
  12100       "target_committer_time": null,
  12101       "source_paths": [],
  12102       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12103       "empty_commit_disposition": "out_of_scope"
  12104     },
  12105     {
  12106       "source_commit": "8348fd1937045d8b5ed2f7a04fdf2ff7d292a346",
  12107       "target_commit": null,
  12108       "source_parents": [
  12109         "8ce10685743c6eda766dbb679c27a3387da34d73"
  12110       ],
  12111       "target_parents": [],
  12112       "source_subject": "app: add init setup status checks",
  12113       "target_subject": null,
  12114       "source_author": "triesap <tyson@radroots.org>",
  12115       "target_author": null,
  12116       "source_author_time": "2026-02-02T19:29:51Z",
  12117       "target_author_time": null,
  12118       "source_committer_time": "2026-02-02T19:29:51Z",
  12119       "target_committer_time": null,
  12120       "source_paths": [],
  12121       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12122       "empty_commit_disposition": "out_of_scope"
  12123     },
  12124     {
  12125       "source_commit": "8358e15b8547e8e6c8863fd07a13098814288c8a",
  12126       "target_commit": null,
  12127       "source_parents": [
  12128         "ed2fdcc354de54c3becbd1c4954dfd31447a9f15"
  12129       ],
  12130       "target_parents": [],
  12131       "source_subject": "Add keystore/preferences nostr key persistence  and /conf routes",
  12132       "target_subject": null,
  12133       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  12134       "target_author": null,
  12135       "source_author_time": "2024-08-25T12:33:56Z",
  12136       "target_author_time": null,
  12137       "source_committer_time": "2024-08-25T12:33:56Z",
  12138       "target_committer_time": null,
  12139       "source_paths": [],
  12140       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12141       "empty_commit_disposition": "out_of_scope"
  12142     },
  12143     {
  12144       "source_commit": "83692b2fa2f4da63ce614e0401b55600ac3cbefc",
  12145       "target_commit": null,
  12146       "source_parents": [
  12147         "41a4a9a8ec3eb5954e8e39cfa2dfa109672a5ee9"
  12148       ],
  12149       "target_parents": [],
  12150       "source_subject": "app: verify nostr key integrity",
  12151       "target_subject": null,
  12152       "source_author": "triesap <tyson@radroots.org>",
  12153       "target_author": null,
  12154       "source_author_time": "2026-02-02T02:49:23Z",
  12155       "target_author_time": null,
  12156       "source_committer_time": "2026-02-02T02:49:23Z",
  12157       "target_committer_time": null,
  12158       "source_paths": [],
  12159       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12160       "empty_commit_disposition": "out_of_scope"
  12161     },
  12162     {
  12163       "source_commit": "83b5cffd1ce4d5e9f2ad22c9df82bd8b7ba1d003",
  12164       "target_commit": null,
  12165       "source_parents": [
  12166         "5ec9182109e8eab26d30713163f5a4fbcc62f956"
  12167       ],
  12168       "target_parents": [],
  12169       "source_subject": "app: track init state in app context",
  12170       "target_subject": null,
  12171       "source_author": "triesap <triesap@radroots.dev>",
  12172       "target_author": null,
  12173       "source_author_time": "2026-01-19T16:44:08Z",
  12174       "target_author_time": null,
  12175       "source_committer_time": "2026-01-19T16:44:08Z",
  12176       "target_committer_time": null,
  12177       "source_paths": [],
  12178       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12179       "empty_commit_disposition": "out_of_scope"
  12180     },
  12181     {
  12182       "source_commit": "83ea750eae07acdaf424d84075dae8c9383945d5",
  12183       "target_commit": null,
  12184       "source_parents": [
  12185         "960af38713026b52aea7768a986b29fd6ad112f6"
  12186       ],
  12187       "target_parents": [],
  12188       "source_subject": "build: refresh lockfile for shared secret store deps",
  12189       "target_subject": null,
  12190       "source_author": "triesap <tyson@radroots.org>",
  12191       "target_author": null,
  12192       "source_author_time": "2026-04-07T22:34:56Z",
  12193       "target_author_time": null,
  12194       "source_committer_time": "2026-04-07T22:34:56Z",
  12195       "target_committer_time": null,
  12196       "source_paths": [],
  12197       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12198       "empty_commit_disposition": "out_of_scope"
  12199     },
  12200     {
  12201       "source_commit": "84118290ff4da023879358048df94d6eeee3e461",
  12202       "target_commit": null,
  12203       "source_parents": [
  12204         "1f202b3d87580664e88b7f0a24af09868261ff36"
  12205       ],
  12206       "target_parents": [],
  12207       "source_subject": "app: publish active trade lifecycle events",
  12208       "target_subject": null,
  12209       "source_author": "triesap <tyson@radroots.org>",
  12210       "target_author": null,
  12211       "source_author_time": "2026-06-03T00:50:39-07:00",
  12212       "target_author_time": null,
  12213       "source_committer_time": "2026-06-03T00:50:39-07:00",
  12214       "target_committer_time": null,
  12215       "source_paths": [],
  12216       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12217       "empty_commit_disposition": "out_of_scope"
  12218     },
  12219     {
  12220       "source_commit": "84170d416dc64f1c33591d51392aa2ce4e90acc4",
  12221       "target_commit": null,
  12222       "source_parents": [
  12223         "e93088ddc5fe751447d2a9e8aa5f4cd839436b82"
  12224       ],
  12225       "target_parents": [],
  12226       "source_subject": "runtime: require fresh relay state before seller decisions",
  12227       "target_subject": null,
  12228       "source_author": "triesap <tyson@radroots.org>",
  12229       "target_author": null,
  12230       "source_author_time": "2026-05-26T04:21:07Z",
  12231       "target_author_time": null,
  12232       "source_committer_time": "2026-05-26T04:21:07Z",
  12233       "target_committer_time": null,
  12234       "source_paths": [],
  12235       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12236       "empty_commit_disposition": "out_of_scope"
  12237     },
  12238     {
  12239       "source_commit": "846b46569b747c433de41848c10dee61dd0b8c19",
  12240       "target_commit": null,
  12241       "source_parents": [
  12242         "07e063bac41529ffcd4d488d36e847927fae4244"
  12243       ],
  12244       "target_parents": [],
  12245       "source_subject": "web: avoid startup panics on missing dom",
  12246       "target_subject": null,
  12247       "source_author": "triesap <tyson@radroots.org>",
  12248       "target_author": null,
  12249       "source_author_time": "2026-03-20T18:47:54Z",
  12250       "target_author_time": null,
  12251       "source_committer_time": "2026-03-20T18:47:54Z",
  12252       "target_committer_time": null,
  12253       "source_paths": [],
  12254       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12255       "empty_commit_disposition": "out_of_scope"
  12256     },
  12257     {
  12258       "source_commit": "848682bd605fd6ecc727ef61db19932a804edd04",
  12259       "target_commit": null,
  12260       "source_parents": [
  12261         "d01504859fdab7af32e01b6a1753857d4cfd8f47"
  12262       ],
  12263       "target_parents": [],
  12264       "source_subject": "ui: add shared layout primitives",
  12265       "target_subject": null,
  12266       "source_author": "triesap <tyson@radroots.org>",
  12267       "target_author": null,
  12268       "source_author_time": "2026-04-19T18:58:18Z",
  12269       "target_author_time": null,
  12270       "source_committer_time": "2026-04-19T18:58:18Z",
  12271       "target_committer_time": null,
  12272       "source_paths": [],
  12273       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12274       "empty_commit_disposition": "out_of_scope"
  12275     },
  12276     {
  12277       "source_commit": "84a7fe3db75e4c266e6e116b06d93ad54214156f",
  12278       "target_commit": null,
  12279       "source_parents": [
  12280         "e2d85d279816b165b2297e3929286e4e7d0fcce0"
  12281       ],
  12282       "target_parents": [],
  12283       "source_subject": "app: relocate daisyui theme blocks",
  12284       "target_subject": null,
  12285       "source_author": "triesap <triesap@radroots.dev>",
  12286       "target_author": null,
  12287       "source_author_time": "2026-01-22T23:39:31Z",
  12288       "target_author_time": null,
  12289       "source_committer_time": "2026-01-22T23:39:31Z",
  12290       "target_committer_time": null,
  12291       "source_paths": [],
  12292       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12293       "empty_commit_disposition": "out_of_scope"
  12294     },
  12295     {
  12296       "source_commit": "84c267014f8cd0d192370f0bcfcb2f3187e1760d",
  12297       "target_commit": null,
  12298       "source_parents": [
  12299         "a7cea8624e8b911bde407f5490befb0525f42a40"
  12300       ],
  12301       "target_parents": [],
  12302       "source_subject": "Add layout trellis component",
  12303       "target_subject": null,
  12304       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  12305       "target_author": null,
  12306       "source_author_time": "2024-08-26T15:41:47Z",
  12307       "target_author_time": null,
  12308       "source_committer_time": "2024-08-26T15:41:47Z",
  12309       "target_committer_time": null,
  12310       "source_paths": [],
  12311       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12312       "empty_commit_disposition": "out_of_scope"
  12313     },
  12314     {
  12315       "source_commit": "8529800d2263ca7e9904b5b0884971376c505ab8",
  12316       "target_commit": "909451342ee2bd3bb7fa08a5e1a1a14ed4530602",
  12317       "source_parents": [
  12318         "b7922dee64ab48343a19341d735219fa463432e1"
  12319       ],
  12320       "target_parents": [
  12321         "75fac0f4ddeaabd8246c4a8e9732d8491cc32e9a"
  12322       ],
  12323       "source_subject": "core(storage): add account operation journal",
  12324       "target_subject": "core(storage): add account operation journal",
  12325       "source_author": "triesap <tyson@radroots.org>",
  12326       "target_author": "triesap <tyson@radroots.org>",
  12327       "source_author_time": "2026-08-02T18:44:11Z",
  12328       "target_author_time": "2026-08-02T18:44:11Z",
  12329       "source_committer_time": "2026-08-02T18:44:11Z",
  12330       "target_committer_time": "2026-08-02T18:44:11Z",
  12331       "source_paths": [
  12332         "core/crates/application/src/lib.rs",
  12333         "core/crates/application/src/ports.rs",
  12334         "core/crates/storage/migrations/V5__operation_journal.sql",
  12335         "core/crates/storage/src/db.rs",
  12336         "core/crates/storage/src/journal.rs",
  12337         "core/crates/storage/src/lib.rs"
  12338       ],
  12339       "normalized_patch_sha256": "1d661a20f5b5fd5481d8bc0724c9a45a2a587c73a1873fc5607471692c1640f9",
  12340       "empty_commit_disposition": "retained"
  12341     },
  12342     {
  12343       "source_commit": "8542887cdca232731ee924f3e244944ee773756a",
  12344       "target_commit": null,
  12345       "source_parents": [
  12346         "5ade8f879dfc169effccdab95237d8823ae50c78"
  12347       ],
  12348       "target_parents": [],
  12349       "source_subject": "app: add logs pagination controls",
  12350       "target_subject": null,
  12351       "source_author": "triesap <triesap@radroots.dev>",
  12352       "target_author": null,
  12353       "source_author_time": "2026-01-21T14:16:07Z",
  12354       "target_author_time": null,
  12355       "source_committer_time": "2026-01-21T14:16:07Z",
  12356       "target_committer_time": null,
  12357       "source_paths": [],
  12358       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12359       "empty_commit_disposition": "out_of_scope"
  12360     },
  12361     {
  12362       "source_commit": "8561ecae656cb43f777ceae69456331ad8e36c22",
  12363       "target_commit": null,
  12364       "source_parents": [
  12365         "8542887cdca232731ee924f3e244944ee773756a"
  12366       ],
  12367       "target_parents": [],
  12368       "source_subject": "app: enrich log dump header context",
  12369       "target_subject": null,
  12370       "source_author": "triesap <triesap@radroots.dev>",
  12371       "target_author": null,
  12372       "source_author_time": "2026-01-21T14:30:47Z",
  12373       "target_author_time": null,
  12374       "source_committer_time": "2026-01-21T14:30:47Z",
  12375       "target_committer_time": null,
  12376       "source_paths": [],
  12377       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12378       "empty_commit_disposition": "out_of_scope"
  12379     },
  12380     {
  12381       "source_commit": "85ee2a59c012383d3a86f21df033ba12400d5427",
  12382       "target_commit": null,
  12383       "source_parents": [
  12384         "9879566cf26cc936e5c470826e8ca2d88a9e5e32"
  12385       ],
  12386       "target_parents": [],
  12387       "source_subject": "ui: add confirmed account removal controls",
  12388       "target_subject": null,
  12389       "source_author": "triesap <tyson@radroots.org>",
  12390       "target_author": null,
  12391       "source_author_time": "2026-08-01T18:37:59Z",
  12392       "target_author_time": null,
  12393       "source_committer_time": "2026-08-01T18:37:59Z",
  12394       "target_committer_time": null,
  12395       "source_paths": [],
  12396       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12397       "empty_commit_disposition": "out_of_scope"
  12398     },
  12399     {
  12400       "source_commit": "85fde988c992866846336ccb17f226a8f7e8dda6",
  12401       "target_commit": null,
  12402       "source_parents": [
  12403         "a5d4417547eca8d76675afc62547ed75b90424ca"
  12404       ],
  12405       "target_parents": [],
  12406       "source_subject": "orders: prepare seller decision payloads",
  12407       "target_subject": null,
  12408       "source_author": "triesap <tyson@radroots.org>",
  12409       "target_author": null,
  12410       "source_author_time": "2026-05-26T01:54:13Z",
  12411       "target_author_time": null,
  12412       "source_committer_time": "2026-05-26T01:54:13Z",
  12413       "target_committer_time": null,
  12414       "source_paths": [],
  12415       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12416       "empty_commit_disposition": "out_of_scope"
  12417     },
  12418     {
  12419       "source_commit": "863fee123acda25f6a0f77354be702495d3249c5",
  12420       "target_commit": null,
  12421       "source_parents": [
  12422         "67e8b503a94a7a83a6e80d981e5e7d6fece38307"
  12423       ],
  12424       "target_parents": [],
  12425       "source_subject": "web: add wasm offline geocoder parity",
  12426       "target_subject": null,
  12427       "source_author": "triesap <tyson@radroots.org>",
  12428       "target_author": null,
  12429       "source_author_time": "2026-03-22T13:45:52Z",
  12430       "target_author_time": null,
  12431       "source_committer_time": "2026-03-22T13:45:52Z",
  12432       "target_committer_time": null,
  12433       "source_paths": [],
  12434       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12435       "empty_commit_disposition": "out_of_scope"
  12436     },
  12437     {
  12438       "source_commit": "866fa275224ad033a69d436be113d0e3b5cac242",
  12439       "target_commit": null,
  12440       "source_parents": [
  12441         "139af0783dbb1e57f8c6da26bb139e6918f2e30e"
  12442       ],
  12443       "target_parents": [],
  12444       "source_subject": "desktop: add async country lookup backend",
  12445       "target_subject": null,
  12446       "source_author": "triesap <tyson@radroots.org>",
  12447       "target_author": null,
  12448       "source_author_time": "2026-03-22T13:07:07Z",
  12449       "target_author_time": null,
  12450       "source_committer_time": "2026-03-22T13:07:07Z",
  12451       "target_committer_time": null,
  12452       "source_paths": [],
  12453       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12454       "empty_commit_disposition": "out_of_scope"
  12455     },
  12456     {
  12457       "source_commit": "86c66972e4ae0536c68458bcfbd3e9b539c56a6f",
  12458       "target_commit": null,
  12459       "source_parents": [
  12460         "e7fa920a80e50de3c6dd8bcdab7b342002850f2d"
  12461       ],
  12462       "target_parents": [],
  12463       "source_subject": "runtime: derive app metadata inside rust",
  12464       "target_subject": null,
  12465       "source_author": "triesap <tyson@radroots.org>",
  12466       "target_author": null,
  12467       "source_author_time": "2026-04-19T20:56:01Z",
  12468       "target_author_time": null,
  12469       "source_committer_time": "2026-04-19T20:56:01Z",
  12470       "target_committer_time": null,
  12471       "source_paths": [],
  12472       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12473       "empty_commit_disposition": "out_of_scope"
  12474     },
  12475     {
  12476       "source_commit": "874faafb13c603768ed6418c7bee2c1fefc86af1",
  12477       "target_commit": null,
  12478       "source_parents": [
  12479         "09ae5d72b4b56d2bbb5966a66b7f90e2b6f94a56"
  12480       ],
  12481       "target_parents": [],
  12482       "source_subject": "app: stabilize ui primitives and dialog lifecycle",
  12483       "target_subject": null,
  12484       "source_author": "triesap <triesap@radroots.dev>",
  12485       "target_author": null,
  12486       "source_author_time": "2026-01-22T00:16:34Z",
  12487       "target_author_time": null,
  12488       "source_committer_time": "2026-01-22T00:16:34Z",
  12489       "target_committer_time": null,
  12490       "source_paths": [],
  12491       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12492       "empty_commit_disposition": "out_of_scope"
  12493     },
  12494     {
  12495       "source_commit": "87eff52a7223f30a2a5d1685d4244b7bd51c920e",
  12496       "target_commit": null,
  12497       "source_parents": [
  12498         "29c326dc755a7f21efbfc6c508694d36f3de2829"
  12499       ],
  12500       "target_parents": [],
  12501       "source_subject": "ui: prevent farm textarea first-paint overflow",
  12502       "target_subject": null,
  12503       "source_author": "triesap <tyson@radroots.org>",
  12504       "target_author": null,
  12505       "source_author_time": "2026-06-07T14:12:10-07:00",
  12506       "target_author_time": null,
  12507       "source_committer_time": "2026-06-18T12:31:42-07:00",
  12508       "target_committer_time": null,
  12509       "source_paths": [],
  12510       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12511       "empty_commit_disposition": "out_of_scope"
  12512     },
  12513     {
  12514       "source_commit": "88105c9c48a7f6e50e7bfbbb8e0853b7a3cb7d18",
  12515       "target_commit": null,
  12516       "source_parents": [
  12517         "fecca4ddf7e2c1b24f51bc7644544206f683bf4b"
  12518       ],
  12519       "target_parents": [],
  12520       "source_subject": "deps: refresh cargo lockfile",
  12521       "target_subject": null,
  12522       "source_author": "triesap <tyson@radroots.org>",
  12523       "target_author": null,
  12524       "source_author_time": "2026-04-01T15:58:59Z",
  12525       "target_author_time": null,
  12526       "source_committer_time": "2026-04-01T15:58:59Z",
  12527       "target_committer_time": null,
  12528       "source_paths": [],
  12529       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12530       "empty_commit_disposition": "out_of_scope"
  12531     },
  12532     {
  12533       "source_commit": "8813ad8838188bd2a44365c1aa803614782e960c",
  12534       "target_commit": null,
  12535       "source_parents": [
  12536         "e96fda2e069f07021342e310898d085f654a7e4f"
  12537       ],
  12538       "target_parents": [],
  12539       "source_subject": "Update (conf) adding simple nostr key management, add splash screen control to root layout, temporarily move stores to local lib",
  12540       "target_subject": null,
  12541       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  12542       "target_author": null,
  12543       "source_author_time": "2024-08-26T13:48:57Z",
  12544       "target_author_time": null,
  12545       "source_committer_time": "2024-08-26T13:48:57Z",
  12546       "target_committer_time": null,
  12547       "source_paths": [],
  12548       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12549       "empty_commit_disposition": "out_of_scope"
  12550     },
  12551     {
  12552       "source_commit": "881ea1c4c79d3e6b410d148cfe9d14e2e7d9877d",
  12553       "target_commit": null,
  12554       "source_parents": [
  12555         "4a62b876dc394ae57f3ab0798d57df23d1be3f6e"
  12556       ],
  12557       "target_parents": [],
  12558       "source_subject": "app: bootstrap nostr key on init",
  12559       "target_subject": null,
  12560       "source_author": "triesap <triesap@radroots.dev>",
  12561       "target_author": null,
  12562       "source_author_time": "2026-01-19T19:19:35Z",
  12563       "target_author_time": null,
  12564       "source_committer_time": "2026-01-19T19:19:35Z",
  12565       "target_committer_time": null,
  12566       "source_paths": [],
  12567       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12568       "empty_commit_disposition": "out_of_scope"
  12569     },
  12570     {
  12571       "source_commit": "88390af4a49810f2c2d94d70ce366f6a5bc940f7",
  12572       "target_commit": null,
  12573       "source_parents": [
  12574         "b18fa6d25df230cc5852dc71a974f6a8dad82bf6"
  12575       ],
  12576       "target_parents": [],
  12577       "source_subject": "app: add pack day batch print preflight",
  12578       "target_subject": null,
  12579       "source_author": "triesap <tyson@radroots.org>",
  12580       "target_author": null,
  12581       "source_author_time": "2026-04-28T17:41:52Z",
  12582       "target_author_time": null,
  12583       "source_committer_time": "2026-04-28T17:41:52Z",
  12584       "target_committer_time": null,
  12585       "source_paths": [],
  12586       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12587       "empty_commit_disposition": "out_of_scope"
  12588     },
  12589     {
  12590       "source_commit": "88dd300e0e79092fd448f22f6bc8970bb2a4155c",
  12591       "target_commit": null,
  12592       "source_parents": [
  12593         "5f1b41c8f711cf7328b00bf320c1fb28fcbe74da"
  12594       ],
  12595       "target_parents": [],
  12596       "source_subject": "runtime: reconcile launcher prerequisites for products",
  12597       "target_subject": null,
  12598       "source_author": "triesap <tyson@radroots.org>",
  12599       "target_author": null,
  12600       "source_author_time": "2026-04-18T08:33:48Z",
  12601       "target_author_time": null,
  12602       "source_committer_time": "2026-04-18T08:33:48Z",
  12603       "target_committer_time": null,
  12604       "source_paths": [],
  12605       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12606       "empty_commit_disposition": "out_of_scope"
  12607     },
  12608     {
  12609       "source_commit": "891dacb5310ac6eb90454fa791c6701dce9a7b23",
  12610       "target_commit": null,
  12611       "source_parents": [
  12612         "aee7adaa089b3402743d87d2b128a91c9a700c3c"
  12613       ],
  12614       "target_parents": [],
  12615       "source_subject": "app-utils: add text encoding helpers",
  12616       "target_subject": null,
  12617       "source_author": "triesap <triesap@radroots.dev>",
  12618       "target_author": null,
  12619       "source_author_time": "2026-01-19T06:48:24Z",
  12620       "target_author_time": null,
  12621       "source_committer_time": "2026-01-19T06:48:24Z",
  12622       "target_committer_time": null,
  12623       "source_paths": [],
  12624       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12625       "empty_commit_disposition": "out_of_scope"
  12626     },
  12627     {
  12628       "source_commit": "89a123dae85d438229ce0ac569bc0e2649086f3a",
  12629       "target_commit": null,
  12630       "source_parents": [
  12631         "b3c58d1604a1d5bfa8a54505488958923468c86a"
  12632       ],
  12633       "target_parents": [],
  12634       "source_subject": "app: align linked buyer lifecycle actions",
  12635       "target_subject": null,
  12636       "source_author": "triesap <tyson@radroots.org>",
  12637       "target_author": null,
  12638       "source_author_time": "2026-06-04T17:13:34-07:00",
  12639       "target_author_time": null,
  12640       "source_committer_time": "2026-06-18T12:31:41-07:00",
  12641       "target_committer_time": null,
  12642       "source_paths": [],
  12643       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12644       "empty_commit_disposition": "out_of_scope"
  12645     },
  12646     {
  12647       "source_commit": "8a14c0eb6d38496db11c8a94c41982d2b78ed766",
  12648       "target_commit": null,
  12649       "source_parents": [
  12650         "f0140acd2614a9afccc29ea5d5100061ee5dc7af"
  12651       ],
  12652       "target_parents": [],
  12653       "source_subject": "Refactor error/response handling logic, add map components, edit conf, edit stores, add styles",
  12654       "target_subject": null,
  12655       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  12656       "target_author": null,
  12657       "source_author_time": "2024-10-07T04:26:43Z",
  12658       "target_author_time": null,
  12659       "source_committer_time": "2024-10-07T04:26:43Z",
  12660       "target_committer_time": null,
  12661       "source_paths": [],
  12662       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12663       "empty_commit_disposition": "out_of_scope"
  12664     },
  12665     {
  12666       "source_commit": "8a480edad765aa3bd82ec385a1b4bb666b33c44f",
  12667       "target_commit": null,
  12668       "source_parents": [
  12669         "3dff6e469b13a9eec7d1b45d3d784fcebc7da056"
  12670       ],
  12671       "target_parents": [],
  12672       "source_subject": "marketplace: add buyer orders confirmation handoff",
  12673       "target_subject": null,
  12674       "source_author": "triesap <tyson@radroots.org>",
  12675       "target_author": null,
  12676       "source_author_time": "2026-04-20T19:16:42Z",
  12677       "target_author_time": null,
  12678       "source_committer_time": "2026-04-20T19:16:42Z",
  12679       "target_committer_time": null,
  12680       "source_paths": [],
  12681       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12682       "empty_commit_disposition": "out_of_scope"
  12683     },
  12684     {
  12685       "source_commit": "8a6179fc9ebf8132ee60e3cb35f76c20ab241626",
  12686       "target_commit": null,
  12687       "source_parents": [
  12688         "05655c5c4441a5ed36fa03b79775c7081dbe2429"
  12689       ],
  12690       "target_parents": [],
  12691       "source_subject": "app: align typed order ids",
  12692       "target_subject": null,
  12693       "source_author": "triesap <tyson@radroots.org>",
  12694       "target_author": null,
  12695       "source_author_time": "2026-06-13T00:44:57-07:00",
  12696       "target_author_time": null,
  12697       "source_committer_time": "2026-06-18T12:31:43-07:00",
  12698       "target_committer_time": null,
  12699       "source_paths": [],
  12700       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12701       "empty_commit_disposition": "out_of_scope"
  12702     },
  12703     {
  12704       "source_commit": "8ac245b64a13fc503929ac8e45c5e4b0cbbe85ce",
  12705       "target_commit": null,
  12706       "source_parents": [
  12707         "077b2f6effd1808ba25df88e7122dadf732f5212"
  12708       ],
  12709       "target_parents": [],
  12710       "source_subject": "runtime: align order lifecycle SDK evidence tests",
  12711       "target_subject": null,
  12712       "source_author": "triesap <tyson@radroots.org>",
  12713       "target_author": null,
  12714       "source_author_time": "2026-06-19T04:29:59-07:00",
  12715       "target_author_time": null,
  12716       "source_committer_time": "2026-06-19T04:29:59-07:00",
  12717       "target_committer_time": null,
  12718       "source_paths": [],
  12719       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12720       "empty_commit_disposition": "out_of_scope"
  12721     },
  12722     {
  12723       "source_commit": "8ae5610c7dc18378ed3e0387cad34964809b7f1c",
  12724       "target_commit": null,
  12725       "source_parents": [
  12726         "88dd300e0e79092fd448f22f6bc8970bb2a4155c"
  12727       ],
  12728       "target_parents": [],
  12729       "source_subject": "products: add typed screen and editor contracts",
  12730       "target_subject": null,
  12731       "source_author": "triesap <tyson@radroots.org>",
  12732       "target_author": null,
  12733       "source_author_time": "2026-04-18T08:44:08Z",
  12734       "target_author_time": null,
  12735       "source_committer_time": "2026-04-18T08:44:08Z",
  12736       "target_committer_time": null,
  12737       "source_paths": [],
  12738       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12739       "empty_commit_disposition": "out_of_scope"
  12740     },
  12741     {
  12742       "source_commit": "8b3a8802e56e9c899ba19e63a22351bd35d6c0bf",
  12743       "target_commit": null,
  12744       "source_parents": [
  12745         "34219333f97c4da2425510819428b5c7c28759cc"
  12746       ],
  12747       "target_parents": [],
  12748       "source_subject": "app: add typed startup identity choice contracts",
  12749       "target_subject": null,
  12750       "source_author": "triesap <tyson@radroots.org>",
  12751       "target_author": null,
  12752       "source_author_time": "2026-04-18T18:38:31Z",
  12753       "target_author_time": null,
  12754       "source_committer_time": "2026-04-18T18:38:31Z",
  12755       "target_committer_time": null,
  12756       "source_paths": [],
  12757       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12758       "empty_commit_disposition": "out_of_scope"
  12759     },
  12760     {
  12761       "source_commit": "8b54d3730b0e374e61165e3c7b53ee556f92ce73",
  12762       "target_commit": null,
  12763       "source_parents": [
  12764         "5c2d89a37594bffbb1ed77bd1ed0d385ed0e9cd8"
  12765       ],
  12766       "target_parents": [],
  12767       "source_subject": "docs: audit current accounts proof and Nostr references",
  12768       "target_subject": null,
  12769       "source_author": "triesap <tyson@radroots.org>",
  12770       "target_author": null,
  12771       "source_author_time": "2026-08-02T17:56:59Z",
  12772       "target_author_time": null,
  12773       "source_committer_time": "2026-08-02T17:56:59Z",
  12774       "target_committer_time": null,
  12775       "source_paths": [],
  12776       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12777       "empty_commit_disposition": "out_of_scope"
  12778     },
  12779     {
  12780       "source_commit": "8b5aaf5f7a084a25fd8fd1f7731b89f7922bb35c",
  12781       "target_commit": "6fb1e4394d8a2dbaddc8a84a52741b3ad3bfc23e",
  12782       "source_parents": [
  12783         "f300c50132a008822ace4b45aae2871619030f4c"
  12784       ],
  12785       "target_parents": [
  12786         "024b3c8d4c738b3f386d5c4ecba78b202afe7614"
  12787       ],
  12788       "source_subject": "accounts: expose removal impact and recovery",
  12789       "target_subject": "accounts: expose removal impact and recovery",
  12790       "source_author": "triesap <tyson@radroots.org>",
  12791       "target_author": "triesap <tyson@radroots.org>",
  12792       "source_author_time": "2026-08-04T00:02:15Z",
  12793       "target_author_time": "2026-08-04T00:02:15Z",
  12794       "source_committer_time": "2026-08-04T00:02:15Z",
  12795       "target_committer_time": "2026-08-04T00:02:15Z",
  12796       "source_paths": [
  12797         "core/crates/ffi/src/commands.rs"
  12798       ],
  12799       "normalized_patch_sha256": "82cf48fac2ce1abfca149d4d2b2d790ae3b1bb849c5d52af65d76af9e03a1610",
  12800       "empty_commit_disposition": "retained"
  12801     },
  12802     {
  12803       "source_commit": "8c05802359786a869bad4c32e3a68ea0bf97b6d0",
  12804       "target_commit": null,
  12805       "source_parents": [
  12806         "3a9c164328e0565a7e0d8e0d4c86e16598f2903d"
  12807       ],
  12808       "target_parents": [],
  12809       "source_subject": "app: parallelize health checks",
  12810       "target_subject": null,
  12811       "source_author": "triesap <triesap@radroots.dev>",
  12812       "target_author": null,
  12813       "source_author_time": "2026-01-21T15:55:49Z",
  12814       "target_author_time": null,
  12815       "source_committer_time": "2026-01-21T15:55:49Z",
  12816       "target_committer_time": null,
  12817       "source_paths": [],
  12818       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12819       "empty_commit_disposition": "out_of_scope"
  12820     },
  12821     {
  12822       "source_commit": "8c2cd821bb3afd0b1969553369c72b7e58a222a6",
  12823       "target_commit": null,
  12824       "source_parents": [
  12825         "d8eec2991fea7c59e8d0bf375c8bcfbea0f4f4fe"
  12826       ],
  12827       "target_parents": [],
  12828       "source_subject": "app: add home segmented toggle",
  12829       "target_subject": null,
  12830       "source_author": "triesap <tyson@radroots.org>",
  12831       "target_author": null,
  12832       "source_author_time": "2026-02-06T04:15:46Z",
  12833       "target_author_time": null,
  12834       "source_committer_time": "2026-02-06T04:15:46Z",
  12835       "target_committer_time": null,
  12836       "source_paths": [],
  12837       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12838       "empty_commit_disposition": "out_of_scope"
  12839     },
  12840     {
  12841       "source_commit": "8cc30cfe3cdff6b20ef308195bb973a6f252f8ad",
  12842       "target_commit": null,
  12843       "source_parents": [
  12844         "8d38595dec0502e7223708e41d41fe67170ed016"
  12845       ],
  12846       "target_parents": [],
  12847       "source_subject": "ui: add core id helper",
  12848       "target_subject": null,
  12849       "source_author": "triesap <triesap@radroots.dev>",
  12850       "target_author": null,
  12851       "source_author_time": "2026-01-21T19:52:39Z",
  12852       "target_author_time": null,
  12853       "source_committer_time": "2026-01-21T19:52:39Z",
  12854       "target_committer_time": null,
  12855       "source_paths": [],
  12856       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12857       "empty_commit_disposition": "out_of_scope"
  12858     },
  12859     {
  12860       "source_commit": "8ce10685743c6eda766dbb679c27a3387da34d73",
  12861       "target_commit": null,
  12862       "source_parents": [
  12863         "2bdf692e87a46112d2cfeb67923e35eb3ccc432e"
  12864       ],
  12865       "target_parents": [],
  12866       "source_subject": "app: add eula fingerprint to setup state",
  12867       "target_subject": null,
  12868       "source_author": "triesap <tyson@radroots.org>",
  12869       "target_author": null,
  12870       "source_author_time": "2026-02-02T19:12:58Z",
  12871       "target_author_time": null,
  12872       "source_committer_time": "2026-02-02T19:12:58Z",
  12873       "target_committer_time": null,
  12874       "source_paths": [],
  12875       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12876       "empty_commit_disposition": "out_of_scope"
  12877     },
  12878     {
  12879       "source_commit": "8d38595dec0502e7223708e41d41fe67170ed016",
  12880       "target_commit": null,
  12881       "source_parents": [
  12882         "0a9db471a319140223f294b79b70636da2654323"
  12883       ],
  12884       "target_parents": [],
  12885       "source_subject": "app: wire ui stylesheet layers",
  12886       "target_subject": null,
  12887       "source_author": "triesap <triesap@radroots.dev>",
  12888       "target_author": null,
  12889       "source_author_time": "2026-01-21T19:50:41Z",
  12890       "target_author_time": null,
  12891       "source_committer_time": "2026-01-21T19:50:41Z",
  12892       "target_committer_time": null,
  12893       "source_paths": [],
  12894       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12895       "empty_commit_disposition": "out_of_scope"
  12896     },
  12897     {
  12898       "source_commit": "8d616586f52bbd1936bd07ea0b7ca6a0e957cd5e",
  12899       "target_commit": null,
  12900       "source_parents": [
  12901         "baa3c784939f294bef919f13a20ac3539d4ae90a"
  12902       ],
  12903       "target_parents": [],
  12904       "source_subject": "app: share remote signer lifecycle core",
  12905       "target_subject": null,
  12906       "source_author": "triesap <tyson@radroots.org>",
  12907       "target_author": null,
  12908       "source_author_time": "2026-03-28T17:49:31Z",
  12909       "target_author_time": null,
  12910       "source_committer_time": "2026-03-28T17:49:31Z",
  12911       "target_committer_time": null,
  12912       "source_paths": [],
  12913       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12914       "empty_commit_disposition": "out_of_scope"
  12915     },
  12916     {
  12917       "source_commit": "8d849a204b0b67865603f5c877ad7409fc922d30",
  12918       "target_commit": null,
  12919       "source_parents": [
  12920         "5c22ceeaebfca8dd25c867c84851860b9ded8c4d"
  12921       ],
  12922       "target_parents": [],
  12923       "source_subject": "deps: use registry block release",
  12924       "target_subject": null,
  12925       "source_author": "triesap <tyson@radroots.org>",
  12926       "target_author": null,
  12927       "source_author_time": "2026-07-22T21:30:17Z",
  12928       "target_author_time": null,
  12929       "source_committer_time": "2026-07-22T21:30:17Z",
  12930       "target_committer_time": null,
  12931       "source_paths": [],
  12932       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12933       "empty_commit_disposition": "out_of_scope"
  12934     },
  12935     {
  12936       "source_commit": "8d944b1b2bf0bd104601a9cd4333046f588eba3f",
  12937       "target_commit": null,
  12938       "source_parents": [
  12939         "14568f2f6521da9813b7b2f1eca4299a8513392c"
  12940       ],
  12941       "target_parents": [],
  12942       "source_subject": "core: add async reverse lookup contract",
  12943       "target_subject": null,
  12944       "source_author": "triesap <tyson@radroots.org>",
  12945       "target_author": null,
  12946       "source_author_time": "2026-03-22T11:43:04Z",
  12947       "target_author_time": null,
  12948       "source_committer_time": "2026-03-22T11:43:04Z",
  12949       "target_committer_time": null,
  12950       "source_paths": [],
  12951       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12952       "empty_commit_disposition": "out_of_scope"
  12953     },
  12954     {
  12955       "source_commit": "8de385c1a7d41657dddcce7c4eae210be616e514",
  12956       "target_commit": null,
  12957       "source_parents": [
  12958         "f5a8b119cc98e2a82b937f1f276b82d5098aee6d"
  12959       ],
  12960       "target_parents": [],
  12961       "source_subject": "app: surface sdk diagnostics in about status",
  12962       "target_subject": null,
  12963       "source_author": "triesap <tyson@radroots.org>",
  12964       "target_author": null,
  12965       "source_author_time": "2026-06-18T14:29:21-07:00",
  12966       "target_author_time": null,
  12967       "source_committer_time": "2026-06-18T14:29:21-07:00",
  12968       "target_committer_time": null,
  12969       "source_paths": [],
  12970       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12971       "empty_commit_disposition": "out_of_scope"
  12972     },
  12973     {
  12974       "source_commit": "8def5c556bf88979d990f0e4c07c6f77076c6195",
  12975       "target_commit": null,
  12976       "source_parents": [
  12977         "620c5ebd1e0e21aa6e6865fefc2bfdfae636f6bc"
  12978       ],
  12979       "target_parents": [],
  12980       "source_subject": "app: add macos host bundle launcher",
  12981       "target_subject": null,
  12982       "source_author": "triesap <tyson@radroots.org>",
  12983       "target_author": null,
  12984       "source_author_time": "2026-04-17T22:55:04Z",
  12985       "target_author_time": null,
  12986       "source_committer_time": "2026-04-17T22:55:04Z",
  12987       "target_committer_time": null,
  12988       "source_paths": [],
  12989       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  12990       "empty_commit_disposition": "out_of_scope"
  12991     },
  12992     {
  12993       "source_commit": "8df1ff570c388049e36ae8a0c979644e5ca250c2",
  12994       "target_commit": null,
  12995       "source_parents": [
  12996         "f5233d21b3061a2f431a28238aaa878483c22d09"
  12997       ],
  12998       "target_parents": [],
  12999       "source_subject": "app: add setup lock primitives",
  13000       "target_subject": null,
  13001       "source_author": "triesap <tyson@radroots.org>",
  13002       "target_author": null,
  13003       "source_author_time": "2026-02-02T20:25:28Z",
  13004       "target_author_time": null,
  13005       "source_committer_time": "2026-02-02T20:25:28Z",
  13006       "target_committer_time": null,
  13007       "source_paths": [],
  13008       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13009       "empty_commit_disposition": "out_of_scope"
  13010     },
  13011     {
  13012       "source_commit": "8e27f648a9354955545a0b70d45393860af0ebbc",
  13013       "target_commit": null,
  13014       "source_parents": [
  13015         "155f4669ec91817a97db1d238ed6e407071feea0"
  13016       ],
  13017       "target_parents": [],
  13018       "source_subject": "runtime: add the desktop runtime boundary",
  13019       "target_subject": null,
  13020       "source_author": "triesap <tyson@radroots.org>",
  13021       "target_author": null,
  13022       "source_author_time": "2026-04-17T20:36:22Z",
  13023       "target_author_time": null,
  13024       "source_committer_time": "2026-04-17T20:36:22Z",
  13025       "target_committer_time": null,
  13026       "source_paths": [],
  13027       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13028       "empty_commit_disposition": "out_of_scope"
  13029     },
  13030     {
  13031       "source_commit": "8ec469d76d6790acb6b4bc675b32297b9a7e8434",
  13032       "target_commit": null,
  13033       "source_parents": [
  13034         "0d57b0d335be73f7ef8817656a2a6166ddbd66b6"
  13035       ],
  13036       "target_parents": [],
  13037       "source_subject": "core: add remote signer add account flow",
  13038       "target_subject": null,
  13039       "source_author": "triesap <tyson@radroots.org>",
  13040       "target_author": null,
  13041       "source_author_time": "2026-03-22T21:07:07Z",
  13042       "target_author_time": null,
  13043       "source_committer_time": "2026-03-22T21:07:07Z",
  13044       "target_committer_time": null,
  13045       "source_paths": [],
  13046       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13047       "empty_commit_disposition": "out_of_scope"
  13048     },
  13049     {
  13050       "source_commit": "8ec6d269209aabd864469d12a3d4e8159959ff66",
  13051       "target_commit": null,
  13052       "source_parents": [
  13053         "cd6b276b28c5d1789674fa9139781583c61abaf7"
  13054       ],
  13055       "target_parents": [],
  13056       "source_subject": "application: make command admission explicit",
  13057       "target_subject": null,
  13058       "source_author": "triesap <tyson@radroots.org>",
  13059       "target_author": null,
  13060       "source_author_time": "2026-08-03T23:47:52Z",
  13061       "target_author_time": null,
  13062       "source_committer_time": "2026-08-03T23:47:52Z",
  13063       "target_committer_time": null,
  13064       "source_paths": [],
  13065       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13066       "empty_commit_disposition": "out_of_scope"
  13067     },
  13068     {
  13069       "source_commit": "8ed9630460d3e42909c87a2ef934fbee5fe747c9",
  13070       "target_commit": null,
  13071       "source_parents": [
  13072         "b0d413b7482ff340a33cbc1e4aa561ee43d3c138"
  13073       ],
  13074       "target_parents": [],
  13075       "source_subject": "app: add log entry builder and buffer",
  13076       "target_subject": null,
  13077       "source_author": "triesap <triesap@radroots.dev>",
  13078       "target_author": null,
  13079       "source_author_time": "2026-01-19T23:32:37Z",
  13080       "target_author_time": null,
  13081       "source_committer_time": "2026-01-19T23:32:37Z",
  13082       "target_committer_time": null,
  13083       "source_paths": [],
  13084       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13085       "empty_commit_disposition": "out_of_scope"
  13086     },
  13087     {
  13088       "source_commit": "8f230b2edbcfbe27955eb1c6e1f550eb1c594b72",
  13089       "target_commit": null,
  13090       "source_parents": [
  13091         "bb45c038994cf89d711954669084f1a5d07b1422"
  13092       ],
  13093       "target_parents": [],
  13094       "source_subject": "store: fail closed on workflow revision keys",
  13095       "target_subject": null,
  13096       "source_author": "triesap <tyson@radroots.org>",
  13097       "target_author": null,
  13098       "source_author_time": "2026-06-03T11:51:05-07:00",
  13099       "target_author_time": null,
  13100       "source_committer_time": "2026-06-03T11:51:05-07:00",
  13101       "target_committer_time": null,
  13102       "source_paths": [],
  13103       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13104       "empty_commit_disposition": "out_of_scope"
  13105     },
  13106     {
  13107       "source_commit": "8f9bccf3179fd67dfede22dfb9620f7d5a9faec2",
  13108       "target_commit": null,
  13109       "source_parents": [
  13110         "b76d7561f0cb0e2995f1e6c412f81942bde23de5"
  13111       ],
  13112       "target_parents": [],
  13113       "source_subject": "ui: remove farm profile completeness card",
  13114       "target_subject": null,
  13115       "source_author": "triesap <tyson@radroots.org>",
  13116       "target_author": null,
  13117       "source_author_time": "2026-06-07T15:57:39-07:00",
  13118       "target_author_time": null,
  13119       "source_committer_time": "2026-06-18T12:31:43-07:00",
  13120       "target_committer_time": null,
  13121       "source_paths": [],
  13122       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13123       "empty_commit_disposition": "out_of_scope"
  13124     },
  13125     {
  13126       "source_commit": "8fad1d6ac79bed152cc5b02b32b587558f095081",
  13127       "target_commit": null,
  13128       "source_parents": [
  13129         "1b62f86d353263c39507d62d1c7954321c1ecb0f"
  13130       ],
  13131       "target_parents": [],
  13132       "source_subject": "application: add typed native gateway contracts",
  13133       "target_subject": null,
  13134       "source_author": "triesap <tyson@radroots.org>",
  13135       "target_author": null,
  13136       "source_author_time": "2026-08-03T23:42:13Z",
  13137       "target_author_time": null,
  13138       "source_committer_time": "2026-08-03T23:42:13Z",
  13139       "target_committer_time": null,
  13140       "source_paths": [],
  13141       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13142       "empty_commit_disposition": "out_of_scope"
  13143     },
  13144     {
  13145       "source_commit": "8fdf43c84c144800bb4b65dbb73a8e2e1b181bc6",
  13146       "target_commit": null,
  13147       "source_parents": [
  13148         "2e3e7d3131dcd501095b6545cc420b508738a059"
  13149       ],
  13150       "target_parents": [],
  13151       "source_subject": "sync: add direct relay app transport",
  13152       "target_subject": null,
  13153       "source_author": "triesap <tyson@radroots.org>",
  13154       "target_author": null,
  13155       "source_author_time": "2026-05-25T00:14:48Z",
  13156       "target_author_time": null,
  13157       "source_committer_time": "2026-05-25T00:14:48Z",
  13158       "target_committer_time": null,
  13159       "source_paths": [],
  13160       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13161       "empty_commit_disposition": "out_of_scope"
  13162     },
  13163     {
  13164       "source_commit": "8ff2bbc1c2749888ec0d308206fe6bad974bc648",
  13165       "target_commit": null,
  13166       "source_parents": [
  13167         "8060b1ea61758d451eec667b5bf8bafe92688f20"
  13168       ],
  13169       "target_parents": [],
  13170       "source_subject": "app: add logs filtering and view cap",
  13171       "target_subject": null,
  13172       "source_author": "triesap <triesap@radroots.dev>",
  13173       "target_author": null,
  13174       "source_author_time": "2026-01-20T23:59:05Z",
  13175       "target_author_time": null,
  13176       "source_committer_time": "2026-01-20T23:59:05Z",
  13177       "target_committer_time": null,
  13178       "source_paths": [],
  13179       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13180       "empty_commit_disposition": "out_of_scope"
  13181     },
  13182     {
  13183       "source_commit": "9013edbd92524958f3d4a98bcc99cef25fe420c2",
  13184       "target_commit": null,
  13185       "source_parents": [
  13186         "202dfac602679620b158c68564529e744e0a1db9"
  13187       ],
  13188       "target_parents": [],
  13189       "source_subject": "app: add pack day host bridge planner",
  13190       "target_subject": null,
  13191       "source_author": "triesap <tyson@radroots.org>",
  13192       "target_author": null,
  13193       "source_author_time": "2026-04-21T19:23:54Z",
  13194       "target_author_time": null,
  13195       "source_committer_time": "2026-04-21T19:23:54Z",
  13196       "target_committer_time": null,
  13197       "source_paths": [],
  13198       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13199       "empty_commit_disposition": "out_of_scope"
  13200     },
  13201     {
  13202       "source_commit": "903885d2fa79e36ebd86dbcf8bf79bf587a7dd45",
  13203       "target_commit": null,
  13204       "source_parents": [
  13205         "cf6b323a86b9e867d1a29d28b771f291efe38b48"
  13206       ],
  13207       "target_parents": [],
  13208       "source_subject": "app: update crate metadata",
  13209       "target_subject": null,
  13210       "source_author": "triesap <tyson@radroots.org>",
  13211       "target_author": null,
  13212       "source_author_time": "2026-04-10T17:27:51Z",
  13213       "target_author_time": null,
  13214       "source_committer_time": "2026-04-10T17:27:51Z",
  13215       "target_committer_time": null,
  13216       "source_paths": [],
  13217       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13218       "empty_commit_disposition": "out_of_scope"
  13219     },
  13220     {
  13221       "source_commit": "90a3a7aaa05236aa9303f7d0ee84abfe34193042",
  13222       "target_commit": null,
  13223       "source_parents": [
  13224         "a1d5292f498f7f4c0a3bc1c1c24b1a7325b2ec25"
  13225       ],
  13226       "target_parents": [],
  13227       "source_subject": "app: render logs list and dump panel",
  13228       "target_subject": null,
  13229       "source_author": "triesap <triesap@radroots.dev>",
  13230       "target_author": null,
  13231       "source_author_time": "2026-01-19T23:42:08Z",
  13232       "target_author_time": null,
  13233       "source_committer_time": "2026-01-19T23:42:08Z",
  13234       "target_committer_time": null,
  13235       "source_paths": [],
  13236       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13237       "empty_commit_disposition": "out_of_scope"
  13238     },
  13239     {
  13240       "source_commit": "90e363c7b24cc8a25a2eade31f72728980582350",
  13241       "target_commit": null,
  13242       "source_parents": [
  13243         "aed9af5b047047d33a613cab8b9e1f099922678e"
  13244       ],
  13245       "target_parents": [],
  13246       "source_subject": "backup: switch tangle db backup to json and add export UI",
  13247       "target_subject": null,
  13248       "source_author": "triesap <triesap@radroots.dev>",
  13249       "target_author": null,
  13250       "source_author_time": "2025-12-28T17:02:40Z",
  13251       "target_author_time": null,
  13252       "source_committer_time": "2025-12-28T17:02:40Z",
  13253       "target_committer_time": null,
  13254       "source_paths": [],
  13255       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13256       "empty_commit_disposition": "out_of_scope"
  13257     },
  13258     {
  13259       "source_commit": "90e7cf2ff22f562f8663553597b7502c6dccefe0",
  13260       "target_commit": null,
  13261       "source_parents": [
  13262         "825f5f3e0e594c2bea5dfe527e05a8877a008480"
  13263       ],
  13264       "target_parents": [],
  13265       "source_subject": "app: add lucide icon foundation",
  13266       "target_subject": null,
  13267       "source_author": "triesap <triesap@radroots.dev>",
  13268       "target_author": null,
  13269       "source_author_time": "2026-01-22T04:38:08Z",
  13270       "target_author_time": null,
  13271       "source_committer_time": "2026-01-22T04:38:08Z",
  13272       "target_committer_time": null,
  13273       "source_paths": [],
  13274       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13275       "empty_commit_disposition": "out_of_scope"
  13276     },
  13277     {
  13278       "source_commit": "91269537b7ac3dbe63c751adb3b5baf4202a2278",
  13279       "target_commit": null,
  13280       "source_parents": [
  13281         "6811b882d40fabacd2a073a02e16b4f826a38e40"
  13282       ],
  13283       "target_parents": [],
  13284       "source_subject": "app: rename init and context types",
  13285       "target_subject": null,
  13286       "source_author": "triesap <triesap@radroots.dev>",
  13287       "target_author": null,
  13288       "source_author_time": "2026-01-20T18:22:29Z",
  13289       "target_author_time": null,
  13290       "source_committer_time": "2026-01-20T18:22:29Z",
  13291       "target_committer_time": null,
  13292       "source_paths": [],
  13293       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13294       "empty_commit_disposition": "out_of_scope"
  13295     },
  13296     {
  13297       "source_commit": "9131b1da3148a86d6d3340e3c1b39ed8abff35b9",
  13298       "target_commit": null,
  13299       "source_parents": [
  13300         "b1e130c657efe306f06185fdee4309cda3fbf6a5"
  13301       ],
  13302       "target_parents": [],
  13303       "source_subject": "app: add settings shell menu wiring",
  13304       "target_subject": null,
  13305       "source_author": "triesap <tyson@radroots.org>",
  13306       "target_author": null,
  13307       "source_author_time": "2026-04-17T17:17:46Z",
  13308       "target_author_time": null,
  13309       "source_committer_time": "2026-04-17T17:17:46Z",
  13310       "target_committer_time": null,
  13311       "source_paths": [],
  13312       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13313       "empty_commit_disposition": "out_of_scope"
  13314     },
  13315     {
  13316       "source_commit": "91cefb39eca852441f425d6fae3a201446fa081b",
  13317       "target_commit": null,
  13318       "source_parents": [
  13319         "e4456b82cff58d416cd1952378f5976ac5a8efba"
  13320       ],
  13321       "target_parents": [],
  13322       "source_subject": "app: reinitialize workspace with native egui bootstrap",
  13323       "target_subject": null,
  13324       "source_author": "triesap <tyson@radroots.org>",
  13325       "target_author": null,
  13326       "source_author_time": "2026-03-20T15:49:27Z",
  13327       "target_author_time": null,
  13328       "source_committer_time": "2026-03-20T15:49:27Z",
  13329       "target_committer_time": null,
  13330       "source_paths": [],
  13331       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13332       "empty_commit_disposition": "out_of_scope"
  13333     },
  13334     {
  13335       "source_commit": "91fbe109eef0f92635bc1d640b0b4e586c986e19",
  13336       "target_commit": null,
  13337       "source_parents": [
  13338         "81731f0c89dc67fa9ea7a38f8404ef040d20973f"
  13339       ],
  13340       "target_parents": [],
  13341       "source_subject": "app: add ui crate scaffolds",
  13342       "target_subject": null,
  13343       "source_author": "triesap <triesap@radroots.dev>",
  13344       "target_author": null,
  13345       "source_author_time": "2026-01-21T19:45:27Z",
  13346       "target_author_time": null,
  13347       "source_committer_time": "2026-01-21T19:45:27Z",
  13348       "target_committer_time": null,
  13349       "source_paths": [],
  13350       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13351       "empty_commit_disposition": "out_of_scope"
  13352     },
  13353     {
  13354       "source_commit": "91fdfc28fbca3289be1e4de3c63299f4d869b365",
  13355       "target_commit": null,
  13356       "source_parents": [
  13357         "d04f240248aa5bb75d489ad564f3cd6a2c2b50b9"
  13358       ],
  13359       "target_parents": [],
  13360       "source_subject": "app: share NIP-46 signer execution",
  13361       "target_subject": null,
  13362       "source_author": "triesap <tyson@radroots.org>",
  13363       "target_author": null,
  13364       "source_author_time": "2026-06-24T01:13:39Z",
  13365       "target_author_time": null,
  13366       "source_committer_time": "2026-06-24T01:13:39Z",
  13367       "target_committer_time": null,
  13368       "source_paths": [],
  13369       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13370       "empty_commit_disposition": "out_of_scope"
  13371     },
  13372     {
  13373       "source_commit": "92211deac77d79bd16149f06285c3587a74a9143",
  13374       "target_commit": null,
  13375       "source_parents": [
  13376         "935f945d87e0af97086fd708cf3736261aa375b0"
  13377       ],
  13378       "target_parents": [],
  13379       "source_subject": "Add app css font-face imports, edit tailwind config",
  13380       "target_subject": null,
  13381       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  13382       "target_author": null,
  13383       "source_author_time": "2024-09-07T09:17:28Z",
  13384       "target_author_time": null,
  13385       "source_committer_time": "2024-09-07T09:17:28Z",
  13386       "target_committer_time": null,
  13387       "source_paths": [],
  13388       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13389       "empty_commit_disposition": "out_of_scope"
  13390     },
  13391     {
  13392       "source_commit": "925a6883721e80174e609a2f4b5127d9c5a67eec",
  13393       "target_commit": null,
  13394       "source_parents": [
  13395         "e85c6440e1bd265c2607c47b2221325907520af3"
  13396       ],
  13397       "target_parents": [],
  13398       "source_subject": "sqlite: add orders and pack day repository seams",
  13399       "target_subject": null,
  13400       "source_author": "triesap <tyson@radroots.org>",
  13401       "target_author": null,
  13402       "source_author_time": "2026-04-19T23:01:09Z",
  13403       "target_author_time": null,
  13404       "source_committer_time": "2026-04-19T23:01:09Z",
  13405       "target_committer_time": null,
  13406       "source_paths": [],
  13407       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13408       "empty_commit_disposition": "out_of_scope"
  13409     },
  13410     {
  13411       "source_commit": "925edeb6ab2aff801aa61c6dcf4b1a4c10fc8c1f",
  13412       "target_commit": null,
  13413       "source_parents": [
  13414         "66ff0eeabcd9ed1cc6452bddbc69bff56d092d95"
  13415       ],
  13416       "target_parents": [],
  13417       "source_subject": "Update localised string translation function. Edit `/settings/profile` layout, styles.",
  13418       "target_subject": null,
  13419       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  13420       "target_author": null,
  13421       "source_author_time": "2024-12-07T19:28:04Z",
  13422       "target_author_time": null,
  13423       "source_committer_time": "2024-12-07T19:28:04Z",
  13424       "target_committer_time": null,
  13425       "source_paths": [],
  13426       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13427       "empty_commit_disposition": "out_of_scope"
  13428     },
  13429     {
  13430       "source_commit": "9280058e4b00650a09a00d5d49553e4a4ff380fd",
  13431       "target_commit": null,
  13432       "source_parents": [
  13433         "4c5dc1e7711f79848e62af978af45bdb0324edf4"
  13434       ],
  13435       "target_parents": [],
  13436       "source_subject": "window: prioritize inline farm setup form on home",
  13437       "target_subject": null,
  13438       "source_author": "triesap <tyson@radroots.org>",
  13439       "target_author": null,
  13440       "source_author_time": "2026-04-19T01:36:21Z",
  13441       "target_author_time": null,
  13442       "source_committer_time": "2026-04-19T01:36:21Z",
  13443       "target_committer_time": null,
  13444       "source_paths": [],
  13445       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13446       "empty_commit_disposition": "out_of_scope"
  13447     },
  13448     {
  13449       "source_commit": "9287b509039a6de36453164c750e7777a03a83a6",
  13450       "target_commit": null,
  13451       "source_parents": [
  13452         "fb1dd87a07c5c8879b86614133be429fbbc2e2ae"
  13453       ],
  13454       "target_parents": [],
  13455       "source_subject": "desktop: align SDK client workflow status",
  13456       "target_subject": null,
  13457       "source_author": "triesap <tyson@radroots.org>",
  13458       "target_author": null,
  13459       "source_author_time": "2026-06-26T08:23:47Z",
  13460       "target_author_time": null,
  13461       "source_committer_time": "2026-06-26T08:23:47Z",
  13462       "target_committer_time": null,
  13463       "source_paths": [],
  13464       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13465       "empty_commit_disposition": "out_of_scope"
  13466     },
  13467     {
  13468       "source_commit": "92979140dfb426125bcd809d833f5a2276569d3b",
  13469       "target_commit": null,
  13470       "source_parents": [
  13471         "6163c100f741f510782812650b1a584cb82a8bfa"
  13472       ],
  13473       "target_parents": [],
  13474       "source_subject": "android: add secret-key import for local identities",
  13475       "target_subject": null,
  13476       "source_author": "triesap <tyson@radroots.org>",
  13477       "target_author": null,
  13478       "source_author_time": "2026-03-21T20:20:20Z",
  13479       "target_author_time": null,
  13480       "source_committer_time": "2026-03-21T20:20:20Z",
  13481       "target_committer_time": null,
  13482       "source_paths": [],
  13483       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13484       "empty_commit_disposition": "out_of_scope"
  13485     },
  13486     {
  13487       "source_commit": "930b583674f77479aee8051d99ff473815f16649",
  13488       "target_commit": null,
  13489       "source_parents": [
  13490         "cd5b57cc61b052f121ac3b76d35347bd04b6248c"
  13491       ],
  13492       "target_parents": [],
  13493       "source_subject": "sqlite: replay app local interop records",
  13494       "target_subject": null,
  13495       "source_author": "triesap <tyson@radroots.org>",
  13496       "target_author": null,
  13497       "source_author_time": "2026-05-23T19:57:01Z",
  13498       "target_author_time": null,
  13499       "source_committer_time": "2026-05-23T19:57:01Z",
  13500       "target_committer_time": null,
  13501       "source_paths": [],
  13502       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13503       "empty_commit_disposition": "out_of_scope"
  13504     },
  13505     {
  13506       "source_commit": "935f945d87e0af97086fd708cf3736261aa375b0",
  13507       "target_commit": null,
  13508       "source_parents": [
  13509         "f5910586778547dd06863fd6a33ac9700012261b"
  13510       ],
  13511       "target_parents": [],
  13512       "source_subject": "Add `phosphor-icons` submodule",
  13513       "target_subject": null,
  13514       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  13515       "target_author": null,
  13516       "source_author_time": "2024-09-07T09:13:34Z",
  13517       "target_author_time": null,
  13518       "source_committer_time": "2024-09-07T09:13:34Z",
  13519       "target_committer_time": null,
  13520       "source_paths": [],
  13521       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13522       "empty_commit_disposition": "out_of_scope"
  13523     },
  13524     {
  13525       "source_commit": "93794e17a1cd1f9cedaf98f272712507d46ef5de",
  13526       "target_commit": null,
  13527       "source_parents": [
  13528         "17d7ab77d7bc53485b226fc28f2e8bfc730b60e7"
  13529       ],
  13530       "target_parents": [],
  13531       "source_subject": "app: remove home sidebar brand label",
  13532       "target_subject": null,
  13533       "source_author": "triesap <tyson@radroots.org>",
  13534       "target_author": null,
  13535       "source_author_time": "2026-04-17T23:14:14Z",
  13536       "target_author_time": null,
  13537       "source_committer_time": "2026-04-17T23:14:14Z",
  13538       "target_committer_time": null,
  13539       "source_paths": [],
  13540       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13541       "empty_commit_disposition": "out_of_scope"
  13542     },
  13543     {
  13544       "source_commit": "93cecb0af12dbb32389560f81230f4db33cd547b",
  13545       "target_commit": null,
  13546       "source_parents": [
  13547         "69e528683ee6062353f36824f16803995f6f270b"
  13548       ],
  13549       "target_parents": [],
  13550       "source_subject": "app: add recovery reset flow",
  13551       "target_subject": null,
  13552       "source_author": "triesap <tyson@radroots.org>",
  13553       "target_author": null,
  13554       "source_author_time": "2026-02-02T21:47:12Z",
  13555       "target_author_time": null,
  13556       "source_committer_time": "2026-02-02T21:47:12Z",
  13557       "target_committer_time": null,
  13558       "source_paths": [],
  13559       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13560       "empty_commit_disposition": "out_of_scope"
  13561     },
  13562     {
  13563       "source_commit": "93e248c87b1da5093515982183c0753e145351d9",
  13564       "target_commit": null,
  13565       "source_parents": [
  13566         "3e6a99647906d6a6239cdc697076ca24b27b49e1"
  13567       ],
  13568       "target_parents": [],
  13569       "source_subject": "Update app client to use locale messages from `@radroots/locales`, refactor library components, edit utils.",
  13570       "target_subject": null,
  13571       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  13572       "target_author": null,
  13573       "source_author_time": "2025-03-07T09:59:22Z",
  13574       "target_author_time": null,
  13575       "source_committer_time": "2025-03-07T09:59:22Z",
  13576       "target_committer_time": null,
  13577       "source_paths": [],
  13578       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13579       "empty_commit_disposition": "out_of_scope"
  13580     },
  13581     {
  13582       "source_commit": "941da562b69832d8896469affb0d6b163aae17ec",
  13583       "target_commit": null,
  13584       "source_parents": [
  13585         "3d65eb987a36a2e4914711fc76bd431d925779d7"
  13586       ],
  13587       "target_parents": [],
  13588       "source_subject": "app: rename notifications and tangle types",
  13589       "target_subject": null,
  13590       "source_author": "triesap <triesap@radroots.dev>",
  13591       "target_author": null,
  13592       "source_author_time": "2026-01-20T18:25:39Z",
  13593       "target_author_time": null,
  13594       "source_committer_time": "2026-01-20T18:25:39Z",
  13595       "target_committer_time": null,
  13596       "source_paths": [],
  13597       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13598       "empty_commit_disposition": "out_of_scope"
  13599     },
  13600     {
  13601       "source_commit": "9439b260229eec6143c7b15b063358781b421962",
  13602       "target_commit": null,
  13603       "source_parents": [
  13604         "fa80eefbec4ba12a37092b8b8fc7c54c7799ce1b"
  13605       ],
  13606       "target_parents": [],
  13607       "source_subject": "ui: wire nav header scroll modes",
  13608       "target_subject": null,
  13609       "source_author": "triesap <tyson@radroots.org>",
  13610       "target_author": null,
  13611       "source_author_time": "2026-02-06T13:41:19Z",
  13612       "target_author_time": null,
  13613       "source_committer_time": "2026-02-06T13:41:19Z",
  13614       "target_committer_time": null,
  13615       "source_paths": [],
  13616       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13617       "empty_commit_disposition": "out_of_scope"
  13618     },
  13619     {
  13620       "source_commit": "945b4042e69d0d7b07b84baccf59fafc55e0b515",
  13621       "target_commit": null,
  13622       "source_parents": [
  13623         "92979140dfb426125bcd809d833f5a2276569d3b"
  13624       ],
  13625       "target_parents": [],
  13626       "source_subject": "build: define community app geocoder asset contract",
  13627       "target_subject": null,
  13628       "source_author": "triesap <tyson@radroots.org>",
  13629       "target_author": null,
  13630       "source_author_time": "2026-03-21T21:41:29Z",
  13631       "target_author_time": null,
  13632       "source_committer_time": "2026-03-21T21:41:29Z",
  13633       "target_committer_time": null,
  13634       "source_paths": [],
  13635       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13636       "empty_commit_disposition": "out_of_scope"
  13637     },
  13638     {
  13639       "source_commit": "947649d28b4fd0c0ca3477ca3808cbb29a5d5d6f",
  13640       "target_commit": null,
  13641       "source_parents": [
  13642         "50ad947bdbd92ae472df691c813956d321a57d65"
  13643       ],
  13644       "target_parents": [],
  13645       "source_subject": "app: persist nostr public key in app data",
  13646       "target_subject": null,
  13647       "source_author": "triesap <triesap@radroots.dev>",
  13648       "target_author": null,
  13649       "source_author_time": "2026-01-19T19:42:41Z",
  13650       "target_author_time": null,
  13651       "source_committer_time": "2026-01-19T19:42:41Z",
  13652       "target_committer_time": null,
  13653       "source_paths": [],
  13654       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13655       "empty_commit_disposition": "out_of_scope"
  13656     },
  13657     {
  13658       "source_commit": "94aa59511fe9eb64e7e8008b1a6289831860090a",
  13659       "target_commit": null,
  13660       "source_parents": [
  13661         "c2be4d1883b6a573464bfca1f921c5ab5420c1eb"
  13662       ],
  13663       "target_parents": [],
  13664       "source_subject": "sqlite: add farm rules persistence",
  13665       "target_subject": null,
  13666       "source_author": "triesap <tyson@radroots.org>",
  13667       "target_author": null,
  13668       "source_author_time": "2026-04-18T23:29:52Z",
  13669       "target_author_time": null,
  13670       "source_committer_time": "2026-04-18T23:29:52Z",
  13671       "target_committer_time": null,
  13672       "source_paths": [],
  13673       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13674       "empty_commit_disposition": "out_of_scope"
  13675     },
  13676     {
  13677       "source_commit": "94c09690504d68dd16a9ef71ce95c04d667f3332",
  13678       "target_commit": null,
  13679       "source_parents": [
  13680         "2685bec2950c4df4abdf6c3cc2676e009e4cec61"
  13681       ],
  13682       "target_parents": [],
  13683       "source_subject": "Edit `/search` add tabs float.",
  13684       "target_subject": null,
  13685       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  13686       "target_author": null,
  13687       "source_author_time": "2024-12-09T06:46:39Z",
  13688       "target_author_time": null,
  13689       "source_committer_time": "2024-12-09T06:46:39Z",
  13690       "target_committer_time": null,
  13691       "source_paths": [],
  13692       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13693       "empty_commit_disposition": "out_of_scope"
  13694     },
  13695     {
  13696       "source_commit": "94d601f7afee0e6c13844549ba1fd36770199342",
  13697       "target_commit": null,
  13698       "source_parents": [
  13699         "7ac71ea6f202532c7319c10c1380be26cf0b937b"
  13700       ],
  13701       "target_parents": [],
  13702       "source_subject": "docs: align app readme with desktop scope",
  13703       "target_subject": null,
  13704       "source_author": "triesap <tyson@radroots.org>",
  13705       "target_author": null,
  13706       "source_author_time": "2026-04-28T16:39:28Z",
  13707       "target_author_time": null,
  13708       "source_committer_time": "2026-04-28T16:39:28Z",
  13709       "target_committer_time": null,
  13710       "source_paths": [],
  13711       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13712       "empty_commit_disposition": "out_of_scope"
  13713     },
  13714     {
  13715       "source_commit": "95a4ba846fd9349e04ac4291b3cb39c9588f4715",
  13716       "target_commit": null,
  13717       "source_parents": [
  13718         "91cefb39eca852441f425d6fae3a201446fa081b"
  13719       ],
  13720       "target_parents": [],
  13721       "source_subject": "build: bootstrap wasm target",
  13722       "target_subject": null,
  13723       "source_author": "triesap <tyson@radroots.org>",
  13724       "target_author": null,
  13725       "source_author_time": "2026-03-20T16:27:14Z",
  13726       "target_author_time": null,
  13727       "source_committer_time": "2026-03-20T16:27:14Z",
  13728       "target_committer_time": null,
  13729       "source_paths": [],
  13730       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13731       "empty_commit_disposition": "out_of_scope"
  13732     },
  13733     {
  13734       "source_commit": "960af38713026b52aea7768a986b29fd6ad112f6",
  13735       "target_commit": null,
  13736       "source_parents": [
  13737         "1e9188ea21d55ca40764282cb8cf9eb277732caf"
  13738       ],
  13739       "target_parents": [],
  13740       "source_subject": "app: adopt shared host-vault boundary",
  13741       "target_subject": null,
  13742       "source_author": "triesap <tyson@radroots.org>",
  13743       "target_author": null,
  13744       "source_author_time": "2026-04-07T17:57:16Z",
  13745       "target_author_time": null,
  13746       "source_committer_time": "2026-04-07T17:57:16Z",
  13747       "target_committer_time": null,
  13748       "source_paths": [],
  13749       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13750       "empty_commit_disposition": "out_of_scope"
  13751     },
  13752     {
  13753       "source_commit": "964a1d472ba27ad5a8e4931f2b1bb13e9218e5bb",
  13754       "target_commit": null,
  13755       "source_parents": [
  13756         "61c6e576fe2a812d6c03643975f770e008dfa199"
  13757       ],
  13758       "target_parents": [],
  13759       "source_subject": "ui: add scroll lock primitive",
  13760       "target_subject": null,
  13761       "source_author": "triesap <triesap@radroots.dev>",
  13762       "target_author": null,
  13763       "source_author_time": "2026-01-21T20:18:22Z",
  13764       "target_author_time": null,
  13765       "source_committer_time": "2026-01-21T20:18:22Z",
  13766       "target_committer_time": null,
  13767       "source_paths": [],
  13768       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13769       "empty_commit_disposition": "out_of_scope"
  13770     },
  13771     {
  13772       "source_commit": "9677468e591b741583323a4065f0f35a62f29f32",
  13773       "target_commit": null,
  13774       "source_parents": [
  13775         "4a37ef1feefda4f0e6d95145dbf65dfadb8b15f2"
  13776       ],
  13777       "target_parents": [],
  13778       "source_subject": "docs: remove ad-hoc documentation",
  13779       "target_subject": null,
  13780       "source_author": "triesap <tyson@radroots.org>",
  13781       "target_author": null,
  13782       "source_author_time": "2026-08-03T20:52:18Z",
  13783       "target_author_time": null,
  13784       "source_committer_time": "2026-08-03T20:52:18Z",
  13785       "target_committer_time": null,
  13786       "source_paths": [],
  13787       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13788       "empty_commit_disposition": "out_of_scope"
  13789     },
  13790     {
  13791       "source_commit": "972e0b85a4047fb32dcbca51ff8c06a4aa7ce0cc",
  13792       "target_commit": null,
  13793       "source_parents": [
  13794         "6f07da0b82da33939abb376ba868a9a58911ea79"
  13795       ],
  13796       "target_parents": [],
  13797       "source_subject": "app-utils: add err_msg helper",
  13798       "target_subject": null,
  13799       "source_author": "triesap <triesap@radroots.dev>",
  13800       "target_author": null,
  13801       "source_author_time": "2026-01-19T06:42:01Z",
  13802       "target_author_time": null,
  13803       "source_committer_time": "2026-01-19T06:42:01Z",
  13804       "target_committer_time": null,
  13805       "source_paths": [],
  13806       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13807       "empty_commit_disposition": "out_of_scope"
  13808     },
  13809     {
  13810       "source_commit": "97861ed778a10af33c72e2047a21e3906feb461f",
  13811       "target_commit": null,
  13812       "source_parents": [
  13813         "8f9bccf3179fd67dfede22dfb9620f7d5a9faec2"
  13814       ],
  13815       "target_parents": [],
  13816       "source_subject": "ui: fix account tab action header",
  13817       "target_subject": null,
  13818       "source_author": "triesap <tyson@radroots.org>",
  13819       "target_author": null,
  13820       "source_author_time": "2026-06-07T16:05:39-07:00",
  13821       "target_author_time": null,
  13822       "source_committer_time": "2026-06-18T12:31:43-07:00",
  13823       "target_committer_time": null,
  13824       "source_paths": [],
  13825       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13826       "empty_commit_disposition": "out_of_scope"
  13827     },
  13828     {
  13829       "source_commit": "97a01c7fbe8ab349018bd69830811975a69a2acb",
  13830       "target_commit": null,
  13831       "source_parents": [
  13832         "6e311facc9b31e737f3d2bb76cfd4ef36dd86fce"
  13833       ],
  13834       "target_parents": [],
  13835       "source_subject": "app: add sheet and list group styles",
  13836       "target_subject": null,
  13837       "source_author": "triesap <triesap@radroots.dev>",
  13838       "target_author": null,
  13839       "source_author_time": "2026-01-21T20:47:50Z",
  13840       "target_author_time": null,
  13841       "source_committer_time": "2026-01-21T20:47:50Z",
  13842       "target_committer_time": null,
  13843       "source_paths": [],
  13844       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13845       "empty_commit_disposition": "out_of_scope"
  13846     },
  13847     {
  13848       "source_commit": "982165c106c4bdcd14113bf5e2bdb1eec12c46b9",
  13849       "target_commit": null,
  13850       "source_parents": [
  13851         "a2c6fb2362b6b9705c489be636d9f9cbe35ae297"
  13852       ],
  13853       "target_parents": [],
  13854       "source_subject": "desktop: add macos key onboarding gate",
  13855       "target_subject": null,
  13856       "source_author": "triesap <tyson@radroots.org>",
  13857       "target_author": null,
  13858       "source_author_time": "2026-03-20T17:59:07Z",
  13859       "target_author_time": null,
  13860       "source_committer_time": "2026-03-20T17:59:07Z",
  13861       "target_committer_time": null,
  13862       "source_paths": [],
  13863       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13864       "empty_commit_disposition": "out_of_scope"
  13865     },
  13866     {
  13867       "source_commit": "98510d323653d38696e3815bd03397862b295cfa",
  13868       "target_commit": "f9bf4528dd28855682707953f0190d11da454c0b",
  13869       "source_parents": [
  13870         "a10e42ada30a69a3712fefe922303c98e62afdb6"
  13871       ],
  13872       "target_parents": [
  13873         "9ecc199f73ac13c32843acee241ec35ebc1d29eb"
  13874       ],
  13875       "source_subject": "core(domain): add relay URL validation",
  13876       "target_subject": "core(domain): add relay URL validation",
  13877       "source_author": "triesap <tyson@radroots.org>",
  13878       "target_author": "triesap <tyson@radroots.org>",
  13879       "source_author_time": "2026-08-02T18:07:16Z",
  13880       "target_author_time": "2026-08-02T18:07:16Z",
  13881       "source_committer_time": "2026-08-02T18:07:16Z",
  13882       "target_committer_time": "2026-08-02T18:07:16Z",
  13883       "source_paths": [
  13884         "core/Cargo.toml",
  13885         "core/crates/domain/Cargo.toml",
  13886         "core/crates/domain/src/lib.rs",
  13887         "core/crates/domain/src/relay.rs"
  13888       ],
  13889       "normalized_patch_sha256": "083598e94bcfd708a573fc2ce97fb1aa15f4be8ea0384d15c5dad5fa970c915f",
  13890       "empty_commit_disposition": "retained"
  13891     },
  13892     {
  13893       "source_commit": "985965f60d743d058fc8fdbee374018e82f9af1a",
  13894       "target_commit": null,
  13895       "source_parents": [
  13896         "74196f3b118e972ff9a58f1afe7cd3cef5a6d279"
  13897       ],
  13898       "target_parents": [],
  13899       "source_subject": "Edit `model` crate, add database update handlers and interfaces.",
  13900       "target_subject": null,
  13901       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  13902       "target_author": null,
  13903       "source_author_time": "2025-03-04T15:56:23Z",
  13904       "target_author_time": null,
  13905       "source_committer_time": "2025-03-04T15:56:23Z",
  13906       "target_committer_time": null,
  13907       "source_paths": [],
  13908       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13909       "empty_commit_disposition": "out_of_scope"
  13910     },
  13911     {
  13912       "source_commit": "9870e25f8bdfc6eda62a27b9a27a4260036001ae",
  13913       "target_commit": null,
  13914       "source_parents": [
  13915         "5be063514e849c2758a42e4e8a275906313f7857"
  13916       ],
  13917       "target_parents": [],
  13918       "source_subject": "app: add setup key choice view",
  13919       "target_subject": null,
  13920       "source_author": "triesap <triesap@radroots.dev>",
  13921       "target_author": null,
  13922       "source_author_time": "2026-01-22T16:19:37Z",
  13923       "target_author_time": null,
  13924       "source_committer_time": "2026-01-22T16:19:37Z",
  13925       "target_committer_time": null,
  13926       "source_paths": [],
  13927       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13928       "empty_commit_disposition": "out_of_scope"
  13929     },
  13930     {
  13931       "source_commit": "9879566cf26cc936e5c470826e8ca2d88a9e5e32",
  13932       "target_commit": null,
  13933       "source_parents": [
  13934         "304ab41943581ccc97cb9b629482934206ca9612"
  13935       ],
  13936       "target_parents": [],
  13937       "source_subject": "ui: add explicit account status controls",
  13938       "target_subject": null,
  13939       "source_author": "triesap <tyson@radroots.org>",
  13940       "target_author": null,
  13941       "source_author_time": "2026-08-01T18:36:21Z",
  13942       "target_author_time": null,
  13943       "source_committer_time": "2026-08-01T18:36:21Z",
  13944       "target_committer_time": null,
  13945       "source_paths": [],
  13946       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13947       "empty_commit_disposition": "out_of_scope"
  13948     },
  13949     {
  13950       "source_commit": "98b0f2042af5b97624e01751787cc3183a114746",
  13951       "target_commit": null,
  13952       "source_parents": [
  13953         "15915c278b362e3b8c9bbfe63891fb3e841e0785"
  13954       ],
  13955       "target_parents": [],
  13956       "source_subject": "app-utils: add currency helpers",
  13957       "target_subject": null,
  13958       "source_author": "triesap <triesap@radroots.dev>",
  13959       "target_author": null,
  13960       "source_author_time": "2026-01-19T07:21:02Z",
  13961       "target_author_time": null,
  13962       "source_committer_time": "2026-01-19T07:21:02Z",
  13963       "target_committer_time": null,
  13964       "source_paths": [],
  13965       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13966       "empty_commit_disposition": "out_of_scope"
  13967     },
  13968     {
  13969       "source_commit": "98ff82f2d37eb9b1bba920189f7cc87196cb9c98",
  13970       "target_commit": null,
  13971       "source_parents": [
  13972         "d567af7f1d1ab8062580b929ed5f423fe935f369"
  13973       ],
  13974       "target_parents": [],
  13975       "source_subject": "Update `tangle` dependencies using local paths for tauri plugins. Add `/farms/add` page, edit routes, utils, styles.",
  13976       "target_subject": null,
  13977       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  13978       "target_author": null,
  13979       "source_author_time": "2025-04-27T20:48:02Z",
  13980       "target_author_time": null,
  13981       "source_committer_time": "2025-04-27T20:48:02Z",
  13982       "target_committer_time": null,
  13983       "source_paths": [],
  13984       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  13985       "empty_commit_disposition": "out_of_scope"
  13986     },
  13987     {
  13988       "source_commit": "9937f8a6e865d2c5f5c825ee58d82cdfdaaa45d9",
  13989       "target_commit": null,
  13990       "source_parents": [
  13991         "f6dabc9a20bb484148cb556d1239f2831db9a796"
  13992       ],
  13993       "target_parents": [],
  13994       "source_subject": "app: activate restart-safe remote signer sessions",
  13995       "target_subject": null,
  13996       "source_author": "triesap <tyson@radroots.org>",
  13997       "target_author": null,
  13998       "source_author_time": "2026-04-18T21:07:43Z",
  13999       "target_author_time": null,
  14000       "source_committer_time": "2026-04-18T21:07:43Z",
  14001       "target_committer_time": null,
  14002       "source_paths": [],
  14003       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14004       "empty_commit_disposition": "out_of_scope"
  14005     },
  14006     {
  14007       "source_commit": "99fddce7f642d4cd23dd85fef95f04523a1a6bbe",
  14008       "target_commit": null,
  14009       "source_parents": [
  14010         "373e24fe34e08531c40fa6a6abd9327b6dacc6e5"
  14011       ],
  14012       "target_parents": [],
  14013       "source_subject": "app: add seller fulfillment authoring parity",
  14014       "target_subject": null,
  14015       "source_author": "triesap <tyson@radroots.org>",
  14016       "target_author": null,
  14017       "source_author_time": "2026-06-05T21:53:40-07:00",
  14018       "target_author_time": null,
  14019       "source_committer_time": "2026-06-18T12:31:42-07:00",
  14020       "target_committer_time": null,
  14021       "source_paths": [],
  14022       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14023       "empty_commit_disposition": "out_of_scope"
  14024     },
  14025     {
  14026       "source_commit": "9a1c7aa857362f078b39998321b9e5a0f609e0e9",
  14027       "target_commit": null,
  14028       "source_parents": [
  14029         "581cbe4cd498f10bd769d252624731783350707f"
  14030       ],
  14031       "target_parents": [],
  14032       "source_subject": "app: add tangle health check stub",
  14033       "target_subject": null,
  14034       "source_author": "triesap <triesap@radroots.dev>",
  14035       "target_author": null,
  14036       "source_author_time": "2026-01-19T21:23:34Z",
  14037       "target_author_time": null,
  14038       "source_committer_time": "2026-01-19T21:23:34Z",
  14039       "target_committer_time": null,
  14040       "source_paths": [],
  14041       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14042       "empty_commit_disposition": "out_of_scope"
  14043     },
  14044     {
  14045       "source_commit": "9a41ea4f8fee64f2a18a09c9ab431bab7d96de6b",
  14046       "target_commit": null,
  14047       "source_parents": [
  14048         "9a1c7aa857362f078b39998321b9e5a0f609e0e9"
  14049       ],
  14050       "target_parents": [],
  14051       "source_subject": "app: add structured logging with datastore persistence",
  14052       "target_subject": null,
  14053       "source_author": "triesap <triesap@radroots.dev>",
  14054       "target_author": null,
  14055       "source_author_time": "2026-01-19T23:17:38Z",
  14056       "target_author_time": null,
  14057       "source_committer_time": "2026-01-19T23:17:38Z",
  14058       "target_committer_time": null,
  14059       "source_paths": [],
  14060       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14061       "empty_commit_disposition": "out_of_scope"
  14062     },
  14063     {
  14064       "source_commit": "9ac65e934e08d2d3ce957b3b80a80e9c52a2f95b",
  14065       "target_commit": null,
  14066       "source_parents": [
  14067         "b55ca17b212db683209f89cd94eabc4260764d56"
  14068       ],
  14069       "target_parents": [],
  14070       "source_subject": "cleanup: remove generic remote-account remnants",
  14071       "target_subject": null,
  14072       "source_author": "triesap <tyson@radroots.org>",
  14073       "target_author": null,
  14074       "source_author_time": "2026-08-02T20:03:02Z",
  14075       "target_author_time": null,
  14076       "source_committer_time": "2026-08-02T20:03:02Z",
  14077       "target_committer_time": null,
  14078       "source_paths": [],
  14079       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14080       "empty_commit_disposition": "out_of_scope"
  14081     },
  14082     {
  14083       "source_commit": "9b137859cb6abbf747eac65cc75c50c4dbf0908a",
  14084       "target_commit": "5ef316033b8cfc39d05d0dc112d6e11fb2676e4d",
  14085       "source_parents": [
  14086         "14c3af9a7aa3974d86c405b487257b5d6ecf1770"
  14087       ],
  14088       "target_parents": [
  14089         "70f3f06576f6c004f7475077b5ecc67ffd18325a"
  14090       ],
  14091       "source_subject": "domain: separate local signer binding",
  14092       "target_subject": "domain: separate local signer binding",
  14093       "source_author": "triesap <tyson@radroots.org>",
  14094       "target_author": "triesap <tyson@radroots.org>",
  14095       "source_author_time": "2026-08-03T22:07:01Z",
  14096       "target_author_time": "2026-08-03T22:07:01Z",
  14097       "source_committer_time": "2026-08-03T22:07:01Z",
  14098       "target_committer_time": "2026-08-03T22:07:01Z",
  14099       "source_paths": [
  14100         "core/crates/domain/src/account.rs",
  14101         "core/crates/domain/src/lib.rs"
  14102       ],
  14103       "normalized_patch_sha256": "1b941ebaefc09bdfdd7114bc73e294c357ba92dd1d72bfab7c6e0a46567ef784",
  14104       "empty_commit_disposition": "retained"
  14105     },
  14106     {
  14107       "source_commit": "9b1bd9f3a389352c838c595aa2bf9dac0784acfa",
  14108       "target_commit": null,
  14109       "source_parents": [
  14110         "fbd7959bf71409ba6b882a2d5c0e26ec7dc8a996"
  14111       ],
  14112       "target_parents": [],
  14113       "source_subject": "app: wire setup flow into setup ui",
  14114       "target_subject": null,
  14115       "source_author": "triesap <tyson@radroots.org>",
  14116       "target_author": null,
  14117       "source_author_time": "2026-02-02T21:10:33Z",
  14118       "target_author_time": null,
  14119       "source_committer_time": "2026-02-02T21:10:33Z",
  14120       "target_committer_time": null,
  14121       "source_paths": [],
  14122       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14123       "empty_commit_disposition": "out_of_scope"
  14124     },
  14125     {
  14126       "source_commit": "9b20ca675d7a2e3c1ff34d42e9ec294aa2e3da24",
  14127       "target_commit": null,
  14128       "source_parents": [
  14129         "9f35e0641dcf8f6aa7bd3a188e5d5910117a9276"
  14130       ],
  14131       "target_parents": [],
  14132       "source_subject": "Add geolocation field mapping with farm creation and location linking, refactor app utilities and localisations, update `/farms/add` with new view component integrated from `@radroots/apps-lib-pwa`.",
  14133       "target_subject": null,
  14134       "source_author": "triesap <triesap@radroots.dev>",
  14135       "target_author": null,
  14136       "source_author_time": "2025-11-20T16:52:08Z",
  14137       "target_author_time": null,
  14138       "source_committer_time": "2025-11-20T16:52:08Z",
  14139       "target_committer_time": null,
  14140       "source_paths": [],
  14141       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14142       "empty_commit_disposition": "out_of_scope"
  14143     },
  14144     {
  14145       "source_commit": "9b25048c7cefb87c568123e3669de1ea47bfcfcb",
  14146       "target_commit": null,
  14147       "source_parents": [
  14148         "0ac64e93428c9d220631ce5f68495378de7c2219"
  14149       ],
  14150       "target_parents": [],
  14151       "source_subject": "ios: add apple keychain vault adapter",
  14152       "target_subject": null,
  14153       "source_author": "triesap <tyson@radroots.org>",
  14154       "target_author": null,
  14155       "source_author_time": "2026-03-21T00:01:17Z",
  14156       "target_author_time": null,
  14157       "source_committer_time": "2026-03-21T00:01:17Z",
  14158       "target_committer_time": null,
  14159       "source_paths": [],
  14160       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14161       "empty_commit_disposition": "out_of_scope"
  14162     },
  14163     {
  14164       "source_commit": "9b4613745f7138acd06643ef263ffe07cfa5e54b",
  14165       "target_commit": null,
  14166       "source_parents": [
  14167         "85fde988c992866846336ccb17f226a8f7e8dda6"
  14168       ],
  14169       "target_parents": [],
  14170       "source_subject": "orders: publish seller decisions",
  14171       "target_subject": null,
  14172       "source_author": "triesap <tyson@radroots.org>",
  14173       "target_author": null,
  14174       "source_author_time": "2026-05-26T02:07:55Z",
  14175       "target_author_time": null,
  14176       "source_committer_time": "2026-05-26T02:07:55Z",
  14177       "target_committer_time": null,
  14178       "source_paths": [],
  14179       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14180       "empty_commit_disposition": "out_of_scope"
  14181     },
  14182     {
  14183       "source_commit": "9b611e91d2e48063ea22de48eca78a71106560ab",
  14184       "target_commit": null,
  14185       "source_parents": [
  14186         "5134b578780c0b58f2aa4d0b330ca3791809dae0"
  14187       ],
  14188       "target_parents": [],
  14189       "source_subject": "sync: add typed app publish work",
  14190       "target_subject": null,
  14191       "source_author": "triesap <tyson@radroots.org>",
  14192       "target_author": null,
  14193       "source_author_time": "2026-05-24T23:42:57Z",
  14194       "target_author_time": null,
  14195       "source_committer_time": "2026-05-24T23:42:57Z",
  14196       "target_committer_time": null,
  14197       "source_paths": [],
  14198       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14199       "empty_commit_disposition": "out_of_scope"
  14200     },
  14201     {
  14202       "source_commit": "9b99c76042412f066c96e70e3a0744ad3eb53f1d",
  14203       "target_commit": null,
  14204       "source_parents": [
  14205         "30bfac2ff8dfe5604bd1b1b30912ba29e2356419"
  14206       ],
  14207       "target_parents": [],
  14208       "source_subject": "runtime: keep trade projections root aware",
  14209       "target_subject": null,
  14210       "source_author": "triesap <tyson@radroots.org>",
  14211       "target_author": null,
  14212       "source_author_time": "2026-07-05T02:54:36Z",
  14213       "target_author_time": null,
  14214       "source_committer_time": "2026-07-05T02:54:36Z",
  14215       "target_committer_time": null,
  14216       "source_paths": [],
  14217       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14218       "empty_commit_disposition": "out_of_scope"
  14219     },
  14220     {
  14221       "source_commit": "9bdca1f0f263f298a158f3b7043e225ad650aa03",
  14222       "target_commit": null,
  14223       "source_parents": [
  14224         "033eddc086ab0ea51082e4ccf74d81227f3c6210"
  14225       ],
  14226       "target_parents": [],
  14227       "source_subject": "settings: add farm profile and pickup editing",
  14228       "target_subject": null,
  14229       "source_author": "triesap <tyson@radroots.org>",
  14230       "target_author": null,
  14231       "source_author_time": "2026-04-19T00:19:19Z",
  14232       "target_author_time": null,
  14233       "source_committer_time": "2026-04-19T00:19:19Z",
  14234       "target_committer_time": null,
  14235       "source_paths": [],
  14236       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14237       "empty_commit_disposition": "out_of_scope"
  14238     },
  14239     {
  14240       "source_commit": "9cd07ced24d62eca4cc89f09c82a3539c7fe9dcf",
  14241       "target_commit": null,
  14242       "source_parents": [
  14243         "66bd08023f3cef50fecc779d1e131f33e438369e"
  14244       ],
  14245       "target_parents": [],
  14246       "source_subject": "ui: edit styles",
  14247       "target_subject": null,
  14248       "source_author": "triesap <tyson@radroots.org>",
  14249       "target_author": null,
  14250       "source_author_time": "2026-08-01T19:49:59Z",
  14251       "target_author_time": null,
  14252       "source_committer_time": "2026-08-01T19:49:59Z",
  14253       "target_committer_time": null,
  14254       "source_paths": [],
  14255       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14256       "empty_commit_disposition": "out_of_scope"
  14257     },
  14258     {
  14259       "source_commit": "9d5b5caa18269bb0f47f0ceb9d164f6803a077e2",
  14260       "target_commit": null,
  14261       "source_parents": [
  14262         "b41890cc836e00fc43f9e84814fcc0368817341d"
  14263       ],
  14264       "target_parents": [],
  14265       "source_subject": "app: tighten remote signer teardown ordering",
  14266       "target_subject": null,
  14267       "source_author": "triesap <tyson@radroots.org>",
  14268       "target_author": null,
  14269       "source_author_time": "2026-03-28T19:30:17Z",
  14270       "target_author_time": null,
  14271       "source_committer_time": "2026-03-28T19:30:17Z",
  14272       "target_committer_time": null,
  14273       "source_paths": [],
  14274       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14275       "empty_commit_disposition": "out_of_scope"
  14276     },
  14277     {
  14278       "source_commit": "9dae4628349dad72de855ec94d7cc30e4f0e6a03",
  14279       "target_commit": null,
  14280       "source_parents": [
  14281         "90a3a7aaa05236aa9303f7d0ee84abfe34193042"
  14282       ],
  14283       "target_parents": [],
  14284       "source_subject": "app: flush buffered logs after init",
  14285       "target_subject": null,
  14286       "source_author": "triesap <triesap@radroots.dev>",
  14287       "target_author": null,
  14288       "source_author_time": "2026-01-19T23:46:12Z",
  14289       "target_author_time": null,
  14290       "source_committer_time": "2026-01-19T23:46:12Z",
  14291       "target_committer_time": null,
  14292       "source_paths": [],
  14293       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14294       "empty_commit_disposition": "out_of_scope"
  14295     },
  14296     {
  14297       "source_commit": "9dbd37efa81f60df6834e67d83ffb1026eb40f0a",
  14298       "target_commit": null,
  14299       "source_parents": [
  14300         "0259dd052fe0b51645a54bbbe9a5861c7e1e6ca3"
  14301       ],
  14302       "target_parents": [],
  14303       "source_subject": "app: add datastore prefix entry retrieval",
  14304       "target_subject": null,
  14305       "source_author": "triesap <triesap@radroots.dev>",
  14306       "target_author": null,
  14307       "source_author_time": "2026-01-20T23:13:06Z",
  14308       "target_author_time": null,
  14309       "source_committer_time": "2026-01-20T23:13:06Z",
  14310       "target_committer_time": null,
  14311       "source_paths": [],
  14312       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14313       "empty_commit_disposition": "out_of_scope"
  14314     },
  14315     {
  14316       "source_commit": "9dd6488a7df343e7db2191a2a667f78fb39c175b",
  14317       "target_commit": null,
  14318       "source_parents": [
  14319         "372f480bbfb273f745b9a8dc673602918ef37370"
  14320       ],
  14321       "target_parents": [],
  14322       "source_subject": "app: add local identity runtime commands",
  14323       "target_subject": null,
  14324       "source_author": "triesap <tyson@radroots.org>",
  14325       "target_author": null,
  14326       "source_author_time": "2026-04-18T03:22:57Z",
  14327       "target_author_time": null,
  14328       "source_committer_time": "2026-04-18T03:22:57Z",
  14329       "target_committer_time": null,
  14330       "source_paths": [],
  14331       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14332       "empty_commit_disposition": "out_of_scope"
  14333     },
  14334     {
  14335       "source_commit": "9df0680c154473d8a7313842809851766ab97e7d",
  14336       "target_commit": null,
  14337       "source_parents": [
  14338         "2cb6e965f1d7fb6a281fd65992f53038f7128652"
  14339       ],
  14340       "target_parents": [],
  14341       "source_subject": "app-core: add filesystem types and trait",
  14342       "target_subject": null,
  14343       "source_author": "triesap <triesap@radroots.dev>",
  14344       "target_author": null,
  14345       "source_author_time": "2026-01-19T00:50:43Z",
  14346       "target_author_time": null,
  14347       "source_committer_time": "2026-01-19T00:50:43Z",
  14348       "target_committer_time": null,
  14349       "source_paths": [],
  14350       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14351       "empty_commit_disposition": "out_of_scope"
  14352     },
  14353     {
  14354       "source_commit": "9e19b2be588b876def04693c328f4891f03ad732",
  14355       "target_commit": null,
  14356       "source_parents": [
  14357         "7c1979af8989ea8502e2b776289e7425efabd0ef"
  14358       ],
  14359       "target_parents": [],
  14360       "source_subject": "Standardized code directives, added media configuration, refreshed dependencies, optimized localization access, enabled dynamic titles, revamped profile photo uploads.",
  14361       "target_subject": null,
  14362       "source_author": "triesap <triesap@radroots.dev>",
  14363       "target_author": null,
  14364       "source_author_time": "2025-12-21T01:37:29Z",
  14365       "target_author_time": null,
  14366       "source_committer_time": "2025-12-21T01:37:29Z",
  14367       "target_committer_time": null,
  14368       "source_paths": [],
  14369       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14370       "empty_commit_disposition": "out_of_scope"
  14371     },
  14372     {
  14373       "source_commit": "9e2f030b906183f9e3498ff43a14927cc9ac3bf1",
  14374       "target_commit": null,
  14375       "source_parents": [
  14376         "4c6ee53fb0f520f505a4c623e80e000bf399a52b"
  14377       ],
  14378       "target_parents": [],
  14379       "source_subject": "core: make local secret custody encrypted-first",
  14380       "target_subject": null,
  14381       "source_author": "triesap <tyson@radroots.org>",
  14382       "target_author": null,
  14383       "source_author_time": "2026-03-22T17:38:47Z",
  14384       "target_author_time": null,
  14385       "source_committer_time": "2026-03-22T17:38:47Z",
  14386       "target_committer_time": null,
  14387       "source_paths": [],
  14388       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14389       "empty_commit_disposition": "out_of_scope"
  14390     },
  14391     {
  14392       "source_commit": "9e4d2674d7040a06a33ec56e7864723b6fda6dac",
  14393       "target_commit": null,
  14394       "source_parents": [
  14395         "d4faf45aa18462087b827d6411e1b9b472798c39"
  14396       ],
  14397       "target_parents": [],
  14398       "source_subject": "Edit `/cfg/init` update entry components, add superellipse styles. Fix `/models/nostr-profile` select menu element. Add styles.",
  14399       "target_subject": null,
  14400       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  14401       "target_author": null,
  14402       "source_author_time": "2024-10-26T19:33:06Z",
  14403       "target_author_time": null,
  14404       "source_committer_time": "2024-10-26T19:33:06Z",
  14405       "target_committer_time": null,
  14406       "source_paths": [],
  14407       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14408       "empty_commit_disposition": "out_of_scope"
  14409     },
  14410     {
  14411       "source_commit": "9e8d0683844362bb6174676a5792795da7f81da5",
  14412       "target_commit": null,
  14413       "source_parents": [
  14414         "d5e7774c6afb8bf44c8a0f468ca6c66fffdc656a"
  14415       ],
  14416       "target_parents": [],
  14417       "source_subject": "docs: record Nostr dependency and license decisions",
  14418       "target_subject": null,
  14419       "source_author": "triesap <tyson@radroots.org>",
  14420       "target_author": null,
  14421       "source_author_time": "2026-08-02T20:08:57Z",
  14422       "target_author_time": null,
  14423       "source_committer_time": "2026-08-02T20:08:57Z",
  14424       "target_committer_time": null,
  14425       "source_paths": [],
  14426       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14427       "empty_commit_disposition": "out_of_scope"
  14428     },
  14429     {
  14430       "source_commit": "9f35e0641dcf8f6aa7bd3a188e5d5910117a9276",
  14431       "target_commit": null,
  14432       "source_parents": [
  14433         "36964abba355ebc47fee661ef525d0360f2d5a6c"
  14434       ],
  14435       "target_parents": [],
  14436       "source_subject": "Update `/farms` with new view component integrated from `@radroots/apps-lib-pwa`.",
  14437       "target_subject": null,
  14438       "source_author": "triesap <triesap@radroots.dev>",
  14439       "target_author": null,
  14440       "source_author_time": "2025-11-20T15:56:07Z",
  14441       "target_author_time": null,
  14442       "source_committer_time": "2025-11-20T15:56:07Z",
  14443       "target_committer_time": null,
  14444       "source_paths": [],
  14445       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14446       "empty_commit_disposition": "out_of_scope"
  14447     },
  14448     {
  14449       "source_commit": "9f4799c0d303caeafbff23942eb046186029e5a8",
  14450       "target_commit": null,
  14451       "source_parents": [
  14452         "1ba02c6078f0d9e7b7b01c9018a3c03c19fa1db3"
  14453       ],
  14454       "target_parents": [],
  14455       "source_subject": "ui: align account form select styling",
  14456       "target_subject": null,
  14457       "source_author": "triesap <tyson@radroots.org>",
  14458       "target_author": null,
  14459       "source_author_time": "2026-06-07T13:42:07-07:00",
  14460       "target_author_time": null,
  14461       "source_committer_time": "2026-06-18T12:31:42-07:00",
  14462       "target_committer_time": null,
  14463       "source_paths": [],
  14464       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14465       "empty_commit_disposition": "out_of_scope"
  14466     },
  14467     {
  14468       "source_commit": "9f4ba0efbbdcd5e7bdbc49b6fb86d3f5bce056c8",
  14469       "target_commit": null,
  14470       "source_parents": [
  14471         "ac5845d0fdb82d41ae2e3d7082731a9e5c0905dd"
  14472       ],
  14473       "target_parents": [],
  14474       "source_subject": "build: add initial ios launcher shell",
  14475       "target_subject": null,
  14476       "source_author": "triesap <tyson@radroots.org>",
  14477       "target_author": null,
  14478       "source_author_time": "2026-03-20T22:26:41Z",
  14479       "target_author_time": null,
  14480       "source_committer_time": "2026-03-20T22:26:41Z",
  14481       "target_committer_time": null,
  14482       "source_paths": [],
  14483       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14484       "empty_commit_disposition": "out_of_scope"
  14485     },
  14486     {
  14487       "source_commit": "9f8f3b68a7e9bc9eb8afe5471a0e7c25158a8fd1",
  14488       "target_commit": null,
  14489       "source_parents": [
  14490         "a62b02af545f5be9db1d31610ef82b9e6cdc794d"
  14491       ],
  14492       "target_parents": [],
  14493       "source_subject": "app: add aggregate health report",
  14494       "target_subject": null,
  14495       "source_author": "triesap <triesap@radroots.dev>",
  14496       "target_author": null,
  14497       "source_author_time": "2026-01-19T18:46:46Z",
  14498       "target_author_time": null,
  14499       "source_committer_time": "2026-01-19T18:46:46Z",
  14500       "target_committer_time": null,
  14501       "source_paths": [],
  14502       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14503       "empty_commit_disposition": "out_of_scope"
  14504     },
  14505     {
  14506       "source_commit": "9f8f98fa4563f064c860f488482d51fc0571eaeb",
  14507       "target_commit": null,
  14508       "source_parents": [
  14509         "7a4fc8106960f7fa41f293956ed7091518b8e373"
  14510       ],
  14511       "target_parents": [],
  14512       "source_subject": "core: type offline geocoder unavailable states",
  14513       "target_subject": null,
  14514       "source_author": "triesap <tyson@radroots.org>",
  14515       "target_author": null,
  14516       "source_author_time": "2026-03-22T00:01:40Z",
  14517       "target_author_time": null,
  14518       "source_committer_time": "2026-03-22T00:01:40Z",
  14519       "target_committer_time": null,
  14520       "source_paths": [],
  14521       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14522       "empty_commit_disposition": "out_of_scope"
  14523     },
  14524     {
  14525       "source_commit": "9fb1520dae02a3aaf345a84cb8c183561a038d42",
  14526       "target_commit": null,
  14527       "source_parents": [
  14528         "ca7b0b938d09c97ff577691646a76d4c78013b0c"
  14529       ],
  14530       "target_parents": [],
  14531       "source_subject": "desktop: add truthful farmer products surface",
  14532       "target_subject": null,
  14533       "source_author": "triesap <tyson@radroots.org>",
  14534       "target_author": null,
  14535       "source_author_time": "2026-04-18T09:18:51Z",
  14536       "target_author_time": null,
  14537       "source_committer_time": "2026-04-18T09:18:51Z",
  14538       "target_committer_time": null,
  14539       "source_paths": [],
  14540       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14541       "empty_commit_disposition": "out_of_scope"
  14542     },
  14543     {
  14544       "source_commit": "9fccab186c11e9dbae435bc90a8f7c665645a81e",
  14545       "target_commit": "4f922d5cea7240d6f1750297aca1b40891ba63f2",
  14546       "source_parents": [
  14547         "725f8bcb3bca375de4483e09ee324aa24af37767"
  14548       ],
  14549       "target_parents": [
  14550         "1bce0fbf74b7bbd8e1c745a909ce025bc91e9163"
  14551       ],
  14552       "source_subject": "core(session): implement sign out semantics",
  14553       "target_subject": "core(session): implement sign out semantics",
  14554       "source_author": "triesap <tyson@radroots.org>",
  14555       "target_author": "triesap <tyson@radroots.org>",
  14556       "source_author_time": "2026-08-02T19:08:16Z",
  14557       "target_author_time": "2026-08-02T19:08:16Z",
  14558       "source_committer_time": "2026-08-02T19:08:16Z",
  14559       "target_committer_time": "2026-08-02T19:08:16Z",
  14560       "source_paths": [
  14561         "core/crates/application/src/session.rs",
  14562         "core/crates/storage/src/application_adapter.rs"
  14563       ],
  14564       "normalized_patch_sha256": "ad7b1d03e9fab20351cfc8c584ff742887424a6a8409a68af627c1bfb994bf7b",
  14565       "empty_commit_disposition": "retained"
  14566     },
  14567     {
  14568       "source_commit": "a0bfb6b6f6f2d6ec53713802e60ce4b9b24b9d9f",
  14569       "target_commit": null,
  14570       "source_parents": [
  14571         "a7e622e57f472d8559717af9a3cf4d36dddb75a7"
  14572       ],
  14573       "target_parents": [],
  14574       "source_subject": "app: fail closed on customer-label overflow",
  14575       "target_subject": null,
  14576       "source_author": "triesap <tyson@radroots.org>",
  14577       "target_author": null,
  14578       "source_author_time": "2026-04-22T22:15:56Z",
  14579       "target_author_time": null,
  14580       "source_committer_time": "2026-04-22T22:15:56Z",
  14581       "target_committer_time": null,
  14582       "source_paths": [],
  14583       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14584       "empty_commit_disposition": "out_of_scope"
  14585     },
  14586     {
  14587       "source_commit": "a0d061b219d0460ffd6439e552b061372420f0c6",
  14588       "target_commit": null,
  14589       "source_parents": [
  14590         "304e951998883c9753f4410e281d381568fee759"
  14591       ],
  14592       "target_parents": [],
  14593       "source_subject": "app: fix wasm build helpers",
  14594       "target_subject": null,
  14595       "source_author": "triesap <tyson@radroots.org>",
  14596       "target_author": null,
  14597       "source_author_time": "2026-02-02T16:46:26Z",
  14598       "target_author_time": null,
  14599       "source_committer_time": "2026-02-02T16:46:26Z",
  14600       "target_committer_time": null,
  14601       "source_paths": [],
  14602       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14603       "empty_commit_disposition": "out_of_scope"
  14604     },
  14605     {
  14606       "source_commit": "a10e42ada30a69a3712fefe922303c98e62afdb6",
  14607       "target_commit": "9ecc199f73ac13c32843acee241ec35ebc1d29eb",
  14608       "source_parents": [
  14609         "74b23de1b68def7643eb1c93214d59c064c51166"
  14610       ],
  14611       "target_parents": [
  14612         "933898ffb2d669bf95af7fdc38231abbaf31534e"
  14613       ],
  14614       "source_subject": "core(domain): model NIP-19 display encodings",
  14615       "target_subject": "core(domain): model NIP-19 display encodings",
  14616       "source_author": "triesap <tyson@radroots.org>",
  14617       "target_author": "triesap <tyson@radroots.org>",
  14618       "source_author_time": "2026-08-02T18:05:32Z",
  14619       "target_author_time": "2026-08-02T18:05:32Z",
  14620       "source_committer_time": "2026-08-02T18:05:32Z",
  14621       "target_committer_time": "2026-08-02T18:05:32Z",
  14622       "source_paths": [
  14623         "core/crates/domain/src/key.rs",
  14624         "core/crates/domain/src/lib.rs"
  14625       ],
  14626       "normalized_patch_sha256": "4fb5ec64689641928a49062525f2917c6e3c515e0d73b85b075959b582b7c3eb",
  14627       "empty_commit_disposition": "retained"
  14628     },
  14629     {
  14630       "source_commit": "a11753601f3bb25a5a046f47e7f2e89fc2ead905",
  14631       "target_commit": null,
  14632       "source_parents": [
  14633         "0f3e8a1bfb93daca952a568ed70b56fbfc072a45"
  14634       ],
  14635       "target_parents": [],
  14636       "source_subject": "ios: use stamped offline geocoder revisions",
  14637       "target_subject": null,
  14638       "source_author": "triesap <tyson@radroots.org>",
  14639       "target_author": null,
  14640       "source_author_time": "2026-03-22T00:59:38Z",
  14641       "target_author_time": null,
  14642       "source_committer_time": "2026-03-22T00:59:38Z",
  14643       "target_committer_time": null,
  14644       "source_paths": [],
  14645       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14646       "empty_commit_disposition": "out_of_scope"
  14647     },
  14648     {
  14649       "source_commit": "a136a72e573b3f61c5d49928dad3de0cfd40b2a8",
  14650       "target_commit": null,
  14651       "source_parents": [
  14652         "107bc0968ea6f30389c1f6f1b7350ff3e845b5b2"
  14653       ],
  14654       "target_parents": [],
  14655       "source_subject": "app: log health check errors",
  14656       "target_subject": null,
  14657       "source_author": "triesap <triesap@radroots.dev>",
  14658       "target_author": null,
  14659       "source_author_time": "2026-01-20T14:36:13Z",
  14660       "target_author_time": null,
  14661       "source_committer_time": "2026-01-20T14:36:13Z",
  14662       "target_committer_time": null,
  14663       "source_paths": [],
  14664       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14665       "empty_commit_disposition": "out_of_scope"
  14666     },
  14667     {
  14668       "source_commit": "a14ce65c1ed77b0bf47659c83eb99caa781f068d",
  14669       "target_commit": null,
  14670       "source_parents": [
  14671         "a136a72e573b3f61c5d49928dad3de0cfd40b2a8"
  14672       ],
  14673       "target_parents": [],
  14674       "source_subject": "app: flush logs after health checks",
  14675       "target_subject": null,
  14676       "source_author": "triesap <triesap@radroots.dev>",
  14677       "target_author": null,
  14678       "source_author_time": "2026-01-20T15:45:15Z",
  14679       "target_author_time": null,
  14680       "source_committer_time": "2026-01-20T15:45:15Z",
  14681       "target_committer_time": null,
  14682       "source_paths": [],
  14683       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14684       "empty_commit_disposition": "out_of_scope"
  14685     },
  14686     {
  14687       "source_commit": "a1a7a0c5d891d77d985992c097e1292936641323",
  14688       "target_commit": null,
  14689       "source_parents": [
  14690         "7e0ed0c3136e4ca5f55b3e6cba6249dad5f9a8aa"
  14691       ],
  14692       "target_parents": [],
  14693       "source_subject": "ui: normalize app layout and ids",
  14694       "target_subject": null,
  14695       "source_author": "triesap <tyson@radroots.org>",
  14696       "target_author": null,
  14697       "source_author_time": "2026-01-27T16:44:30Z",
  14698       "target_author_time": null,
  14699       "source_committer_time": "2026-01-27T16:44:30Z",
  14700       "target_committer_time": null,
  14701       "source_paths": [],
  14702       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14703       "empty_commit_disposition": "out_of_scope"
  14704     },
  14705     {
  14706       "source_commit": "a1b3b1803176259fa48b92826fd0eb1933222a58",
  14707       "target_commit": null,
  14708       "source_parents": [
  14709         "af290fa1cbaf9d1741cb0dd9426f362926d4b5f4"
  14710       ],
  14711       "target_parents": [],
  14712       "source_subject": "pack_day: add export writer",
  14713       "target_subject": null,
  14714       "source_author": "triesap <tyson@radroots.org>",
  14715       "target_author": null,
  14716       "source_author_time": "2026-04-21T18:04:28Z",
  14717       "target_author_time": null,
  14718       "source_committer_time": "2026-04-21T18:04:28Z",
  14719       "target_committer_time": null,
  14720       "source_paths": [],
  14721       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14722       "empty_commit_disposition": "out_of_scope"
  14723     },
  14724     {
  14725       "source_commit": "a1b7cd40ba4de5ab1348df22d8f659066dcc67fc",
  14726       "target_commit": null,
  14727       "source_parents": [
  14728         "4df6c3a8e77df6abf590f293108e2c719f9505b7"
  14729       ],
  14730       "target_parents": [],
  14731       "source_subject": "app: read general settings from runtime",
  14732       "target_subject": null,
  14733       "source_author": "triesap <tyson@radroots.org>",
  14734       "target_author": null,
  14735       "source_author_time": "2026-06-06T22:50:57-07:00",
  14736       "target_author_time": null,
  14737       "source_committer_time": "2026-06-18T12:31:42-07:00",
  14738       "target_committer_time": null,
  14739       "source_paths": [],
  14740       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14741       "empty_commit_disposition": "out_of_scope"
  14742     },
  14743     {
  14744       "source_commit": "a1bcc2c7c87bfb39ffde0895874c2daef0fad12a",
  14745       "target_commit": null,
  14746       "source_parents": [
  14747         "b97752c5dca5a46e958126521f1c9d0c474ed0e9"
  14748       ],
  14749       "target_parents": [],
  14750       "source_subject": "Add `stylesheets` submodule, edit package.json scripts, update environment variables",
  14751       "target_subject": null,
  14752       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  14753       "target_author": null,
  14754       "source_author_time": "2024-09-16T12:53:55Z",
  14755       "target_author_time": null,
  14756       "source_committer_time": "2024-09-16T12:53:55Z",
  14757       "target_committer_time": null,
  14758       "source_paths": [],
  14759       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14760       "empty_commit_disposition": "out_of_scope"
  14761     },
  14762     {
  14763       "source_commit": "a1d5292f498f7f4c0a3bc1c1c24b1a7325b2ec25",
  14764       "target_commit": null,
  14765       "source_parents": [
  14766         "05a300695adc019313d16b485bef90b32224dbc7"
  14767       ],
  14768       "target_parents": [],
  14769       "source_subject": "app: add logs route shell",
  14770       "target_subject": null,
  14771       "source_author": "triesap <triesap@radroots.dev>",
  14772       "target_author": null,
  14773       "source_author_time": "2026-01-19T23:39:36Z",
  14774       "target_author_time": null,
  14775       "source_committer_time": "2026-01-19T23:39:36Z",
  14776       "target_committer_time": null,
  14777       "source_paths": [],
  14778       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14779       "empty_commit_disposition": "out_of_scope"
  14780     },
  14781     {
  14782       "source_commit": "a2117f79ca7c32f0c56738044dd361c99879146f",
  14783       "target_commit": null,
  14784       "source_parents": [
  14785         "026a625752424905e0033768606d0df82ca1b121"
  14786       ],
  14787       "target_parents": [],
  14788       "source_subject": "app: Add existing keypair step",
  14789       "target_subject": null,
  14790       "source_author": "triesap <tyson@radroots.org>",
  14791       "target_author": null,
  14792       "source_author_time": "2026-01-28T14:10:42Z",
  14793       "target_author_time": null,
  14794       "source_committer_time": "2026-01-28T14:10:42Z",
  14795       "target_committer_time": null,
  14796       "source_paths": [],
  14797       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14798       "empty_commit_disposition": "out_of_scope"
  14799     },
  14800     {
  14801       "source_commit": "a225a284211032a2dc858bfb015a2705e50c98df",
  14802       "target_commit": null,
  14803       "source_parents": [
  14804         "89a123dae85d438229ce0ac569bc0e2649086f3a"
  14805       ],
  14806       "target_parents": [],
  14807       "source_subject": "app: remove stale local order mutations",
  14808       "target_subject": null,
  14809       "source_author": "triesap <tyson@radroots.org>",
  14810       "target_author": null,
  14811       "source_author_time": "2026-06-04T17:41:19-07:00",
  14812       "target_author_time": null,
  14813       "source_committer_time": "2026-06-18T12:31:41-07:00",
  14814       "target_committer_time": null,
  14815       "source_paths": [],
  14816       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14817       "empty_commit_disposition": "out_of_scope"
  14818     },
  14819     {
  14820       "source_commit": "a264f03049025445d9a1453624a9a4265229477e",
  14821       "target_commit": null,
  14822       "source_parents": [
  14823         "0e78e5cfa8c4c4872b2d50d08cfb40376dd1b1de"
  14824       ],
  14825       "target_parents": [],
  14826       "source_subject": "ui: tune settings account card",
  14827       "target_subject": null,
  14828       "source_author": "triesap <tyson@radroots.org>",
  14829       "target_author": null,
  14830       "source_author_time": "2026-06-07T11:38:34-07:00",
  14831       "target_author_time": null,
  14832       "source_committer_time": "2026-06-18T12:31:42-07:00",
  14833       "target_committer_time": null,
  14834       "source_paths": [],
  14835       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14836       "empty_commit_disposition": "out_of_scope"
  14837     },
  14838     {
  14839       "source_commit": "a2aad137835c386be422e50de2ed63800906b248",
  14840       "target_commit": null,
  14841       "source_parents": [
  14842         "a0d061b219d0460ffd6439e552b061372420f0c6"
  14843       ],
  14844       "target_parents": [],
  14845       "source_subject": "core: rename app storage keys",
  14846       "target_subject": null,
  14847       "source_author": "triesap <tyson@radroots.org>",
  14848       "target_author": null,
  14849       "source_author_time": "2026-02-02T16:48:04Z",
  14850       "target_author_time": null,
  14851       "source_committer_time": "2026-02-02T16:48:04Z",
  14852       "target_committer_time": null,
  14853       "source_paths": [],
  14854       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14855       "empty_commit_disposition": "out_of_scope"
  14856     },
  14857     {
  14858       "source_commit": "a2ba7397e59bab6ec6f7170115eb1127b1db2643",
  14859       "target_commit": null,
  14860       "source_parents": [
  14861         "12e74c62f57c65832403918ac15be00074162c90"
  14862       ],
  14863       "target_parents": [],
  14864       "source_subject": "web: add offline geocoder status coverage",
  14865       "target_subject": null,
  14866       "source_author": "triesap <tyson@radroots.org>",
  14867       "target_author": null,
  14868       "source_author_time": "2026-03-22T00:09:28Z",
  14869       "target_author_time": null,
  14870       "source_committer_time": "2026-03-22T00:09:28Z",
  14871       "target_committer_time": null,
  14872       "source_paths": [],
  14873       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14874       "empty_commit_disposition": "out_of_scope"
  14875     },
  14876     {
  14877       "source_commit": "a2c6fb2362b6b9705c489be636d9f9cbe35ae297",
  14878       "target_commit": null,
  14879       "source_parents": [
  14880         "95a4ba846fd9349e04ac4291b3cb39c9588f4715"
  14881       ],
  14882       "target_parents": [],
  14883       "source_subject": "build: split bootstrap workspace into core desktop and web",
  14884       "target_subject": null,
  14885       "source_author": "triesap <tyson@radroots.org>",
  14886       "target_author": null,
  14887       "source_author_time": "2026-03-20T17:34:35Z",
  14888       "target_author_time": null,
  14889       "source_committer_time": "2026-03-20T17:34:35Z",
  14890       "target_committer_time": null,
  14891       "source_paths": [],
  14892       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14893       "empty_commit_disposition": "out_of_scope"
  14894     },
  14895     {
  14896       "source_commit": "a339e1ceae17f44971de6cf3abdffa778b2aac2b",
  14897       "target_commit": null,
  14898       "source_parents": [
  14899         "658111377f8abe4af48f4044259a676c0b7ccfb3"
  14900       ],
  14901       "target_parents": [],
  14902       "source_subject": "ui: align account tab underline color",
  14903       "target_subject": null,
  14904       "source_author": "triesap <tyson@radroots.org>",
  14905       "target_author": null,
  14906       "source_author_time": "2026-06-07T12:36:09-07:00",
  14907       "target_author_time": null,
  14908       "source_committer_time": "2026-06-18T12:31:42-07:00",
  14909       "target_committer_time": null,
  14910       "source_paths": [],
  14911       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14912       "empty_commit_disposition": "out_of_scope"
  14913     },
  14914     {
  14915       "source_commit": "a37e50813a4983b3829109b3228bbbce7bc28998",
  14916       "target_commit": null,
  14917       "source_parents": [
  14918         "84a7fe3db75e4c266e6e116b06d93ad54214156f"
  14919       ],
  14920       "target_parents": [],
  14921       "source_subject": "app: drop daisyui theme plugin",
  14922       "target_subject": null,
  14923       "source_author": "triesap <triesap@radroots.dev>",
  14924       "target_author": null,
  14925       "source_author_time": "2026-01-23T14:43:12Z",
  14926       "target_author_time": null,
  14927       "source_committer_time": "2026-01-23T14:43:12Z",
  14928       "target_committer_time": null,
  14929       "source_paths": [],
  14930       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14931       "empty_commit_disposition": "out_of_scope"
  14932     },
  14933     {
  14934       "source_commit": "a42f24d679d179acbecc28790f2381286a5e81f4",
  14935       "target_commit": null,
  14936       "source_parents": [
  14937         "b0a2a5f51dc0aa54f627df2b5dbd4a95fd8c33e8"
  14938       ],
  14939       "target_parents": [],
  14940       "source_subject": "Edit `/farm/land/add` modify local coordinates to geolocation position type, add bind values to field inputs, add label select options for area and elevation units. Edit conf, routes.",
  14941       "target_subject": null,
  14942       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  14943       "target_author": null,
  14944       "source_author_time": "2024-12-07T23:50:53Z",
  14945       "target_author_time": null,
  14946       "source_committer_time": "2024-12-07T23:50:53Z",
  14947       "target_committer_time": null,
  14948       "source_paths": [],
  14949       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14950       "empty_commit_disposition": "out_of_scope"
  14951     },
  14952     {
  14953       "source_commit": "a46b01617956c4cf5e1cde86e2594271cc8a6946",
  14954       "target_commit": null,
  14955       "source_parents": [
  14956         "f1f258c00b75226e115e475c2c7671fa0e728110"
  14957       ],
  14958       "target_parents": [],
  14959       "source_subject": "app: fix notification toggles",
  14960       "target_subject": null,
  14961       "source_author": "triesap <tyson@radroots.org>",
  14962       "target_author": null,
  14963       "source_author_time": "2026-02-06T19:08:22Z",
  14964       "target_author_time": null,
  14965       "source_committer_time": "2026-02-06T19:08:22Z",
  14966       "target_committer_time": null,
  14967       "source_paths": [],
  14968       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  14969       "empty_commit_disposition": "out_of_scope"
  14970     },
  14971     {
  14972       "source_commit": "a4e9886c9c69cd25c1604f6ac5507f5afbc5dd67",
  14973       "target_commit": "16b4a15098d91660fa5df2dcf7144ce15876b41b",
  14974       "source_parents": [
  14975         "a7615e4e2274c8953bbb0e13be6d7cb1e9889aaa"
  14976       ],
  14977       "target_parents": [
  14978         "7c76e35a3c59a830107a4d00cdb714e895802870"
  14979       ],
  14980       "source_subject": "test(storage): complete migration failure matrix",
  14981       "target_subject": "test(storage): complete migration failure matrix",
  14982       "source_author": "triesap <tyson@radroots.org>",
  14983       "target_author": "triesap <tyson@radroots.org>",
  14984       "source_author_time": "2026-08-03T22:49:12Z",
  14985       "target_author_time": "2026-08-03T22:49:12Z",
  14986       "source_committer_time": "2026-08-03T22:49:12Z",
  14987       "target_committer_time": "2026-08-03T22:49:12Z",
  14988       "source_paths": [
  14989         "core/crates/storage/src/db.rs"
  14990       ],
  14991       "normalized_patch_sha256": "f7ec0152069235437b199db3e25f49886197cc96deec2cbd1efe6191bdeaf843",
  14992       "empty_commit_disposition": "retained"
  14993     },
  14994     {
  14995       "source_commit": "a5239ed120f9e9461ca56867f7f7f2286a70488f",
  14996       "target_commit": null,
  14997       "source_parents": [
  14998         "2f0e3f941469458117e9911d68058985ba3d4360"
  14999       ],
  15000       "target_parents": [],
  15001       "source_subject": "Add routing parameter to restart() util, update (conf)",
  15002       "target_subject": null,
  15003       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  15004       "target_author": null,
  15005       "source_author_time": "2024-08-31T17:14:42Z",
  15006       "target_author_time": null,
  15007       "source_committer_time": "2024-08-31T17:14:42Z",
  15008       "target_committer_time": null,
  15009       "source_paths": [],
  15010       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15011       "empty_commit_disposition": "out_of_scope"
  15012     },
  15013     {
  15014       "source_commit": "a5d4417547eca8d76675afc62547ed75b90424ca",
  15015       "target_commit": null,
  15016       "source_parents": [
  15017         "ff0caed5e1e58b83cdc624c26df1f48f4b0361b6"
  15018       ],
  15019       "target_parents": [],
  15020       "source_subject": "checkout: require account for order placement",
  15021       "target_subject": null,
  15022       "source_author": "triesap <tyson@radroots.org>",
  15023       "target_author": null,
  15024       "source_author_time": "2026-05-26T01:24:55Z",
  15025       "target_author_time": null,
  15026       "source_committer_time": "2026-05-26T01:24:55Z",
  15027       "target_committer_time": null,
  15028       "source_paths": [],
  15029       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15030       "empty_commit_disposition": "out_of_scope"
  15031     },
  15032     {
  15033       "source_commit": "a5e49ad575513a47ed59f2bfaff77fa282edda2b",
  15034       "target_commit": null,
  15035       "source_parents": [
  15036         "5d330847b2af4956569a064b1c6d446e08ca3d12"
  15037       ],
  15038       "target_parents": [],
  15039       "source_subject": "app-core: add client backup error map",
  15040       "target_subject": null,
  15041       "source_author": "triesap <triesap@radroots.dev>",
  15042       "target_author": null,
  15043       "source_author_time": "2026-01-18T23:30:41Z",
  15044       "target_author_time": null,
  15045       "source_committer_time": "2026-01-18T23:30:41Z",
  15046       "target_committer_time": null,
  15047       "source_paths": [],
  15048       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15049       "empty_commit_disposition": "out_of_scope"
  15050     },
  15051     {
  15052       "source_commit": "a62b02af545f5be9db1d31610ef82b9e6cdc794d",
  15053       "target_commit": null,
  15054       "source_parents": [
  15055         "537d5bbd7e1bf4ba36a2462b697116df4cbaf4d6"
  15056       ],
  15057       "target_parents": [],
  15058       "source_subject": "app: add keystore health check",
  15059       "target_subject": null,
  15060       "source_author": "triesap <triesap@radroots.dev>",
  15061       "target_author": null,
  15062       "source_author_time": "2026-01-19T18:43:09Z",
  15063       "target_author_time": null,
  15064       "source_committer_time": "2026-01-19T18:43:09Z",
  15065       "target_committer_time": null,
  15066       "source_paths": [],
  15067       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15068       "empty_commit_disposition": "out_of_scope"
  15069     },
  15070     {
  15071       "source_commit": "a68f55e4670afc9ed1cf57ebc108bb9b41f00707",
  15072       "target_commit": "4f8c9958c2046e6a4e70d7f4efe0e850ca639a42",
  15073       "source_parents": [
  15074         "5c9f8cc3cd3f35030dc3e4505cdeffc6bcfa81f9"
  15075       ],
  15076       "target_parents": [
  15077         "cf67b4594b67907805d95abe0c4a76536dbc4dde"
  15078       ],
  15079       "source_subject": "runtime: add ordered snapshot change stream",
  15080       "target_subject": "runtime: add ordered snapshot change stream",
  15081       "source_author": "triesap <tyson@radroots.org>",
  15082       "target_author": "triesap <tyson@radroots.org>",
  15083       "source_author_time": "2026-08-03T21:52:42Z",
  15084       "target_author_time": "2026-08-03T21:52:42Z",
  15085       "source_committer_time": "2026-08-03T21:52:42Z",
  15086       "target_committer_time": "2026-08-03T21:52:42Z",
  15087       "source_paths": [
  15088         "core/crates/application/src/change_stream.rs",
  15089         "core/crates/application/src/lib.rs",
  15090         "core/crates/storage/src/runtime_actor.rs"
  15091       ],
  15092       "normalized_patch_sha256": "04f04d656e4e9dfe9f82a8eec792ae061f2b66890dd30ee1c0560e5ec08b75dd",
  15093       "empty_commit_disposition": "retained"
  15094     },
  15095     {
  15096       "source_commit": "a716e045985f486a301898351ce5a834e73b480a",
  15097       "target_commit": null,
  15098       "source_parents": [
  15099         "dbd6de1f707b28ff71a530f630c42f2be9480443"
  15100       ],
  15101       "target_parents": [],
  15102       "source_subject": "ui: add portal primitive",
  15103       "target_subject": null,
  15104       "source_author": "triesap <triesap@radroots.dev>",
  15105       "target_author": null,
  15106       "source_author_time": "2026-01-21T20:00:41Z",
  15107       "target_author_time": null,
  15108       "source_committer_time": "2026-01-21T20:00:41Z",
  15109       "target_committer_time": null,
  15110       "source_paths": [],
  15111       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15112       "empty_commit_disposition": "out_of_scope"
  15113     },
  15114     {
  15115       "source_commit": "a72fad6fc8e66e078b91842c0a7e1bbf8a476aa2",
  15116       "target_commit": "d6e18b33b717316f825950ef746a5d7d8d625e5c",
  15117       "source_parents": [
  15118         "4baaf49245ee295e43d2e889684dfafc557f110f"
  15119       ],
  15120       "target_parents": [
  15121         "0f7ec974950451818552d354966fcf66d02a6a59"
  15122       ],
  15123       "source_subject": "core(nostr): add local relay profile client",
  15124       "target_subject": "core(nostr): add local relay profile client",
  15125       "source_author": "triesap <tyson@radroots.org>",
  15126       "target_author": "triesap <tyson@radroots.org>",
  15127       "source_author_time": "2026-08-02T19:22:44Z",
  15128       "target_author_time": "2026-08-02T19:22:44Z",
  15129       "source_committer_time": "2026-08-02T19:22:44Z",
  15130       "target_committer_time": "2026-08-02T19:22:44Z",
  15131       "source_paths": [
  15132         "core/Cargo.toml",
  15133         "core/crates/application/Cargo.toml",
  15134         "core/crates/application/src/lib.rs",
  15135         "core/crates/application/src/nostr_client.rs"
  15136       ],
  15137       "normalized_patch_sha256": "b123702bd8ba4a9de65acac143dd6f3dff98d9fd2ba57f3f496a5a7f1e0be3c2",
  15138       "empty_commit_disposition": "retained"
  15139     },
  15140     {
  15141       "source_commit": "a7615e4e2274c8953bbb0e13be6d7cb1e9889aaa",
  15142       "target_commit": "7c76e35a3c59a830107a4d00cdb714e895802870",
  15143       "source_parents": [
  15144         "0197b5fd728b99950805ab7049515ce9c5009fbf"
  15145       ],
  15146       "target_parents": [
  15147         "b84b06aeeaa318c5ace692165f0ff4a1e0f3eade"
  15148       ],
  15149       "source_subject": "storage: adopt transactional normalized repositories",
  15150       "target_subject": "storage: adopt transactional normalized repositories",
  15151       "source_author": "triesap <tyson@radroots.org>",
  15152       "target_author": "triesap <tyson@radroots.org>",
  15153       "source_author_time": "2026-08-03T22:47:24Z",
  15154       "target_author_time": "2026-08-03T22:47:24Z",
  15155       "source_committer_time": "2026-08-03T22:47:24Z",
  15156       "target_committer_time": "2026-08-03T22:47:24Z",
  15157       "source_paths": [
  15158         "core/crates/ffi/src/commands.rs",
  15159         "core/crates/storage/migrations/V8__normalized_account_preferences.sql",
  15160         "core/crates/storage/src/account_namespace.rs",
  15161         "core/crates/storage/src/accounts.rs",
  15162         "core/crates/storage/src/db.rs",
  15163         "core/crates/storage/src/profiles.rs"
  15164       ],
  15165       "normalized_patch_sha256": "b48b3a23b2e690544a0e2c4c710b34170d7c7062eebd3227745aff1113335aa8",
  15166       "empty_commit_disposition": "retained"
  15167     },
  15168     {
  15169       "source_commit": "a7a45d4df766f9c20dab6be86a5f4cae886a382f",
  15170       "target_commit": "f87f676a6938ddc9aff63788b54ad6df26628f8d",
  15171       "source_parents": [
  15172         "f622b54591ac7be50ffa8d1ad1edcbe97168676e"
  15173       ],
  15174       "target_parents": [
  15175         "d54cb234c3c14ce45f09cecf0e03ce5ee0a82ab2"
  15176       ],
  15177       "source_subject": "core(recovery): resume pending account removals",
  15178       "target_subject": "core(recovery): resume pending account removals",
  15179       "source_author": "triesap <tyson@radroots.org>",
  15180       "target_author": "triesap <tyson@radroots.org>",
  15181       "source_author_time": "2026-08-02T19:13:15Z",
  15182       "target_author_time": "2026-08-02T19:13:15Z",
  15183       "source_committer_time": "2026-08-02T19:13:15Z",
  15184       "target_committer_time": "2026-08-02T19:13:15Z",
  15185       "source_paths": [
  15186         "core/crates/application/src/lib.rs",
  15187         "core/crates/application/src/recovery.rs",
  15188         "core/crates/storage/src/application_adapter.rs"
  15189       ],
  15190       "normalized_patch_sha256": "0ee3655d416923fa31c69e9792b23e1f207b1e60f1af292b4f38f5f0b97c6555",
  15191       "empty_commit_disposition": "retained"
  15192     },
  15193     {
  15194       "source_commit": "a7a8c35212703bde0d11bc02c3f3c439cc81f5fc",
  15195       "target_commit": null,
  15196       "source_parents": [
  15197         "77eedf3c11960a52edfee91e8375951a7d4f104a"
  15198       ],
  15199       "target_parents": [],
  15200       "source_subject": "app: speed up logs page refresh",
  15201       "target_subject": null,
  15202       "source_author": "triesap <triesap@radroots.dev>",
  15203       "target_author": null,
  15204       "source_author_time": "2026-01-20T23:19:31Z",
  15205       "target_author_time": null,
  15206       "source_committer_time": "2026-01-20T23:19:31Z",
  15207       "target_committer_time": null,
  15208       "source_paths": [],
  15209       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15210       "empty_commit_disposition": "out_of_scope"
  15211     },
  15212     {
  15213       "source_commit": "a7aab4347c5136d05480981dae52626d166ca2a4",
  15214       "target_commit": null,
  15215       "source_parents": [
  15216         "6cf120964813973be8a02ddae3692f9b38ae9d70"
  15217       ],
  15218       "target_parents": [],
  15219       "source_subject": "runtime: derive seller reminder projections",
  15220       "target_subject": null,
  15221       "source_author": "triesap <tyson@radroots.org>",
  15222       "target_author": null,
  15223       "source_author_time": "2026-04-20T23:37:33Z",
  15224       "target_author_time": null,
  15225       "source_committer_time": "2026-04-20T23:37:33Z",
  15226       "target_committer_time": null,
  15227       "source_paths": [],
  15228       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15229       "empty_commit_disposition": "out_of_scope"
  15230     },
  15231     {
  15232       "source_commit": "a7ac1221c8884e89ec7874dd7be8936c4cf6f015",
  15233       "target_commit": null,
  15234       "source_parents": [
  15235         "f75b0653cabed37a2b0e479bf385b11a487d8399"
  15236       ],
  15237       "target_parents": [],
  15238       "source_subject": "marketplace: add buyer detail cart handoff",
  15239       "target_subject": null,
  15240       "source_author": "triesap <tyson@radroots.org>",
  15241       "target_author": null,
  15242       "source_author_time": "2026-04-20T17:28:35Z",
  15243       "target_author_time": null,
  15244       "source_committer_time": "2026-04-20T17:28:35Z",
  15245       "target_committer_time": null,
  15246       "source_paths": [],
  15247       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15248       "empty_commit_disposition": "out_of_scope"
  15249     },
  15250     {
  15251       "source_commit": "a7cea8624e8b911bde407f5490befb0525f42a40",
  15252       "target_commit": null,
  15253       "source_parents": [
  15254         "8813ad8838188bd2a44365c1aa803614782e960c"
  15255       ],
  15256       "target_parents": [],
  15257       "source_subject": "Add `/settings` with color mode toggle",
  15258       "target_subject": null,
  15259       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  15260       "target_author": null,
  15261       "source_author_time": "2024-08-26T15:34:57Z",
  15262       "target_author_time": null,
  15263       "source_committer_time": "2024-08-26T15:34:57Z",
  15264       "target_committer_time": null,
  15265       "source_paths": [],
  15266       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15267       "empty_commit_disposition": "out_of_scope"
  15268     },
  15269     {
  15270       "source_commit": "a7e622e57f472d8559717af9a3cf4d36dddb75a7",
  15271       "target_commit": null,
  15272       "source_parents": [
  15273         "2b0ee5f70423fbf2853e8363cc9ffd8316edb883"
  15274       ],
  15275       "target_parents": [],
  15276       "source_subject": "app: clean pack day prepared print assets",
  15277       "target_subject": null,
  15278       "source_author": "triesap <tyson@radroots.org>",
  15279       "target_author": null,
  15280       "source_author_time": "2026-04-22T22:07:26Z",
  15281       "target_author_time": null,
  15282       "source_committer_time": "2026-04-22T22:07:26Z",
  15283       "target_committer_time": null,
  15284       "source_paths": [],
  15285       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15286       "empty_commit_disposition": "out_of_scope"
  15287     },
  15288     {
  15289       "source_commit": "a7ed7d2e7c7f93db28826332873f92cb97f0b96c",
  15290       "target_commit": null,
  15291       "source_parents": [
  15292         "649badf4259a7ba7dc425032dcf0e873a2e41977"
  15293       ],
  15294       "target_parents": [],
  15295       "source_subject": "Build app",
  15296       "target_subject": null,
  15297       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  15298       "target_author": null,
  15299       "source_author_time": "2024-08-31T13:50:44Z",
  15300       "target_author_time": null,
  15301       "source_committer_time": "2024-08-31T13:50:44Z",
  15302       "target_committer_time": null,
  15303       "source_paths": [],
  15304       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15305       "empty_commit_disposition": "out_of_scope"
  15306     },
  15307     {
  15308       "source_commit": "a7edc7080137b98e2335923a6941d2b5cf496349",
  15309       "target_commit": null,
  15310       "source_parents": [
  15311         "df1b7b0fca8a5b27f6f33cfe131bd50f2874af53"
  15312       ],
  15313       "target_parents": [],
  15314       "source_subject": "app: add log dump header metadata",
  15315       "target_subject": null,
  15316       "source_author": "triesap <triesap@radroots.dev>",
  15317       "target_author": null,
  15318       "source_author_time": "2026-01-21T14:11:01Z",
  15319       "target_author_time": null,
  15320       "source_committer_time": "2026-01-21T14:11:01Z",
  15321       "target_committer_time": null,
  15322       "source_paths": [],
  15323       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15324       "empty_commit_disposition": "out_of_scope"
  15325     },
  15326     {
  15327       "source_commit": "a86d48fcdea244e99d0f1aec52795eeafbe972a5",
  15328       "target_commit": null,
  15329       "source_parents": [
  15330         "daa6fcc1e0dd349aa8b31d2299427db58b5a4ec2"
  15331       ],
  15332       "target_parents": [],
  15333       "source_subject": "home: replace metadata shell with today agenda",
  15334       "target_subject": null,
  15335       "source_author": "triesap <tyson@radroots.org>",
  15336       "target_author": null,
  15337       "source_author_time": "2026-04-17T21:11:43Z",
  15338       "target_author_time": null,
  15339       "source_committer_time": "2026-04-17T21:11:43Z",
  15340       "target_committer_time": null,
  15341       "source_paths": [],
  15342       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15343       "empty_commit_disposition": "out_of_scope"
  15344     },
  15345     {
  15346       "source_commit": "a877b5ccc713e474424ff94a66193e7dae6b11b5",
  15347       "target_commit": null,
  15348       "source_parents": [
  15349         "cba63fa6f57648f54300b3f2d5d4b854b851b01c"
  15350       ],
  15351       "target_parents": [],
  15352       "source_subject": "docs: complete Nostr account runtime documentation",
  15353       "target_subject": null,
  15354       "source_author": "triesap <tyson@radroots.org>",
  15355       "target_author": null,
  15356       "source_author_time": "2026-08-02T20:12:11Z",
  15357       "target_author_time": null,
  15358       "source_committer_time": "2026-08-02T20:12:11Z",
  15359       "target_committer_time": null,
  15360       "source_paths": [],
  15361       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15362       "empty_commit_disposition": "out_of_scope"
  15363     },
  15364     {
  15365       "source_commit": "a887ea25587d7a55c2a28aa41525545a132f8523",
  15366       "target_commit": null,
  15367       "source_parents": [
  15368         "619ef2713855f178d99feaff481a3bead26465be"
  15369       ],
  15370       "target_parents": [],
  15371       "source_subject": "app-core: add client crypto error map",
  15372       "target_subject": null,
  15373       "source_author": "triesap <triesap@radroots.dev>",
  15374       "target_author": null,
  15375       "source_author_time": "2026-01-18T23:24:28Z",
  15376       "target_author_time": null,
  15377       "source_committer_time": "2026-01-18T23:24:28Z",
  15378       "target_committer_time": null,
  15379       "source_paths": [],
  15380       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15381       "empty_commit_disposition": "out_of_scope"
  15382     },
  15383     {
  15384       "source_commit": "a8d420a0465648a4ec0236eb03d9bf6ecf43f134",
  15385       "target_commit": "8165cd3ccb20798ac41e26219d720347a464117c",
  15386       "source_parents": [
  15387         "2f08bea544c55e871833b937e3cdab7758966212"
  15388       ],
  15389       "target_parents": [
  15390         "7d6a2a51131babfcf658ebf201abccc03af1ba8e"
  15391       ],
  15392       "source_subject": "core(accounts): persist generated and imported accounts",
  15393       "target_subject": "core(accounts): persist generated and imported accounts",
  15394       "source_author": "triesap <tyson@radroots.org>",
  15395       "target_author": "triesap <tyson@radroots.org>",
  15396       "source_author_time": "2026-08-02T19:05:04Z",
  15397       "target_author_time": "2026-08-02T19:05:04Z",
  15398       "source_committer_time": "2026-08-02T19:05:04Z",
  15399       "target_committer_time": "2026-08-02T19:05:04Z",
  15400       "source_paths": [
  15401         "core/crates/storage/src/application_adapter.rs"
  15402       ],
  15403       "normalized_patch_sha256": "f9de52e748fe18984c6a771f318ce51f0ef54fe86b89447422a36d40645a073b",
  15404       "empty_commit_disposition": "retained"
  15405     },
  15406     {
  15407       "source_commit": "a8d9f9114b73872f605679cc31cd8420786f512f",
  15408       "target_commit": null,
  15409       "source_parents": [
  15410         "33ed23a220643548f8816b8098ebe8f8cf7133e6"
  15411       ],
  15412       "target_parents": [],
  15413       "source_subject": "runtime: align SDK event evidence boundary",
  15414       "target_subject": null,
  15415       "source_author": "triesap <tyson@radroots.org>",
  15416       "target_author": null,
  15417       "source_author_time": "2026-07-15T01:19:08Z",
  15418       "target_author_time": null,
  15419       "source_committer_time": "2026-07-15T01:19:08Z",
  15420       "target_committer_time": null,
  15421       "source_paths": [],
  15422       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15423       "empty_commit_disposition": "out_of_scope"
  15424     },
  15425     {
  15426       "source_commit": "a9211f4f8c4543d0af96c0f504b7cb3edf6e459b",
  15427       "target_commit": null,
  15428       "source_parents": [
  15429         "a1a7a0c5d891d77d985992c097e1292936641323"
  15430       ],
  15431       "target_parents": [],
  15432       "source_subject": "ui: Refine setup layout and button interactions",
  15433       "target_subject": null,
  15434       "source_author": "triesap <tyson@radroots.org>",
  15435       "target_author": null,
  15436       "source_author_time": "2026-01-28T13:51:30Z",
  15437       "target_author_time": null,
  15438       "source_committer_time": "2026-01-28T13:51:30Z",
  15439       "target_committer_time": null,
  15440       "source_paths": [],
  15441       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15442       "empty_commit_disposition": "out_of_scope"
  15443     },
  15444     {
  15445       "source_commit": "a93bd95cbc926d1b943924cfd02be3c788b43267",
  15446       "target_commit": null,
  15447       "source_parents": [
  15448         "4b2549ba31a208295dd5733d1dab997ebe33879f"
  15449       ],
  15450       "target_parents": [],
  15451       "source_subject": "app: add init timing logs",
  15452       "target_subject": null,
  15453       "source_author": "triesap <triesap@radroots.dev>",
  15454       "target_author": null,
  15455       "source_author_time": "2026-01-20T16:44:40Z",
  15456       "target_author_time": null,
  15457       "source_committer_time": "2026-01-20T16:44:40Z",
  15458       "target_committer_time": null,
  15459       "source_paths": [],
  15460       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15461       "empty_commit_disposition": "out_of_scope"
  15462     },
  15463     {
  15464       "source_commit": "a9455ed66b0cec2ed73b3d5f32fb59d72bc86fe6",
  15465       "target_commit": null,
  15466       "source_parents": [
  15467         "efa4c99bb478e99156b7f1f4e3769130b60fcbdd"
  15468       ],
  15469       "target_parents": [],
  15470       "source_subject": "Update `/settings` reset device util, add error log, minor edits",
  15471       "target_subject": null,
  15472       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  15473       "target_author": null,
  15474       "source_author_time": "2024-08-31T09:59:55Z",
  15475       "target_author_time": null,
  15476       "source_committer_time": "2024-08-31T09:59:55Z",
  15477       "target_committer_time": null,
  15478       "source_paths": [],
  15479       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15480       "empty_commit_disposition": "out_of_scope"
  15481     },
  15482     {
  15483       "source_commit": "a953529bbfdffdbf6f330af6c3222360dcece6f6",
  15484       "target_commit": null,
  15485       "source_parents": [
  15486         "76b3169cd7625dd04b4062f5117ec00f5d9b6faf"
  15487       ],
  15488       "target_parents": [],
  15489       "source_subject": "app: update macos icon source",
  15490       "target_subject": null,
  15491       "source_author": "triesap <tyson@radroots.org>",
  15492       "target_author": null,
  15493       "source_author_time": "2026-06-06T14:43:13-07:00",
  15494       "target_author_time": null,
  15495       "source_committer_time": "2026-06-18T12:31:42-07:00",
  15496       "target_committer_time": null,
  15497       "source_paths": [],
  15498       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15499       "empty_commit_disposition": "out_of_scope"
  15500     },
  15501     {
  15502       "source_commit": "a97f5925a037b805f1f55747add601c696c44566",
  15503       "target_commit": null,
  15504       "source_parents": [
  15505         "34c9565118f2c5b95c39a61ad35b3859b72617c7"
  15506       ],
  15507       "target_parents": [],
  15508       "source_subject": "app: require existing state for notification updates",
  15509       "target_subject": null,
  15510       "source_author": "triesap <triesap@radroots.dev>",
  15511       "target_author": null,
  15512       "source_author_time": "2026-01-21T18:12:14Z",
  15513       "target_author_time": null,
  15514       "source_committer_time": "2026-01-21T18:12:14Z",
  15515       "target_committer_time": null,
  15516       "source_paths": [],
  15517       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15518       "empty_commit_disposition": "out_of_scope"
  15519     },
  15520     {
  15521       "source_commit": "a9eb8069c643e70719aaa46df721f840daad0080",
  15522       "target_commit": null,
  15523       "source_parents": [
  15524         "8250ea10bd97fa0318308bd7ec7c0e3b3dba017d"
  15525       ],
  15526       "target_parents": [],
  15527       "source_subject": "app: add notifications service wrapper",
  15528       "target_subject": null,
  15529       "source_author": "triesap <triesap@radroots.dev>",
  15530       "target_author": null,
  15531       "source_author_time": "2026-01-19T21:18:14Z",
  15532       "target_author_time": null,
  15533       "source_committer_time": "2026-01-19T21:18:14Z",
  15534       "target_committer_time": null,
  15535       "source_paths": [],
  15536       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15537       "empty_commit_disposition": "out_of_scope"
  15538     },
  15539     {
  15540       "source_commit": "aa2dae0ff81706e09c02150139cbb927e0ed21d7",
  15541       "target_commit": null,
  15542       "source_parents": [
  15543         "348e06b316f6b413734d0344924613d16c5b8782"
  15544       ],
  15545       "target_parents": [],
  15546       "source_subject": "app: add typed buyer notices",
  15547       "target_subject": null,
  15548       "source_author": "triesap <tyson@radroots.org>",
  15549       "target_author": null,
  15550       "source_author_time": "2026-05-24T10:06:46Z",
  15551       "target_author_time": null,
  15552       "source_committer_time": "2026-05-24T10:06:46Z",
  15553       "target_committer_time": null,
  15554       "source_paths": [],
  15555       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15556       "empty_commit_disposition": "out_of_scope"
  15557     },
  15558     {
  15559       "source_commit": "aa39b04bdc4cf1d33bce6c738f9d28b376cebd48",
  15560       "target_commit": null,
  15561       "source_parents": [
  15562         "f9d49197c1db090bde9834ab056a8a17b469e0e5"
  15563       ],
  15564       "target_parents": [],
  15565       "source_subject": "i18n: use facade build pipeline for app generation",
  15566       "target_subject": null,
  15567       "source_author": "triesap <tyson@radroots.org>",
  15568       "target_author": null,
  15569       "source_author_time": "2026-04-19T22:25:15Z",
  15570       "target_author_time": null,
  15571       "source_committer_time": "2026-04-19T22:25:15Z",
  15572       "target_committer_time": null,
  15573       "source_paths": [],
  15574       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15575       "empty_commit_disposition": "out_of_scope"
  15576     },
  15577     {
  15578       "source_commit": "aadecc93d40c200e594190ed9c5863df811b5f67",
  15579       "target_commit": null,
  15580       "source_parents": [
  15581         "9287b509039a6de36453164c750e7777a03a83a6"
  15582       ],
  15583       "target_parents": [],
  15584       "source_subject": "runtime: refactor trade workflow projection",
  15585       "target_subject": null,
  15586       "source_author": "triesap <tyson@radroots.org>",
  15587       "target_author": null,
  15588       "source_author_time": "2026-06-26T13:48:12Z",
  15589       "target_author_time": null,
  15590       "source_committer_time": "2026-06-26T13:48:12Z",
  15591       "target_committer_time": null,
  15592       "source_paths": [],
  15593       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15594       "empty_commit_disposition": "out_of_scope"
  15595     },
  15596     {
  15597       "source_commit": "abf83600ed1cd2a313f7d7de73eb655a808b622c",
  15598       "target_commit": null,
  15599       "source_parents": [
  15600         "e0aa55504ddd21e1a6e495d81f026cf938d7a3ff"
  15601       ],
  15602       "target_parents": [],
  15603       "source_subject": "app: add daisyui theme bridge",
  15604       "target_subject": null,
  15605       "source_author": "triesap <triesap@radroots.dev>",
  15606       "target_author": null,
  15607       "source_author_time": "2026-01-22T16:58:01Z",
  15608       "target_author_time": null,
  15609       "source_committer_time": "2026-01-22T16:58:01Z",
  15610       "target_committer_time": null,
  15611       "source_paths": [],
  15612       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15613       "empty_commit_disposition": "out_of_scope"
  15614     },
  15615     {
  15616       "source_commit": "ac1ebf940c8bec136d143218d753355942952388",
  15617       "target_commit": null,
  15618       "source_parents": [
  15619         "1434561abcc64cd5179491b502d33ce93f15a790"
  15620       ],
  15621       "target_parents": [],
  15622       "source_subject": "app: align list styling with trellis tokens",
  15623       "target_subject": null,
  15624       "source_author": "triesap <triesap@radroots.dev>",
  15625       "target_author": null,
  15626       "source_author_time": "2026-01-22T15:17:29Z",
  15627       "target_author_time": null,
  15628       "source_committer_time": "2026-01-22T15:17:29Z",
  15629       "target_committer_time": null,
  15630       "source_paths": [],
  15631       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15632       "empty_commit_disposition": "out_of_scope"
  15633     },
  15634     {
  15635       "source_commit": "ac5845d0fdb82d41ae2e3d7082731a9e5c0905dd",
  15636       "target_commit": null,
  15637       "source_parents": [
  15638         "846b46569b747c433de41848c10dee61dd0b8c19"
  15639       ],
  15640       "target_parents": [],
  15641       "source_subject": "desktop: harden app data directory permissions",
  15642       "target_subject": null,
  15643       "source_author": "triesap <tyson@radroots.org>",
  15644       "target_author": null,
  15645       "source_author_time": "2026-03-20T18:52:27Z",
  15646       "target_author_time": null,
  15647       "source_committer_time": "2026-03-20T18:52:27Z",
  15648       "target_committer_time": null,
  15649       "source_paths": [],
  15650       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15651       "empty_commit_disposition": "out_of_scope"
  15652     },
  15653     {
  15654       "source_commit": "ac8ea3193c739bcb43801579a14bceea337b223d",
  15655       "target_commit": null,
  15656       "source_parents": [
  15657         "84170d416dc64f1c33591d51392aa2ce4e90acc4"
  15658       ],
  15659       "target_parents": [],
  15660       "source_subject": "sqlite: require usable order request evidence",
  15661       "target_subject": null,
  15662       "source_author": "triesap <tyson@radroots.org>",
  15663       "target_author": null,
  15664       "source_author_time": "2026-05-26T04:35:02Z",
  15665       "target_author_time": null,
  15666       "source_committer_time": "2026-05-26T04:35:02Z",
  15667       "target_committer_time": null,
  15668       "source_paths": [],
  15669       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15670       "empty_commit_disposition": "out_of_scope"
  15671     },
  15672     {
  15673       "source_commit": "ac94fc0f69290a3838bee2ac99d9f380f6014886",
  15674       "target_commit": null,
  15675       "source_parents": [
  15676         "38833ab05e40263796199fc54ad6c8578812008a"
  15677       ],
  15678       "target_parents": [],
  15679       "source_subject": "build: refresh dependency lockfile",
  15680       "target_subject": null,
  15681       "source_author": "triesap <tyson@radroots.org>",
  15682       "target_author": null,
  15683       "source_author_time": "2026-06-18T12:31:38-07:00",
  15684       "target_author_time": null,
  15685       "source_committer_time": "2026-06-18T12:31:43-07:00",
  15686       "target_committer_time": null,
  15687       "source_paths": [],
  15688       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15689       "empty_commit_disposition": "out_of_scope"
  15690     },
  15691     {
  15692       "source_commit": "acbc410b0401a21540bcd7bc37095c2f64b31eb0",
  15693       "target_commit": null,
  15694       "source_parents": [
  15695         "8a480edad765aa3bd82ec385a1b4bb666b33c44f"
  15696       ],
  15697       "target_parents": [],
  15698       "source_subject": "marketplace: reconcile buyer copy coverage",
  15699       "target_subject": null,
  15700       "source_author": "triesap <tyson@radroots.org>",
  15701       "target_author": null,
  15702       "source_author_time": "2026-04-20T19:36:15Z",
  15703       "target_author_time": null,
  15704       "source_committer_time": "2026-04-20T19:36:15Z",
  15705       "target_committer_time": null,
  15706       "source_paths": [],
  15707       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15708       "empty_commit_disposition": "out_of_scope"
  15709     },
  15710     {
  15711       "source_commit": "acf014b4c30f402b9da13825ebb758b2ba249943",
  15712       "target_commit": null,
  15713       "source_parents": [
  15714         "bd7b07d1a418fba82a4773e54f87cd2fdb4750da"
  15715       ],
  15716       "target_parents": [],
  15717       "source_subject": "orders: align fulfillment gates with workflow evidence",
  15718       "target_subject": null,
  15719       "source_author": "triesap <tyson@radroots.org>",
  15720       "target_author": null,
  15721       "source_author_time": "2026-06-04T21:53:17-07:00",
  15722       "target_author_time": null,
  15723       "source_committer_time": "2026-06-18T12:31:41-07:00",
  15724       "target_committer_time": null,
  15725       "source_paths": [],
  15726       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15727       "empty_commit_disposition": "out_of_scope"
  15728     },
  15729     {
  15730       "source_commit": "ad06b49ffdac4f53a46f739259fb671576327077",
  15731       "target_commit": null,
  15732       "source_parents": [
  15733         "84118290ff4da023879358048df94d6eeee3e461"
  15734       ],
  15735       "target_parents": [],
  15736       "source_subject": "app: add active trade revision workflow",
  15737       "target_subject": null,
  15738       "source_author": "triesap <tyson@radroots.org>",
  15739       "target_author": null,
  15740       "source_author_time": "2026-06-03T01:19:29-07:00",
  15741       "target_author_time": null,
  15742       "source_committer_time": "2026-06-03T01:19:29-07:00",
  15743       "target_committer_time": null,
  15744       "source_paths": [],
  15745       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15746       "empty_commit_disposition": "out_of_scope"
  15747     },
  15748     {
  15749       "source_commit": "ad0c3fb1a06b278e1bd24fc08f012978f0ee18b4",
  15750       "target_commit": null,
  15751       "source_parents": [
  15752         "eb925273ff7d8fd488a28e21f573790d01e4f634"
  15753       ],
  15754       "target_parents": [],
  15755       "source_subject": "test: fix startup signer source guard fixture",
  15756       "target_subject": null,
  15757       "source_author": "triesap <tyson@radroots.org>",
  15758       "target_author": null,
  15759       "source_author_time": "2026-04-18T23:08:11Z",
  15760       "target_author_time": null,
  15761       "source_committer_time": "2026-04-18T23:08:11Z",
  15762       "target_committer_time": null,
  15763       "source_paths": [],
  15764       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15765       "empty_commit_disposition": "out_of_scope"
  15766     },
  15767     {
  15768       "source_commit": "ad5477de722bb4cae6e390d1fe4971e7e06539aa",
  15769       "target_commit": null,
  15770       "source_parents": [
  15771         "7030db646f74b8eba55d5a8e91f45d2e76a5ebe1"
  15772       ],
  15773       "target_parents": [],
  15774       "source_subject": "buyer: persist listing relay provenance",
  15775       "target_subject": null,
  15776       "source_author": "triesap <tyson@radroots.org>",
  15777       "target_author": null,
  15778       "source_author_time": "2026-05-25T02:39:29Z",
  15779       "target_author_time": null,
  15780       "source_committer_time": "2026-05-25T02:39:29Z",
  15781       "target_committer_time": null,
  15782       "source_paths": [],
  15783       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15784       "empty_commit_disposition": "out_of_scope"
  15785     },
  15786     {
  15787       "source_commit": "ad66af4077172e9eaa4f6a3d74c90b5d79b79cfd",
  15788       "target_commit": null,
  15789       "source_parents": [
  15790         "947649d28b4fd0c0ca3477ca3808cbb29a5d5d6f"
  15791       ],
  15792       "target_parents": [],
  15793       "source_subject": "app: validate app data for active key",
  15794       "target_subject": null,
  15795       "source_author": "triesap <triesap@radroots.dev>",
  15796       "target_author": null,
  15797       "source_author_time": "2026-01-19T19:45:26Z",
  15798       "target_author_time": null,
  15799       "source_committer_time": "2026-01-19T19:45:26Z",
  15800       "target_committer_time": null,
  15801       "source_paths": [],
  15802       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15803       "empty_commit_disposition": "out_of_scope"
  15804     },
  15805     {
  15806       "source_commit": "ad7e03989941b4dee3c7da51e52b6406113319e3",
  15807       "target_commit": null,
  15808       "source_parents": [
  15809         "33dacae1c291ff6b9d7eb8e39da457ba20bf18a4"
  15810       ],
  15811       "target_parents": [],
  15812       "source_subject": "app: add individual summary view",
  15813       "target_subject": null,
  15814       "source_author": "triesap <tyson@radroots.org>",
  15815       "target_author": null,
  15816       "source_author_time": "2026-02-06T18:48:54Z",
  15817       "target_author_time": null,
  15818       "source_committer_time": "2026-02-06T18:48:54Z",
  15819       "target_committer_time": null,
  15820       "source_paths": [],
  15821       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15822       "empty_commit_disposition": "out_of_scope"
  15823     },
  15824     {
  15825       "source_commit": "ad8c19a6f1e446769a8c3760f710df12062bca77",
  15826       "target_commit": null,
  15827       "source_parents": [
  15828         "626ffef507f80480503915fe0847730d3c121f56"
  15829       ],
  15830       "target_parents": [],
  15831       "source_subject": "sync: run relay ingest after outbound failure",
  15832       "target_subject": null,
  15833       "source_author": "triesap <tyson@radroots.org>",
  15834       "target_author": null,
  15835       "source_author_time": "2026-05-25T20:06:47Z",
  15836       "target_author_time": null,
  15837       "source_committer_time": "2026-05-25T20:06:47Z",
  15838       "target_committer_time": null,
  15839       "source_paths": [],
  15840       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15841       "empty_commit_disposition": "out_of_scope"
  15842     },
  15843     {
  15844       "source_commit": "ad99222f733431245befb7c3c69ad5c82836f9d6",
  15845       "target_commit": null,
  15846       "source_parents": [
  15847         "93e248c87b1da5093515982183c0753e145351d9"
  15848       ],
  15849       "target_parents": [],
  15850       "source_subject": "Add `/profile` page basis. Add nostr sync service. Edit `/init` handlers. Edit utils, styles.",
  15851       "target_subject": null,
  15852       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  15853       "target_author": null,
  15854       "source_author_time": "2025-03-07T13:49:35Z",
  15855       "target_author_time": null,
  15856       "source_committer_time": "2025-03-07T13:49:35Z",
  15857       "target_committer_time": null,
  15858       "source_paths": [],
  15859       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15860       "empty_commit_disposition": "out_of_scope"
  15861     },
  15862     {
  15863       "source_commit": "ada14df394cebf6fc366a13068bce8522f97ae1d",
  15864       "target_commit": null,
  15865       "source_parents": [
  15866         "d8ee03349f4f0398c66f5003a4f41f61cbc36419"
  15867       ],
  15868       "target_parents": [],
  15869       "source_subject": "Build app",
  15870       "target_subject": null,
  15871       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  15872       "target_author": null,
  15873       "source_author_time": "2024-08-31T16:23:19Z",
  15874       "target_author_time": null,
  15875       "source_committer_time": "2024-08-31T16:23:19Z",
  15876       "target_committer_time": null,
  15877       "source_paths": [],
  15878       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15879       "empty_commit_disposition": "out_of_scope"
  15880     },
  15881     {
  15882       "source_commit": "adc2662663871e118a0a95ae98ebe14cc7c4f0d7",
  15883       "target_commit": null,
  15884       "source_parents": [
  15885         "412d11ea55e322da0a3a00c32f14c435f79204db"
  15886       ],
  15887       "target_parents": [],
  15888       "source_subject": "android: add local account roster support",
  15889       "target_subject": null,
  15890       "source_author": "triesap <tyson@radroots.org>",
  15891       "target_author": null,
  15892       "source_author_time": "2026-03-22T16:26:21Z",
  15893       "target_author_time": null,
  15894       "source_committer_time": "2026-03-22T16:26:21Z",
  15895       "target_committer_time": null,
  15896       "source_paths": [],
  15897       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15898       "empty_commit_disposition": "out_of_scope"
  15899     },
  15900     {
  15901       "source_commit": "ae0179669c59261fe273a58d781763f69ad2b198",
  15902       "target_commit": null,
  15903       "source_parents": [
  15904         "ffdbb255870ae898d135380ea1cc7327f15113a3"
  15905       ],
  15906       "target_parents": [],
  15907       "source_subject": "runtime: migrate application runtime to Kotlin",
  15908       "target_subject": null,
  15909       "source_author": "triesap <tyson@radroots.org>",
  15910       "target_author": null,
  15911       "source_author_time": "2026-07-31T22:11:32Z",
  15912       "target_author_time": null,
  15913       "source_committer_time": "2026-07-31T22:12:45Z",
  15914       "target_committer_time": null,
  15915       "source_paths": [],
  15916       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15917       "empty_commit_disposition": "out_of_scope"
  15918     },
  15919     {
  15920       "source_commit": "ae3f34d84e2a9d812c6c2d7455f09fe944e7f1aa",
  15921       "target_commit": null,
  15922       "source_parents": [
  15923         "7315ff5b3a7deebef834d80e6ff941b87e24f336"
  15924       ],
  15925       "target_parents": [],
  15926       "source_subject": "app-core: add client fs error map",
  15927       "target_subject": null,
  15928       "source_author": "triesap <triesap@radroots.dev>",
  15929       "target_author": null,
  15930       "source_author_time": "2026-01-18T23:38:24Z",
  15931       "target_author_time": null,
  15932       "source_committer_time": "2026-01-18T23:38:24Z",
  15933       "target_committer_time": null,
  15934       "source_paths": [],
  15935       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15936       "empty_commit_disposition": "out_of_scope"
  15937     },
  15938     {
  15939       "source_commit": "ae63e435addcb9af224a34b4a9ee101b28f7e79f",
  15940       "target_commit": null,
  15941       "source_parents": [
  15942         "3e4da27b521b34aab9673bd398ee8bad0291814c"
  15943       ],
  15944       "target_parents": [],
  15945       "source_subject": "Edit root layout, add AppConfig",
  15946       "target_subject": null,
  15947       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  15948       "target_author": null,
  15949       "source_author_time": "2024-09-15T12:50:38Z",
  15950       "target_author_time": null,
  15951       "source_committer_time": "2024-09-15T12:50:38Z",
  15952       "target_committer_time": null,
  15953       "source_paths": [],
  15954       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15955       "empty_commit_disposition": "out_of_scope"
  15956     },
  15957     {
  15958       "source_commit": "ae8e238394cc742b9187aee8c6069301ef2e8a53",
  15959       "target_commit": null,
  15960       "source_parents": [
  15961         "de2218bc2aa103a506362cc94c496c6245bce8d1"
  15962       ],
  15963       "target_parents": [],
  15964       "source_subject": "ui(accounts): map AppCore snapshots for Compose",
  15965       "target_subject": null,
  15966       "source_author": "triesap <tyson@radroots.org>",
  15967       "target_author": null,
  15968       "source_author_time": "2026-08-02T19:55:38Z",
  15969       "target_author_time": null,
  15970       "source_committer_time": "2026-08-02T19:55:38Z",
  15971       "target_committer_time": null,
  15972       "source_paths": [],
  15973       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15974       "empty_commit_disposition": "out_of_scope"
  15975     },
  15976     {
  15977       "source_commit": "aed9af5b047047d33a613cab8b9e1f099922678e",
  15978       "target_commit": null,
  15979       "source_parents": [
  15980         "ea67628c517e8611f522ce868de58fbfaa83c7e7"
  15981       ],
  15982       "target_parents": [],
  15983       "source_subject": "cfg: add init progress UI and migrate tangle db bindings",
  15984       "target_subject": null,
  15985       "source_author": "triesap <triesap@radroots.dev>",
  15986       "target_author": null,
  15987       "source_author_time": "2025-12-28T15:10:46Z",
  15988       "target_author_time": null,
  15989       "source_committer_time": "2025-12-28T15:10:46Z",
  15990       "target_committer_time": null,
  15991       "source_paths": [],
  15992       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  15993       "empty_commit_disposition": "out_of_scope"
  15994     },
  15995     {
  15996       "source_commit": "aee7adaa089b3402743d87d2b128a91c9a700c3c",
  15997       "target_commit": null,
  15998       "source_parents": [
  15999         "d9b0afb88cf450280104c0ed92f01f3d97ee1726"
  16000       ],
  16001       "target_parents": [],
  16002       "source_subject": "app-utils: add root symbol constant",
  16003       "target_subject": null,
  16004       "source_author": "triesap <triesap@radroots.dev>",
  16005       "target_author": null,
  16006       "source_author_time": "2026-01-19T06:46:53Z",
  16007       "target_author_time": null,
  16008       "source_committer_time": "2026-01-19T06:46:53Z",
  16009       "target_committer_time": null,
  16010       "source_paths": [],
  16011       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16012       "empty_commit_disposition": "out_of_scope"
  16013     },
  16014     {
  16015       "source_commit": "aefaa5bf099c4368fccabbbf0dfededecee2bcad",
  16016       "target_commit": null,
  16017       "source_parents": [
  16018         "b517dd55fd067b5a9b5f12b693b320a9ae9d28ee"
  16019       ],
  16020       "target_parents": [],
  16021       "source_subject": "desktop: add remove-key action for local identities",
  16022       "target_subject": null,
  16023       "source_author": "triesap <tyson@radroots.org>",
  16024       "target_author": null,
  16025       "source_author_time": "2026-03-21T12:33:47Z",
  16026       "target_author_time": null,
  16027       "source_committer_time": "2026-03-21T12:33:47Z",
  16028       "target_committer_time": null,
  16029       "source_paths": [],
  16030       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16031       "empty_commit_disposition": "out_of_scope"
  16032     },
  16033     {
  16034       "source_commit": "af00441a500a28ef1cdd0e974e68f258a3f37303",
  16035       "target_commit": "e467432b5237c4ef7accfed051b0b0161bc828fc",
  16036       "source_parents": [
  16037         "a7a45d4df766f9c20dab6be86a5f4cae886a382f"
  16038       ],
  16039       "target_parents": [
  16040         "f87f676a6938ddc9aff63788b54ad6df26628f8d"
  16041       ],
  16042       "source_subject": "core(config): add relay environment configuration",
  16043       "target_subject": "core(config): add relay environment configuration",
  16044       "source_author": "triesap <tyson@radroots.org>",
  16045       "target_author": "triesap <tyson@radroots.org>",
  16046       "source_author_time": "2026-08-02T19:16:04Z",
  16047       "target_author_time": "2026-08-02T19:16:04Z",
  16048       "source_committer_time": "2026-08-02T19:16:04Z",
  16049       "target_committer_time": "2026-08-02T19:16:04Z",
  16050       "source_paths": [
  16051         "core/crates/application/src/config.rs",
  16052         "core/crates/application/src/lib.rs"
  16053       ],
  16054       "normalized_patch_sha256": "2055c59c192b1afb149acd92cd41ad093e1d7de25c31a5fae3b61961de99f639",
  16055       "empty_commit_disposition": "retained"
  16056     },
  16057     {
  16058       "source_commit": "af290fa1cbaf9d1741cb0dd9426f362926d4b5f4",
  16059       "target_commit": null,
  16060       "source_parents": [
  16061         "f2e363a5f11575d34abf99adf6afc112db8bad16"
  16062       ],
  16063       "target_parents": [],
  16064       "source_subject": "pack_day: add export contracts",
  16065       "target_subject": null,
  16066       "source_author": "triesap <tyson@radroots.org>",
  16067       "target_author": null,
  16068       "source_author_time": "2026-04-21T17:55:40Z",
  16069       "target_author_time": null,
  16070       "source_committer_time": "2026-04-21T17:55:40Z",
  16071       "target_committer_time": null,
  16072       "source_paths": [],
  16073       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16074       "empty_commit_disposition": "out_of_scope"
  16075     },
  16076     {
  16077       "source_commit": "afc8650e20ed785e19836203873c29ae27f5b36e",
  16078       "target_commit": "f6542e571bb50e1f13c295dd6324743c52d5f94b",
  16079       "source_parents": [
  16080         "462fd4058e084847bf8a623e6764b704fdb0cfe0"
  16081       ],
  16082       "target_parents": [
  16083         "ac81b246ded9c0459eb50809fe948b9fd1b83acf"
  16084       ],
  16085       "source_subject": "runtime: serialize account mutation through actor",
  16086       "target_subject": "runtime: serialize account mutation through actor",
  16087       "source_author": "triesap <tyson@radroots.org>",
  16088       "target_author": "triesap <tyson@radroots.org>",
  16089       "source_author_time": "2026-08-03T21:37:16Z",
  16090       "target_author_time": "2026-08-03T21:37:16Z",
  16091       "source_committer_time": "2026-08-03T21:37:16Z",
  16092       "target_committer_time": "2026-08-03T21:37:16Z",
  16093       "source_paths": [
  16094         "core/crates/application/src/actor.rs",
  16095         "core/crates/application/src/lib.rs",
  16096         "core/crates/ffi/src/commands.rs",
  16097         "core/crates/ffi/src/observer.rs",
  16098         "core/crates/storage/Cargo.toml",
  16099         "core/crates/storage/src/lib.rs",
  16100         "core/crates/storage/src/runtime_actor.rs"
  16101       ],
  16102       "normalized_patch_sha256": "d3157a460934db54f6faafe21d19bdc317b4e70649d05d012e959ed7cc92b9ec",
  16103       "empty_commit_disposition": "retained"
  16104     },
  16105     {
  16106       "source_commit": "b051762edc891986f437dba9252e0dd38c5d8b69",
  16107       "target_commit": null,
  16108       "source_parents": [
  16109         "8ec6d269209aabd864469d12a3d4e8159959ff66"
  16110       ],
  16111       "target_parents": [],
  16112       "source_subject": "application: await native runtime shutdown",
  16113       "target_subject": null,
  16114       "source_author": "triesap <tyson@radroots.org>",
  16115       "target_author": null,
  16116       "source_author_time": "2026-08-03T23:50:06Z",
  16117       "target_author_time": null,
  16118       "source_committer_time": "2026-08-03T23:50:06Z",
  16119       "target_committer_time": null,
  16120       "source_paths": [],
  16121       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16122       "empty_commit_disposition": "out_of_scope"
  16123     },
  16124     {
  16125       "source_commit": "b05eaa153eed01c3977f09745a12c12ecee91fc2",
  16126       "target_commit": null,
  16127       "source_parents": [
  16128         "848682bd605fd6ecc727ef61db19932a804edd04"
  16129       ],
  16130       "target_parents": [],
  16131       "source_subject": "ui: move startup home and products controls into shared ui",
  16132       "target_subject": null,
  16133       "source_author": "triesap <tyson@radroots.org>",
  16134       "target_author": null,
  16135       "source_author_time": "2026-04-19T19:08:16Z",
  16136       "target_author_time": null,
  16137       "source_committer_time": "2026-04-19T19:08:16Z",
  16138       "target_committer_time": null,
  16139       "source_paths": [],
  16140       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16141       "empty_commit_disposition": "out_of_scope"
  16142     },
  16143     {
  16144       "source_commit": "b0a2a5f51dc0aa54f627df2b5dbd4a95fd8c33e8",
  16145       "target_commit": null,
  16146       "source_parents": [
  16147         "3036537d629a7cb6787ab11e5f6d17b1eae32411"
  16148       ],
  16149       "target_parents": [],
  16150       "source_subject": "Edit crate `core` update model `location_gcs` handlers, `tauri` update `location_gcs` SQL up migration. Edit `/cfg/init` localised strings, styles.",
  16151       "target_subject": null,
  16152       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  16153       "target_author": null,
  16154       "source_author_time": "2024-12-07T22:32:02Z",
  16155       "target_author_time": null,
  16156       "source_committer_time": "2024-12-07T22:32:02Z",
  16157       "target_committer_time": null,
  16158       "source_paths": [],
  16159       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16160       "empty_commit_disposition": "out_of_scope"
  16161     },
  16162     {
  16163       "source_commit": "b0a4ffe1ac43a4ed7eac32640bd14760f5509039",
  16164       "target_commit": null,
  16165       "source_parents": [
  16166         "1f6933451a4d9c205642498b6ab0b6de9d3d9d02"
  16167       ],
  16168       "target_parents": [],
  16169       "source_subject": "app: port legacy static stylesheets",
  16170       "target_subject": null,
  16171       "source_author": "triesap <triesap@radroots.dev>",
  16172       "target_author": null,
  16173       "source_author_time": "2026-01-22T16:09:17Z",
  16174       "target_author_time": null,
  16175       "source_committer_time": "2026-01-22T16:09:17Z",
  16176       "target_committer_time": null,
  16177       "source_paths": [],
  16178       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16179       "empty_commit_disposition": "out_of_scope"
  16180     },
  16181     {
  16182       "source_commit": "b0d413b7482ff340a33cbc1e4aa561ee43d3c138",
  16183       "target_commit": null,
  16184       "source_parents": [
  16185         "9a41ea4f8fee64f2a18a09c9ab431bab7d96de6b"
  16186       ],
  16187       "target_parents": [],
  16188       "source_subject": "app: generalize log entry key mapping",
  16189       "target_subject": null,
  16190       "source_author": "triesap <triesap@radroots.dev>",
  16191       "target_author": null,
  16192       "source_author_time": "2026-01-19T23:30:20Z",
  16193       "target_author_time": null,
  16194       "source_committer_time": "2026-01-19T23:30:20Z",
  16195       "target_committer_time": null,
  16196       "source_paths": [],
  16197       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16198       "empty_commit_disposition": "out_of_scope"
  16199     },
  16200     {
  16201       "source_commit": "b0d69e74b4f9e27b91ef8eef923ecb2bac914873",
  16202       "target_commit": null,
  16203       "source_parents": [
  16204         "66c802f75d9f5e63299564e18bb7c48f0f913dcf"
  16205       ],
  16206       "target_parents": [],
  16207       "source_subject": "ui: refine settings relay row controls",
  16208       "target_subject": null,
  16209       "source_author": "triesap <tyson@radroots.org>",
  16210       "target_author": null,
  16211       "source_author_time": "2026-06-07T15:11:57-07:00",
  16212       "target_author_time": null,
  16213       "source_committer_time": "2026-06-18T12:31:42-07:00",
  16214       "target_committer_time": null,
  16215       "source_paths": [],
  16216       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16217       "empty_commit_disposition": "out_of_scope"
  16218     },
  16219     {
  16220       "source_commit": "b18fa6d25df230cc5852dc71a974f6a8dad82bf6",
  16221       "target_commit": null,
  16222       "source_parents": [
  16223         "94d601f7afee0e6c13844549ba1fd36770199342"
  16224       ],
  16225       "target_parents": [],
  16226       "source_subject": "app: add pack day batch print contracts",
  16227       "target_subject": null,
  16228       "source_author": "triesap <tyson@radroots.org>",
  16229       "target_author": null,
  16230       "source_author_time": "2026-04-28T17:33:40Z",
  16231       "target_author_time": null,
  16232       "source_committer_time": "2026-04-28T17:33:40Z",
  16233       "target_committer_time": null,
  16234       "source_paths": [],
  16235       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16236       "empty_commit_disposition": "out_of_scope"
  16237     },
  16238     {
  16239       "source_commit": "b1d0ceb296a2b1f9b52ec234e27c669f09694bc2",
  16240       "target_commit": null,
  16241       "source_parents": [
  16242         "43f843871c4de8345aa7dd016bc14051c3a92a5d"
  16243       ],
  16244       "target_parents": [],
  16245       "source_subject": "ui: soften form focus and harmonize account defaults",
  16246       "target_subject": null,
  16247       "source_author": "triesap <tyson@radroots.org>",
  16248       "target_author": null,
  16249       "source_author_time": "2026-06-07T14:28:34-07:00",
  16250       "target_author_time": null,
  16251       "source_committer_time": "2026-06-18T12:31:42-07:00",
  16252       "target_committer_time": null,
  16253       "source_paths": [],
  16254       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16255       "empty_commit_disposition": "out_of_scope"
  16256     },
  16257     {
  16258       "source_commit": "b1e130c657efe306f06185fdee4309cda3fbf6a5",
  16259       "target_commit": null,
  16260       "source_parents": [
  16261         "711cf9e9754ba19ce963063f916bcf09c3287cc0"
  16262       ],
  16263       "target_parents": [],
  16264       "source_subject": "app: add home shell metadata layout",
  16265       "target_subject": null,
  16266       "source_author": "triesap <tyson@radroots.org>",
  16267       "target_author": null,
  16268       "source_author_time": "2026-04-17T17:05:38Z",
  16269       "target_author_time": null,
  16270       "source_committer_time": "2026-04-17T17:05:38Z",
  16271       "target_committer_time": null,
  16272       "source_paths": [],
  16273       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16274       "empty_commit_disposition": "out_of_scope"
  16275     },
  16276     {
  16277       "source_commit": "b278c82f36eb25379ea5d5fe4bc19ca5e1893cdb",
  16278       "target_commit": null,
  16279       "source_parents": [
  16280         "08e48c570624a90fd4e92536e8010f52523756fb"
  16281       ],
  16282       "target_parents": [],
  16283       "source_subject": "desktop: require auth before revealing recovery key",
  16284       "target_subject": null,
  16285       "source_author": "triesap <tyson@radroots.org>",
  16286       "target_author": null,
  16287       "source_author_time": "2026-03-21T18:38:15Z",
  16288       "target_author_time": null,
  16289       "source_committer_time": "2026-03-21T18:38:15Z",
  16290       "target_committer_time": null,
  16291       "source_paths": [],
  16292       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16293       "empty_commit_disposition": "out_of_scope"
  16294     },
  16295     {
  16296       "source_commit": "b2807bba3928bff4d8dc36e58203fddb34567621",
  16297       "target_commit": "a754582df78234acc162356e04f2531f1384eb41",
  16298       "source_parents": [
  16299         "55ec47b39675805716e348b0b20f674f5a598929"
  16300       ],
  16301       "target_parents": [
  16302         "0325901ae28277991bb7a8cfe6bdc708214f22c2"
  16303       ],
  16304       "source_subject": "operations: make removal plans durable and expiring",
  16305       "target_subject": "operations: make removal plans durable and expiring",
  16306       "source_author": "triesap <tyson@radroots.org>",
  16307       "target_author": "triesap <tyson@radroots.org>",
  16308       "source_author_time": "2026-08-03T23:06:29Z",
  16309       "target_author_time": "2026-08-03T23:06:29Z",
  16310       "source_committer_time": "2026-08-03T23:06:29Z",
  16311       "target_committer_time": "2026-08-03T23:06:29Z",
  16312       "source_paths": [
  16313         "core/crates/application/src/accounts.rs",
  16314         "core/crates/application/src/app_core.rs",
  16315         "core/crates/application/src/lib.rs",
  16316         "core/crates/application/src/recovery.rs",
  16317         "core/crates/storage/src/application_adapter.rs",
  16318         "core/crates/storage/src/runtime_actor.rs"
  16319       ],
  16320       "normalized_patch_sha256": "6e9aadbfb717845b89a20a0446722665fe01e338240a32bdd3e9e583a7ec7baf",
  16321       "empty_commit_disposition": "retained"
  16322     },
  16323     {
  16324       "source_commit": "b2af07d5ebe802b850686f93906c7660c1cacc18",
  16325       "target_commit": null,
  16326       "source_parents": [
  16327         "f3ae91f90f5ac11abecc64bc98c467f490202743"
  16328       ],
  16329       "target_parents": [],
  16330       "source_subject": "Add nostr keys button on home screen, edit styles.",
  16331       "target_subject": null,
  16332       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  16333       "target_author": null,
  16334       "source_author_time": "2024-09-23T12:10:12Z",
  16335       "target_author_time": null,
  16336       "source_committer_time": "2024-09-23T12:10:12Z",
  16337       "target_committer_time": null,
  16338       "source_paths": [],
  16339       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16340       "empty_commit_disposition": "out_of_scope"
  16341     },
  16342     {
  16343       "source_commit": "b2cac4e0bb8d08f02b6f4a79ffb00569e0b730f5",
  16344       "target_commit": null,
  16345       "source_parents": [
  16346         "25e53d879ac850fc064e491777149755b0d41023"
  16347       ],
  16348       "target_parents": [],
  16349       "source_subject": "app: port trellis css foundation",
  16350       "target_subject": null,
  16351       "source_author": "triesap <triesap@radroots.dev>",
  16352       "target_author": null,
  16353       "source_author_time": "2026-01-22T04:39:41Z",
  16354       "target_author_time": null,
  16355       "source_committer_time": "2026-01-22T04:39:41Z",
  16356       "target_committer_time": null,
  16357       "source_paths": [],
  16358       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16359       "empty_commit_disposition": "out_of_scope"
  16360     },
  16361     {
  16362       "source_commit": "b328f31aed4c3ebd31db5eaf12c7eb157822db93",
  16363       "target_commit": null,
  16364       "source_parents": [
  16365         "3b2a58f4fd91b0e79ab5e1e0843332bc27a85ed6"
  16366       ],
  16367       "target_parents": [],
  16368       "source_subject": "app-utils: add object helpers",
  16369       "target_subject": null,
  16370       "source_author": "triesap <triesap@radroots.dev>",
  16371       "target_author": null,
  16372       "source_author_time": "2026-01-19T07:07:43Z",
  16373       "target_author_time": null,
  16374       "source_committer_time": "2026-01-19T07:07:43Z",
  16375       "target_committer_time": null,
  16376       "source_paths": [],
  16377       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16378       "empty_commit_disposition": "out_of_scope"
  16379     },
  16380     {
  16381       "source_commit": "b345402505db33ecc0a8d92e911cc9c4a1dfa0fd",
  16382       "target_commit": null,
  16383       "source_parents": [
  16384         "2f1b54178a03718474eb72d7a86f4b0d6e0dd0b6"
  16385       ],
  16386       "target_parents": [],
  16387       "source_subject": "app: add config hooks for init assets",
  16388       "target_subject": null,
  16389       "source_author": "triesap <triesap@radroots.dev>",
  16390       "target_author": null,
  16391       "source_author_time": "2026-01-19T21:09:56Z",
  16392       "target_author_time": null,
  16393       "source_committer_time": "2026-01-19T21:09:56Z",
  16394       "target_committer_time": null,
  16395       "source_paths": [],
  16396       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16397       "empty_commit_disposition": "out_of_scope"
  16398     },
  16399     {
  16400       "source_commit": "b35f3d2058833b503071ab752ff8ab1c658111d3",
  16401       "target_commit": null,
  16402       "source_parents": [
  16403         "98ff82f2d37eb9b1bba920189f7cc87196cb9c98"
  16404       ],
  16405       "target_parents": [],
  16406       "source_subject": "Edit `model` crate adding `farm` and `farm_location` models, edit `tangle` crate adding models handlers. Refactor `location_gcs` table fields. Edit farms routes.",
  16407       "target_subject": null,
  16408       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  16409       "target_author": null,
  16410       "source_author_time": "2025-04-28T04:06:28Z",
  16411       "target_author_time": null,
  16412       "source_committer_time": "2025-04-28T04:06:28Z",
  16413       "target_committer_time": null,
  16414       "source_paths": [],
  16415       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16416       "empty_commit_disposition": "out_of_scope"
  16417     },
  16418     {
  16419       "source_commit": "b38ccc3e956fe6303d661e44fb89211214fcf1cc",
  16420       "target_commit": null,
  16421       "source_parents": [
  16422         "81bd94667797153b7be8159d2144c2a1bcd61535"
  16423       ],
  16424       "target_parents": [],
  16425       "source_subject": "test: prove the complete account action trace",
  16426       "target_subject": null,
  16427       "source_author": "triesap <tyson@radroots.org>",
  16428       "target_author": null,
  16429       "source_author_time": "2026-08-01T18:29:15Z",
  16430       "target_author_time": null,
  16431       "source_committer_time": "2026-08-01T18:29:15Z",
  16432       "target_committer_time": null,
  16433       "source_paths": [],
  16434       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16435       "empty_commit_disposition": "out_of_scope"
  16436     },
  16437     {
  16438       "source_commit": "b3c58d1604a1d5bfa8a54505488958923468c86a",
  16439       "target_commit": null,
  16440       "source_parents": [
  16441         "0a28f28a9648819c99d4239dc356a0fb0211d655"
  16442       ],
  16443       "target_parents": [],
  16444       "source_subject": "app: show relay buyer orders for selected account",
  16445       "target_subject": null,
  16446       "source_author": "triesap <tyson@radroots.org>",
  16447       "target_author": null,
  16448       "source_author_time": "2026-06-04T16:24:24-07:00",
  16449       "target_author_time": null,
  16450       "source_committer_time": "2026-06-18T12:31:41-07:00",
  16451       "target_committer_time": null,
  16452       "source_paths": [],
  16453       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16454       "empty_commit_disposition": "out_of_scope"
  16455     },
  16456     {
  16457       "source_commit": "b41890cc836e00fc43f9e84814fcc0368817341d",
  16458       "target_commit": null,
  16459       "source_parents": [
  16460         "5fcd759bdebb2d224825014c169eafdfefc13b3c"
  16461       ],
  16462       "target_parents": [],
  16463       "source_subject": "app: roll back remote signer activation drift",
  16464       "target_subject": null,
  16465       "source_author": "triesap <tyson@radroots.org>",
  16466       "target_author": null,
  16467       "source_author_time": "2026-03-28T19:27:44Z",
  16468       "target_author_time": null,
  16469       "source_committer_time": "2026-03-28T19:27:44Z",
  16470       "target_committer_time": null,
  16471       "source_paths": [],
  16472       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16473       "empty_commit_disposition": "out_of_scope"
  16474     },
  16475     {
  16476       "source_commit": "b4370117a4110d8fb283122fffd57ef0e9f9dec6",
  16477       "target_commit": "f8fe9c96528cbbb2ed29a0ed619f19eb3c6abced",
  16478       "source_parents": [
  16479         "410566bba0fd7bd2c840dbeefe117b46c1e39e64"
  16480       ],
  16481       "target_parents": [
  16482         "53cc1d73cdb51ae268ecc7224d398c2ebf31d569"
  16483       ],
  16484       "source_subject": "runtime: make shutdown terminal and bounded",
  16485       "target_subject": "runtime: make shutdown terminal and bounded",
  16486       "source_author": "triesap <tyson@radroots.org>",
  16487       "target_author": "triesap <tyson@radroots.org>",
  16488       "source_author_time": "2026-08-03T21:57:18Z",
  16489       "target_author_time": "2026-08-03T21:57:18Z",
  16490       "source_committer_time": "2026-08-03T21:57:18Z",
  16491       "target_committer_time": "2026-08-03T21:57:18Z",
  16492       "source_paths": [
  16493         "core/crates/application/src/change_stream.rs",
  16494         "core/crates/storage/src/runtime_actor.rs"
  16495       ],
  16496       "normalized_patch_sha256": "ccfbbf89ac39be928eb243bb0b98256d6caea8c665943751e55eb82ebc66ba65",
  16497       "empty_commit_disposition": "retained"
  16498     },
  16499     {
  16500       "source_commit": "b44f4f25fd24987eee0b59d240fb67f634923683",
  16501       "target_commit": null,
  16502       "source_parents": [
  16503         "cb6f0d284c496369ebe7a3657173392ae5ed2061"
  16504       ],
  16505       "target_parents": [],
  16506       "source_subject": "ui: bound farm details card scroll",
  16507       "target_subject": null,
  16508       "source_author": "triesap <tyson@radroots.org>",
  16509       "target_author": null,
  16510       "source_author_time": "2026-06-07T17:08:16-07:00",
  16511       "target_author_time": null,
  16512       "source_committer_time": "2026-06-18T12:31:43-07:00",
  16513       "target_committer_time": null,
  16514       "source_paths": [],
  16515       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16516       "empty_commit_disposition": "out_of_scope"
  16517     },
  16518     {
  16519       "source_commit": "b4970e2dcd4bbaa52f89e296b99cd10ffe52ccf2",
  16520       "target_commit": null,
  16521       "source_parents": [
  16522         "2438cb6b8fb6db2681113911db6201e6e576e5c1"
  16523       ],
  16524       "target_parents": [],
  16525       "source_subject": "desktop: add lazy location resolver boundary",
  16526       "target_subject": null,
  16527       "source_author": "triesap <tyson@radroots.org>",
  16528       "target_author": null,
  16529       "source_author_time": "2026-03-22T01:25:48Z",
  16530       "target_author_time": null,
  16531       "source_committer_time": "2026-03-22T01:25:48Z",
  16532       "target_committer_time": null,
  16533       "source_paths": [],
  16534       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16535       "empty_commit_disposition": "out_of_scope"
  16536     },
  16537     {
  16538       "source_commit": "b4988a2cf74a91c989501af9911684d59c42b0ea",
  16539       "target_commit": null,
  16540       "source_parents": [
  16541         "63be977b1a90a5340b56b0f35753558234664a2c"
  16542       ],
  16543       "target_parents": [],
  16544       "source_subject": "Add radroots nostr public key to source code.",
  16545       "target_subject": null,
  16546       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  16547       "target_author": null,
  16548       "source_author_time": "2025-04-04T14:34:30Z",
  16549       "target_author_time": null,
  16550       "source_committer_time": "2025-04-04T14:34:30Z",
  16551       "target_committer_time": null,
  16552       "source_paths": [],
  16553       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16554       "empty_commit_disposition": "out_of_scope"
  16555     },
  16556     {
  16557       "source_commit": "b4d36f40683deb21aad6cd1f1dc031eb8503c38a",
  16558       "target_commit": null,
  16559       "source_parents": [
  16560         "3ef9689184a4b7205577b5c258c8c3d048ceb0bb"
  16561       ],
  16562       "target_parents": [],
  16563       "source_subject": "setup: add farm bootstrap carousel step",
  16564       "target_subject": null,
  16565       "source_author": "triesap <triesap@radroots.dev>",
  16566       "target_author": null,
  16567       "source_author_time": "2026-01-18T16:49:26Z",
  16568       "target_author_time": null,
  16569       "source_committer_time": "2026-01-18T16:49:26Z",
  16570       "target_committer_time": null,
  16571       "source_paths": [],
  16572       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16573       "empty_commit_disposition": "out_of_scope"
  16574     },
  16575     {
  16576       "source_commit": "b517dd55fd067b5a9b5f12b693b320a9ae9d28ee",
  16577       "target_commit": null,
  16578       "source_parents": [
  16579         "db6c8aaaf5d2e3cbf1c2f486ac97ad9a9c6fbd39"
  16580       ],
  16581       "target_parents": [],
  16582       "source_subject": "android: enable local nostr key generation",
  16583       "target_subject": null,
  16584       "source_author": "triesap <tyson@radroots.org>",
  16585       "target_author": null,
  16586       "source_author_time": "2026-03-21T12:22:42Z",
  16587       "target_author_time": null,
  16588       "source_committer_time": "2026-03-21T12:22:42Z",
  16589       "target_committer_time": null,
  16590       "source_paths": [],
  16591       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16592       "empty_commit_disposition": "out_of_scope"
  16593     },
  16594     {
  16595       "source_commit": "b55b6e475b6c597d96e46b45561ff0c86b805171",
  16596       "target_commit": null,
  16597       "source_parents": [
  16598         "2e6dd86b3a3ffbe18d1f25581d5cb87aef343a68"
  16599       ],
  16600       "target_parents": [],
  16601       "source_subject": "models: add the radroots_studio_app local-first model crate",
  16602       "target_subject": null,
  16603       "source_author": "triesap <tyson@radroots.org>",
  16604       "target_author": null,
  16605       "source_author_time": "2026-04-17T19:06:08Z",
  16606       "target_author_time": null,
  16607       "source_committer_time": "2026-04-17T19:06:08Z",
  16608       "target_committer_time": null,
  16609       "source_paths": [],
  16610       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16611       "empty_commit_disposition": "out_of_scope"
  16612     },
  16613     {
  16614       "source_commit": "b55ca17b212db683209f89cd94eabc4260764d56",
  16615       "target_commit": null,
  16616       "source_parents": [
  16617         "54e67634396aabaa947b8f4cef7d97d726bef44a"
  16618       ],
  16619       "target_parents": [],
  16620       "source_subject": "cleanup: remove Kotlin account reducer proof",
  16621       "target_subject": null,
  16622       "source_author": "triesap <tyson@radroots.org>",
  16623       "target_author": null,
  16624       "source_author_time": "2026-08-02T20:01:59Z",
  16625       "target_author_time": null,
  16626       "source_committer_time": "2026-08-02T20:01:59Z",
  16627       "target_committer_time": null,
  16628       "source_paths": [],
  16629       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16630       "empty_commit_disposition": "out_of_scope"
  16631     },
  16632     {
  16633       "source_commit": "b5cd1a0b17667a51a06ed3ad3015ef8f6bd3e933",
  16634       "target_commit": null,
  16635       "source_parents": [
  16636         "cc4d19d2dc3ab960a95893aac85eba3c9b289126"
  16637       ],
  16638       "target_parents": [],
  16639       "source_subject": "tests: record buyer section log literals",
  16640       "target_subject": null,
  16641       "source_author": "triesap <tyson@radroots.org>",
  16642       "target_author": null,
  16643       "source_author_time": "2026-05-24T06:26:53Z",
  16644       "target_author_time": null,
  16645       "source_committer_time": "2026-05-24T06:26:53Z",
  16646       "target_committer_time": null,
  16647       "source_paths": [],
  16648       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16649       "empty_commit_disposition": "out_of_scope"
  16650     },
  16651     {
  16652       "source_commit": "b6422b6d6aa26bc3a087b4aff4952197567ea620",
  16653       "target_commit": null,
  16654       "source_parents": [
  16655         "b4988a2cf74a91c989501af9911684d59c42b0ea"
  16656       ],
  16657       "target_parents": [],
  16658       "source_subject": "Add CONTRIBUTING.md",
  16659       "target_subject": null,
  16660       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  16661       "target_author": null,
  16662       "source_author_time": "2025-04-04T14:46:13Z",
  16663       "target_author_time": null,
  16664       "source_committer_time": "2025-04-04T14:46:13Z",
  16665       "target_committer_time": null,
  16666       "source_paths": [],
  16667       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16668       "empty_commit_disposition": "out_of_scope"
  16669     },
  16670     {
  16671       "source_commit": "b6556c9af6988f003161a46bd42d24b1c84593ac",
  16672       "target_commit": null,
  16673       "source_parents": [
  16674         "86c66972e4ae0536c68458bcfbd3e9b539c56a6f"
  16675       ],
  16676       "target_parents": [],
  16677       "source_subject": "build: thin launcher runtime passthrough",
  16678       "target_subject": null,
  16679       "source_author": "triesap <tyson@radroots.org>",
  16680       "target_author": null,
  16681       "source_author_time": "2026-04-19T20:57:28Z",
  16682       "target_author_time": null,
  16683       "source_committer_time": "2026-04-19T20:57:28Z",
  16684       "target_committer_time": null,
  16685       "source_paths": [],
  16686       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16687       "empty_commit_disposition": "out_of_scope"
  16688     },
  16689     {
  16690       "source_commit": "b6e82ba20ce5fef7c93aab8aa578bfbb5022ec1c",
  16691       "target_commit": null,
  16692       "source_parents": [
  16693         "b2af07d5ebe802b850686f93906c7660c1cacc18"
  16694       ],
  16695       "target_parents": [],
  16696       "source_subject": "Add `@radroots/models`, add `nostr_profile` model, edit (conf) `/init` logic, update package scripts, edit _conf, styles, utils",
  16697       "target_subject": null,
  16698       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  16699       "target_author": null,
  16700       "source_author_time": "2024-09-26T06:06:26Z",
  16701       "target_author_time": null,
  16702       "source_committer_time": "2024-09-26T06:06:26Z",
  16703       "target_committer_time": null,
  16704       "source_paths": [],
  16705       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16706       "empty_commit_disposition": "out_of_scope"
  16707     },
  16708     {
  16709       "source_commit": "b757154d9ff0df12605c0bf7eae350711bab9c52",
  16710       "target_commit": null,
  16711       "source_parents": [
  16712         "723f20450b59f8ad077aa898849536bf251973cb"
  16713       ],
  16714       "target_parents": [],
  16715       "source_subject": "app: use datastore config during init",
  16716       "target_subject": null,
  16717       "source_author": "triesap <triesap@radroots.dev>",
  16718       "target_author": null,
  16719       "source_author_time": "2026-01-19T17:14:50Z",
  16720       "target_author_time": null,
  16721       "source_committer_time": "2026-01-19T17:14:50Z",
  16722       "target_committer_time": null,
  16723       "source_paths": [],
  16724       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16725       "empty_commit_disposition": "out_of_scope"
  16726     },
  16727     {
  16728       "source_commit": "b76d7561f0cb0e2995f1e6c412f81942bde23de5",
  16729       "target_commit": null,
  16730       "source_parents": [
  16731         "808df8397db4f5929e120e30a91e242fa2a528bd"
  16732       ],
  16733       "target_parents": [],
  16734       "source_subject": "ui: expand farm details scroll view",
  16735       "target_subject": null,
  16736       "source_author": "triesap <tyson@radroots.org>",
  16737       "target_author": null,
  16738       "source_author_time": "2026-06-07T15:51:24-07:00",
  16739       "target_author_time": null,
  16740       "source_committer_time": "2026-06-18T12:31:43-07:00",
  16741       "target_committer_time": null,
  16742       "source_paths": [],
  16743       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16744       "empty_commit_disposition": "out_of_scope"
  16745     },
  16746     {
  16747       "source_commit": "b7922dee64ab48343a19341d735219fa463432e1",
  16748       "target_commit": "75fac0f4ddeaabd8246c4a8e9732d8491cc32e9a",
  16749       "source_parents": [
  16750         "fa6319f81be4b526f4a7d8be1fe05629a8925d06"
  16751       ],
  16752       "target_parents": [
  16753         "462d0ddbc8a7f9f323a7e2bfabdcd18536a64bb0"
  16754       ],
  16755       "source_subject": "core(storage): add account namespace persistence",
  16756       "target_subject": "core(storage): add account namespace persistence",
  16757       "source_author": "triesap <tyson@radroots.org>",
  16758       "target_author": "triesap <tyson@radroots.org>",
  16759       "source_author_time": "2026-08-02T18:40:18Z",
  16760       "target_author_time": "2026-08-02T18:40:18Z",
  16761       "source_committer_time": "2026-08-02T18:40:18Z",
  16762       "target_committer_time": "2026-08-02T18:40:18Z",
  16763       "source_paths": [
  16764         "core/crates/application/src/lib.rs",
  16765         "core/crates/application/src/ports.rs",
  16766         "core/crates/storage/migrations/V4__account_namespace.sql",
  16767         "core/crates/storage/src/account_namespace.rs",
  16768         "core/crates/storage/src/db.rs",
  16769         "core/crates/storage/src/lib.rs"
  16770       ],
  16771       "normalized_patch_sha256": "1011a3fbae9f77f7b3d1756f836850430465a4b94fb732148bae35350523bfa7",
  16772       "empty_commit_disposition": "retained"
  16773     },
  16774     {
  16775       "source_commit": "b7bae257d3643e4c563500274cb69bcffd523bd6",
  16776       "target_commit": null,
  16777       "source_parents": [
  16778         "eec9c605ffbe809b303f5668d5fac5e1903457b8"
  16779       ],
  16780       "target_parents": [],
  16781       "source_subject": "build: refresh frontend dependency baseline",
  16782       "target_subject": null,
  16783       "source_author": "triesap <tyson@radroots.org>",
  16784       "target_author": null,
  16785       "source_author_time": "2026-03-20T14:13:58Z",
  16786       "target_author_time": null,
  16787       "source_committer_time": "2026-03-20T14:13:58Z",
  16788       "target_committer_time": null,
  16789       "source_paths": [],
  16790       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16791       "empty_commit_disposition": "out_of_scope"
  16792     },
  16793     {
  16794       "source_commit": "b7e23bf2b66cd4cbc70c66afd2f32bdab80aaff3",
  16795       "target_commit": null,
  16796       "source_parents": [
  16797         "15b9c5f4b4cd176de06c99406a250c811eb2dc93"
  16798       ],
  16799       "target_parents": [],
  16800       "source_subject": "Edit `/models/location-gcs` adding a test suite to create and list saved location_gcs models using device geolocation",
  16801       "target_subject": null,
  16802       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  16803       "target_author": null,
  16804       "source_author_time": "2024-08-29T09:55:39Z",
  16805       "target_author_time": null,
  16806       "source_committer_time": "2024-08-29T09:55:39Z",
  16807       "target_committer_time": null,
  16808       "source_paths": [],
  16809       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16810       "empty_commit_disposition": "out_of_scope"
  16811     },
  16812     {
  16813       "source_commit": "b88abf593bd51c6c1b4c87208e455eeed859aab8",
  16814       "target_commit": null,
  16815       "source_parents": [
  16816         "1edf0e7f63b636bd28faaa4da5a4c1ee08eec0b0"
  16817       ],
  16818       "target_parents": [],
  16819       "source_subject": "Edit `core` add `trade_product_location` model, `tauri` add model handlers, SQL up migration. Update `core` models, `tauri` SQL up migrations. Edit `/models/trade-product/add` add trellis elements, add map envelope, update handlers, add/edit styles. Edit routes. Remove locale defaults. Add/edit components, conf, utils, styles.",
  16820       "target_subject": null,
  16821       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  16822       "target_author": null,
  16823       "source_author_time": "2024-11-13T09:41:53Z",
  16824       "target_author_time": null,
  16825       "source_committer_time": "2024-11-13T09:41:53Z",
  16826       "target_committer_time": null,
  16827       "source_paths": [],
  16828       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16829       "empty_commit_disposition": "out_of_scope"
  16830     },
  16831     {
  16832       "source_commit": "b8977363e8a19c870bbbabc4d5d9377e3c2b3aa9",
  16833       "target_commit": null,
  16834       "source_parents": [
  16835         "abf83600ed1cd2a313f7d7de73eb655a808b622c"
  16836       ],
  16837       "target_parents": [],
  16838       "source_subject": "app: initialize daisyui theme",
  16839       "target_subject": null,
  16840       "source_author": "triesap <triesap@radroots.dev>",
  16841       "target_author": null,
  16842       "source_author_time": "2026-01-22T17:00:53Z",
  16843       "target_author_time": null,
  16844       "source_committer_time": "2026-01-22T17:00:53Z",
  16845       "target_committer_time": null,
  16846       "source_paths": [],
  16847       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16848       "empty_commit_disposition": "out_of_scope"
  16849     },
  16850     {
  16851       "source_commit": "b8cf516cb33f7ac222b01966c752643d21d65942",
  16852       "target_commit": null,
  16853       "source_parents": [
  16854         "b96a15abb3cd5375e3b77090bfb70b92d886582d"
  16855       ],
  16856       "target_parents": [],
  16857       "source_subject": "core: add backup and recovery action contract",
  16858       "target_subject": null,
  16859       "source_author": "triesap <tyson@radroots.org>",
  16860       "target_author": null,
  16861       "source_author_time": "2026-03-21T18:03:55Z",
  16862       "target_author_time": null,
  16863       "source_committer_time": "2026-03-21T18:03:55Z",
  16864       "target_committer_time": null,
  16865       "source_paths": [],
  16866       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16867       "empty_commit_disposition": "out_of_scope"
  16868     },
  16869     {
  16870       "source_commit": "b908f3cb3023873143927188876feaf71751cc78",
  16871       "target_commit": null,
  16872       "source_parents": [
  16873         "8d616586f52bbd1936bd07ea0b7ca6a0e957cd5e"
  16874       ],
  16875       "target_parents": [],
  16876       "source_subject": "app: use typed remote signer poll outcomes",
  16877       "target_subject": null,
  16878       "source_author": "triesap <tyson@radroots.org>",
  16879       "target_author": null,
  16880       "source_author_time": "2026-03-28T18:01:44Z",
  16881       "target_author_time": null,
  16882       "source_committer_time": "2026-03-28T18:01:44Z",
  16883       "target_committer_time": null,
  16884       "source_paths": [],
  16885       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16886       "empty_commit_disposition": "out_of_scope"
  16887     },
  16888     {
  16889       "source_commit": "b9360cd91874c5d895e77e3a51590d305abca288",
  16890       "target_commit": null,
  16891       "source_parents": [
  16892         "1985016eae8e67a5acf9e68dfb213c556bd45793"
  16893       ],
  16894       "target_parents": [],
  16895       "source_subject": "Build app",
  16896       "target_subject": null,
  16897       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  16898       "target_author": null,
  16899       "source_author_time": "2024-09-16T13:43:07Z",
  16900       "target_author_time": null,
  16901       "source_committer_time": "2024-09-16T13:43:07Z",
  16902       "target_committer_time": null,
  16903       "source_paths": [],
  16904       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16905       "empty_commit_disposition": "out_of_scope"
  16906     },
  16907     {
  16908       "source_commit": "b93c3f7651013a114764221199791853208f1ffb",
  16909       "target_commit": null,
  16910       "source_parents": [
  16911         "6ac6f5e6240b8fff8522a3a6c94f6a9ee21ef844"
  16912       ],
  16913       "target_parents": [],
  16914       "source_subject": "workspace: migrate to pnpm workspace layout",
  16915       "target_subject": null,
  16916       "source_author": "triesap <triesap@radroots.dev>",
  16917       "target_author": null,
  16918       "source_author_time": "2025-12-22T21:53:35Z",
  16919       "target_author_time": null,
  16920       "source_committer_time": "2025-12-22T21:53:35Z",
  16921       "target_committer_time": null,
  16922       "source_paths": [],
  16923       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16924       "empty_commit_disposition": "out_of_scope"
  16925     },
  16926     {
  16927       "source_commit": "b9648f453b246815e697c39c85edb6b99d8cfff7",
  16928       "target_commit": null,
  16929       "source_parents": [
  16930         "eb3fa1b417179b5e0940dcefdd97a304c952025a"
  16931       ],
  16932       "target_parents": [],
  16933       "source_subject": "desktop: add non-blocking offline geocoder init",
  16934       "target_subject": null,
  16935       "source_author": "triesap <tyson@radroots.org>",
  16936       "target_author": null,
  16937       "source_author_time": "2026-03-21T22:09:43Z",
  16938       "target_author_time": null,
  16939       "source_committer_time": "2026-03-21T22:09:43Z",
  16940       "target_committer_time": null,
  16941       "source_paths": [],
  16942       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16943       "empty_commit_disposition": "out_of_scope"
  16944     },
  16945     {
  16946       "source_commit": "b96a15abb3cd5375e3b77090bfb70b92d886582d",
  16947       "target_commit": null,
  16948       "source_parents": [
  16949         "f831db7ab23ecd984ed33322b0f09a9db6e7688b"
  16950       ],
  16951       "target_parents": [],
  16952       "source_subject": "core: define local identity reset contract",
  16953       "target_subject": null,
  16954       "source_author": "triesap <tyson@radroots.org>",
  16955       "target_author": null,
  16956       "source_author_time": "2026-03-21T17:51:10Z",
  16957       "target_author_time": null,
  16958       "source_committer_time": "2026-03-21T17:51:10Z",
  16959       "target_committer_time": null,
  16960       "source_paths": [],
  16961       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16962       "empty_commit_disposition": "out_of_scope"
  16963     },
  16964     {
  16965       "source_commit": "b97752c5dca5a46e958126521f1c9d0c474ed0e9",
  16966       "target_commit": null,
  16967       "source_parents": [
  16968         "4fa23cb7478f19ebbfa9f1b36129ba7dd67a46cc"
  16969       ],
  16970       "target_parents": [],
  16971       "source_subject": "Add .env.example",
  16972       "target_subject": null,
  16973       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  16974       "target_author": null,
  16975       "source_author_time": "2024-09-15T15:26:45Z",
  16976       "target_author_time": null,
  16977       "source_committer_time": "2024-09-15T15:26:45Z",
  16978       "target_committer_time": null,
  16979       "source_paths": [],
  16980       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  16981       "empty_commit_disposition": "out_of_scope"
  16982     },
  16983     {
  16984       "source_commit": "baa082b6c3e38e8f0fc8964b2b4e53c38f04b990",
  16985       "target_commit": null,
  16986       "source_parents": [
  16987         "39ad98d0e2b38f10991e5e7c00327bfa684122c6"
  16988       ],
  16989       "target_parents": [],
  16990       "source_subject": "app: prune agreement-only order state",
  16991       "target_subject": null,
  16992       "source_author": "triesap <tyson@radroots.org>",
  16993       "target_author": null,
  16994       "source_author_time": "2026-06-19T20:32:35-07:00",
  16995       "target_author_time": null,
  16996       "source_committer_time": "2026-06-19T20:32:35-07:00",
  16997       "target_committer_time": null,
  16998       "source_paths": [],
  16999       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17000       "empty_commit_disposition": "out_of_scope"
  17001     },
  17002     {
  17003       "source_commit": "baa3c784939f294bef919f13a20ac3539d4ae90a",
  17004       "target_commit": null,
  17005       "source_parents": [
  17006         "1419e2d42cead49f55ad46490eb90edccc79fddd"
  17007       ],
  17008       "target_parents": [],
  17009       "source_subject": "app: tighten remote signer poll state handling",
  17010       "target_subject": null,
  17011       "source_author": "triesap <tyson@radroots.org>",
  17012       "target_author": null,
  17013       "source_author_time": "2026-03-28T17:30:28Z",
  17014       "target_author_time": null,
  17015       "source_committer_time": "2026-03-28T17:30:28Z",
  17016       "target_committer_time": null,
  17017       "source_paths": [],
  17018       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17019       "empty_commit_disposition": "out_of_scope"
  17020     },
  17021     {
  17022       "source_commit": "bac2e6c8971e2ff1cec8f8e145cf6cbec3c9998d",
  17023       "target_commit": null,
  17024       "source_parents": [
  17025         "f5938b40706df91e084d164707823db8993f5b17"
  17026       ],
  17027       "target_parents": [],
  17028       "source_subject": "Edit `/models/trade-product/add` adding page views and input fields for updated `trade_product` model, edit root layout adding nostr sync, edit models nostr profile routes, edit models nostr relay routes, edit nostr routes, add nostr utils, edit trade product utils, edit app.css imports, add styles, update package.json dependencies",
  17029       "target_subject": null,
  17030       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  17031       "target_author": null,
  17032       "source_author_time": "2024-10-06T10:28:12Z",
  17033       "target_author_time": null,
  17034       "source_committer_time": "2024-10-06T10:28:12Z",
  17035       "target_committer_time": null,
  17036       "source_paths": [],
  17037       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17038       "empty_commit_disposition": "out_of_scope"
  17039     },
  17040     {
  17041       "source_commit": "bacec1a1f8a1d73caea01a768016bd0ca74b3504",
  17042       "target_commit": null,
  17043       "source_parents": [
  17044         "cdd01b28f1c1f7096223c8fb395aa0f2da2bb5bc"
  17045       ],
  17046       "target_parents": [],
  17047       "source_subject": "startup: harden signer cancel flow",
  17048       "target_subject": null,
  17049       "source_author": "triesap <tyson@radroots.org>",
  17050       "target_author": null,
  17051       "source_author_time": "2026-04-18T22:55:10Z",
  17052       "target_author_time": null,
  17053       "source_committer_time": "2026-04-18T22:55:10Z",
  17054       "target_committer_time": null,
  17055       "source_paths": [],
  17056       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17057       "empty_commit_disposition": "out_of_scope"
  17058     },
  17059     {
  17060       "source_commit": "baeac380cafa91e983cb32dbcb5dbd6d4ac5b736",
  17061       "target_commit": null,
  17062       "source_parents": [
  17063         "01f9622ba2df85f7c3dd1faa0148b508a49b40b0"
  17064       ],
  17065       "target_parents": [],
  17066       "source_subject": "ui: fix theme colors and setup button",
  17067       "target_subject": null,
  17068       "source_author": "triesap <triesap@radroots.dev>",
  17069       "target_author": null,
  17070       "source_author_time": "2026-01-24T19:17:38Z",
  17071       "target_author_time": null,
  17072       "source_committer_time": "2026-01-24T19:17:38Z",
  17073       "target_committer_time": null,
  17074       "source_paths": [],
  17075       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17076       "empty_commit_disposition": "out_of_scope"
  17077     },
  17078     {
  17079       "source_commit": "bb056e68103117c38581004ec86e6ed92466b3fa",
  17080       "target_commit": null,
  17081       "source_parents": [
  17082         "d1f9e4470c2a761d9705c5cde8b01ae678eb645d"
  17083       ],
  17084       "target_parents": [],
  17085       "source_subject": "core: make home location lookup async",
  17086       "target_subject": null,
  17087       "source_author": "triesap <tyson@radroots.org>",
  17088       "target_author": null,
  17089       "source_author_time": "2026-03-22T12:04:00Z",
  17090       "target_author_time": null,
  17091       "source_committer_time": "2026-03-22T12:04:00Z",
  17092       "target_committer_time": null,
  17093       "source_paths": [],
  17094       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17095       "empty_commit_disposition": "out_of_scope"
  17096     },
  17097     {
  17098       "source_commit": "bb3cb42486edfe2c79ee90578974f01e4e77741c",
  17099       "target_commit": null,
  17100       "source_parents": [
  17101         "24259c7c77c12dea0af17c732c2fb459e775d37c"
  17102       ],
  17103       "target_parents": [],
  17104       "source_subject": "ios: add device-reset action for local state",
  17105       "target_subject": null,
  17106       "source_author": "triesap <tyson@radroots.org>",
  17107       "target_author": null,
  17108       "source_author_time": "2026-03-21T16:50:03Z",
  17109       "target_author_time": null,
  17110       "source_committer_time": "2026-03-21T16:50:03Z",
  17111       "target_committer_time": null,
  17112       "source_paths": [],
  17113       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17114       "empty_commit_disposition": "out_of_scope"
  17115     },
  17116     {
  17117       "source_commit": "bb45c038994cf89d711954669084f1a5d07b1422",
  17118       "target_commit": null,
  17119       "source_parents": [
  17120         "ad06b49ffdac4f53a46f739259fb671576327077"
  17121       ],
  17122       "target_parents": [],
  17123       "source_subject": "app: reserve payment workflow presentation",
  17124       "target_subject": null,
  17125       "source_author": "triesap <tyson@radroots.org>",
  17126       "target_author": null,
  17127       "source_author_time": "2026-06-03T01:27:08-07:00",
  17128       "target_author_time": null,
  17129       "source_committer_time": "2026-06-03T01:27:08-07:00",
  17130       "target_committer_time": null,
  17131       "source_paths": [],
  17132       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17133       "empty_commit_disposition": "out_of_scope"
  17134     },
  17135     {
  17136       "source_commit": "bb5dd49c2dfd0896600da9a3c23a5e0be1c6436f",
  17137       "target_commit": null,
  17138       "source_parents": [
  17139         "4351070aede64064a2f4b2d00e5af94cfdf0b413"
  17140       ],
  17141       "target_parents": [],
  17142       "source_subject": "runtime: add reminder log and local reminder presentation",
  17143       "target_subject": null,
  17144       "source_author": "triesap <tyson@radroots.org>",
  17145       "target_author": null,
  17146       "source_author_time": "2026-04-21T00:25:56Z",
  17147       "target_author_time": null,
  17148       "source_committer_time": "2026-04-21T00:25:56Z",
  17149       "target_committer_time": null,
  17150       "source_paths": [],
  17151       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17152       "empty_commit_disposition": "out_of_scope"
  17153     },
  17154     {
  17155       "source_commit": "bb8c76c25027b2c8871c35fec82fe3b75bab6d05",
  17156       "target_commit": null,
  17157       "source_parents": [
  17158         "2626ab342494a993f277cb3ebf8bdec7536b8a31"
  17159       ],
  17160       "target_parents": [],
  17161       "source_subject": "build(core): verify the native FFI library",
  17162       "target_subject": null,
  17163       "source_author": "triesap <tyson@radroots.org>",
  17164       "target_author": null,
  17165       "source_author_time": "2026-08-02T19:37:06Z",
  17166       "target_author_time": null,
  17167       "source_committer_time": "2026-08-02T19:37:06Z",
  17168       "target_committer_time": null,
  17169       "source_paths": [],
  17170       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17171       "empty_commit_disposition": "out_of_scope"
  17172     },
  17173     {
  17174       "source_commit": "bbc5ca59f58064f52aea58d493a96edd98cab352",
  17175       "target_commit": null,
  17176       "source_parents": [
  17177         "260654152466aa46a77a46fa0f7b4b5f073ba84e"
  17178       ],
  17179       "target_parents": [],
  17180       "source_subject": "runtime: mark relay ingest as network source",
  17181       "target_subject": null,
  17182       "source_author": "triesap <tyson@radroots.org>",
  17183       "target_author": null,
  17184       "source_author_time": "2026-05-26T09:19:11Z",
  17185       "target_author_time": null,
  17186       "source_committer_time": "2026-05-26T09:19:11Z",
  17187       "target_committer_time": null,
  17188       "source_paths": [],
  17189       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17190       "empty_commit_disposition": "out_of_scope"
  17191     },
  17192     {
  17193       "source_commit": "bbf179fca72b968a7f30ecc7970a3fc6d99ad213",
  17194       "target_commit": null,
  17195       "source_parents": [
  17196         "e1c47b21465e4eea56b69162f8e2cd7e04e99e28"
  17197       ],
  17198       "target_parents": [],
  17199       "source_subject": "Edit `/models/nostr-profile/` routes, add profiles list page trellis and handler utils, edit profile view page layout and display logic, edit profile field edit page submit handler. Edit (app) home page and layout. Add keystore reset to `/cfg/init` submit handler.",
  17200       "target_subject": null,
  17201       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  17202       "target_author": null,
  17203       "source_author_time": "2024-10-24T19:40:06Z",
  17204       "target_author_time": null,
  17205       "source_committer_time": "2024-10-24T19:40:06Z",
  17206       "target_committer_time": null,
  17207       "source_paths": [],
  17208       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17209       "empty_commit_disposition": "out_of_scope"
  17210     },
  17211     {
  17212       "source_commit": "bc4e37ee72dfa88a3d1665af979e14148103da5f",
  17213       "target_commit": null,
  17214       "source_parents": [
  17215         "5711ea4bdd68dbf431badab2ff5cbb263324d1a9"
  17216       ],
  17217       "target_parents": [],
  17218       "source_subject": "Build mobile app",
  17219       "target_subject": null,
  17220       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  17221       "target_author": null,
  17222       "source_author_time": "2024-08-23T14:31:01Z",
  17223       "target_author_time": null,
  17224       "source_committer_time": "2024-08-23T14:31:01Z",
  17225       "target_committer_time": null,
  17226       "source_paths": [],
  17227       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17228       "empty_commit_disposition": "out_of_scope"
  17229     },
  17230     {
  17231       "source_commit": "bc726e56fcca2dac8e1cc8002f0275e84ebf3d14",
  17232       "target_commit": null,
  17233       "source_parents": [
  17234         "74a3b1f6523eaa7388eadc3814cf3204d8323ba8",
  17235         "70c894c5be9b1952027f0c22cf5d8a38351e1f83"
  17236       ],
  17237       "target_parents": [],
  17238       "source_subject": "git: reconcile superseded branch ancestry",
  17239       "target_subject": null,
  17240       "source_author": "triesap <tyson@radroots.org>",
  17241       "target_author": null,
  17242       "source_author_time": "2026-08-04T20:42:38Z",
  17243       "target_author_time": null,
  17244       "source_committer_time": "2026-08-04T20:42:38Z",
  17245       "target_committer_time": null,
  17246       "source_paths": [
  17247         "core/Cargo.toml",
  17248         "core/crates/application/Cargo.toml",
  17249         "core/crates/application/src/accounts.rs",
  17250         "core/crates/application/src/actor.rs",
  17251         "core/crates/application/src/app_core.rs",
  17252         "core/crates/application/src/change_stream.rs",
  17253         "core/crates/application/src/config.rs",
  17254         "core/crates/application/src/custody.rs",
  17255         "core/crates/application/src/lib.rs",
  17256         "core/crates/application/src/nostr_client.rs",
  17257         "core/crates/application/src/ports.rs",
  17258         "core/crates/application/src/profile_refresh.rs",
  17259         "core/crates/application/src/recovery.rs",
  17260         "core/crates/application/src/secrets.rs",
  17261         "core/crates/application/src/session.rs",
  17262         "core/crates/application/src/snapshot.rs",
  17263         "core/crates/application/src/state_machine.rs",
  17264         "core/crates/application/tests/redaction.rs",
  17265         "core/crates/domain/Cargo.toml",
  17266         "core/crates/domain/src/account.rs",
  17267         "core/crates/domain/src/error.rs",
  17268         "core/crates/domain/src/key.rs",
  17269         "core/crates/domain/src/lib.rs",
  17270         "core/crates/domain/src/profile.rs",
  17271         "core/crates/domain/src/relay.rs",
  17272         "core/crates/domain/src/time.rs",
  17273         "core/crates/ffi/Cargo.toml",
  17274         "core/crates/ffi/src/commands.rs",
  17275         "core/crates/ffi/src/dto.rs",
  17276         "core/crates/ffi/src/lib.rs",
  17277         "core/crates/ffi/src/observer.rs",
  17278         "core/crates/ffi/uniffi.toml",
  17279         "core/crates/nostr/Cargo.toml",
  17280         "core/crates/nostr/src/keys.rs",
  17281         "core/crates/nostr/src/lib.rs",
  17282         "core/crates/nostr/src/profile.rs",
  17283         "core/crates/storage/Cargo.toml",
  17284         "core/crates/storage/migrations/V1__initialize.sql",
  17285         "core/crates/storage/migrations/V2__accounts.sql",
  17286         "core/crates/storage/migrations/V3__profile_cache.sql",
  17287         "core/crates/storage/migrations/V4__account_namespace.sql",
  17288         "core/crates/storage/migrations/V5__operation_journal.sql",
  17289         "core/crates/storage/migrations/V6__normalized_runtime_schema.sql",
  17290         "core/crates/storage/migrations/V7__migrate_v5_runtime_data.sql",
  17291         "core/crates/storage/migrations/V8__normalized_account_preferences.sql",
  17292         "core/crates/storage/migrations/V9__durable_operation_receipts.sql",
  17293         "core/crates/storage/src/account_namespace.rs",
  17294         "core/crates/storage/src/accounts.rs",
  17295         "core/crates/storage/src/application_adapter.rs",
  17296         "core/crates/storage/src/db.rs",
  17297         "core/crates/storage/src/journal.rs",
  17298         "core/crates/storage/src/lib.rs",
  17299         "core/crates/storage/src/os_keyring.rs",
  17300         "core/crates/storage/src/profiles.rs",
  17301         "core/crates/storage/src/runtime_actor.rs",
  17302         "core/crates/storage/tests/local_relay_e2e.rs",
  17303         "core/crates/storage/tests/redaction.rs",
  17304         "core/crates/storage/tests/restart_isolation.rs",
  17305         "core/tools/uniffi-bindgen/Cargo.toml",
  17306         "core/tools/uniffi-bindgen/src/main.rs"
  17307       ],
  17308       "normalized_patch_sha256": "a2fc35a9b4b647885d109471ede8f4babb7e2d701b3ec61d0f32086e4fef196b",
  17309       "empty_commit_disposition": "omitted_empty"
  17310     },
  17311     {
  17312       "source_commit": "bcb82f9b802eb93caaf012f39308c6a901cc939a",
  17313       "target_commit": null,
  17314       "source_parents": [
  17315         "28880f0d9889042d145bfc8d00688609cb37c868"
  17316       ],
  17317       "target_parents": [],
  17318       "source_subject": "app: align runtime paths and activation persistence",
  17319       "target_subject": null,
  17320       "source_author": "triesap <tyson@radroots.org>",
  17321       "target_author": null,
  17322       "source_author_time": "2026-04-18T02:58:19Z",
  17323       "target_author_time": null,
  17324       "source_committer_time": "2026-04-18T02:58:19Z",
  17325       "target_committer_time": null,
  17326       "source_paths": [],
  17327       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17328       "empty_commit_disposition": "out_of_scope"
  17329     },
  17330     {
  17331       "source_commit": "bd149ae0b85fc4975fb38813c4e832081374bef5",
  17332       "target_commit": null,
  17333       "source_parents": [
  17334         "3cc30a84e4812f1680d3dd8ca45edd70795f9e57"
  17335       ],
  17336       "target_parents": [],
  17337       "source_subject": "tests: add direct relay publish coverage",
  17338       "target_subject": null,
  17339       "source_author": "triesap <tyson@radroots.org>",
  17340       "target_author": null,
  17341       "source_author_time": "2026-05-26T22:52:07Z",
  17342       "target_author_time": null,
  17343       "source_committer_time": "2026-05-26T22:52:07Z",
  17344       "target_committer_time": null,
  17345       "source_paths": [],
  17346       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17347       "empty_commit_disposition": "out_of_scope"
  17348     },
  17349     {
  17350       "source_commit": "bd390ed712e71545d5bf41ed774baf1d09dd5fd0",
  17351       "target_commit": null,
  17352       "source_parents": [
  17353         "c04d85f3b25a8c4c82ea318adb0b2060f136d7ac"
  17354       ],
  17355       "target_parents": [],
  17356       "source_subject": "app: switch config env names to radroots",
  17357       "target_subject": null,
  17358       "source_author": "triesap <tyson@radroots.org>",
  17359       "target_author": null,
  17360       "source_author_time": "2026-02-05T15:33:08Z",
  17361       "target_author_time": null,
  17362       "source_committer_time": "2026-02-05T15:33:08Z",
  17363       "target_committer_time": null,
  17364       "source_paths": [],
  17365       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17366       "empty_commit_disposition": "out_of_scope"
  17367     },
  17368     {
  17369       "source_commit": "bd7b07d1a418fba82a4773e54f87cd2fdb4750da",
  17370       "target_commit": null,
  17371       "source_parents": [
  17372         "81e0ecabaa820bd1fb9564da12f9abd67a0458f2"
  17373       ],
  17374       "target_parents": [],
  17375       "source_subject": "orders: align lifecycle action vocabulary",
  17376       "target_subject": null,
  17377       "source_author": "triesap <tyson@radroots.org>",
  17378       "target_author": null,
  17379       "source_author_time": "2026-06-04T20:28:37-07:00",
  17380       "target_author_time": null,
  17381       "source_committer_time": "2026-06-18T12:31:41-07:00",
  17382       "target_committer_time": null,
  17383       "source_paths": [],
  17384       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17385       "empty_commit_disposition": "out_of_scope"
  17386     },
  17387     {
  17388       "source_commit": "bdb084bb6688bc31417cb0b52445960a3cb562ca",
  17389       "target_commit": null,
  17390       "source_parents": [
  17391         "57ba299e2d3de3ce8d173502f7027bd60ee8a793"
  17392       ],
  17393       "target_parents": [],
  17394       "source_subject": "build: move app crate directories",
  17395       "target_subject": null,
  17396       "source_author": "triesap <tyson@radroots.org>",
  17397       "target_author": null,
  17398       "source_author_time": "2026-05-26T19:34:41Z",
  17399       "target_author_time": null,
  17400       "source_committer_time": "2026-05-26T19:34:41Z",
  17401       "target_committer_time": null,
  17402       "source_paths": [],
  17403       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17404       "empty_commit_disposition": "out_of_scope"
  17405     },
  17406     {
  17407       "source_commit": "be2bdfe68c01af9ab9ed3647039303dfcf600ba1",
  17408       "target_commit": "084d436101cb13317a5a7205870af5e312e9a8b7",
  17409       "source_parents": [
  17410         "a877b5ccc713e474424ff94a66193e7dae6b11b5"
  17411       ],
  17412       "target_parents": [
  17413         "065b2dad72e629911a01f1fb451ef98ec26dbdb7"
  17414       ],
  17415       "source_subject": "fix(build): align runtime prerelease version",
  17416       "target_subject": "fix(build): align runtime prerelease version",
  17417       "source_author": "triesap <tyson@radroots.org>",
  17418       "target_author": "triesap <tyson@radroots.org>",
  17419       "source_author_time": "2026-08-02T20:18:40Z",
  17420       "target_author_time": "2026-08-02T20:18:40Z",
  17421       "source_committer_time": "2026-08-02T20:18:40Z",
  17422       "target_committer_time": "2026-08-02T20:18:40Z",
  17423       "source_paths": [
  17424         "core/Cargo.toml",
  17425         "core/crates/ffi/src/lib.rs"
  17426       ],
  17427       "normalized_patch_sha256": "7965bcc962fc382ecc14da7cba1d4c73693f77b8c93341ff211b5efad2fb0072",
  17428       "empty_commit_disposition": "retained"
  17429     },
  17430     {
  17431       "source_commit": "be8610f5b87217a7b45c44f07f4134984bf2b5dd",
  17432       "target_commit": null,
  17433       "source_parents": [
  17434         "330a414d68d7a4db4bb5b92e1fe8c621b10612a9"
  17435       ],
  17436       "target_parents": [],
  17437       "source_subject": "app-utils: add utils error type",
  17438       "target_subject": null,
  17439       "source_author": "triesap <triesap@radroots.dev>",
  17440       "target_author": null,
  17441       "source_author_time": "2026-01-19T06:39:05Z",
  17442       "target_author_time": null,
  17443       "source_committer_time": "2026-01-19T06:39:05Z",
  17444       "target_committer_time": null,
  17445       "source_paths": [],
  17446       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17447       "empty_commit_disposition": "out_of_scope"
  17448     },
  17449     {
  17450       "source_commit": "be9a8d4ba0500804fd9693657858f2d851bcad8a",
  17451       "target_commit": null,
  17452       "source_parents": [
  17453         "d35c2a05d5fb9ceb50fbcc53ff10f4eb456e69e7"
  17454       ],
  17455       "target_parents": [],
  17456       "source_subject": "sqlite: make local interop change-cursor aware",
  17457       "target_subject": null,
  17458       "source_author": "triesap <tyson@radroots.org>",
  17459       "target_author": null,
  17460       "source_author_time": "2026-05-23T09:20:15Z",
  17461       "target_author_time": null,
  17462       "source_committer_time": "2026-05-23T09:20:15Z",
  17463       "target_committer_time": null,
  17464       "source_paths": [],
  17465       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17466       "empty_commit_disposition": "out_of_scope"
  17467     },
  17468     {
  17469       "source_commit": "bec56a60e7f1b4a7a5fce86e37371a3734637eb4",
  17470       "target_commit": null,
  17471       "source_parents": [
  17472         "1263024d186365b2e10dd80d81ce245ac6814d46"
  17473       ],
  17474       "target_parents": [],
  17475       "source_subject": "Remove client map",
  17476       "target_subject": null,
  17477       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  17478       "target_author": null,
  17479       "source_author_time": "2024-12-06T06:07:38Z",
  17480       "target_author_time": null,
  17481       "source_committer_time": "2024-12-06T06:07:38Z",
  17482       "target_committer_time": null,
  17483       "source_paths": [],
  17484       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17485       "empty_commit_disposition": "out_of_scope"
  17486     },
  17487     {
  17488       "source_commit": "bec8462a0ab530659aa068e76369fcac21e6a470",
  17489       "target_commit": null,
  17490       "source_parents": [
  17491         "8b5aaf5f7a084a25fd8fd1f7731b89f7922bb35c"
  17492       ],
  17493       "target_parents": [],
  17494       "source_subject": "ui: harden account surface accessibility",
  17495       "target_subject": null,
  17496       "source_author": "triesap <tyson@radroots.org>",
  17497       "target_author": null,
  17498       "source_author_time": "2026-08-04T00:03:54Z",
  17499       "target_author_time": null,
  17500       "source_committer_time": "2026-08-04T00:03:54Z",
  17501       "target_committer_time": null,
  17502       "source_paths": [],
  17503       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17504       "empty_commit_disposition": "out_of_scope"
  17505     },
  17506     {
  17507       "source_commit": "bee32d28039c7970e22fc89cc8a381ea613bc080",
  17508       "target_commit": null,
  17509       "source_parents": [
  17510         "e30ecdfb2cd350ab75c197838bc1206561cbb10d"
  17511       ],
  17512       "target_parents": [],
  17513       "source_subject": "Add nostr relay document polling counter, edit nostr relay routes",
  17514       "target_subject": null,
  17515       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  17516       "target_author": null,
  17517       "source_author_time": "2024-10-03T12:23:31Z",
  17518       "target_author_time": null,
  17519       "source_committer_time": "2024-10-03T12:23:31Z",
  17520       "target_committer_time": null,
  17521       "source_paths": [],
  17522       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17523       "empty_commit_disposition": "out_of_scope"
  17524     },
  17525     {
  17526       "source_commit": "bf17e2eca374f1db81d1475ba605242144597d4d",
  17527       "target_commit": null,
  17528       "source_parents": [
  17529         "88105c9c48a7f6e50e7bfbbb8e0853b7a3cb7d18"
  17530       ],
  17531       "target_parents": [],
  17532       "source_subject": "remote-signer: request explicit review permissions",
  17533       "target_subject": null,
  17534       "source_author": "triesap <tyson@radroots.org>",
  17535       "target_author": null,
  17536       "source_author_time": "2026-04-02T00:49:37Z",
  17537       "target_author_time": null,
  17538       "source_committer_time": "2026-04-02T00:49:37Z",
  17539       "target_committer_time": null,
  17540       "source_paths": [],
  17541       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17542       "empty_commit_disposition": "out_of_scope"
  17543     },
  17544     {
  17545       "source_commit": "bf7d07c0de67afee5101697b8a81116049bae832",
  17546       "target_commit": "f484ebfd63a29d0e995c417ab7b42780669039e6",
  17547       "source_parents": [
  17548         "1bac8ff9dfce7eae8afb2edaef630bdf26d89cb7"
  17549       ],
  17550       "target_parents": [
  17551         "a8569c9979949970e23107b8f54501ffb454f9e9"
  17552       ],
  17553       "source_subject": "core(accounts): implement generated account command",
  17554       "target_subject": "core(accounts): implement generated account command",
  17555       "source_author": "triesap <tyson@radroots.org>",
  17556       "target_author": "triesap <tyson@radroots.org>",
  17557       "source_author_time": "2026-08-02T18:57:05Z",
  17558       "target_author_time": "2026-08-02T18:57:05Z",
  17559       "source_committer_time": "2026-08-02T18:57:05Z",
  17560       "target_committer_time": "2026-08-02T18:57:05Z",
  17561       "source_paths": [
  17562         "core/crates/application/Cargo.toml",
  17563         "core/crates/application/src/accounts.rs",
  17564         "core/crates/application/src/app_core.rs",
  17565         "core/crates/application/src/lib.rs"
  17566       ],
  17567       "normalized_patch_sha256": "580e573613e324cafc2148a2fd7eb89febb540f75d6b7a34a91f20d656fa5e63",
  17568       "empty_commit_disposition": "retained"
  17569     },
  17570     {
  17571       "source_commit": "bf7ec1adcdea55673b06494fb74d7e6f92cd0b42",
  17572       "target_commit": null,
  17573       "source_parents": [
  17574         "7d1fa01ff7a903001f139a058a424a99367cadb6"
  17575       ],
  17576       "target_parents": [],
  17577       "source_subject": "app: restore home-first shell startup",
  17578       "target_subject": null,
  17579       "source_author": "triesap <tyson@radroots.org>",
  17580       "target_author": null,
  17581       "source_author_time": "2026-04-18T04:19:37Z",
  17582       "target_author_time": null,
  17583       "source_committer_time": "2026-04-18T04:19:37Z",
  17584       "target_committer_time": null,
  17585       "source_paths": [],
  17586       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17587       "empty_commit_disposition": "out_of_scope"
  17588     },
  17589     {
  17590       "source_commit": "bf8ec095b5b1b3a7b4e485ac914bdcbe4a53a5d1",
  17591       "target_commit": null,
  17592       "source_parents": [
  17593         "b5cd1a0b17667a51a06ed3ad3015ef8f6bd3e933"
  17594       ],
  17595       "target_parents": [],
  17596       "source_subject": "app: surface buyer freshness errors",
  17597       "target_subject": null,
  17598       "source_author": "triesap <tyson@radroots.org>",
  17599       "target_author": null,
  17600       "source_author_time": "2026-05-24T08:26:03Z",
  17601       "target_author_time": null,
  17602       "source_committer_time": "2026-05-24T08:26:03Z",
  17603       "target_committer_time": null,
  17604       "source_paths": [],
  17605       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17606       "empty_commit_disposition": "out_of_scope"
  17607     },
  17608     {
  17609       "source_commit": "bf916273be9ad4d6e3c30f71f8558d841f2d2c1a",
  17610       "target_commit": null,
  17611       "source_parents": [
  17612         "5fbc5eff6ced48cb9bbabec5b176d83981053e3c"
  17613       ],
  17614       "target_parents": [],
  17615       "source_subject": "Edit `/models/trade-product/add` fix image upload edit envelope, allow post without photo requirement. Edit image upload control. Edit routes.",
  17616       "target_subject": null,
  17617       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  17618       "target_author": null,
  17619       "source_author_time": "2024-11-13T17:26:21Z",
  17620       "target_author_time": null,
  17621       "source_committer_time": "2024-11-13T17:26:21Z",
  17622       "target_committer_time": null,
  17623       "source_paths": [],
  17624       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17625       "empty_commit_disposition": "out_of_scope"
  17626     },
  17627     {
  17628       "source_commit": "bfbe056adc197aecbf4d9093b87baef13a2aa51a",
  17629       "target_commit": null,
  17630       "source_parents": [
  17631         "ffe82baef09ebb06b48bd2351aed0cd547485a04"
  17632       ],
  17633       "target_parents": [],
  17634       "source_subject": "app: unify asset caching and update build graph",
  17635       "target_subject": null,
  17636       "source_author": "triesap <triesap@radroots.dev>",
  17637       "target_author": null,
  17638       "source_author_time": "2026-01-13T13:48:09Z",
  17639       "target_author_time": null,
  17640       "source_committer_time": "2026-01-13T13:48:09Z",
  17641       "target_committer_time": null,
  17642       "source_paths": [],
  17643       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17644       "empty_commit_disposition": "out_of_scope"
  17645     },
  17646     {
  17647       "source_commit": "bfdb4638618f941b3759af2dee8a0ea09c2b3881",
  17648       "target_commit": null,
  17649       "source_parents": [
  17650         "32f979c46a5c0b8e7158d0cafd04e3f6f5760087"
  17651       ],
  17652       "target_parents": [],
  17653       "source_subject": "app: make lifecycle preflight payment aware",
  17654       "target_subject": null,
  17655       "source_author": "triesap <tyson@radroots.org>",
  17656       "target_author": null,
  17657       "source_author_time": "2026-06-05T19:49:13-07:00",
  17658       "target_author_time": null,
  17659       "source_committer_time": "2026-06-18T12:31:42-07:00",
  17660       "target_committer_time": null,
  17661       "source_paths": [],
  17662       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17663       "empty_commit_disposition": "out_of_scope"
  17664     },
  17665     {
  17666       "source_commit": "c0075ad7554a32d7cfed30713d490974e594fc01",
  17667       "target_commit": "e57495361dce9eab4e5b14d97bc892d06d14e8b8",
  17668       "source_parents": [
  17669         "1268c21df613f5ecd4de828011f68b20f427a063"
  17670       ],
  17671       "target_parents": [
  17672         "bad2c1f2aafab17b8f2155eb10f7941f73ee00bf"
  17673       ],
  17674       "source_subject": "core(state): add in-memory AppCore observers",
  17675       "target_subject": "core(state): add in-memory AppCore observers",
  17676       "source_author": "triesap <tyson@radroots.org>",
  17677       "target_author": "triesap <tyson@radroots.org>",
  17678       "source_author_time": "2026-08-02T18:16:23Z",
  17679       "target_author_time": "2026-08-02T18:16:23Z",
  17680       "source_committer_time": "2026-08-02T18:16:23Z",
  17681       "target_committer_time": "2026-08-02T18:16:23Z",
  17682       "source_paths": [
  17683         "core/crates/application/src/app_core.rs",
  17684         "core/crates/application/src/lib.rs"
  17685       ],
  17686       "normalized_patch_sha256": "1ef1b66e7c6954a737e0b478bda6064b3db360d5920708cfec4483fcfd2d6475",
  17687       "empty_commit_disposition": "retained"
  17688     },
  17689     {
  17690       "source_commit": "c03574082b217896c3ea25a1bcfaed8bd020a1c9",
  17691       "target_commit": null,
  17692       "source_parents": [
  17693         "3f5faf8e1cb68c8c03abe5990099a8d144279431"
  17694       ],
  17695       "target_parents": [],
  17696       "source_subject": "Edit `/models/trade-product` add list card and line entry components. Edit `/models/trade-product/add` handlers. Add/edit types, utils.",
  17697       "target_subject": null,
  17698       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  17699       "target_author": null,
  17700       "source_author_time": "2024-11-14T23:37:02Z",
  17701       "target_author_time": null,
  17702       "source_committer_time": "2024-11-14T23:37:02Z",
  17703       "target_committer_time": null,
  17704       "source_paths": [],
  17705       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17706       "empty_commit_disposition": "out_of_scope"
  17707     },
  17708     {
  17709       "source_commit": "c04c5401c1bdc916afc4eda1b106d003ea64163f",
  17710       "target_commit": "2fbb6ebb98595eed375d3606cd26202d75ab715a",
  17711       "source_parents": [
  17712         "e0ac766b313379aa8d7160d517643d1207b9646b"
  17713       ],
  17714       "target_parents": [
  17715         "2e7b982328549640fc75835906c705af8da5e70f"
  17716       ],
  17717       "source_subject": "core(storage): add SQLite migration foundation",
  17718       "target_subject": "core(storage): add SQLite migration foundation",
  17719       "source_author": "triesap <tyson@radroots.org>",
  17720       "target_author": "triesap <tyson@radroots.org>",
  17721       "source_author_time": "2026-08-02T18:24:15Z",
  17722       "target_author_time": "2026-08-02T18:24:15Z",
  17723       "source_committer_time": "2026-08-02T18:24:15Z",
  17724       "target_committer_time": "2026-08-02T18:24:15Z",
  17725       "source_paths": [
  17726         "core/Cargo.toml",
  17727         "core/crates/storage/Cargo.toml",
  17728         "core/crates/storage/migrations/V1__initialize.sql",
  17729         "core/crates/storage/src/db.rs",
  17730         "core/crates/storage/src/lib.rs"
  17731       ],
  17732       "normalized_patch_sha256": "a9c19c248b0abd9b0edff45f256e499c65a3e12f3ff63ba07fe2cbf9fefdc13e",
  17733       "empty_commit_disposition": "retained"
  17734     },
  17735     {
  17736       "source_commit": "c04d85f3b25a8c4c82ea318adb0b2060f136d7ac",
  17737       "target_commit": null,
  17738       "source_parents": [
  17739         "93cecb0af12dbb32389560f81230f4db33cd547b"
  17740       ],
  17741       "target_parents": [],
  17742       "source_subject": "core: remove unused datastore import",
  17743       "target_subject": null,
  17744       "source_author": "triesap <tyson@radroots.org>",
  17745       "target_author": null,
  17746       "source_author_time": "2026-02-05T15:31:03Z",
  17747       "target_author_time": null,
  17748       "source_committer_time": "2026-02-05T15:31:03Z",
  17749       "target_committer_time": null,
  17750       "source_paths": [],
  17751       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17752       "empty_commit_disposition": "out_of_scope"
  17753     },
  17754     {
  17755       "source_commit": "c0a2554171ecf9b736d3c52eb1fdd1427c3312ef",
  17756       "target_commit": null,
  17757       "source_parents": [
  17758         "72dadeda90b20569e52e1ef691c518806497a9d9"
  17759       ],
  17760       "target_parents": [],
  17761       "source_subject": "pack_day: add print request contracts",
  17762       "target_subject": null,
  17763       "source_author": "triesap <tyson@radroots.org>",
  17764       "target_author": null,
  17765       "source_author_time": "2026-04-22T20:22:02Z",
  17766       "target_author_time": null,
  17767       "source_committer_time": "2026-04-22T20:22:02Z",
  17768       "target_committer_time": null,
  17769       "source_paths": [],
  17770       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17771       "empty_commit_disposition": "out_of_scope"
  17772     },
  17773     {
  17774       "source_commit": "c0ac109f122be699c122bdd3c2220b352aa44fba",
  17775       "target_commit": null,
  17776       "source_parents": [
  17777         "2b4fd9b5e013c96586eab39fe8db1256ea578603"
  17778       ],
  17779       "target_parents": [],
  17780       "source_subject": "runtime: require explicit order note confirmation",
  17781       "target_subject": null,
  17782       "source_author": "triesap <tyson@radroots.org>",
  17783       "target_author": null,
  17784       "source_author_time": "2026-07-04T01:02:34Z",
  17785       "target_author_time": null,
  17786       "source_committer_time": "2026-07-04T01:02:34Z",
  17787       "target_committer_time": null,
  17788       "source_paths": [],
  17789       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17790       "empty_commit_disposition": "out_of_scope"
  17791     },
  17792     {
  17793       "source_commit": "c0b091fa7b8fb7ca3b9c1433b5083adc4158e35d",
  17794       "target_commit": null,
  17795       "source_parents": [
  17796         "8def5c556bf88979d990f0e4c07c6f77076c6195"
  17797       ],
  17798       "target_parents": [],
  17799       "source_subject": "app: ignore macos derived data",
  17800       "target_subject": null,
  17801       "source_author": "triesap <tyson@radroots.org>",
  17802       "target_author": null,
  17803       "source_author_time": "2026-04-17T22:55:44Z",
  17804       "target_author_time": null,
  17805       "source_committer_time": "2026-04-17T22:55:44Z",
  17806       "target_committer_time": null,
  17807       "source_paths": [],
  17808       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17809       "empty_commit_disposition": "out_of_scope"
  17810     },
  17811     {
  17812       "source_commit": "c0b5c2deef93095613f50e27fcbb53a26db61b2b",
  17813       "target_commit": null,
  17814       "source_parents": [
  17815         "fdf71dacc29d186713482f1437e30ebb58b40b6d"
  17816       ],
  17817       "target_parents": [],
  17818       "source_subject": "store: enforce current schema cleanup",
  17819       "target_subject": null,
  17820       "source_author": "triesap <tyson@radroots.org>",
  17821       "target_author": null,
  17822       "source_author_time": "2026-06-30T10:13:25Z",
  17823       "target_author_time": null,
  17824       "source_committer_time": "2026-06-30T10:13:25Z",
  17825       "target_committer_time": null,
  17826       "source_paths": [],
  17827       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17828       "empty_commit_disposition": "out_of_scope"
  17829     },
  17830     {
  17831       "source_commit": "c0bcbe4cc6f53fa766eee67771b6cc42fad026c1",
  17832       "target_commit": null,
  17833       "source_parents": [
  17834         "0151777d46393bf0c8c7a049e48163bee2a588d1"
  17835       ],
  17836       "target_parents": [],
  17837       "source_subject": "Add nostr configuration to root layout, test function for kind 0 metadata",
  17838       "target_subject": null,
  17839       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  17840       "target_author": null,
  17841       "source_author_time": "2024-08-30T10:33:45Z",
  17842       "target_author_time": null,
  17843       "source_committer_time": "2024-08-30T10:33:45Z",
  17844       "target_committer_time": null,
  17845       "source_paths": [],
  17846       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17847       "empty_commit_disposition": "out_of_scope"
  17848     },
  17849     {
  17850       "source_commit": "c0bcd0b3e6f44e0f3445488b9a1efa1fd4d50889",
  17851       "target_commit": null,
  17852       "source_parents": [
  17853         "752bf85127bc7246eee0019df282431f74743fb1"
  17854       ],
  17855       "target_parents": [],
  17856       "source_subject": "app: add reset button for bootstrap data",
  17857       "target_subject": null,
  17858       "source_author": "triesap <triesap@radroots.dev>",
  17859       "target_author": null,
  17860       "source_author_time": "2026-01-19T18:14:19Z",
  17861       "target_author_time": null,
  17862       "source_committer_time": "2026-01-19T18:14:19Z",
  17863       "target_committer_time": null,
  17864       "source_paths": [],
  17865       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17866       "empty_commit_disposition": "out_of_scope"
  17867     },
  17868     {
  17869       "source_commit": "c0cdfa953f162f20c2f971c28073afe774981ef6",
  17870       "target_commit": "3147dbe18ae29b4a7513d57dff3c5ef2f9b2f18a",
  17871       "source_parents": [
  17872         "cb2cea5bbc8be802faaeae25d922852237c3bb9a"
  17873       ],
  17874       "target_parents": [
  17875         "9cb20b77ddcba28bb166836e2aed621bfe4cd717"
  17876       ],
  17877       "source_subject": "profile: make overlapping refreshes monotonic",
  17878       "target_subject": "profile: make overlapping refreshes monotonic",
  17879       "source_author": "triesap <tyson@radroots.org>",
  17880       "target_author": "triesap <tyson@radroots.org>",
  17881       "source_author_time": "2026-08-04T00:07:17Z",
  17882       "target_author_time": "2026-08-04T00:07:17Z",
  17883       "source_committer_time": "2026-08-04T00:07:17Z",
  17884       "target_committer_time": "2026-08-04T00:07:17Z",
  17885       "source_paths": [
  17886         "core/crates/application/src/profile_refresh.rs",
  17887         "core/crates/storage/src/runtime_actor.rs"
  17888       ],
  17889       "normalized_patch_sha256": "a998d01b3487b96392929d4d9f1c8b4c215d4f88740aa8beea3008d84cc703c2",
  17890       "empty_commit_disposition": "retained"
  17891     },
  17892     {
  17893       "source_commit": "c0d2e3970a1e69b1f6dfb4f4a98540a906af5108",
  17894       "target_commit": null,
  17895       "source_parents": [
  17896         "141e3ae1fa95978c705fde47ad59444d84d96a78"
  17897       ],
  17898       "target_parents": [],
  17899       "source_subject": "ui(accounts): render saved Nostr accounts",
  17900       "target_subject": null,
  17901       "source_author": "triesap <tyson@radroots.org>",
  17902       "target_author": null,
  17903       "source_author_time": "2026-08-02T19:59:08Z",
  17904       "target_author_time": null,
  17905       "source_committer_time": "2026-08-02T19:59:08Z",
  17906       "target_committer_time": null,
  17907       "source_paths": [],
  17908       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17909       "empty_commit_disposition": "out_of_scope"
  17910     },
  17911     {
  17912       "source_commit": "c0e931cfffb3dce91fe25c3d4a2fd9d2f3c333a8",
  17913       "target_commit": null,
  17914       "source_parents": [
  17915         "4ee8f7759ef76d6393698366605a14d516c6009a"
  17916       ],
  17917       "target_parents": [],
  17918       "source_subject": "Add `docs` folder and setup screen image for iOS device.",
  17919       "target_subject": null,
  17920       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  17921       "target_author": null,
  17922       "source_author_time": "2025-04-04T13:02:36Z",
  17923       "target_author_time": null,
  17924       "source_committer_time": "2025-04-04T13:02:36Z",
  17925       "target_committer_time": null,
  17926       "source_paths": [],
  17927       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17928       "empty_commit_disposition": "out_of_scope"
  17929     },
  17930     {
  17931       "source_commit": "c1dc2a662fb180813ae91a4ca0fbc9b57488f5dc",
  17932       "target_commit": null,
  17933       "source_parents": [
  17934         "47a5f9f9b444f6762c66f4212e1d3ce380d8078f"
  17935       ],
  17936       "target_parents": [],
  17937       "source_subject": "app: replace shell mode with active surface",
  17938       "target_subject": null,
  17939       "source_author": "triesap <tyson@radroots.org>",
  17940       "target_author": null,
  17941       "source_author_time": "2026-04-18T02:26:48Z",
  17942       "target_author_time": null,
  17943       "source_committer_time": "2026-04-18T02:26:48Z",
  17944       "target_committer_time": null,
  17945       "source_paths": [],
  17946       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17947       "empty_commit_disposition": "out_of_scope"
  17948     },
  17949     {
  17950       "source_commit": "c218c65657e7b8d8f59e0d4894d7770fb57e7481",
  17951       "target_commit": null,
  17952       "source_parents": [
  17953         "318b805308be3a604bd3d8a8e2c0964e8787f6e9"
  17954       ],
  17955       "target_parents": [],
  17956       "source_subject": "tests: expand pack day validation",
  17957       "target_subject": null,
  17958       "source_author": "triesap <tyson@radroots.org>",
  17959       "target_author": null,
  17960       "source_author_time": "2026-04-28T18:50:46Z",
  17961       "target_author_time": null,
  17962       "source_committer_time": "2026-04-28T18:50:46Z",
  17963       "target_committer_time": null,
  17964       "source_paths": [],
  17965       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17966       "empty_commit_disposition": "out_of_scope"
  17967     },
  17968     {
  17969       "source_commit": "c21cd0696387059c071a29e2af9b2e80eb763dd8",
  17970       "target_commit": null,
  17971       "source_parents": [
  17972         "7cb8d32dfbb426fbb7495b14a2cea8c4d4fb2195"
  17973       ],
  17974       "target_parents": [],
  17975       "source_subject": "ui: revert account tab scroll edge",
  17976       "target_subject": null,
  17977       "source_author": "triesap <tyson@radroots.org>",
  17978       "target_author": null,
  17979       "source_author_time": "2026-06-07T16:17:13-07:00",
  17980       "target_author_time": null,
  17981       "source_committer_time": "2026-06-18T12:31:43-07:00",
  17982       "target_committer_time": null,
  17983       "source_paths": [],
  17984       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  17985       "empty_commit_disposition": "out_of_scope"
  17986     },
  17987     {
  17988       "source_commit": "c25c5b2c78a83333b60502e1cdd230893ab68ff5",
  17989       "target_commit": null,
  17990       "source_parents": [
  17991         "2ed45db6e32cb50d33be8dec5ae3fffa32106cbd"
  17992       ],
  17993       "target_parents": [],
  17994       "source_subject": "app: add repo-local path profile",
  17995       "target_subject": null,
  17996       "source_author": "triesap <tyson@radroots.org>",
  17997       "target_author": null,
  17998       "source_author_time": "2026-05-23T23:15:47Z",
  17999       "target_author_time": null,
  18000       "source_committer_time": "2026-05-23T23:15:47Z",
  18001       "target_committer_time": null,
  18002       "source_paths": [],
  18003       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18004       "empty_commit_disposition": "out_of_scope"
  18005     },
  18006     {
  18007       "source_commit": "c2bdde243c177fbe7e43658b4659b6afe356726e",
  18008       "target_commit": null,
  18009       "source_parents": [
  18010         "6913f209246627fa8ab2574e8ca911d6555fbc7e"
  18011       ],
  18012       "target_parents": [],
  18013       "source_subject": "app: add keystore key map schema",
  18014       "target_subject": null,
  18015       "source_author": "triesap <triesap@radroots.dev>",
  18016       "target_author": null,
  18017       "source_author_time": "2026-01-19T19:16:39Z",
  18018       "target_author_time": null,
  18019       "source_committer_time": "2026-01-19T19:16:39Z",
  18020       "target_committer_time": null,
  18021       "source_paths": [],
  18022       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18023       "empty_commit_disposition": "out_of_scope"
  18024     },
  18025     {
  18026       "source_commit": "c2be4d1883b6a573464bfca1f921c5ab5420c1eb",
  18027       "target_commit": null,
  18028       "source_parents": [
  18029         "ad0c3fb1a06b278e1bd24fc08f012978f0ee18b4"
  18030       ],
  18031       "target_parents": [],
  18032       "source_subject": "models: add farm rules contracts",
  18033       "target_subject": null,
  18034       "source_author": "triesap <tyson@radroots.org>",
  18035       "target_author": null,
  18036       "source_author_time": "2026-04-18T23:18:30Z",
  18037       "target_author_time": null,
  18038       "source_committer_time": "2026-04-18T23:18:30Z",
  18039       "target_committer_time": null,
  18040       "source_paths": [],
  18041       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18042       "empty_commit_disposition": "out_of_scope"
  18043     },
  18044     {
  18045       "source_commit": "c2ca7e859dbdb673877224f9b756f98f7937af50",
  18046       "target_commit": null,
  18047       "source_parents": [
  18048         "1d8f8cae911e3f84351602443dfe020d9744407e"
  18049       ],
  18050       "target_parents": [],
  18051       "source_subject": "feat: add buyer shell routing and mode switching",
  18052       "target_subject": null,
  18053       "source_author": "triesap <tyson@radroots.org>",
  18054       "target_author": null,
  18055       "source_author_time": "2026-04-20T16:42:23Z",
  18056       "target_author_time": null,
  18057       "source_committer_time": "2026-04-20T16:42:23Z",
  18058       "target_committer_time": null,
  18059       "source_paths": [],
  18060       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18061       "empty_commit_disposition": "out_of_scope"
  18062     },
  18063     {
  18064       "source_commit": "c357394db7574369de62e4f248ed69cafb996d87",
  18065       "target_commit": null,
  18066       "source_parents": [
  18067         "9e4d2674d7040a06a33ec56e7864723b6fda6dac"
  18068       ],
  18069       "target_parents": [],
  18070       "source_subject": "Edit `models/trade-product/add` rewrite prior page adding writable stores, photo upload feature, simplified views, page param, handler functions. Add image upload display and image upload row components. Add validate fields util for `trade_product`. Add global.d.ts. Add/edit styles.",
  18071       "target_subject": null,
  18072       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  18073       "target_author": null,
  18074       "source_author_time": "2024-10-28T03:28:38Z",
  18075       "target_author_time": null,
  18076       "source_committer_time": "2024-10-28T03:28:38Z",
  18077       "target_committer_time": null,
  18078       "source_paths": [],
  18079       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18080       "empty_commit_disposition": "out_of_scope"
  18081     },
  18082     {
  18083       "source_commit": "c3a1851bd93245d9b5ed45a0a34971a69e9c321c",
  18084       "target_commit": null,
  18085       "source_parents": [
  18086         "1f6cdbac9a06d52c6cad4344dcda9a6516469e31"
  18087       ],
  18088       "target_parents": [],
  18089       "source_subject": "app: make pending signer cleanup transactional",
  18090       "target_subject": null,
  18091       "source_author": "triesap <tyson@radroots.org>",
  18092       "target_author": null,
  18093       "source_author_time": "2026-03-28T20:02:40Z",
  18094       "target_author_time": null,
  18095       "source_committer_time": "2026-03-28T20:02:40Z",
  18096       "target_committer_time": null,
  18097       "source_paths": [],
  18098       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18099       "empty_commit_disposition": "out_of_scope"
  18100     },
  18101     {
  18102       "source_commit": "c4bffb894447d30f6cec3e5aa504c604649c5d98",
  18103       "target_commit": null,
  18104       "source_parents": [
  18105         "569e9e3323203915d4c6f448d15e1acd2cbb6637"
  18106       ],
  18107       "target_parents": [],
  18108       "source_subject": "app: lock config role to setup",
  18109       "target_subject": null,
  18110       "source_author": "triesap <tyson@radroots.org>",
  18111       "target_author": null,
  18112       "source_author_time": "2026-02-06T17:42:47Z",
  18113       "target_author_time": null,
  18114       "source_committer_time": "2026-02-06T17:42:47Z",
  18115       "target_committer_time": null,
  18116       "source_paths": [],
  18117       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18118       "empty_commit_disposition": "out_of_scope"
  18119     },
  18120     {
  18121       "source_commit": "c4c2eee8f4e6c0dda4bfa0e0b3d17e878907d233",
  18122       "target_commit": null,
  18123       "source_parents": [
  18124         "f3d2e7ba8aa596ada84910fb00d51e2b95ffd510"
  18125       ],
  18126       "target_parents": [],
  18127       "source_subject": "app: normalize daisyui fallbacks",
  18128       "target_subject": null,
  18129       "source_author": "triesap <triesap@radroots.dev>",
  18130       "target_author": null,
  18131       "source_author_time": "2026-01-22T22:50:35Z",
  18132       "target_author_time": null,
  18133       "source_committer_time": "2026-01-22T22:50:35Z",
  18134       "target_committer_time": null,
  18135       "source_paths": [],
  18136       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18137       "empty_commit_disposition": "out_of_scope"
  18138     },
  18139     {
  18140       "source_commit": "c4ce28aa01f6c5c0fb93282c5529f98b3dcab642",
  18141       "target_commit": null,
  18142       "source_parents": [
  18143         "2dd110b9db0580f877f37d64174eca7c6afef300"
  18144       ],
  18145       "target_parents": [],
  18146       "source_subject": "app: add datastore key accessors",
  18147       "target_subject": null,
  18148       "source_author": "triesap <triesap@radroots.dev>",
  18149       "target_author": null,
  18150       "source_author_time": "2026-01-19T17:49:43Z",
  18151       "target_author_time": null,
  18152       "source_committer_time": "2026-01-19T17:49:43Z",
  18153       "target_committer_time": null,
  18154       "source_paths": [],
  18155       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18156       "empty_commit_disposition": "out_of_scope"
  18157     },
  18158     {
  18159       "source_commit": "c4dff30f56d40e1df6f6710cf253e83273fc0e8c",
  18160       "target_commit": null,
  18161       "source_parents": [
  18162         "d9fa96653249a6c61e6af9100b7fbaa3e961762c"
  18163       ],
  18164       "target_parents": [],
  18165       "source_subject": "core: split home location tools modules",
  18166       "target_subject": null,
  18167       "source_author": "triesap <tyson@radroots.org>",
  18168       "target_author": null,
  18169       "source_author_time": "2026-03-22T12:58:36Z",
  18170       "target_author_time": null,
  18171       "source_committer_time": "2026-03-22T12:58:36Z",
  18172       "target_committer_time": null,
  18173       "source_paths": [],
  18174       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18175       "empty_commit_disposition": "out_of_scope"
  18176     },
  18177     {
  18178       "source_commit": "c53e0cf288958142cdfba52b89f7514404d318c6",
  18179       "target_commit": null,
  18180       "source_parents": [
  18181         "a953529bbfdffdbf6f330af6c3222360dcece6f6"
  18182       ],
  18183       "target_parents": [],
  18184       "source_subject": "app: enlarge macos icon logomark",
  18185       "target_subject": null,
  18186       "source_author": "triesap <tyson@radroots.org>",
  18187       "target_author": null,
  18188       "source_author_time": "2026-06-06T15:06:26-07:00",
  18189       "target_author_time": null,
  18190       "source_committer_time": "2026-06-18T12:31:42-07:00",
  18191       "target_committer_time": null,
  18192       "source_paths": [],
  18193       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18194       "empty_commit_disposition": "out_of_scope"
  18195     },
  18196     {
  18197       "source_commit": "c551ff5c6c674bf806ab49c0fde3c935f2191e2a",
  18198       "target_commit": "8332f0dc68b28b3a002d47b09e1931b191c3242d",
  18199       "source_parents": [
  18200         "c0cdfa953f162f20c2f971c28073afe774981ef6"
  18201       ],
  18202       "target_parents": [
  18203         "3147dbe18ae29b4a7513d57dff3c5ef2f9b2f18a"
  18204       ],
  18205       "source_subject": "runtime: preserve local startup without relays",
  18206       "target_subject": "runtime: preserve local startup without relays",
  18207       "source_author": "triesap <tyson@radroots.org>",
  18208       "target_author": "triesap <tyson@radroots.org>",
  18209       "source_author_time": "2026-08-04T00:10:05Z",
  18210       "target_author_time": "2026-08-04T00:10:05Z",
  18211       "source_committer_time": "2026-08-04T00:10:05Z",
  18212       "target_committer_time": "2026-08-04T00:10:05Z",
  18213       "source_paths": [
  18214         "core/crates/ffi/src/commands.rs",
  18215         "core/crates/ffi/src/observer.rs"
  18216       ],
  18217       "normalized_patch_sha256": "f7e76ebd8991dd3adfcc374c505fcab04ba679ce24ef70ec33d8e586d60b843f",
  18218       "empty_commit_disposition": "retained"
  18219     },
  18220     {
  18221       "source_commit": "c59797825285db09b45796c6f3dab00aceefae18",
  18222       "target_commit": null,
  18223       "source_parents": [
  18224         "304bf078382bfc48861607fbf5a21a358bc7b599"
  18225       ],
  18226       "target_parents": [],
  18227       "source_subject": "app-core: add idb keyval helpers",
  18228       "target_subject": null,
  18229       "source_author": "triesap <triesap@radroots.dev>",
  18230       "target_author": null,
  18231       "source_author_time": "2026-01-19T01:40:42Z",
  18232       "target_author_time": null,
  18233       "source_committer_time": "2026-01-19T01:40:42Z",
  18234       "target_committer_time": null,
  18235       "source_paths": [],
  18236       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18237       "empty_commit_disposition": "out_of_scope"
  18238     },
  18239     {
  18240       "source_commit": "c60d0ed73440dab5eb05bdc832b2980f40472101",
  18241       "target_commit": null,
  18242       "source_parents": [
  18243         "cb317b2a1d653025c275a4a8d9e5787a6103febd"
  18244       ],
  18245       "target_parents": [],
  18246       "source_subject": "app: add app config default helpers",
  18247       "target_subject": null,
  18248       "source_author": "triesap <triesap@radroots.dev>",
  18249       "target_author": null,
  18250       "source_author_time": "2026-01-19T17:01:22Z",
  18251       "target_author_time": null,
  18252       "source_committer_time": "2026-01-19T17:01:22Z",
  18253       "target_committer_time": null,
  18254       "source_paths": [],
  18255       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18256       "empty_commit_disposition": "out_of_scope"
  18257     },
  18258     {
  18259       "source_commit": "c618e8b5ed81a53b2d42b1323576351ec87df82c",
  18260       "target_commit": null,
  18261       "source_parents": [
  18262         "62c13c5a5a44aed715fa9295933fec408b0f2fdc"
  18263       ],
  18264       "target_parents": [],
  18265       "source_subject": "app: wire typed notifications permission",
  18266       "target_subject": null,
  18267       "source_author": "triesap <triesap@radroots.dev>",
  18268       "target_author": null,
  18269       "source_author_time": "2026-01-21T15:03:13Z",
  18270       "target_author_time": null,
  18271       "source_committer_time": "2026-01-21T15:03:13Z",
  18272       "target_committer_time": null,
  18273       "source_paths": [],
  18274       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18275       "empty_commit_disposition": "out_of_scope"
  18276     },
  18277     {
  18278       "source_commit": "c698248027bfe8f9569c01269393f2acc0260481",
  18279       "target_commit": null,
  18280       "source_parents": [
  18281         "4cd5be27ea7b884cff68c3b30336d3d758335489"
  18282       ],
  18283       "target_parents": [],
  18284       "source_subject": "app: add read-only sdk migration audit",
  18285       "target_subject": null,
  18286       "source_author": "triesap <tyson@radroots.org>",
  18287       "target_author": null,
  18288       "source_author_time": "2026-06-18T13:22:13-07:00",
  18289       "target_author_time": null,
  18290       "source_committer_time": "2026-06-18T13:22:13-07:00",
  18291       "target_committer_time": null,
  18292       "source_paths": [],
  18293       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18294       "empty_commit_disposition": "out_of_scope"
  18295     },
  18296     {
  18297       "source_commit": "c6bd20a918f58ca0ee1bef641d19f92152e9355f",
  18298       "target_commit": null,
  18299       "source_parents": [
  18300         "b757154d9ff0df12605c0bf7eae350711bab9c52"
  18301       ],
  18302       "target_parents": [],
  18303       "source_subject": "app: add datastore key map fixtures",
  18304       "target_subject": null,
  18305       "source_author": "triesap <triesap@radroots.dev>",
  18306       "target_author": null,
  18307       "source_author_time": "2026-01-19T17:17:59Z",
  18308       "target_author_time": null,
  18309       "source_committer_time": "2026-01-19T17:17:59Z",
  18310       "target_committer_time": null,
  18311       "source_paths": [],
  18312       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18313       "empty_commit_disposition": "out_of_scope"
  18314     },
  18315     {
  18316       "source_commit": "c7047e7b3b75494eb3cdde8dd154df9086dfbf7b",
  18317       "target_commit": null,
  18318       "source_parents": [
  18319         "c0a2554171ecf9b736d3c52eb1fdd1427c3312ef"
  18320       ],
  18321       "target_parents": [],
  18322       "source_subject": "pack_day: add macos print queue planning",
  18323       "target_subject": null,
  18324       "source_author": "triesap <tyson@radroots.org>",
  18325       "target_author": null,
  18326       "source_author_time": "2026-04-22T20:32:06Z",
  18327       "target_author_time": null,
  18328       "source_committer_time": "2026-04-22T20:32:06Z",
  18329       "target_committer_time": null,
  18330       "source_paths": [],
  18331       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18332       "empty_commit_disposition": "out_of_scope"
  18333     },
  18334     {
  18335       "source_commit": "c72a52d0fb61f72578fa1ca0b6a8d9675d0e30d7",
  18336       "target_commit": null,
  18337       "source_parents": [
  18338         "c0d2e3970a1e69b1f6dfb4f4a98540a906af5108"
  18339       ],
  18340       "target_parents": [],
  18341       "source_subject": "ui(home): add minimal active account screen",
  18342       "target_subject": null,
  18343       "source_author": "triesap <tyson@radroots.org>",
  18344       "target_author": null,
  18345       "source_author_time": "2026-08-02T20:00:01Z",
  18346       "target_author_time": null,
  18347       "source_committer_time": "2026-08-02T20:00:01Z",
  18348       "target_committer_time": null,
  18349       "source_paths": [],
  18350       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18351       "empty_commit_disposition": "out_of_scope"
  18352     },
  18353     {
  18354       "source_commit": "c733950a4e9bf4ab0abe4b10b449ca1d07a74b49",
  18355       "target_commit": null,
  18356       "source_parents": [
  18357         "5fae5fe5bef662d4b41551a2a35b70d60a251b1f"
  18358       ],
  18359       "target_parents": [],
  18360       "source_subject": "runtime: tighten supervisor source boundary",
  18361       "target_subject": null,
  18362       "source_author": "triesap <tyson@radroots.org>",
  18363       "target_author": null,
  18364       "source_author_time": "2026-07-15T21:44:36Z",
  18365       "target_author_time": null,
  18366       "source_committer_time": "2026-07-15T21:44:36Z",
  18367       "target_committer_time": null,
  18368       "source_paths": [],
  18369       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18370       "empty_commit_disposition": "out_of_scope"
  18371     },
  18372     {
  18373       "source_commit": "c73bacb049dc250170c2151e3b1f4b2764f67f6e",
  18374       "target_commit": null,
  18375       "source_parents": [
  18376         "017f95a6a2d1fc4c87e2c335c53255d989fcecfd"
  18377       ],
  18378       "target_parents": [],
  18379       "source_subject": "app: reconcile runtime repo fallout",
  18380       "target_subject": null,
  18381       "source_author": "triesap <tyson@radroots.org>",
  18382       "target_author": null,
  18383       "source_author_time": "2026-04-12T16:53:53Z",
  18384       "target_author_time": null,
  18385       "source_committer_time": "2026-04-12T16:53:53Z",
  18386       "target_committer_time": null,
  18387       "source_paths": [],
  18388       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18389       "empty_commit_disposition": "out_of_scope"
  18390     },
  18391     {
  18392       "source_commit": "c7634aa92986f2f7218acc6e153305fe0b5ea801",
  18393       "target_commit": "1c99615d6172562cf8c8279cb7f1f4e568ec3e78",
  18394       "source_parents": [
  18395         "bf7d07c0de67afee5101697b8a81116049bae832"
  18396       ],
  18397       "target_parents": [
  18398         "f484ebfd63a29d0e995c417ab7b42780669039e6"
  18399       ],
  18400       "source_subject": "core(accounts): implement secret-key import command",
  18401       "target_subject": "core(accounts): implement secret-key import command",
  18402       "source_author": "triesap <tyson@radroots.org>",
  18403       "target_author": "triesap <tyson@radroots.org>",
  18404       "source_author_time": "2026-08-02T18:57:57Z",
  18405       "target_author_time": "2026-08-02T18:57:57Z",
  18406       "source_committer_time": "2026-08-02T18:57:57Z",
  18407       "target_committer_time": "2026-08-02T18:57:57Z",
  18408       "source_paths": [
  18409         "core/crates/application/src/accounts.rs",
  18410         "core/crates/application/src/lib.rs"
  18411       ],
  18412       "normalized_patch_sha256": "40ec8815b16d43f03e4a927bf300ad267fb0913eae190cb06f0d56dd3110e733",
  18413       "empty_commit_disposition": "retained"
  18414     },
  18415     {
  18416       "source_commit": "c772160771d4dcf9f4d2b4558e406a1ed126c467",
  18417       "target_commit": null,
  18418       "source_parents": [
  18419         "3dd4069ded8db031022030b719ffc2fe09f39c76"
  18420       ],
  18421       "target_parents": [],
  18422       "source_subject": "ui: remove redundant primitives modules and deps",
  18423       "target_subject": null,
  18424       "source_author": "triesap <tyson@radroots.org>",
  18425       "target_author": null,
  18426       "source_author_time": "2026-01-30T14:52:06Z",
  18427       "target_author_time": null,
  18428       "source_committer_time": "2026-01-30T14:52:06Z",
  18429       "target_committer_time": null,
  18430       "source_paths": [],
  18431       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18432       "empty_commit_disposition": "out_of_scope"
  18433     },
  18434     {
  18435       "source_commit": "c7954b888e2b8b38cae9f56ae8b94b251c7c9ae6",
  18436       "target_commit": null,
  18437       "source_parents": [
  18438         "3c53a27b1759847f1fbf7f5fa0ba7ee9af0533bc"
  18439       ],
  18440       "target_parents": [],
  18441       "source_subject": "app-lib: add browser platform helper",
  18442       "target_subject": null,
  18443       "source_author": "triesap <triesap@radroots.dev>",
  18444       "target_author": null,
  18445       "source_author_time": "2026-01-19T07:37:26Z",
  18446       "target_author_time": null,
  18447       "source_committer_time": "2026-01-19T07:37:26Z",
  18448       "target_committer_time": null,
  18449       "source_paths": [],
  18450       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18451       "empty_commit_disposition": "out_of_scope"
  18452     },
  18453     {
  18454       "source_commit": "c860912aa440001cd6e8cfb37d98570c60a47841",
  18455       "target_commit": null,
  18456       "source_parents": [
  18457         "4b417044087d6f0f225badfe728f8cbcef1c2936"
  18458       ],
  18459       "target_parents": [],
  18460       "source_subject": "sync: preserve empty sync transport requests",
  18461       "target_subject": null,
  18462       "source_author": "triesap <tyson@radroots.org>",
  18463       "target_author": null,
  18464       "source_author_time": "2026-05-25T22:27:56Z",
  18465       "target_author_time": null,
  18466       "source_committer_time": "2026-05-25T22:27:56Z",
  18467       "target_committer_time": null,
  18468       "source_paths": [],
  18469       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18470       "empty_commit_disposition": "out_of_scope"
  18471     },
  18472     {
  18473       "source_commit": "c8ad40d3e53c73666be991232dbebc001a7d23ad",
  18474       "target_commit": null,
  18475       "source_parents": [
  18476         "e601466789c72aa24b0602ebd36493c4137fea2a"
  18477       ],
  18478       "target_parents": [],
  18479       "source_subject": "ios: migrate tests to approved fixtures",
  18480       "target_subject": null,
  18481       "source_author": "triesap <tyson@radroots.org>",
  18482       "target_author": null,
  18483       "source_author_time": "2026-03-22T15:01:25Z",
  18484       "target_author_time": null,
  18485       "source_committer_time": "2026-03-22T15:01:25Z",
  18486       "target_committer_time": null,
  18487       "source_paths": [],
  18488       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18489       "empty_commit_disposition": "out_of_scope"
  18490     },
  18491     {
  18492       "source_commit": "c92827d1fc446979d295c03b6c54e022d94ef463",
  18493       "target_commit": null,
  18494       "source_parents": [
  18495         "04c4b20aa9f6b90325dc359f862d58e622ed52db"
  18496       ],
  18497       "target_parents": [],
  18498       "source_subject": "Edit `/conf/init`, edit (conf) routes, add radroots website url to .env, edit styles",
  18499       "target_subject": null,
  18500       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  18501       "target_author": null,
  18502       "source_author_time": "2024-10-08T05:03:31Z",
  18503       "target_author_time": null,
  18504       "source_committer_time": "2024-10-08T05:03:31Z",
  18505       "target_committer_time": null,
  18506       "source_paths": [],
  18507       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18508       "empty_commit_disposition": "out_of_scope"
  18509     },
  18510     {
  18511       "source_commit": "c92ced23737c293570d1285f18be753d6ec3cf8a",
  18512       "target_commit": null,
  18513       "source_parents": [
  18514         "cf7e861879e708ddd0549101b4ca063ca0b9ada9"
  18515       ],
  18516       "target_parents": [],
  18517       "source_subject": "Add `model` crate with tables/database utils. Edit `core` adding keystore and nostr key utils. Edit `tauri` refactoring commands, utils, adding nostr key handlers. Refactor app client for svelte version 5, implement `@radroots/lib-app` view based routes.",
  18518       "target_subject": null,
  18519       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  18520       "target_author": null,
  18521       "source_author_time": "2025-02-10T12:35:55Z",
  18522       "target_author_time": null,
  18523       "source_committer_time": "2025-02-10T12:35:55Z",
  18524       "target_committer_time": null,
  18525       "source_paths": [],
  18526       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18527       "empty_commit_disposition": "out_of_scope"
  18528     },
  18529     {
  18530       "source_commit": "c930167b728c00df19655783de67a39ee7065c28",
  18531       "target_commit": null,
  18532       "source_parents": [
  18533         "881ea1c4c79d3e6b410d148cfe9d14e2e7d9877d"
  18534       ],
  18535       "target_parents": [],
  18536       "source_subject": "app: strengthen keystore health checks",
  18537       "target_subject": null,
  18538       "source_author": "triesap <triesap@radroots.dev>",
  18539       "target_author": null,
  18540       "source_author_time": "2026-01-19T19:22:30Z",
  18541       "target_author_time": null,
  18542       "source_committer_time": "2026-01-19T19:22:30Z",
  18543       "target_committer_time": null,
  18544       "source_paths": [],
  18545       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18546       "empty_commit_disposition": "out_of_scope"
  18547     },
  18548     {
  18549       "source_commit": "c99fcc15c2460c4307a724146e3f79d5ea7231e0",
  18550       "target_commit": null,
  18551       "source_parents": [
  18552         "32fae2cca8237aed6c17fb6076deaeb859e9a5d7"
  18553       ],
  18554       "target_parents": [],
  18555       "source_subject": "app-core: add datastore types and trait",
  18556       "target_subject": null,
  18557       "source_author": "triesap <triesap@radroots.dev>",
  18558       "target_author": null,
  18559       "source_author_time": "2026-01-19T00:48:55Z",
  18560       "target_author_time": null,
  18561       "source_committer_time": "2026-01-19T00:48:55Z",
  18562       "target_committer_time": null,
  18563       "source_paths": [],
  18564       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18565       "empty_commit_disposition": "out_of_scope"
  18566     },
  18567     {
  18568       "source_commit": "c9c6a6724492ecd3229ade6ace3971d057dda5f8",
  18569       "target_commit": null,
  18570       "source_parents": [
  18571         "c3a1851bd93245d9b5ed45a0a34971a69e9c321c"
  18572       ],
  18573       "target_parents": [],
  18574       "source_subject": "remote-signer: align typed pending poll app coverage",
  18575       "target_subject": null,
  18576       "source_author": "triesap <tyson@radroots.org>",
  18577       "target_author": null,
  18578       "source_author_time": "2026-03-29T02:43:47Z",
  18579       "target_author_time": null,
  18580       "source_committer_time": "2026-03-29T02:43:47Z",
  18581       "target_committer_time": null,
  18582       "source_paths": [],
  18583       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18584       "empty_commit_disposition": "out_of_scope"
  18585     },
  18586     {
  18587       "source_commit": "ca13a9b415565fce0fb0c1cc63491215df7cfc79",
  18588       "target_commit": null,
  18589       "source_parents": [
  18590         "8c2cd821bb3afd0b1969553369c72b7e58a222a6"
  18591       ],
  18592       "target_parents": [],
  18593       "source_subject": "app: adjust navigation and settings title",
  18594       "target_subject": null,
  18595       "source_author": "triesap <tyson@radroots.org>",
  18596       "target_author": null,
  18597       "source_author_time": "2026-02-06T11:52:52Z",
  18598       "target_author_time": null,
  18599       "source_committer_time": "2026-02-06T11:52:52Z",
  18600       "target_committer_time": null,
  18601       "source_paths": [],
  18602       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18603       "empty_commit_disposition": "out_of_scope"
  18604     },
  18605     {
  18606       "source_commit": "ca5884bcea9a00395d8674958f38ad1046388a51",
  18607       "target_commit": null,
  18608       "source_parents": [
  18609         "10882b99d7ca429f1915359828fec5998f2b6910"
  18610       ],
  18611       "target_parents": [],
  18612       "source_subject": "app: migrate farm and order publish to sdk",
  18613       "target_subject": null,
  18614       "source_author": "triesap <tyson@radroots.org>",
  18615       "target_author": null,
  18616       "source_author_time": "2026-06-18T22:07:46-07:00",
  18617       "target_author_time": null,
  18618       "source_committer_time": "2026-06-18T22:07:46-07:00",
  18619       "target_committer_time": null,
  18620       "source_paths": [],
  18621       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18622       "empty_commit_disposition": "out_of_scope"
  18623     },
  18624     {
  18625       "source_commit": "ca642e71b7ac1c9d95239abc20d7e96039b80b95",
  18626       "target_commit": null,
  18627       "source_parents": [
  18628         "f813893f3f70d7b78710887eb557d7d5fa3070ba"
  18629       ],
  18630       "target_parents": [],
  18631       "source_subject": "ui: bootstrap account farm details step",
  18632       "target_subject": null,
  18633       "source_author": "triesap <tyson@radroots.org>",
  18634       "target_author": null,
  18635       "source_author_time": "2026-06-07T13:11:27-07:00",
  18636       "target_author_time": null,
  18637       "source_committer_time": "2026-06-18T12:31:42-07:00",
  18638       "target_committer_time": null,
  18639       "source_paths": [],
  18640       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18641       "empty_commit_disposition": "out_of_scope"
  18642     },
  18643     {
  18644       "source_commit": "ca7b0b938d09c97ff577691646a76d4c78013b0c",
  18645       "target_commit": null,
  18646       "source_parents": [
  18647         "8ae5610c7dc18378ed3e0387cad34964809b7f1c"
  18648       ],
  18649       "target_parents": [],
  18650       "source_subject": "sqlite: add products repository seam",
  18651       "target_subject": null,
  18652       "source_author": "triesap <tyson@radroots.org>",
  18653       "target_author": null,
  18654       "source_author_time": "2026-04-18T08:54:20Z",
  18655       "target_author_time": null,
  18656       "source_committer_time": "2026-04-18T08:54:20Z",
  18657       "target_committer_time": null,
  18658       "source_paths": [],
  18659       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18660       "empty_commit_disposition": "out_of_scope"
  18661     },
  18662     {
  18663       "source_commit": "cb045e9c67ed192efcd7290267fdb57fb10a7d67",
  18664       "target_commit": null,
  18665       "source_parents": [
  18666         "661e0d539b1c328db3cced06dc0562684ab94d5e"
  18667       ],
  18668       "target_parents": [],
  18669       "source_subject": "Edit (map) layout and add testing map controls, edit models routes, edit nostr routes, edit app css removing font-face styles, edit tailwind config, add maplibre gl css, edit lib components",
  18670       "target_subject": null,
  18671       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  18672       "target_author": null,
  18673       "source_author_time": "2024-09-07T08:58:15Z",
  18674       "target_author_time": null,
  18675       "source_committer_time": "2024-09-07T08:58:15Z",
  18676       "target_committer_time": null,
  18677       "source_paths": [],
  18678       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18679       "empty_commit_disposition": "out_of_scope"
  18680     },
  18681     {
  18682       "source_commit": "cb15ce38033c6e12d71ac5a9007dc1922fc4b8dc",
  18683       "target_commit": null,
  18684       "source_parents": [
  18685         "72f44246f45ccfc1783f1f97b5063a49e1a7cb93"
  18686       ],
  18687       "target_parents": [],
  18688       "source_subject": "Edit (conf) `/init`, edit models routes, add envelope lower component",
  18689       "target_subject": null,
  18690       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  18691       "target_author": null,
  18692       "source_author_time": "2024-09-22T08:09:47Z",
  18693       "target_author_time": null,
  18694       "source_committer_time": "2024-09-22T08:09:47Z",
  18695       "target_committer_time": null,
  18696       "source_paths": [],
  18697       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18698       "empty_commit_disposition": "out_of_scope"
  18699     },
  18700     {
  18701       "source_commit": "cb25208d662936e8c14588b83480a17b0996dd26",
  18702       "target_commit": null,
  18703       "source_parents": [
  18704         "f546d0767d511eb4ace8da23439531a2bf1fc8b5"
  18705       ],
  18706       "target_parents": [],
  18707       "source_subject": "app: restore the shared remote signer client seam",
  18708       "target_subject": null,
  18709       "source_author": "triesap <tyson@radroots.org>",
  18710       "target_author": null,
  18711       "source_author_time": "2026-04-18T19:12:29Z",
  18712       "target_author_time": null,
  18713       "source_committer_time": "2026-04-18T19:12:29Z",
  18714       "target_committer_time": null,
  18715       "source_paths": [],
  18716       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18717       "empty_commit_disposition": "out_of_scope"
  18718     },
  18719     {
  18720       "source_commit": "cb2cea5bbc8be802faaeae25d922852237c3bb9a",
  18721       "target_commit": "9cb20b77ddcba28bb166836e2aed621bfe4cd717",
  18722       "source_parents": [
  18723         "bec8462a0ab530659aa068e76369fcac21e6a470"
  18724       ],
  18725       "target_parents": [
  18726         "6fb1e4394d8a2dbaddc8a84a52741b3ad3bfc23e"
  18727       ],
  18728       "source_subject": "profile: bind refresh tasks to signer sessions",
  18729       "target_subject": "profile: bind refresh tasks to signer sessions",
  18730       "source_author": "triesap <tyson@radroots.org>",
  18731       "target_author": "triesap <tyson@radroots.org>",
  18732       "source_author_time": "2026-08-04T00:05:28Z",
  18733       "target_author_time": "2026-08-04T00:05:28Z",
  18734       "source_committer_time": "2026-08-04T00:05:28Z",
  18735       "target_committer_time": "2026-08-04T00:05:28Z",
  18736       "source_paths": [
  18737         "core/crates/application/src/actor.rs",
  18738         "core/crates/storage/src/runtime_actor.rs"
  18739       ],
  18740       "normalized_patch_sha256": "c2b121b07a5802323b14e57f65bc0096270c3ede78282c7c7a16752c00a5ad35",
  18741       "empty_commit_disposition": "retained"
  18742     },
  18743     {
  18744       "source_commit": "cb317b2a1d653025c275a4a8d9e5787a6103febd",
  18745       "target_commit": null,
  18746       "source_parents": [
  18747         "49c21ef99594a699e0a5a49eb79bdda3b866ab37"
  18748       ],
  18749       "target_parents": [],
  18750       "source_subject": "app: add app key map types",
  18751       "target_subject": null,
  18752       "source_author": "triesap <triesap@radroots.dev>",
  18753       "target_author": null,
  18754       "source_author_time": "2026-01-19T16:58:10Z",
  18755       "target_author_time": null,
  18756       "source_committer_time": "2026-01-19T16:58:10Z",
  18757       "target_committer_time": null,
  18758       "source_paths": [],
  18759       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18760       "empty_commit_disposition": "out_of_scope"
  18761     },
  18762     {
  18763       "source_commit": "cb654078d1713795e332796e776a9961f2b25001",
  18764       "target_commit": null,
  18765       "source_parents": [
  18766         "9013edbd92524958f3d4a98bcc99cef25fe420c2"
  18767       ],
  18768       "target_parents": [],
  18769       "source_subject": "app: wire pack day host follow-on actions",
  18770       "target_subject": null,
  18771       "source_author": "triesap <tyson@radroots.org>",
  18772       "target_author": null,
  18773       "source_author_time": "2026-04-21T19:44:29Z",
  18774       "target_author_time": null,
  18775       "source_committer_time": "2026-04-21T19:44:29Z",
  18776       "target_committer_time": null,
  18777       "source_paths": [],
  18778       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18779       "empty_commit_disposition": "out_of_scope"
  18780     },
  18781     {
  18782       "source_commit": "cb6f0d284c496369ebe7a3657173392ae5ed2061",
  18783       "target_commit": null,
  18784       "source_parents": [
  18785         "544629b457865de2f4c0c08f0ad54502d38836de"
  18786       ],
  18787       "target_parents": [],
  18788       "source_subject": "ui: refine farm profile summary",
  18789       "target_subject": null,
  18790       "source_author": "triesap <tyson@radroots.org>",
  18791       "target_author": null,
  18792       "source_author_time": "2026-06-07T16:59:40-07:00",
  18793       "target_author_time": null,
  18794       "source_committer_time": "2026-06-18T12:31:43-07:00",
  18795       "target_committer_time": null,
  18796       "source_paths": [],
  18797       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18798       "empty_commit_disposition": "out_of_scope"
  18799     },
  18800     {
  18801       "source_commit": "cba63fa6f57648f54300b3f2d5d4b854b851b01c",
  18802       "target_commit": null,
  18803       "source_parents": [
  18804         "9e8d0683844362bb6174676a5792795da7f81da5"
  18805       ],
  18806       "target_parents": [],
  18807       "source_subject": "fix(security): clear imported secrets immediately",
  18808       "target_subject": null,
  18809       "source_author": "triesap <tyson@radroots.org>",
  18810       "target_author": null,
  18811       "source_author_time": "2026-08-02T20:10:10Z",
  18812       "target_author_time": null,
  18813       "source_committer_time": "2026-08-02T20:10:10Z",
  18814       "target_committer_time": null,
  18815       "source_paths": [],
  18816       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18817       "empty_commit_disposition": "out_of_scope"
  18818     },
  18819     {
  18820       "source_commit": "cbae07b9ea864f667c4b0f90f52a2e8c7f43e8fa",
  18821       "target_commit": null,
  18822       "source_parents": [
  18823         "b6e82ba20ce5fef7c93aab8aa578bfbb5022ec1c"
  18824       ],
  18825       "target_parents": [],
  18826       "source_subject": "Add `models/nostr-profile/edit` and `models/nostr-profile/view`, edit (conf/app) layout functions, edit routes, edit lib components, conf, utils, styles.",
  18827       "target_subject": null,
  18828       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  18829       "target_author": null,
  18830       "source_author_time": "2024-09-27T08:13:00Z",
  18831       "target_author_time": null,
  18832       "source_committer_time": "2024-09-27T08:13:00Z",
  18833       "target_committer_time": null,
  18834       "source_paths": [],
  18835       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18836       "empty_commit_disposition": "out_of_scope"
  18837     },
  18838     {
  18839       "source_commit": "cbf1a8f6374f730c4dfa12ed63da5652cbe434eb",
  18840       "target_commit": null,
  18841       "source_parents": [
  18842         "29034ab8d9dca617d580d3ae4470e1b7126950ed"
  18843       ],
  18844       "target_parents": [],
  18845       "source_subject": "ui: use list toggles in config",
  18846       "target_subject": null,
  18847       "source_author": "triesap <tyson@radroots.org>",
  18848       "target_author": null,
  18849       "source_author_time": "2026-02-07T01:51:05Z",
  18850       "target_author_time": null,
  18851       "source_committer_time": "2026-02-07T01:51:05Z",
  18852       "target_committer_time": null,
  18853       "source_paths": [],
  18854       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18855       "empty_commit_disposition": "out_of_scope"
  18856     },
  18857     {
  18858       "source_commit": "cc2b3b030ed2aaf4e370f3b5a7b60cdf012b9770",
  18859       "target_commit": null,
  18860       "source_parents": [
  18861         "3f2d24e1274a4dfc17c433ea1f8e6dd4afaef892"
  18862       ],
  18863       "target_parents": [],
  18864       "source_subject": "tests: isolate protocol wire fixtures",
  18865       "target_subject": null,
  18866       "source_author": "triesap <tyson@radroots.org>",
  18867       "target_author": null,
  18868       "source_author_time": "2026-07-19T20:39:51Z",
  18869       "target_author_time": null,
  18870       "source_committer_time": "2026-07-19T20:40:00Z",
  18871       "target_committer_time": null,
  18872       "source_paths": [],
  18873       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18874       "empty_commit_disposition": "out_of_scope"
  18875     },
  18876     {
  18877       "source_commit": "cc30407aa22717e34d015b97b0a9e6229bea6f3c",
  18878       "target_commit": null,
  18879       "source_parents": [
  18880         "0b85af1f78cd8bd35492922b3e8557396ff75193"
  18881       ],
  18882       "target_parents": [],
  18883       "source_subject": "Add `wasm` crate with modularized `core` and `model` crates, implementing browser-based keystore persistence and WASM SQLite executor. Refactor storage abstraction to support localStorage on web targets, integrate workspace dependency management, and remove legacy modules.",
  18884       "target_subject": null,
  18885       "source_author": "triesap <triesap@radroots.dev>",
  18886       "target_author": null,
  18887       "source_author_time": "2025-11-04T00:27:15Z",
  18888       "target_author_time": null,
  18889       "source_committer_time": "2025-11-04T00:27:15Z",
  18890       "target_committer_time": null,
  18891       "source_paths": [],
  18892       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18893       "empty_commit_disposition": "out_of_scope"
  18894     },
  18895     {
  18896       "source_commit": "cc4d19d2dc3ab960a95893aac85eba3c9b289126",
  18897       "target_commit": null,
  18898       "source_parents": [
  18899         "1b65e56b5384d1fe107e932e83abdf8f510eb8cb"
  18900       ],
  18901       "target_parents": [],
  18902       "source_subject": "core: add app path env reader",
  18903       "target_subject": null,
  18904       "source_author": "triesap <tyson@radroots.org>",
  18905       "target_author": null,
  18906       "source_author_time": "2026-05-24T05:23:01Z",
  18907       "target_author_time": null,
  18908       "source_committer_time": "2026-05-24T05:23:01Z",
  18909       "target_committer_time": null,
  18910       "source_paths": [],
  18911       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18912       "empty_commit_disposition": "out_of_scope"
  18913     },
  18914     {
  18915       "source_commit": "cc51242328b1dffb5424af5ef4f102247047c898",
  18916       "target_commit": null,
  18917       "source_parents": [
  18918         "e31d7834da1de705b2eab6c809563164dc090419"
  18919       ],
  18920       "target_parents": [],
  18921       "source_subject": "app: Add setup profile confirmation",
  18922       "target_subject": null,
  18923       "source_author": "triesap <tyson@radroots.org>",
  18924       "target_author": null,
  18925       "source_author_time": "2026-01-28T15:16:33Z",
  18926       "target_author_time": null,
  18927       "source_committer_time": "2026-01-28T15:16:33Z",
  18928       "target_committer_time": null,
  18929       "source_paths": [],
  18930       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18931       "empty_commit_disposition": "out_of_scope"
  18932     },
  18933     {
  18934       "source_commit": "cc6594af92c81d87639e174bdda4d57a0d520328",
  18935       "target_commit": null,
  18936       "source_parents": [
  18937         "d9d5feb6588480ff9623ab82701a97636aaf96cb"
  18938       ],
  18939       "target_parents": [],
  18940       "source_subject": "Build app",
  18941       "target_subject": null,
  18942       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  18943       "target_author": null,
  18944       "source_author_time": "2024-09-01T14:48:30Z",
  18945       "target_author_time": null,
  18946       "source_committer_time": "2024-09-01T14:48:30Z",
  18947       "target_committer_time": null,
  18948       "source_paths": [],
  18949       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18950       "empty_commit_disposition": "out_of_scope"
  18951     },
  18952     {
  18953       "source_commit": "cc78358e3d296293e60ac2b3bc37be50d6a8352a",
  18954       "target_commit": null,
  18955       "source_parents": [
  18956         "09c0035b948c5a735e71803e1e40aaeee13c033d"
  18957       ],
  18958       "target_parents": [],
  18959       "source_subject": "app: reopen focused order details",
  18960       "target_subject": null,
  18961       "source_author": "triesap <tyson@radroots.org>",
  18962       "target_author": null,
  18963       "source_author_time": "2026-06-06T22:44:08-07:00",
  18964       "target_author_time": null,
  18965       "source_committer_time": "2026-06-18T12:31:42-07:00",
  18966       "target_committer_time": null,
  18967       "source_paths": [],
  18968       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18969       "empty_commit_disposition": "out_of_scope"
  18970     },
  18971     {
  18972       "source_commit": "cc81ba07be8153533c5ce68ba1e52edc288a9663",
  18973       "target_commit": null,
  18974       "source_parents": [
  18975         "bd390ed712e71545d5bf41ed774baf1d09dd5fd0"
  18976       ],
  18977       "target_parents": [],
  18978       "source_subject": "build: add cargo env defaults",
  18979       "target_subject": null,
  18980       "source_author": "triesap <tyson@radroots.org>",
  18981       "target_author": null,
  18982       "source_author_time": "2026-02-05T15:45:03Z",
  18983       "target_author_time": null,
  18984       "source_committer_time": "2026-02-05T15:45:03Z",
  18985       "target_committer_time": null,
  18986       "source_paths": [],
  18987       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  18988       "empty_commit_disposition": "out_of_scope"
  18989     },
  18990     {
  18991       "source_commit": "cc9f71ba190a78f762d3e9cb4a6eccde75f6d5e6",
  18992       "target_commit": null,
  18993       "source_parents": [
  18994         "4265c3006db3a0104ae1b3dee98fc8a57aa73a01"
  18995       ],
  18996       "target_parents": [],
  18997       "source_subject": "app-utils: add result wrapper types",
  18998       "target_subject": null,
  18999       "source_author": "triesap <triesap@radroots.dev>",
  19000       "target_author": null,
  19001       "source_author_time": "2026-01-19T07:11:58Z",
  19002       "target_author_time": null,
  19003       "source_committer_time": "2026-01-19T07:11:58Z",
  19004       "target_committer_time": null,
  19005       "source_paths": [],
  19006       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19007       "empty_commit_disposition": "out_of_scope"
  19008     },
  19009     {
  19010       "source_commit": "ccacb6764a6ed682b7bd6a8362cef60fb54f6587",
  19011       "target_commit": "ab373dfe88457c0c15973413e9ac4ffc37de9869",
  19012       "source_parents": [
  19013         "7bbef21298796ada832bc7d8a4aa6e9583c9100f"
  19014       ],
  19015       "target_parents": [
  19016         "288bef4f1277bda2cc68a4a45c6d3a35d7d600c6"
  19017       ],
  19018       "source_subject": "core(secrets): add credential-store port and fake",
  19019       "target_subject": "core(secrets): add credential-store port and fake",
  19020       "source_author": "triesap <tyson@radroots.org>",
  19021       "target_author": "triesap <tyson@radroots.org>",
  19022       "source_author_time": "2026-08-02T18:47:00Z",
  19023       "target_author_time": "2026-08-02T18:47:00Z",
  19024       "source_committer_time": "2026-08-02T18:47:00Z",
  19025       "target_committer_time": "2026-08-02T18:47:00Z",
  19026       "source_paths": [
  19027         "core/crates/application/Cargo.toml",
  19028         "core/crates/application/src/lib.rs",
  19029         "core/crates/application/src/ports.rs",
  19030         "core/crates/application/src/secrets.rs"
  19031       ],
  19032       "normalized_patch_sha256": "54b6aad974b214b0f9ec7ee69587c67cffeea92a2efe9e14286e80db05a1e8f6",
  19033       "empty_commit_disposition": "retained"
  19034     },
  19035     {
  19036       "source_commit": "ccd6d0995fdb3e543938b728435df5437b5db816",
  19037       "target_commit": null,
  19038       "source_parents": [
  19039         "fde212a8f9483b5592703017245ec3a760b295ab"
  19040       ],
  19041       "target_parents": [],
  19042       "source_subject": "app: add logs auto-refresh",
  19043       "target_subject": null,
  19044       "source_author": "triesap <triesap@radroots.dev>",
  19045       "target_author": null,
  19046       "source_author_time": "2026-01-20T15:52:55Z",
  19047       "target_author_time": null,
  19048       "source_committer_time": "2026-01-20T15:52:55Z",
  19049       "target_committer_time": null,
  19050       "source_paths": [],
  19051       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19052       "empty_commit_disposition": "out_of_scope"
  19053     },
  19054     {
  19055       "source_commit": "cce52c4fe5171cc015174d2590db99e55c85fd8c",
  19056       "target_commit": null,
  19057       "source_parents": [
  19058         "22557a0485a266bffbf9bbc5a2336e9aa47c5a21"
  19059       ],
  19060       "target_parents": [],
  19061       "source_subject": "app: wire pack day batch print action",
  19062       "target_subject": null,
  19063       "source_author": "triesap <tyson@radroots.org>",
  19064       "target_author": null,
  19065       "source_author_time": "2026-04-28T18:06:03Z",
  19066       "target_author_time": null,
  19067       "source_committer_time": "2026-04-28T18:06:03Z",
  19068       "target_committer_time": null,
  19069       "source_paths": [],
  19070       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19071       "empty_commit_disposition": "out_of_scope"
  19072     },
  19073     {
  19074       "source_commit": "ccf571b2f0cdf2ea5e90aafa0edbaeb07542e40a",
  19075       "target_commit": null,
  19076       "source_parents": [
  19077         "b8977363e8a19c870bbbabc4d5d9377e3c2b3aa9"
  19078       ],
  19079       "target_parents": [],
  19080       "source_subject": "app: wire theme selection",
  19081       "target_subject": null,
  19082       "source_author": "triesap <triesap@radroots.dev>",
  19083       "target_author": null,
  19084       "source_author_time": "2026-01-22T17:03:45Z",
  19085       "target_author_time": null,
  19086       "source_committer_time": "2026-01-22T17:03:45Z",
  19087       "target_committer_time": null,
  19088       "source_paths": [],
  19089       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19090       "empty_commit_disposition": "out_of_scope"
  19091     },
  19092     {
  19093       "source_commit": "cd2a70d91490bca280d1a70098a44068a5c66bf4",
  19094       "target_commit": null,
  19095       "source_parents": [
  19096         "0e4eb6c2eeec199cd5bfe63a9ccec431e2d0daef"
  19097       ],
  19098       "target_parents": [],
  19099       "source_subject": "Add wifi test methods (non-functional)",
  19100       "target_subject": null,
  19101       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  19102       "target_author": null,
  19103       "source_author_time": "2024-08-28T08:57:29Z",
  19104       "target_author_time": null,
  19105       "source_committer_time": "2024-08-28T08:57:29Z",
  19106       "target_committer_time": null,
  19107       "source_paths": [],
  19108       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19109       "empty_commit_disposition": "out_of_scope"
  19110     },
  19111     {
  19112       "source_commit": "cd316bcc6f0f22627a7967e2d03b5a82ca62da2b",
  19113       "target_commit": null,
  19114       "source_parents": [
  19115         "a1b3b1803176259fa48b92826fd0eb1933222a58"
  19116       ],
  19117       "target_parents": [],
  19118       "source_subject": "pack_day: wire export through sqlite and runtime",
  19119       "target_subject": null,
  19120       "source_author": "triesap <tyson@radroots.org>",
  19121       "target_author": null,
  19122       "source_author_time": "2026-04-21T18:22:39Z",
  19123       "target_author_time": null,
  19124       "source_committer_time": "2026-04-21T18:22:39Z",
  19125       "target_committer_time": null,
  19126       "source_paths": [],
  19127       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19128       "empty_commit_disposition": "out_of_scope"
  19129     },
  19130     {
  19131       "source_commit": "cd5b57cc61b052f121ac3b76d35347bd04b6248c",
  19132       "target_commit": null,
  19133       "source_parents": [
  19134         "60469ebb2b0d410e7215f40d2c2f702684cc1fdc"
  19135       ],
  19136       "target_parents": [],
  19137       "source_subject": "sqlite: move local interop cursor into app state",
  19138       "target_subject": null,
  19139       "source_author": "triesap <tyson@radroots.org>",
  19140       "target_author": null,
  19141       "source_author_time": "2026-05-23T17:29:42Z",
  19142       "target_author_time": null,
  19143       "source_committer_time": "2026-05-23T17:29:42Z",
  19144       "target_committer_time": null,
  19145       "source_paths": [],
  19146       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19147       "empty_commit_disposition": "out_of_scope"
  19148     },
  19149     {
  19150       "source_commit": "cd5d37933c13dc242ff683d6c1e8ef56e76a4d8a",
  19151       "target_commit": null,
  19152       "source_parents": [
  19153         "117edba50ce7fff83878eafdc4d0b60bc25c547f"
  19154       ],
  19155       "target_parents": [],
  19156       "source_subject": "sync: preserve relay-ingested farm visibility",
  19157       "target_subject": null,
  19158       "source_author": "triesap <tyson@radroots.org>",
  19159       "target_author": null,
  19160       "source_author_time": "2026-05-25T09:22:29Z",
  19161       "target_author_time": null,
  19162       "source_committer_time": "2026-05-25T09:22:29Z",
  19163       "target_committer_time": null,
  19164       "source_paths": [],
  19165       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19166       "empty_commit_disposition": "out_of_scope"
  19167     },
  19168     {
  19169       "source_commit": "cd60ceba390431ed5499466456e8880fccea35e8",
  19170       "target_commit": null,
  19171       "source_parents": [
  19172         "531541189b154e6f3c2d44e812d1ec1dd1a0634a"
  19173       ],
  19174       "target_parents": [],
  19175       "source_subject": "runtime: fix lazy local log root loading",
  19176       "target_subject": null,
  19177       "source_author": "triesap <tyson@radroots.org>",
  19178       "target_author": null,
  19179       "source_author_time": "2026-04-19T21:07:49Z",
  19180       "target_author_time": null,
  19181       "source_committer_time": "2026-04-19T21:07:49Z",
  19182       "target_committer_time": null,
  19183       "source_paths": [],
  19184       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19185       "empty_commit_disposition": "out_of_scope"
  19186     },
  19187     {
  19188       "source_commit": "cd6b276b28c5d1789674fa9139781583c61abaf7",
  19189       "target_commit": null,
  19190       "source_parents": [
  19191         "8fad1d6ac79bed152cc5b02b32b587558f095081"
  19192       ],
  19193       "target_parents": [],
  19194       "source_subject": "application: project root lifecycle from native state",
  19195       "target_subject": null,
  19196       "source_author": "triesap <tyson@radroots.org>",
  19197       "target_author": null,
  19198       "source_author_time": "2026-08-03T23:43:50Z",
  19199       "target_author_time": null,
  19200       "source_committer_time": "2026-08-03T23:43:50Z",
  19201       "target_committer_time": null,
  19202       "source_paths": [],
  19203       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19204       "empty_commit_disposition": "out_of_scope"
  19205     },
  19206     {
  19207       "source_commit": "cd7d0455cd657dd8876af30c106bf238e5251360",
  19208       "target_commit": null,
  19209       "source_parents": [
  19210         "3902c696f702cd889b4bc5719b72dd2f8a5c11d4"
  19211       ],
  19212       "target_parents": [],
  19213       "source_subject": "build: define stamped geocoder asset contract",
  19214       "target_subject": null,
  19215       "source_author": "triesap <tyson@radroots.org>",
  19216       "target_author": null,
  19217       "source_author_time": "2026-03-22T00:51:34Z",
  19218       "target_author_time": null,
  19219       "source_committer_time": "2026-03-22T00:51:34Z",
  19220       "target_committer_time": null,
  19221       "source_paths": [],
  19222       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19223       "empty_commit_disposition": "out_of_scope"
  19224     },
  19225     {
  19226       "source_commit": "cd82299bf1f9749f39081ab28b133c5a2ac1ba02",
  19227       "target_commit": null,
  19228       "source_parents": [
  19229         "9280058e4b00650a09a00d5d49553e4a4ff380fd"
  19230       ],
  19231       "target_parents": [],
  19232       "source_subject": "window: restore today sidebar shell",
  19233       "target_subject": null,
  19234       "source_author": "triesap <tyson@radroots.org>",
  19235       "target_author": null,
  19236       "source_author_time": "2026-04-19T01:50:46Z",
  19237       "target_author_time": null,
  19238       "source_committer_time": "2026-04-19T01:50:46Z",
  19239       "target_committer_time": null,
  19240       "source_paths": [],
  19241       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19242       "empty_commit_disposition": "out_of_scope"
  19243     },
  19244     {
  19245       "source_commit": "cd94f8aedec8ed049cf37db7d4c5a3622d7fe073",
  19246       "target_commit": null,
  19247       "source_parents": [
  19248         "c73bacb049dc250170c2151e3b1f4b2764f67f6e"
  19249       ],
  19250       "target_parents": [],
  19251       "source_subject": "app: initialize gpui app shell",
  19252       "target_subject": null,
  19253       "source_author": "triesap <tyson@radroots.org>",
  19254       "target_author": null,
  19255       "source_author_time": "2026-04-17T16:14:54Z",
  19256       "target_author_time": null,
  19257       "source_committer_time": "2026-04-17T16:14:54Z",
  19258       "target_committer_time": null,
  19259       "source_paths": [],
  19260       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19261       "empty_commit_disposition": "out_of_scope"
  19262     },
  19263     {
  19264       "source_commit": "cda7e516e49cceba055583a8b99182f27b3cb397",
  19265       "target_commit": null,
  19266       "source_parents": [
  19267         "0913c2c2b9d4f47729829493a07bebef6724cb05"
  19268       ],
  19269       "target_parents": [],
  19270       "source_subject": "sqlite: gate network app listing projection reuse",
  19271       "target_subject": null,
  19272       "source_author": "triesap <tyson@radroots.org>",
  19273       "target_author": null,
  19274       "source_author_time": "2026-05-26T17:43:21Z",
  19275       "target_author_time": null,
  19276       "source_committer_time": "2026-05-26T17:43:21Z",
  19277       "target_committer_time": null,
  19278       "source_paths": [],
  19279       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19280       "empty_commit_disposition": "out_of_scope"
  19281     },
  19282     {
  19283       "source_commit": "cdd01b28f1c1f7096223c8fb395aa0f2da2bb5bc",
  19284       "target_commit": null,
  19285       "source_parents": [
  19286         "9937f8a6e865d2c5f5c825ee58d82cdfdaaa45d9"
  19287       ],
  19288       "target_parents": [],
  19289       "source_subject": "runtime: make pending signer cleanup idempotent",
  19290       "target_subject": null,
  19291       "source_author": "triesap <tyson@radroots.org>",
  19292       "target_author": null,
  19293       "source_author_time": "2026-04-18T22:37:59Z",
  19294       "target_author_time": null,
  19295       "source_committer_time": "2026-04-18T22:37:59Z",
  19296       "target_committer_time": null,
  19297       "source_paths": [],
  19298       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19299       "empty_commit_disposition": "out_of_scope"
  19300     },
  19301     {
  19302       "source_commit": "cde5936b7eaae66d80212a2cf69f0bcd4362b610",
  19303       "target_commit": null,
  19304       "source_parents": [
  19305         "50711607c6c30bc36a60996bde02928a6a1bb883"
  19306       ],
  19307       "target_parents": [],
  19308       "source_subject": "app: refine settings account dropdown",
  19309       "target_subject": null,
  19310       "source_author": "triesap <tyson@radroots.org>",
  19311       "target_author": null,
  19312       "source_author_time": "2026-06-07T11:22:21-07:00",
  19313       "target_author_time": null,
  19314       "source_committer_time": "2026-06-18T12:31:42-07:00",
  19315       "target_committer_time": null,
  19316       "source_paths": [],
  19317       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19318       "empty_commit_disposition": "out_of_scope"
  19319     },
  19320     {
  19321       "source_commit": "cea86fc0fbb397e5926a128d64ff9f287fffd270",
  19322       "target_commit": null,
  19323       "source_parents": [
  19324         "5458d9ca8e10607af6b82d8746c7e6da33d9fd13"
  19325       ],
  19326       "target_parents": [],
  19327       "source_subject": "Edit `/models/trade-product/add/preview`, edit models routes, edit trade product utils, add Magda Text font, edit/add css",
  19328       "target_subject": null,
  19329       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  19330       "target_author": null,
  19331       "source_author_time": "2024-09-13T07:16:09Z",
  19332       "target_author_time": null,
  19333       "source_committer_time": "2024-09-13T07:16:09Z",
  19334       "target_committer_time": null,
  19335       "source_paths": [],
  19336       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19337       "empty_commit_disposition": "out_of_scope"
  19338     },
  19339     {
  19340       "source_commit": "ceac3d0885293e63a5b7349d097c433083389028",
  19341       "target_commit": null,
  19342       "source_parents": [
  19343         "8de385c1a7d41657dddcce7c4eae210be616e514"
  19344       ],
  19345       "target_parents": [],
  19346       "source_subject": "app: expand sdk boundary source guards",
  19347       "target_subject": null,
  19348       "source_author": "triesap <tyson@radroots.org>",
  19349       "target_author": null,
  19350       "source_author_time": "2026-06-18T14:35:39-07:00",
  19351       "target_author_time": null,
  19352       "source_committer_time": "2026-06-18T14:35:39-07:00",
  19353       "target_committer_time": null,
  19354       "source_paths": [],
  19355       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19356       "empty_commit_disposition": "out_of_scope"
  19357     },
  19358     {
  19359       "source_commit": "ceb0fa4c5ec735b05c598047d56397d5433c0b3d",
  19360       "target_commit": null,
  19361       "source_parents": [
  19362         "70c53dfbc12f3449a1d478018215a782abf295bd"
  19363       ],
  19364       "target_parents": [],
  19365       "source_subject": "ui: fix farm details sticky tabs",
  19366       "target_subject": null,
  19367       "source_author": "triesap <tyson@radroots.org>",
  19368       "target_author": null,
  19369       "source_author_time": "2026-06-07T16:35:33-07:00",
  19370       "target_author_time": null,
  19371       "source_committer_time": "2026-06-18T12:31:43-07:00",
  19372       "target_committer_time": null,
  19373       "source_paths": [],
  19374       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19375       "empty_commit_disposition": "out_of_scope"
  19376     },
  19377     {
  19378       "source_commit": "cf06601012ec1f2e84c44ba99c0d2f3693000b4b",
  19379       "target_commit": null,
  19380       "source_parents": [],
  19381       "target_parents": [],
  19382       "source_subject": "Initial commit",
  19383       "target_subject": null,
  19384       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  19385       "target_author": null,
  19386       "source_author_time": "2024-08-22T01:03:08Z",
  19387       "target_author_time": null,
  19388       "source_committer_time": "2024-08-22T01:03:08Z",
  19389       "target_committer_time": null,
  19390       "source_paths": [],
  19391       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19392       "empty_commit_disposition": "out_of_scope"
  19393     },
  19394     {
  19395       "source_commit": "cf2b90bd1cb27c30ec43b3b23a80bc96fc1093fa",
  19396       "target_commit": null,
  19397       "source_parents": [
  19398         "e8cefd1f1421307d464a6b3ccf13b98b0a73c1b9"
  19399       ],
  19400       "target_parents": [],
  19401       "source_subject": "app: instrument keystore notifications and tangle",
  19402       "target_subject": null,
  19403       "source_author": "triesap <triesap@radroots.dev>",
  19404       "target_author": null,
  19405       "source_author_time": "2026-01-19T23:54:48Z",
  19406       "target_author_time": null,
  19407       "source_committer_time": "2026-01-19T23:54:48Z",
  19408       "target_committer_time": null,
  19409       "source_paths": [],
  19410       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19411       "empty_commit_disposition": "out_of_scope"
  19412     },
  19413     {
  19414       "source_commit": "cf3c6d119a659822a359647324044100e1610ded",
  19415       "target_commit": null,
  19416       "source_parents": [
  19417         "baa082b6c3e38e8f0fc8964b2b4e53c38f04b990"
  19418       ],
  19419       "target_parents": [],
  19420       "source_subject": "app: align order UI copy with agreements",
  19421       "target_subject": null,
  19422       "source_author": "triesap <tyson@radroots.org>",
  19423       "target_author": null,
  19424       "source_author_time": "2026-06-19T20:39:39-07:00",
  19425       "target_author_time": null,
  19426       "source_committer_time": "2026-06-19T20:39:39-07:00",
  19427       "target_committer_time": null,
  19428       "source_paths": [],
  19429       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19430       "empty_commit_disposition": "out_of_scope"
  19431     },
  19432     {
  19433       "source_commit": "cf6b323a86b9e867d1a29d28b771f291efe38b48",
  19434       "target_commit": null,
  19435       "source_parents": [
  19436         "ebf55991c34c6aed32454f8a0fe8ee2c71e5bdb9"
  19437       ],
  19438       "target_parents": [],
  19439       "source_subject": "remote-signer: avoid nested runtime reentry",
  19440       "target_subject": null,
  19441       "source_author": "triesap <tyson@radroots.org>",
  19442       "target_author": null,
  19443       "source_author_time": "2026-04-09T22:08:01Z",
  19444       "target_author_time": null,
  19445       "source_committer_time": "2026-04-09T22:08:01Z",
  19446       "target_committer_time": null,
  19447       "source_paths": [],
  19448       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19449       "empty_commit_disposition": "out_of_scope"
  19450     },
  19451     {
  19452       "source_commit": "cf7e861879e708ddd0549101b4ca063ca0b9ada9",
  19453       "target_commit": null,
  19454       "source_parents": [
  19455         "7bcf78a8887bce10d104387684c1fb5caac82e61"
  19456       ],
  19457       "target_parents": [],
  19458       "source_subject": "Update working tree",
  19459       "target_subject": null,
  19460       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  19461       "target_author": null,
  19462       "source_author_time": "2025-01-02T05:54:08Z",
  19463       "target_author_time": null,
  19464       "source_committer_time": "2025-01-02T05:54:08Z",
  19465       "target_committer_time": null,
  19466       "source_paths": [],
  19467       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19468       "empty_commit_disposition": "out_of_scope"
  19469     },
  19470     {
  19471       "source_commit": "cf9007efaf2c4de550caf3909dd4c565826bdd1d",
  19472       "target_commit": null,
  19473       "source_parents": [
  19474         "964a1d472ba27ad5a8e4931f2b1bb13e9218e5bb"
  19475       ],
  19476       "target_parents": [],
  19477       "source_subject": "ui: add roving focus helpers",
  19478       "target_subject": null,
  19479       "source_author": "triesap <triesap@radroots.dev>",
  19480       "target_author": null,
  19481       "source_author_time": "2026-01-21T20:20:01Z",
  19482       "target_author_time": null,
  19483       "source_committer_time": "2026-01-21T20:20:01Z",
  19484       "target_committer_time": null,
  19485       "source_paths": [],
  19486       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19487       "empty_commit_disposition": "out_of_scope"
  19488     },
  19489     {
  19490       "source_commit": "d01504859fdab7af32e01b6a1753857d4cfd8f47",
  19491       "target_commit": null,
  19492       "source_parents": [
  19493         "0afc9f7e7169c4af7d73c36ee0da5ead667f0407"
  19494       ],
  19495       "target_parents": [],
  19496       "source_subject": "ui: add semantic text and form primitives",
  19497       "target_subject": null,
  19498       "source_author": "triesap <tyson@radroots.org>",
  19499       "target_author": null,
  19500       "source_author_time": "2026-04-19T18:25:58Z",
  19501       "target_author_time": null,
  19502       "source_committer_time": "2026-04-19T18:25:58Z",
  19503       "target_committer_time": null,
  19504       "source_paths": [],
  19505       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19506       "empty_commit_disposition": "out_of_scope"
  19507     },
  19508     {
  19509       "source_commit": "d04f240248aa5bb75d489ad564f3cd6a2c2b50b9",
  19510       "target_commit": null,
  19511       "source_parents": [
  19512         "cf3c6d119a659822a359647324044100e1610ded"
  19513       ],
  19514       "target_parents": [],
  19515       "source_subject": "app: align order negotiation workflow",
  19516       "target_subject": null,
  19517       "source_author": "triesap <tyson@radroots.org>",
  19518       "target_author": null,
  19519       "source_author_time": "2026-06-19T21:21:06-07:00",
  19520       "target_author_time": null,
  19521       "source_committer_time": "2026-06-19T21:21:06-07:00",
  19522       "target_committer_time": null,
  19523       "source_paths": [],
  19524       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19525       "empty_commit_disposition": "out_of_scope"
  19526     },
  19527     {
  19528       "source_commit": "d05bf83958c68ae6853067640d9d12b8c56ba08c",
  19529       "target_commit": null,
  19530       "source_parents": [
  19531         "295a065f7512a8487b366952670e217ca0463162"
  19532       ],
  19533       "target_parents": [],
  19534       "source_subject": "app-utils: add parse number helpers",
  19535       "target_subject": null,
  19536       "source_author": "triesap <triesap@radroots.dev>",
  19537       "target_author": null,
  19538       "source_author_time": "2026-01-19T06:53:04Z",
  19539       "target_author_time": null,
  19540       "source_committer_time": "2026-01-19T06:53:04Z",
  19541       "target_committer_time": null,
  19542       "source_paths": [],
  19543       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19544       "empty_commit_disposition": "out_of_scope"
  19545     },
  19546     {
  19547       "source_commit": "d076f6b2a51c6d61976ce465b766cade70c0f2ac",
  19548       "target_commit": null,
  19549       "source_parents": [
  19550         "023785b59f9e3e03c8d54936d88de7fd07822517"
  19551       ],
  19552       "target_parents": [],
  19553       "source_subject": "app: add list input row view",
  19554       "target_subject": null,
  19555       "source_author": "triesap <triesap@radroots.dev>",
  19556       "target_author": null,
  19557       "source_author_time": "2026-01-22T11:00:55Z",
  19558       "target_author_time": null,
  19559       "source_committer_time": "2026-01-22T11:00:55Z",
  19560       "target_committer_time": null,
  19561       "source_paths": [],
  19562       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19563       "empty_commit_disposition": "out_of_scope"
  19564     },
  19565     {
  19566       "source_commit": "d0b51b0d7efd1419e88474bf694685c6778049a9",
  19567       "target_commit": null,
  19568       "source_parents": [
  19569         "8235d5dfb60658377de5012039e3a8d115306ac6"
  19570       ],
  19571       "target_parents": [],
  19572       "source_subject": "feat: add buyer marketplace shell contracts",
  19573       "target_subject": null,
  19574       "source_author": "triesap <tyson@radroots.org>",
  19575       "target_author": null,
  19576       "source_author_time": "2026-04-20T16:04:14Z",
  19577       "target_author_time": null,
  19578       "source_committer_time": "2026-04-20T16:04:14Z",
  19579       "target_committer_time": null,
  19580       "source_paths": [],
  19581       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19582       "empty_commit_disposition": "out_of_scope"
  19583     },
  19584     {
  19585       "source_commit": "d0d5d5accdff1858965bf48adbc84ecb6aa46688",
  19586       "target_commit": null,
  19587       "source_parents": [
  19588         "c7047e7b3b75494eb3cdde8dd154df9086dfbf7b"
  19589       ],
  19590       "target_parents": [],
  19591       "source_subject": "pack_day: add stock-aware customer label planning",
  19592       "target_subject": null,
  19593       "source_author": "triesap <tyson@radroots.org>",
  19594       "target_author": null,
  19595       "source_author_time": "2026-04-22T20:46:21Z",
  19596       "target_author_time": null,
  19597       "source_committer_time": "2026-04-22T20:46:21Z",
  19598       "target_committer_time": null,
  19599       "source_paths": [],
  19600       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19601       "empty_commit_disposition": "out_of_scope"
  19602     },
  19603     {
  19604       "source_commit": "d0dbee205b1f0cd18497fdbf81f68d171b37df35",
  19605       "target_commit": null,
  19606       "source_parents": [
  19607         "48c39e7a8fba002bee8dafc0ab8cb5bfae67fa14"
  19608       ],
  19609       "target_parents": [],
  19610       "source_subject": "Edit `nostr_profile_relay` model fields. Edit `/models/trade-product/add` update photo upload component, add photo upload handlers. Update `/cfg/init` components. Edit map components. Add geocode uitls. Add/edit styles, utils.",
  19611       "target_subject": null,
  19612       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  19613       "target_author": null,
  19614       "source_author_time": "2024-11-10T05:03:19Z",
  19615       "target_author_time": null,
  19616       "source_committer_time": "2024-11-10T05:03:19Z",
  19617       "target_committer_time": null,
  19618       "source_paths": [],
  19619       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19620       "empty_commit_disposition": "out_of_scope"
  19621     },
  19622     {
  19623       "source_commit": "d0fd90224d9c1aa8e62aa23166d2e821b541d94f",
  19624       "target_commit": null,
  19625       "source_parents": [
  19626         "b2cac4e0bb8d08f02b6f4a79ffb00569e0b730f5"
  19627       ],
  19628       "target_parents": [],
  19629       "source_subject": "app: add list row label and display components",
  19630       "target_subject": null,
  19631       "source_author": "triesap <triesap@radroots.dev>",
  19632       "target_author": null,
  19633       "source_author_time": "2026-01-22T04:48:25Z",
  19634       "target_author_time": null,
  19635       "source_committer_time": "2026-01-22T04:48:25Z",
  19636       "target_committer_time": null,
  19637       "source_paths": [],
  19638       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19639       "empty_commit_disposition": "out_of_scope"
  19640     },
  19641     {
  19642       "source_commit": "d10aa1bebfa79496b7642420c291037068cf24c7",
  19643       "target_commit": null,
  19644       "source_parents": [
  19645         "fc404a0ecb8c40ebea105705e43bc10880032676"
  19646       ],
  19647       "target_parents": [],
  19648       "source_subject": "build: add ui-primitives dependency wiring",
  19649       "target_subject": null,
  19650       "source_author": "triesap <tyson@radroots.org>",
  19651       "target_author": null,
  19652       "source_author_time": "2026-01-27T14:09:59Z",
  19653       "target_author_time": null,
  19654       "source_committer_time": "2026-01-27T14:09:59Z",
  19655       "target_committer_time": null,
  19656       "source_paths": [],
  19657       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19658       "empty_commit_disposition": "out_of_scope"
  19659     },
  19660     {
  19661       "source_commit": "d119993059159885d75b6c49417533c8bda03a1e",
  19662       "target_commit": null,
  19663       "source_parents": [
  19664         "d79070cf10ef3c99d0728475d76b82f4d9c7dbbc"
  19665       ],
  19666       "target_parents": [],
  19667       "source_subject": "test: centralize synthetic account fixtures",
  19668       "target_subject": null,
  19669       "source_author": "triesap <tyson@radroots.org>",
  19670       "target_author": null,
  19671       "source_author_time": "2026-08-01T18:25:30Z",
  19672       "target_author_time": null,
  19673       "source_committer_time": "2026-08-01T18:25:30Z",
  19674       "target_committer_time": null,
  19675       "source_paths": [],
  19676       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19677       "empty_commit_disposition": "out_of_scope"
  19678     },
  19679     {
  19680       "source_commit": "d14e376c7699c622b8ca3ba4cf8891afe56d4242",
  19681       "target_commit": "226acf73a2610c2c5c1abb269935135d99218e4e",
  19682       "source_parents": [
  19683         "da2cd32f815a2fb4ad6dbcc2992d44bb71b4983c"
  19684       ],
  19685       "target_parents": [
  19686         "cc3aa7a9cc67674c1e7c249797ff6b1b2533b583"
  19687       ],
  19688       "source_subject": "operations: persist idempotent durable requests",
  19689       "target_subject": "operations: persist idempotent durable requests",
  19690       "source_author": "triesap <tyson@radroots.org>",
  19691       "target_author": "triesap <tyson@radroots.org>",
  19692       "source_author_time": "2026-08-03T22:55:47Z",
  19693       "target_author_time": "2026-08-03T22:55:47Z",
  19694       "source_committer_time": "2026-08-03T22:55:47Z",
  19695       "target_committer_time": "2026-08-03T22:55:47Z",
  19696       "source_paths": [
  19697         "core/crates/application/src/lib.rs",
  19698         "core/crates/application/src/ports.rs",
  19699         "core/crates/ffi/src/commands.rs",
  19700         "core/crates/storage/migrations/V9__durable_operation_receipts.sql",
  19701         "core/crates/storage/src/db.rs",
  19702         "core/crates/storage/src/journal.rs"
  19703       ],
  19704       "normalized_patch_sha256": "19c933dab23ad73d4a7be6cbedb3b5618896a34dabb91a8ea67eb3ae682fee36",
  19705       "empty_commit_disposition": "retained"
  19706     },
  19707     {
  19708       "source_commit": "d1cfa33728e6c89a5c4e94a7c3df1060a7291b92",
  19709       "target_commit": null,
  19710       "source_parents": [
  19711         "49289a0202dfc770dba01f8cf025629292f9d6db"
  19712       ],
  19713       "target_parents": [],
  19714       "source_subject": "Edit `/farm/land/add` add submit handler, edit page handlers. Edit `/farm/land` add display column for models. Add map point display component. Add/edit utils.",
  19715       "target_subject": null,
  19716       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  19717       "target_author": null,
  19718       "source_author_time": "2024-12-09T01:42:41Z",
  19719       "target_author_time": null,
  19720       "source_committer_time": "2024-12-09T01:42:41Z",
  19721       "target_committer_time": null,
  19722       "source_paths": [],
  19723       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19724       "empty_commit_disposition": "out_of_scope"
  19725     },
  19726     {
  19727       "source_commit": "d1eb98f163651fd7eaef78becd85908e7d01a63b",
  19728       "target_commit": null,
  19729       "source_parents": [
  19730         "830ed478e911955ec637c8360b14a2faf0bf9524"
  19731       ],
  19732       "target_parents": [],
  19733       "source_subject": "app-utils: add interval range helper",
  19734       "target_subject": null,
  19735       "source_author": "triesap <triesap@radroots.dev>",
  19736       "target_author": null,
  19737       "source_author_time": "2026-01-19T07:05:21Z",
  19738       "target_author_time": null,
  19739       "source_committer_time": "2026-01-19T07:05:21Z",
  19740       "target_committer_time": null,
  19741       "source_paths": [],
  19742       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19743       "empty_commit_disposition": "out_of_scope"
  19744     },
  19745     {
  19746       "source_commit": "d1f9e4470c2a761d9705c5cde8b01ae678eb645d",
  19747       "target_commit": null,
  19748       "source_parents": [
  19749         "6b928989220ef6c403bf1e8c61b22575da1fb7fd"
  19750       ],
  19751       "target_parents": [],
  19752       "source_subject": "android: add async reverse lookup backend",
  19753       "target_subject": null,
  19754       "source_author": "triesap <tyson@radroots.org>",
  19755       "target_author": null,
  19756       "source_author_time": "2026-03-22T11:54:22Z",
  19757       "target_author_time": null,
  19758       "source_committer_time": "2026-03-22T11:54:22Z",
  19759       "target_committer_time": null,
  19760       "source_paths": [],
  19761       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19762       "empty_commit_disposition": "out_of_scope"
  19763     },
  19764     {
  19765       "source_commit": "d206195c341c3855c743bd536d87b4564a0888c5",
  19766       "target_commit": null,
  19767       "source_parents": [
  19768         "f9f3048afc2de603fd7a5534b03eac55b9801667"
  19769       ],
  19770       "target_parents": [],
  19771       "source_subject": "Update `/profile/edit` with new view component integrated from `@radroots/apps-lib-pwa`.",
  19772       "target_subject": null,
  19773       "source_author": "triesap <triesap@radroots.dev>",
  19774       "target_author": null,
  19775       "source_author_time": "2025-11-21T03:00:08Z",
  19776       "target_author_time": null,
  19777       "source_committer_time": "2025-11-21T03:00:08Z",
  19778       "target_committer_time": null,
  19779       "source_paths": [],
  19780       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19781       "empty_commit_disposition": "out_of_scope"
  19782     },
  19783     {
  19784       "source_commit": "d22585b13cdf2ca3a39fb0abf2187a624b326b56",
  19785       "target_commit": null,
  19786       "source_parents": [
  19787         "b7bae257d3643e4c563500274cb69bcffd523bd6"
  19788       ],
  19789       "target_parents": [],
  19790       "source_subject": "core: use replica crate names directly",
  19791       "target_subject": null,
  19792       "source_author": "triesap <tyson@radroots.org>",
  19793       "target_author": null,
  19794       "source_author_time": "2026-03-20T14:29:26Z",
  19795       "target_author_time": null,
  19796       "source_committer_time": "2026-03-20T14:29:26Z",
  19797       "target_committer_time": null,
  19798       "source_paths": [],
  19799       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19800       "empty_commit_disposition": "out_of_scope"
  19801     },
  19802     {
  19803       "source_commit": "d2744e146b1052fc629c92363bf7902d2b844f40",
  19804       "target_commit": null,
  19805       "source_parents": [
  19806         "d0d5d5accdff1858965bf48adbc84ecb6aa46688"
  19807       ],
  19808       "target_parents": [],
  19809       "source_subject": "pack_day: wire print actions into the export card",
  19810       "target_subject": null,
  19811       "source_author": "triesap <tyson@radroots.org>",
  19812       "target_author": null,
  19813       "source_author_time": "2026-04-22T21:00:18Z",
  19814       "target_author_time": null,
  19815       "source_committer_time": "2026-04-22T21:00:18Z",
  19816       "target_committer_time": null,
  19817       "source_paths": [],
  19818       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19819       "empty_commit_disposition": "out_of_scope"
  19820     },
  19821     {
  19822       "source_commit": "d28779e829706e4e3a4153e4f45ea392b3a0ce1a",
  19823       "target_commit": null,
  19824       "source_parents": [
  19825         "6f64003a0f92816d6889f393625f57b0c3f9520e"
  19826       ],
  19827       "target_parents": [],
  19828       "source_subject": "app: preserve buyer order bin identity",
  19829       "target_subject": null,
  19830       "source_author": "triesap <tyson@radroots.org>",
  19831       "target_author": null,
  19832       "source_author_time": "2026-05-24T17:56:11Z",
  19833       "target_author_time": null,
  19834       "source_committer_time": "2026-05-24T17:56:11Z",
  19835       "target_committer_time": null,
  19836       "source_paths": [],
  19837       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19838       "empty_commit_disposition": "out_of_scope"
  19839     },
  19840     {
  19841       "source_commit": "d2a0d1678e811f13184a788d43a7c584ce7e1048",
  19842       "target_commit": null,
  19843       "source_parents": [
  19844         "ceac3d0885293e63a5b7349d097c433083389028"
  19845       ],
  19846       "target_parents": [],
  19847       "source_subject": "app: harden sdk runtime shutdown",
  19848       "target_subject": null,
  19849       "source_author": "triesap <tyson@radroots.org>",
  19850       "target_author": null,
  19851       "source_author_time": "2026-06-18T14:41:42-07:00",
  19852       "target_author_time": null,
  19853       "source_committer_time": "2026-06-18T14:41:42-07:00",
  19854       "target_committer_time": null,
  19855       "source_paths": [],
  19856       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19857       "empty_commit_disposition": "out_of_scope"
  19858     },
  19859     {
  19860       "source_commit": "d2d0836208ef178ace44fc50da7bb91a3ab22509",
  19861       "target_commit": null,
  19862       "source_parents": [
  19863         "ef6c105b2ffbebd1b87ab4a2cb014efe0b05950a"
  19864       ],
  19865       "target_parents": [],
  19866       "source_subject": "app: purge remote signer state during reset",
  19867       "target_subject": null,
  19868       "source_author": "triesap <tyson@radroots.org>",
  19869       "target_author": null,
  19870       "source_author_time": "2026-03-28T18:14:43Z",
  19871       "target_author_time": null,
  19872       "source_committer_time": "2026-03-28T18:14:43Z",
  19873       "target_committer_time": null,
  19874       "source_paths": [],
  19875       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19876       "empty_commit_disposition": "out_of_scope"
  19877     },
  19878     {
  19879       "source_commit": "d35c2a05d5fb9ceb50fbcc53ff10f4eb456e69e7",
  19880       "target_commit": null,
  19881       "source_parents": [
  19882         "2e393859fb2051c29840eb4a815491434e6c28db"
  19883       ],
  19884       "target_parents": [],
  19885       "source_subject": "app: write app local work records",
  19886       "target_subject": null,
  19887       "source_author": "triesap <tyson@radroots.org>",
  19888       "target_author": null,
  19889       "source_author_time": "2026-05-23T07:49:25Z",
  19890       "target_author_time": null,
  19891       "source_committer_time": "2026-05-23T07:49:25Z",
  19892       "target_committer_time": null,
  19893       "source_paths": [],
  19894       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19895       "empty_commit_disposition": "out_of_scope"
  19896     },
  19897     {
  19898       "source_commit": "d3f254d951ab49e0dcf76af16e7c0391a51c2af4",
  19899       "target_commit": null,
  19900       "source_parents": [
  19901         "6cfb80fe7eeec76d6b83b122b5c024cc8b3ac85a"
  19902       ],
  19903       "target_parents": [],
  19904       "source_subject": "app: route order lifecycle through sdk",
  19905       "target_subject": null,
  19906       "source_author": "triesap <tyson@radroots.org>",
  19907       "target_author": null,
  19908       "source_author_time": "2026-06-18T23:59:01-07:00",
  19909       "target_author_time": null,
  19910       "source_committer_time": "2026-06-18T23:59:01-07:00",
  19911       "target_committer_time": null,
  19912       "source_paths": [],
  19913       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19914       "empty_commit_disposition": "out_of_scope"
  19915     },
  19916     {
  19917       "source_commit": "d40dfd59499c5e0aebfba16838a6a7a743576d66",
  19918       "target_commit": null,
  19919       "source_parents": [
  19920         "dcc88be033c79d541892c042acf430e5b3cc418b"
  19921       ],
  19922       "target_parents": [],
  19923       "source_subject": "app: validate key maps during init",
  19924       "target_subject": null,
  19925       "source_author": "triesap <triesap@radroots.dev>",
  19926       "target_author": null,
  19927       "source_author_time": "2026-01-19T17:26:57Z",
  19928       "target_author_time": null,
  19929       "source_committer_time": "2026-01-19T17:26:57Z",
  19930       "target_committer_time": null,
  19931       "source_paths": [],
  19932       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19933       "empty_commit_disposition": "out_of_scope"
  19934     },
  19935     {
  19936       "source_commit": "d4343abb7721e84889e7ec9fa7ec1d0f9c184dc6",
  19937       "target_commit": null,
  19938       "source_parents": [
  19939         "daa1d5d5a5b192536b3cf8c8053011d2c3f3360a"
  19940       ],
  19941       "target_parents": [],
  19942       "source_subject": "app: persist notifications permission",
  19943       "target_subject": null,
  19944       "source_author": "triesap <triesap@radroots.dev>",
  19945       "target_author": null,
  19946       "source_author_time": "2026-01-20T17:23:43Z",
  19947       "target_author_time": null,
  19948       "source_committer_time": "2026-01-20T17:23:43Z",
  19949       "target_committer_time": null,
  19950       "source_paths": [],
  19951       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19952       "empty_commit_disposition": "out_of_scope"
  19953     },
  19954     {
  19955       "source_commit": "d45774cdbb9a1752cdc9af1d293fa8109042d52e",
  19956       "target_commit": null,
  19957       "source_parents": [
  19958         "509603812a8367d7be4224eb6406f55f3635e14d"
  19959       ],
  19960       "target_parents": [],
  19961       "source_subject": "app-lib: add symbols and sleep helpers",
  19962       "target_subject": null,
  19963       "source_author": "triesap <triesap@radroots.dev>",
  19964       "target_author": null,
  19965       "source_author_time": "2026-01-19T07:53:13Z",
  19966       "target_author_time": null,
  19967       "source_committer_time": "2026-01-19T07:53:13Z",
  19968       "target_committer_time": null,
  19969       "source_paths": [],
  19970       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19971       "empty_commit_disposition": "out_of_scope"
  19972     },
  19973     {
  19974       "source_commit": "d48813f246c24f971d310c6425b19f9f1e213db7",
  19975       "target_commit": null,
  19976       "source_parents": [
  19977         "a716e045985f486a301898351ce5a834e73b480a"
  19978       ],
  19979       "target_parents": [],
  19980       "source_subject": "ui: add presence primitive",
  19981       "target_subject": null,
  19982       "source_author": "triesap <triesap@radroots.dev>",
  19983       "target_author": null,
  19984       "source_author_time": "2026-01-21T20:06:49Z",
  19985       "target_author_time": null,
  19986       "source_committer_time": "2026-01-21T20:06:49Z",
  19987       "target_committer_time": null,
  19988       "source_paths": [],
  19989       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  19990       "empty_commit_disposition": "out_of_scope"
  19991     },
  19992     {
  19993       "source_commit": "d49cdb62818d6c19eeb73fa697059a4440c6a2b6",
  19994       "target_commit": null,
  19995       "source_parents": [
  19996         "efde78859bd615f0c6b969b6ffa40726aa1ae954"
  19997       ],
  19998       "target_parents": [],
  19999       "source_subject": "security: align native host vault posture",
  20000       "target_subject": null,
  20001       "source_author": "triesap <tyson@radroots.org>",
  20002       "target_author": null,
  20003       "source_author_time": "2026-04-08T16:39:34Z",
  20004       "target_author_time": null,
  20005       "source_committer_time": "2026-04-08T16:39:34Z",
  20006       "target_committer_time": null,
  20007       "source_paths": [],
  20008       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20009       "empty_commit_disposition": "out_of_scope"
  20010     },
  20011     {
  20012       "source_commit": "d4c3ae848d98f8d0ebe84ae1808676fe903949af",
  20013       "target_commit": null,
  20014       "source_parents": [
  20015         "476f446bbf2f5d9227928e8807e03c9ac2509624"
  20016       ],
  20017       "target_parents": [],
  20018       "source_subject": "app: move logs to logs store",
  20019       "target_subject": null,
  20020       "source_author": "triesap <triesap@radroots.dev>",
  20021       "target_author": null,
  20022       "source_author_time": "2026-01-21T17:50:23Z",
  20023       "target_author_time": null,
  20024       "source_committer_time": "2026-01-21T17:50:23Z",
  20025       "target_committer_time": null,
  20026       "source_paths": [],
  20027       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20028       "empty_commit_disposition": "out_of_scope"
  20029     },
  20030     {
  20031       "source_commit": "d4f9b50925750cf87a9134c904ada8a754c0af2f",
  20032       "target_commit": null,
  20033       "source_parents": [
  20034         "125d5d40f273505f702ca8f1b0746df11c918033"
  20035       ],
  20036       "target_parents": [],
  20037       "source_subject": "core: add revision-aware offline geocoder diagnostics",
  20038       "target_subject": null,
  20039       "source_author": "triesap <tyson@radroots.org>",
  20040       "target_author": null,
  20041       "source_author_time": "2026-03-22T01:14:47Z",
  20042       "target_author_time": null,
  20043       "source_committer_time": "2026-03-22T01:14:47Z",
  20044       "target_committer_time": null,
  20045       "source_paths": [],
  20046       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20047       "empty_commit_disposition": "out_of_scope"
  20048     },
  20049     {
  20050       "source_commit": "d4faf45aa18462087b827d6411e1b9b472798c39",
  20051       "target_commit": null,
  20052       "source_parents": [
  20053         "5fa949eae736c2b26dd50f323f3035df2e640ce2"
  20054       ],
  20055       "target_parents": [],
  20056       "source_subject": "Edit `models/trade-product/add` update entry components, add rendering logic,  add styles. Add superellipse css/js. Add styles. Add client file system module.",
  20057       "target_subject": null,
  20058       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  20059       "target_author": null,
  20060       "source_author_time": "2024-10-26T19:17:08Z",
  20061       "target_author_time": null,
  20062       "source_committer_time": "2024-10-26T19:17:08Z",
  20063       "target_committer_time": null,
  20064       "source_paths": [],
  20065       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20066       "empty_commit_disposition": "out_of_scope"
  20067     },
  20068     {
  20069       "source_commit": "d51ed051094b9f93d986d43a097b75faa72c01c9",
  20070       "target_commit": null,
  20071       "source_parents": [
  20072         "ec601671bdffe33de3382c2665ff5252d39276cb"
  20073       ],
  20074       "target_parents": [],
  20075       "source_subject": "app-core: add sql engine types",
  20076       "target_subject": null,
  20077       "source_author": "triesap <triesap@radroots.dev>",
  20078       "target_author": null,
  20079       "source_author_time": "2026-01-19T00:56:04Z",
  20080       "target_author_time": null,
  20081       "source_committer_time": "2026-01-19T00:56:04Z",
  20082       "target_committer_time": null,
  20083       "source_paths": [],
  20084       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20085       "empty_commit_disposition": "out_of_scope"
  20086     },
  20087     {
  20088       "source_commit": "d524b4e926296fd58d74730fd6cbc40a667d6588",
  20089       "target_commit": null,
  20090       "source_parents": [
  20091         "01b472d55951355d98ea639e7ebf0f8e238346fc"
  20092       ],
  20093       "target_parents": [],
  20094       "source_subject": "Add lib context to root layout. Add `/farms/products/add`, edit farms routes. Refactor callback utils. Add/edit styles, utils.",
  20095       "target_subject": null,
  20096       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  20097       "target_author": null,
  20098       "source_author_time": "2025-04-29T04:58:57Z",
  20099       "target_author_time": null,
  20100       "source_committer_time": "2025-04-29T04:58:57Z",
  20101       "target_committer_time": null,
  20102       "source_paths": [],
  20103       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20104       "empty_commit_disposition": "out_of_scope"
  20105     },
  20106     {
  20107       "source_commit": "d567af7f1d1ab8062580b929ed5f423fe935f369",
  20108       "target_commit": null,
  20109       "source_parents": [
  20110         "f4ebaa675cea64466f676672cc81a3c0cc07c83f"
  20111       ],
  20112       "target_parents": [],
  20113       "source_subject": "Add `/farms`, add callback utils, add/edit routes, utils.",
  20114       "target_subject": null,
  20115       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  20116       "target_author": null,
  20117       "source_author_time": "2025-04-27T04:55:15Z",
  20118       "target_author_time": null,
  20119       "source_committer_time": "2025-04-27T04:55:15Z",
  20120       "target_committer_time": null,
  20121       "source_paths": [],
  20122       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20123       "empty_commit_disposition": "out_of_scope"
  20124     },
  20125     {
  20126       "source_commit": "d5776054a8bf799077d989b2f9bf8ae50ff6cf21",
  20127       "target_commit": null,
  20128       "source_parents": [
  20129         "e8f56d95c7178a77586ed5e64f75a443d49436fb"
  20130       ],
  20131       "target_parents": [],
  20132       "source_subject": "app: align macos menu identity",
  20133       "target_subject": null,
  20134       "source_author": "triesap <tyson@radroots.org>",
  20135       "target_author": null,
  20136       "source_author_time": "2026-04-17T22:40:23Z",
  20137       "target_author_time": null,
  20138       "source_committer_time": "2026-04-17T22:40:23Z",
  20139       "target_committer_time": null,
  20140       "source_paths": [],
  20141       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20142       "empty_commit_disposition": "out_of_scope"
  20143     },
  20144     {
  20145       "source_commit": "d5e7774c6afb8bf44c8a0f468ca6c66fffdc656a",
  20146       "target_commit": "065b2dad72e629911a01f1fb451ef98ec26dbdb7",
  20147       "source_parents": [
  20148         "63d909cc1a878d28918b0699f3559fdf21d9b291"
  20149       ],
  20150       "target_parents": [
  20151         "6a64451afdbc9fce8daa340849da1ad5411cf5aa"
  20152       ],
  20153       "source_subject": "integration: prove restart and account isolation",
  20154       "target_subject": "integration: prove restart and account isolation",
  20155       "source_author": "triesap <tyson@radroots.org>",
  20156       "target_author": "triesap <tyson@radroots.org>",
  20157       "source_author_time": "2026-08-02T20:07:14Z",
  20158       "target_author_time": "2026-08-02T20:07:14Z",
  20159       "source_committer_time": "2026-08-02T20:07:14Z",
  20160       "target_committer_time": "2026-08-02T20:07:14Z",
  20161       "source_paths": [
  20162         "core/crates/ffi/Cargo.toml",
  20163         "core/crates/ffi/src/commands.rs",
  20164         "core/crates/ffi/src/observer.rs",
  20165         "core/crates/storage/tests/restart_isolation.rs"
  20166       ],
  20167       "normalized_patch_sha256": "603b49c6fc4a0daf5bf0e256e817ecea54962de105a380ff4fc106f04a9e76e3",
  20168       "empty_commit_disposition": "retained"
  20169     },
  20170     {
  20171       "source_commit": "d619b7d481d16f9a95b4072b5bb502102c5f4dff",
  20172       "target_commit": null,
  20173       "source_parents": [
  20174         "98b0f2042af5b97624e01751787cc3183a114746"
  20175       ],
  20176       "target_parents": [],
  20177       "source_subject": "app-utils: add media helpers",
  20178       "target_subject": null,
  20179       "source_author": "triesap <triesap@radroots.dev>",
  20180       "target_author": null,
  20181       "source_author_time": "2026-01-19T07:21:44Z",
  20182       "target_author_time": null,
  20183       "source_committer_time": "2026-01-19T07:21:44Z",
  20184       "target_committer_time": null,
  20185       "source_paths": [],
  20186       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20187       "empty_commit_disposition": "out_of_scope"
  20188     },
  20189     {
  20190       "source_commit": "d61e49cad44779651c9bc8752dd153e4a56631e6",
  20191       "target_commit": null,
  20192       "source_parents": [
  20193         "3b35cd7b67fdbf73d018762b612fa1792bda066b"
  20194       ],
  20195       "target_parents": [],
  20196       "source_subject": "home: add farm setup form and local save",
  20197       "target_subject": null,
  20198       "source_author": "triesap <tyson@radroots.org>",
  20199       "target_author": null,
  20200       "source_author_time": "2026-04-18T07:27:21Z",
  20201       "target_author_time": null,
  20202       "source_committer_time": "2026-04-18T07:27:21Z",
  20203       "target_committer_time": null,
  20204       "source_paths": [],
  20205       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20206       "empty_commit_disposition": "out_of_scope"
  20207     },
  20208     {
  20209       "source_commit": "d675183b942247115e9f5de42bbcc9d029becec0",
  20210       "target_commit": "a1fb10c0c9b969d72b609dfa530d57cc51fbb8b2",
  20211       "source_parents": [
  20212         "9677468e591b741583323a4065f0f35a62f29f32"
  20213       ],
  20214       "target_parents": [
  20215         "a64d6da665fbb971f222bc687d7aec0f27514618"
  20216       ],
  20217       "source_subject": "test(runtime): freeze V5 compatibility baseline",
  20218       "target_subject": "test(runtime): freeze V5 compatibility baseline",
  20219       "source_author": "triesap <tyson@radroots.org>",
  20220       "target_author": "triesap <tyson@radroots.org>",
  20221       "source_author_time": "2026-08-03T21:23:35Z",
  20222       "target_author_time": "2026-08-03T21:23:35Z",
  20223       "source_committer_time": "2026-08-03T21:23:35Z",
  20224       "target_committer_time": "2026-08-03T21:23:35Z",
  20225       "source_paths": [
  20226         "core/crates/ffi/src/commands.rs",
  20227         "core/crates/storage/src/db.rs",
  20228         "core/crates/storage/src/lib.rs"
  20229       ],
  20230       "normalized_patch_sha256": "0360b8c76324095dd0aced6e9d8726bea1b4bb5ef964625fc71fbc875526aa54",
  20231       "empty_commit_disposition": "retained"
  20232     },
  20233     {
  20234       "source_commit": "d67e4f03b0da25a850bdf64282ff7c4c01b221f5",
  20235       "target_commit": null,
  20236       "source_parents": [
  20237         "eaa2447471ee712cbe0f5a45dd730a13bcea0a93"
  20238       ],
  20239       "target_parents": [],
  20240       "source_subject": "ui: set account form controls to 34px",
  20241       "target_subject": null,
  20242       "source_author": "triesap <tyson@radroots.org>",
  20243       "target_author": null,
  20244       "source_author_time": "2026-06-07T14:21:15-07:00",
  20245       "target_author_time": null,
  20246       "source_committer_time": "2026-06-18T12:31:42-07:00",
  20247       "target_committer_time": null,
  20248       "source_paths": [],
  20249       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20250       "empty_commit_disposition": "out_of_scope"
  20251     },
  20252     {
  20253       "source_commit": "d6d07558003604150a46debdec0f186bf76492e7",
  20254       "target_commit": null,
  20255       "source_parents": [
  20256         "db1ec7848ee530df0b8bb3d8c9d51220670dd038"
  20257       ],
  20258       "target_parents": [],
  20259       "source_subject": "runtime: refresh same-query buyer search",
  20260       "target_subject": null,
  20261       "source_author": "triesap <tyson@radroots.org>",
  20262       "target_author": null,
  20263       "source_author_time": "2026-05-24T05:04:40Z",
  20264       "target_author_time": null,
  20265       "source_committer_time": "2026-05-24T05:04:40Z",
  20266       "target_committer_time": null,
  20267       "source_paths": [],
  20268       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20269       "empty_commit_disposition": "out_of_scope"
  20270     },
  20271     {
  20272       "source_commit": "d79070cf10ef3c99d0728475d76b82f4d9c7dbbc",
  20273       "target_commit": null,
  20274       "source_parents": [
  20275         "31fcb41e07985754663f42e4e80fd7f18564f286"
  20276       ],
  20277       "target_parents": [],
  20278       "source_subject": "accounts: enforce account state invariants",
  20279       "target_subject": null,
  20280       "source_author": "triesap <tyson@radroots.org>",
  20281       "target_author": null,
  20282       "source_author_time": "2026-08-01T18:24:23Z",
  20283       "target_author_time": null,
  20284       "source_committer_time": "2026-08-01T18:24:23Z",
  20285       "target_committer_time": null,
  20286       "source_paths": [],
  20287       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20288       "empty_commit_disposition": "out_of_scope"
  20289     },
  20290     {
  20291       "source_commit": "d790c7bbdbdc909091e9b3da41541fad63b9ab8d",
  20292       "target_commit": null,
  20293       "source_parents": [
  20294         "9bdca1f0f263f298a158f3b7043e225ad650aa03"
  20295       ],
  20296       "target_parents": [],
  20297       "source_subject": "settings: add farm rules scheduling editors",
  20298       "target_subject": null,
  20299       "source_author": "triesap <tyson@radroots.org>",
  20300       "target_author": null,
  20301       "source_author_time": "2026-04-19T00:48:35Z",
  20302       "target_author_time": null,
  20303       "source_committer_time": "2026-04-19T00:48:35Z",
  20304       "target_committer_time": null,
  20305       "source_paths": [],
  20306       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20307       "empty_commit_disposition": "out_of_scope"
  20308     },
  20309     {
  20310       "source_commit": "d7a6034d1807859c16d23c43686c7e13d7ff461e",
  20311       "target_commit": null,
  20312       "source_parents": [
  20313         "281bb31075ba6b967fc5d0a238a4e2702b5fc6e0"
  20314       ],
  20315       "target_parents": [],
  20316       "source_subject": "app: prove pack day artifact action planning",
  20317       "target_subject": null,
  20318       "source_author": "triesap <tyson@radroots.org>",
  20319       "target_author": null,
  20320       "source_author_time": "2026-04-21T21:08:03Z",
  20321       "target_author_time": null,
  20322       "source_committer_time": "2026-04-21T21:08:03Z",
  20323       "target_committer_time": null,
  20324       "source_paths": [],
  20325       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20326       "empty_commit_disposition": "out_of_scope"
  20327     },
  20328     {
  20329       "source_commit": "d80dde18858a2898c250948478504a741053e828",
  20330       "target_commit": null,
  20331       "source_parents": [
  20332         "64cc962a9be1e64ccaddc4b120d0ee070240fdc9"
  20333       ],
  20334       "target_parents": [],
  20335       "source_subject": "app-core: add tangle error mapping",
  20336       "target_subject": null,
  20337       "source_author": "triesap <triesap@radroots.dev>",
  20338       "target_author": null,
  20339       "source_author_time": "2026-01-19T00:16:59Z",
  20340       "target_author_time": null,
  20341       "source_committer_time": "2026-01-19T00:16:59Z",
  20342       "target_committer_time": null,
  20343       "source_paths": [],
  20344       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20345       "empty_commit_disposition": "out_of_scope"
  20346     },
  20347     {
  20348       "source_commit": "d84366ec9b61d7e946c0a11f27d69482b6fc0d23",
  20349       "target_commit": null,
  20350       "source_parents": [
  20351         "866fa275224ad033a69d436be113d0e3b5cac242"
  20352       ],
  20353       "target_parents": [],
  20354       "source_subject": "ios: add async country lookup backend",
  20355       "target_subject": null,
  20356       "source_author": "triesap <tyson@radroots.org>",
  20357       "target_author": null,
  20358       "source_author_time": "2026-03-22T13:08:57Z",
  20359       "target_author_time": null,
  20360       "source_committer_time": "2026-03-22T13:08:57Z",
  20361       "target_committer_time": null,
  20362       "source_paths": [],
  20363       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20364       "empty_commit_disposition": "out_of_scope"
  20365     },
  20366     {
  20367       "source_commit": "d85c8c609c90201a4259d0df8bbe16336c38f912",
  20368       "target_commit": null,
  20369       "source_parents": [
  20370         "22daab4f632fde61b892f715e942a50e3b3734ef"
  20371       ],
  20372       "target_parents": [],
  20373       "source_subject": "Add InfoPlist.xcstrings strings catalog, add current geolocation test method",
  20374       "target_subject": null,
  20375       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  20376       "target_author": null,
  20377       "source_author_time": "2024-08-27T21:02:41Z",
  20378       "target_author_time": null,
  20379       "source_committer_time": "2024-08-27T21:02:41Z",
  20380       "target_committer_time": null,
  20381       "source_paths": [],
  20382       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20383       "empty_commit_disposition": "out_of_scope"
  20384     },
  20385     {
  20386       "source_commit": "d88c961c60e60efc8bbe636aa660e335024a5b01",
  20387       "target_commit": null,
  20388       "source_parents": [
  20389         "4cc9c3e12a6b651facd8fd3a8d3c981eafbf4c8f"
  20390       ],
  20391       "target_parents": [],
  20392       "source_subject": "Add `/models/nostr-relay/view` route, edit nostr relay routes, add styles",
  20393       "target_subject": null,
  20394       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  20395       "target_author": null,
  20396       "source_author_time": "2024-10-03T08:43:02Z",
  20397       "target_author_time": null,
  20398       "source_committer_time": "2024-10-03T08:43:02Z",
  20399       "target_committer_time": null,
  20400       "source_paths": [],
  20401       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20402       "empty_commit_disposition": "out_of_scope"
  20403     },
  20404     {
  20405       "source_commit": "d89c3a846d0c5fb6bae906aaa596b3bac6453683",
  20406       "target_commit": null,
  20407       "source_parents": [
  20408         "422b3ab27637a33240c8f5c2898d7d9a2812f37c"
  20409       ],
  20410       "target_parents": [],
  20411       "source_subject": "build: govern the complete desktop lifecycle",
  20412       "target_subject": null,
  20413       "source_author": "triesap <tyson@radroots.org>",
  20414       "target_author": null,
  20415       "source_author_time": "2026-08-02T20:19:20Z",
  20416       "target_author_time": null,
  20417       "source_committer_time": "2026-08-02T20:19:20Z",
  20418       "target_committer_time": null,
  20419       "source_paths": [],
  20420       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20421       "empty_commit_disposition": "out_of_scope"
  20422     },
  20423     {
  20424       "source_commit": "d8ee03349f4f0398c66f5003a4f41f61cbc36419",
  20425       "target_commit": null,
  20426       "source_parents": [
  20427         "a7ed7d2e7c7f93db28826332873f92cb97f0b96c"
  20428       ],
  20429       "target_parents": [],
  20430       "source_subject": "Update `/models/location-gcs`, minor changes to nostr routes, add css",
  20431       "target_subject": null,
  20432       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  20433       "target_author": null,
  20434       "source_author_time": "2024-08-31T16:22:35Z",
  20435       "target_author_time": null,
  20436       "source_committer_time": "2024-08-31T16:22:35Z",
  20437       "target_committer_time": null,
  20438       "source_paths": [],
  20439       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20440       "empty_commit_disposition": "out_of_scope"
  20441     },
  20442     {
  20443       "source_commit": "d8eec2991fea7c59e8d0bf375c8bcfbea0f4f4fe",
  20444       "target_commit": null,
  20445       "source_parents": [
  20446         "65a9fa18ea75015863b02da895e4b5757087ad62"
  20447       ],
  20448       "target_parents": [],
  20449       "source_subject": "app: add settings status page",
  20450       "target_subject": null,
  20451       "source_author": "triesap <tyson@radroots.org>",
  20452       "target_author": null,
  20453       "source_author_time": "2026-02-06T03:17:21Z",
  20454       "target_author_time": null,
  20455       "source_committer_time": "2026-02-06T03:17:21Z",
  20456       "target_committer_time": null,
  20457       "source_paths": [],
  20458       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20459       "empty_commit_disposition": "out_of_scope"
  20460     },
  20461     {
  20462       "source_commit": "d90043de44c263fd7753cfda9f3a56debc4371d2",
  20463       "target_commit": null,
  20464       "source_parents": [
  20465         "b9648f453b246815e697c39c85edb6b99d8cfff7"
  20466       ],
  20467       "target_parents": [],
  20468       "source_subject": "ios: add non-blocking offline geocoder init",
  20469       "target_subject": null,
  20470       "source_author": "triesap <tyson@radroots.org>",
  20471       "target_author": null,
  20472       "source_author_time": "2026-03-21T22:14:43Z",
  20473       "target_author_time": null,
  20474       "source_committer_time": "2026-03-21T22:14:43Z",
  20475       "target_committer_time": null,
  20476       "source_paths": [],
  20477       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20478       "empty_commit_disposition": "out_of_scope"
  20479     },
  20480     {
  20481       "source_commit": "d9455bc77777a04e9ea4141cb3d3f7bbece00786",
  20482       "target_commit": null,
  20483       "source_parents": [
  20484         "bac2e6c8971e2ff1cec8f8e145cf6cbec3c9998d"
  20485       ],
  20486       "target_parents": [],
  20487       "source_subject": "Update `stylesheets` submodule",
  20488       "target_subject": null,
  20489       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  20490       "target_author": null,
  20491       "source_author_time": "2024-10-06T15:16:23Z",
  20492       "target_author_time": null,
  20493       "source_committer_time": "2024-10-06T15:16:23Z",
  20494       "target_committer_time": null,
  20495       "source_paths": [],
  20496       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20497       "empty_commit_disposition": "out_of_scope"
  20498     },
  20499     {
  20500       "source_commit": "d9b0afb88cf450280104c0ed92f01f3d97ee1726",
  20501       "target_commit": null,
  20502       "source_parents": [
  20503         "1e07e58c6ff5683bad3d6e3be4b8797eb96df17d"
  20504       ],
  20505       "target_parents": [],
  20506       "source_subject": "app-utils: add handle_err helper",
  20507       "target_subject": null,
  20508       "source_author": "triesap <triesap@radroots.dev>",
  20509       "target_author": null,
  20510       "source_author_time": "2026-01-19T06:44:29Z",
  20511       "target_author_time": null,
  20512       "source_committer_time": "2026-01-19T06:44:29Z",
  20513       "target_committer_time": null,
  20514       "source_paths": [],
  20515       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20516       "empty_commit_disposition": "out_of_scope"
  20517     },
  20518     {
  20519       "source_commit": "d9d5feb6588480ff9623ab82701a97636aaf96cb",
  20520       "target_commit": null,
  20521       "source_parents": [
  20522         "f638686d25a880cdcd40fd77584b75ee99cfe0de"
  20523       ],
  20524       "target_parents": [],
  20525       "source_subject": "Update model location_gcs routes, update model trade_product routes, edit models utils, edit conf",
  20526       "target_subject": null,
  20527       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  20528       "target_author": null,
  20529       "source_author_time": "2024-09-01T14:47:13Z",
  20530       "target_author_time": null,
  20531       "source_committer_time": "2024-09-01T14:47:13Z",
  20532       "target_committer_time": null,
  20533       "source_paths": [],
  20534       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20535       "empty_commit_disposition": "out_of_scope"
  20536     },
  20537     {
  20538       "source_commit": "d9ed403689a8864e2b4cae7fb7b1e5a69fe99e27",
  20539       "target_commit": "379a2a506832868fcb1192d05e522eec63e02018",
  20540       "source_parents": [
  20541         "4ae94599df6b4cde3e3c200617d8d0ca568d512d"
  20542       ],
  20543       "target_parents": [
  20544         "71a1508d8a746dfb2bdabce7a0f3ab05cd10dc8b"
  20545       ],
  20546       "source_subject": "core(state): define immutable application snapshots",
  20547       "target_subject": "core(state): define immutable application snapshots",
  20548       "source_author": "triesap <tyson@radroots.org>",
  20549       "target_author": "triesap <tyson@radroots.org>",
  20550       "source_author_time": "2026-08-02T18:12:17Z",
  20551       "target_author_time": "2026-08-02T18:12:17Z",
  20552       "source_committer_time": "2026-08-02T18:12:30Z",
  20553       "target_committer_time": "2026-08-02T18:12:30Z",
  20554       "source_paths": [
  20555         "core/crates/application/Cargo.toml",
  20556         "core/crates/application/src/lib.rs",
  20557         "core/crates/application/src/snapshot.rs",
  20558         "core/crates/domain/src/error.rs"
  20559       ],
  20560       "normalized_patch_sha256": "b2a411981f60d21e74226b9f81798f5a796b3e7d5dbadc4d3257e853edb35cc3",
  20561       "empty_commit_disposition": "retained"
  20562     },
  20563     {
  20564       "source_commit": "d9fa96653249a6c61e6af9100b7fbaa3e961762c",
  20565       "target_commit": null,
  20566       "source_parents": [
  20567         "bb056e68103117c38581004ec86e6ed92466b3fa"
  20568       ],
  20569       "target_parents": [],
  20570       "source_subject": "web: keep async home location lookup unavailable",
  20571       "target_subject": null,
  20572       "source_author": "triesap <tyson@radroots.org>",
  20573       "target_author": null,
  20574       "source_author_time": "2026-03-22T12:04:17Z",
  20575       "target_author_time": null,
  20576       "source_committer_time": "2026-03-22T12:04:17Z",
  20577       "target_committer_time": null,
  20578       "source_paths": [],
  20579       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20580       "empty_commit_disposition": "out_of_scope"
  20581     },
  20582     {
  20583       "source_commit": "da2cd32f815a2fb4ad6dbcc2992d44bb71b4983c",
  20584       "target_commit": "cc3aa7a9cc67674c1e7c249797ff6b1b2533b583",
  20585       "source_parents": [
  20586         "a4e9886c9c69cd25c1604f6ac5507f5afbc5dd67"
  20587       ],
  20588       "target_parents": [
  20589         "16b4a15098d91660fa5df2dcf7144ce15876b41b"
  20590       ],
  20591       "source_subject": "operations: define durable request contracts",
  20592       "target_subject": "operations: define durable request contracts",
  20593       "source_author": "triesap <tyson@radroots.org>",
  20594       "target_author": "triesap <tyson@radroots.org>",
  20595       "source_author_time": "2026-08-03T22:51:03Z",
  20596       "target_author_time": "2026-08-03T22:51:03Z",
  20597       "source_committer_time": "2026-08-03T22:51:03Z",
  20598       "target_committer_time": "2026-08-03T22:51:03Z",
  20599       "source_paths": [
  20600         "core/crates/application/src/lib.rs",
  20601         "core/crates/application/src/ports.rs"
  20602       ],
  20603       "normalized_patch_sha256": "bbe2554394e7590b96eeda5c83cf43858e621af1b03bd11d0a303490fefc6dfe",
  20604       "empty_commit_disposition": "retained"
  20605     },
  20606     {
  20607       "source_commit": "daa1d5d5a5b192536b3cf8c8053011d2c3f3360a",
  20608       "target_commit": null,
  20609       "source_parents": [
  20610         "6d5ef60363ac5829612e7fbaa06598a1362be1a2"
  20611       ],
  20612       "target_parents": [],
  20613       "source_subject": "app: use wasm-safe timing for init logs",
  20614       "target_subject": null,
  20615       "source_author": "triesap <triesap@radroots.dev>",
  20616       "target_author": null,
  20617       "source_author_time": "2026-01-20T17:16:35Z",
  20618       "target_author_time": null,
  20619       "source_committer_time": "2026-01-20T17:16:35Z",
  20620       "target_committer_time": null,
  20621       "source_paths": [],
  20622       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20623       "empty_commit_disposition": "out_of_scope"
  20624     },
  20625     {
  20626       "source_commit": "daa6fcc1e0dd349aa8b31d2299427db58b5a4ec2",
  20627       "target_commit": null,
  20628       "source_parents": [
  20629         "2002b395ad7a495a528123ca29b7299ad5710a3c"
  20630       ],
  20631       "target_parents": [],
  20632       "source_subject": "sqlite: add the today agenda query path",
  20633       "target_subject": null,
  20634       "source_author": "triesap <tyson@radroots.org>",
  20635       "target_author": null,
  20636       "source_author_time": "2026-04-17T20:55:36Z",
  20637       "target_author_time": null,
  20638       "source_committer_time": "2026-04-17T20:55:36Z",
  20639       "target_committer_time": null,
  20640       "source_paths": [],
  20641       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20642       "empty_commit_disposition": "out_of_scope"
  20643     },
  20644     {
  20645       "source_commit": "dac7f334b48b55fdaced9b4da10d1458e5cc5a83",
  20646       "target_commit": null,
  20647       "source_parents": [
  20648         "bf17e2eca374f1db81d1475ba605242144597d4d"
  20649       ],
  20650       "target_parents": [],
  20651       "source_subject": "remote-signer: add permission-scoped note proof",
  20652       "target_subject": null,
  20653       "source_author": "triesap <tyson@radroots.org>",
  20654       "target_author": null,
  20655       "source_author_time": "2026-04-02T15:24:07Z",
  20656       "target_author_time": null,
  20657       "source_committer_time": "2026-04-02T15:24:07Z",
  20658       "target_committer_time": null,
  20659       "source_paths": [],
  20660       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20661       "empty_commit_disposition": "out_of_scope"
  20662     },
  20663     {
  20664       "source_commit": "dac97b379cba3ac925b9e4aa9af5acf99037e284",
  20665       "target_commit": null,
  20666       "source_parents": [
  20667         "076764b489b4d2ab05c2d4269932dd5c2198c5e5"
  20668       ],
  20669       "target_parents": [],
  20670       "source_subject": "app: add list offset and end views",
  20671       "target_subject": null,
  20672       "source_author": "triesap <triesap@radroots.dev>",
  20673       "target_author": null,
  20674       "source_author_time": "2026-01-22T04:54:16Z",
  20675       "target_author_time": null,
  20676       "source_committer_time": "2026-01-22T04:54:16Z",
  20677       "target_committer_time": null,
  20678       "source_paths": [],
  20679       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20680       "empty_commit_disposition": "out_of_scope"
  20681     },
  20682     {
  20683       "source_commit": "db0263688522195676c1d44668341fa966defdcf",
  20684       "target_commit": null,
  20685       "source_parents": [
  20686         "9dae4628349dad72de855ec94d7cc30e4f0e6a03"
  20687       ],
  20688       "target_parents": [],
  20689       "source_subject": "app: instrument init and bootstrap flows",
  20690       "target_subject": null,
  20691       "source_author": "triesap <triesap@radroots.dev>",
  20692       "target_author": null,
  20693       "source_author_time": "2026-01-19T23:49:35Z",
  20694       "target_author_time": null,
  20695       "source_committer_time": "2026-01-19T23:49:35Z",
  20696       "target_committer_time": null,
  20697       "source_paths": [],
  20698       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20699       "empty_commit_disposition": "out_of_scope"
  20700     },
  20701     {
  20702       "source_commit": "db16955b38b806846b446ed1550f3af26aa69cc0",
  20703       "target_commit": null,
  20704       "source_parents": [
  20705         "a5239ed120f9e9461ca56867f7f7f2286a70488f"
  20706       ],
  20707       "target_parents": [],
  20708       "source_subject": "Build app",
  20709       "target_subject": null,
  20710       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  20711       "target_author": null,
  20712       "source_author_time": "2024-08-31T17:15:00Z",
  20713       "target_author_time": null,
  20714       "source_committer_time": "2024-08-31T17:15:00Z",
  20715       "target_committer_time": null,
  20716       "source_paths": [],
  20717       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20718       "empty_commit_disposition": "out_of_scope"
  20719     },
  20720     {
  20721       "source_commit": "db1ec7848ee530df0b8bb3d8c9d51220670dd038",
  20722       "target_commit": null,
  20723       "source_parents": [
  20724         "56706fab17bcc0e2cb8262940db88c3703d0db02"
  20725       ],
  20726       "target_parents": [],
  20727       "source_subject": "style: format app runtime baseline",
  20728       "target_subject": null,
  20729       "source_author": "triesap <tyson@radroots.org>",
  20730       "target_author": null,
  20731       "source_author_time": "2026-05-24T04:41:47Z",
  20732       "target_author_time": null,
  20733       "source_committer_time": "2026-05-24T04:41:47Z",
  20734       "target_committer_time": null,
  20735       "source_paths": [],
  20736       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20737       "empty_commit_disposition": "out_of_scope"
  20738     },
  20739     {
  20740       "source_commit": "db2b97a87c392afbd0f5b8eceacf4a2ec03c240a",
  20741       "target_commit": "519afbb6c25f02aa33b9f05f39639fb3459445ee",
  20742       "source_parents": [
  20743         "32e461b30288b12af237a5be9baaa1dda79ded80"
  20744       ],
  20745       "target_parents": [
  20746         "8d63f0086c607ba3f7d02e1aca2b65c9f80c0c2e"
  20747       ],
  20748       "source_subject": "runtime: bind actor waits to native scheduler",
  20749       "target_subject": "runtime: bind actor waits to native scheduler",
  20750       "source_author": "triesap <tyson@radroots.org>",
  20751       "target_author": "triesap <tyson@radroots.org>",
  20752       "source_author_time": "2026-08-04T07:58:17Z",
  20753       "target_author_time": "2026-08-04T07:58:17Z",
  20754       "source_committer_time": "2026-08-04T07:58:17Z",
  20755       "target_committer_time": "2026-08-04T07:58:17Z",
  20756       "source_paths": [
  20757         "core/crates/ffi/src/commands.rs",
  20758         "core/crates/storage/src/runtime_actor.rs"
  20759       ],
  20760       "normalized_patch_sha256": "0fa4a72340c204a03d09de39cc39c1f870d97e42362e86303f91917276acfbcb",
  20761       "empty_commit_disposition": "retained"
  20762     },
  20763     {
  20764       "source_commit": "db6c8aaaf5d2e3cbf1c2f486ac97ad9a9c6fbd39",
  20765       "target_commit": null,
  20766       "source_parents": [
  20767         "68afc950b5dc36cf8f60a92cbfb91741ad17edc6"
  20768       ],
  20769       "target_parents": [],
  20770       "source_subject": "build: add shared android security library",
  20771       "target_subject": null,
  20772       "source_author": "triesap <tyson@radroots.org>",
  20773       "target_author": null,
  20774       "source_author_time": "2026-03-21T04:39:44Z",
  20775       "target_author_time": null,
  20776       "source_committer_time": "2026-03-21T04:41:20Z",
  20777       "target_committer_time": null,
  20778       "source_paths": [],
  20779       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20780       "empty_commit_disposition": "out_of_scope"
  20781     },
  20782     {
  20783       "source_commit": "dbd6de1f707b28ff71a530f630c42f2be9480443",
  20784       "target_commit": null,
  20785       "source_parents": [
  20786         "0d492784822f8fcb1ca1944e5a1a50ace28cea2e"
  20787       ],
  20788       "target_parents": [],
  20789       "source_subject": "ui: add motion and contrast preference helpers",
  20790       "target_subject": null,
  20791       "source_author": "triesap <triesap@radroots.dev>",
  20792       "target_author": null,
  20793       "source_author_time": "2026-01-21T19:57:34Z",
  20794       "target_author_time": null,
  20795       "source_committer_time": "2026-01-21T19:57:34Z",
  20796       "target_committer_time": null,
  20797       "source_paths": [],
  20798       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20799       "empty_commit_disposition": "out_of_scope"
  20800     },
  20801     {
  20802       "source_commit": "dc235e91aed92153c7a583e8994c105394646f05",
  20803       "target_commit": null,
  20804       "source_parents": [
  20805         "09183062628f2766e0d3cd03783a5abdec83c877"
  20806       ],
  20807       "target_parents": [],
  20808       "source_subject": "app: add key map health check",
  20809       "target_subject": null,
  20810       "source_author": "triesap <triesap@radroots.dev>",
  20811       "target_author": null,
  20812       "source_author_time": "2026-01-19T18:31:39Z",
  20813       "target_author_time": null,
  20814       "source_committer_time": "2026-01-19T18:31:39Z",
  20815       "target_committer_time": null,
  20816       "source_paths": [],
  20817       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20818       "empty_commit_disposition": "out_of_scope"
  20819     },
  20820     {
  20821       "source_commit": "dc6f470d68d5e0f2b269d309fa0310d4931e0524",
  20822       "target_commit": null,
  20823       "source_parents": [
  20824         "604074fd2ad61c156a05e1ddd14e59c40cceb4ad"
  20825       ],
  20826       "target_parents": [],
  20827       "source_subject": "runtime: add sync triggers and pending write semantics",
  20828       "target_subject": null,
  20829       "source_author": "triesap <tyson@radroots.org>",
  20830       "target_author": null,
  20831       "source_author_time": "2026-04-20T21:22:16Z",
  20832       "target_author_time": null,
  20833       "source_committer_time": "2026-04-20T21:22:16Z",
  20834       "target_committer_time": null,
  20835       "source_paths": [],
  20836       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20837       "empty_commit_disposition": "out_of_scope"
  20838     },
  20839     {
  20840       "source_commit": "dcc6042618354018d0a268501fb31273d4c05030",
  20841       "target_commit": "e6c36467b65e26b87420811caa37ae76d2fb8aed",
  20842       "source_parents": [
  20843         "1cedb4fca18143215a569ab8bce78824d7193686"
  20844       ],
  20845       "target_parents": [
  20846         "935fc38f166740a30258e2293339790ace85e993"
  20847       ],
  20848       "source_subject": "security: harden direct credential custody",
  20849       "target_subject": "security: harden direct credential custody",
  20850       "source_author": "triesap <tyson@radroots.org>",
  20851       "target_author": "triesap <tyson@radroots.org>",
  20852       "source_author_time": "2026-08-03T23:13:08Z",
  20853       "target_author_time": "2026-08-03T23:13:08Z",
  20854       "source_committer_time": "2026-08-03T23:13:08Z",
  20855       "target_committer_time": "2026-08-03T23:13:08Z",
  20856       "source_paths": [
  20857         "core/crates/application/src/secrets.rs",
  20858         "core/crates/domain/src/key.rs",
  20859         "core/crates/ffi/src/commands.rs",
  20860         "core/crates/nostr/src/keys.rs",
  20861         "core/crates/storage/Cargo.toml",
  20862         "core/crates/storage/src/os_keyring.rs"
  20863       ],
  20864       "normalized_patch_sha256": "b3a30770a386ff62cf14f61f3c214d8ab86d89a2c4897c2a77ce24a2760bf362",
  20865       "empty_commit_disposition": "retained"
  20866     },
  20867     {
  20868       "source_commit": "dcc88be033c79d541892c042acf430e5b3cc418b",
  20869       "target_commit": null,
  20870       "source_parents": [
  20871         "22a87fa8c751d3a12c657746fe23cc1d2ed5b601"
  20872       ],
  20873       "target_parents": [],
  20874       "source_subject": "app: add key map validation helpers",
  20875       "target_subject": null,
  20876       "source_author": "triesap <triesap@radroots.dev>",
  20877       "target_author": null,
  20878       "source_author_time": "2026-01-19T17:24:05Z",
  20879       "target_author_time": null,
  20880       "source_committer_time": "2026-01-19T17:24:05Z",
  20881       "target_committer_time": null,
  20882       "source_paths": [],
  20883       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20884       "empty_commit_disposition": "out_of_scope"
  20885     },
  20886     {
  20887       "source_commit": "dd67b0f6c3a8e28fd72ff6c6406f42f867fdf2ff",
  20888       "target_commit": null,
  20889       "source_parents": [
  20890         "0046437b9009d2b6d2f4d37df4f7b93ba3f3f132"
  20891       ],
  20892       "target_parents": [],
  20893       "source_subject": "web: report unavailable location resolver boundary",
  20894       "target_subject": null,
  20895       "source_author": "triesap <tyson@radroots.org>",
  20896       "target_author": null,
  20897       "source_author_time": "2026-03-22T01:40:51Z",
  20898       "target_author_time": null,
  20899       "source_committer_time": "2026-03-22T01:40:51Z",
  20900       "target_committer_time": null,
  20901       "source_paths": [],
  20902       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20903       "empty_commit_disposition": "out_of_scope"
  20904     },
  20905     {
  20906       "source_commit": "dd737a2ee46c11a8b7ac21e27880faa3120a3edb",
  20907       "target_commit": null,
  20908       "source_parents": [
  20909         "8ec469d76d6790acb6b4bc675b32297b9a7e8434"
  20910       ],
  20911       "target_parents": [],
  20912       "source_subject": "desktop: add remote signer backend",
  20913       "target_subject": null,
  20914       "source_author": "triesap <tyson@radroots.org>",
  20915       "target_author": null,
  20916       "source_author_time": "2026-03-22T21:17:19Z",
  20917       "target_author_time": null,
  20918       "source_committer_time": "2026-03-22T21:17:19Z",
  20919       "target_committer_time": null,
  20920       "source_paths": [],
  20921       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20922       "empty_commit_disposition": "out_of_scope"
  20923     },
  20924     {
  20925       "source_commit": "dd8574c6761809c694c998b96d1906c1ab3dbe9e",
  20926       "target_commit": null,
  20927       "source_parents": [
  20928         "0966d1de03b09e7971c8c0bdcd949e0fff79f0ea"
  20929       ],
  20930       "target_parents": [],
  20931       "source_subject": "app: gate uninitialized routes to setup",
  20932       "target_subject": null,
  20933       "source_author": "triesap <triesap@radroots.dev>",
  20934       "target_author": null,
  20935       "source_author_time": "2026-01-21T16:19:44Z",
  20936       "target_author_time": null,
  20937       "source_committer_time": "2026-01-21T16:19:44Z",
  20938       "target_committer_time": null,
  20939       "source_paths": [],
  20940       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20941       "empty_commit_disposition": "out_of_scope"
  20942     },
  20943     {
  20944       "source_commit": "ddab3a77911ce2edcba7d48364f4af7fe3483528",
  20945       "target_commit": null,
  20946       "source_parents": [
  20947         "de4da6e143eeebbc4a4817a52591ccbf31b09c09"
  20948       ],
  20949       "target_parents": [],
  20950       "source_subject": "ui: add sidebar account menu",
  20951       "target_subject": null,
  20952       "source_author": "triesap <tyson@radroots.org>",
  20953       "target_author": null,
  20954       "source_author_time": "2026-06-07T18:53:31-07:00",
  20955       "target_author_time": null,
  20956       "source_committer_time": "2026-06-18T12:31:43-07:00",
  20957       "target_committer_time": null,
  20958       "source_paths": [],
  20959       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20960       "empty_commit_disposition": "out_of_scope"
  20961     },
  20962     {
  20963       "source_commit": "ddd4c4d8e26dad5fae30565d76e6ca06b2a83c03",
  20964       "target_commit": null,
  20965       "source_parents": [
  20966         "a93bd95cbc926d1b943924cfd02be3c788b43267"
  20967       ],
  20968       "target_parents": [],
  20969       "source_subject": "app: treat optional health checks as skipped",
  20970       "target_subject": null,
  20971       "source_author": "triesap <triesap@radroots.dev>",
  20972       "target_author": null,
  20973       "source_author_time": "2026-01-20T16:47:38Z",
  20974       "target_author_time": null,
  20975       "source_committer_time": "2026-01-20T16:47:38Z",
  20976       "target_committer_time": null,
  20977       "source_paths": [],
  20978       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20979       "empty_commit_disposition": "out_of_scope"
  20980     },
  20981     {
  20982       "source_commit": "de02cbf1aba368ba78966c2c5de742ef2ef5832b",
  20983       "target_commit": null,
  20984       "source_parents": [
  20985         "0ebc9fec5e6c1d49d5464b0583277c89e1873b98"
  20986       ],
  20987       "target_parents": [],
  20988       "source_subject": "build: remove static submodules and consolidate app styles",
  20989       "target_subject": null,
  20990       "source_author": "triesap <triesap@radroots.dev>",
  20991       "target_author": null,
  20992       "source_author_time": "2025-12-27T15:55:26Z",
  20993       "target_author_time": null,
  20994       "source_committer_time": "2025-12-27T15:55:26Z",
  20995       "target_committer_time": null,
  20996       "source_paths": [],
  20997       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  20998       "empty_commit_disposition": "out_of_scope"
  20999     },
  21000     {
  21001       "source_commit": "de2218bc2aa103a506362cc94c496c6245bce8d1",
  21002       "target_commit": null,
  21003       "source_parents": [
  21004         "3f71e232e50b1a91a3708790b53b5b32dfd64cb3"
  21005       ],
  21006       "target_parents": [],
  21007       "source_subject": "runtime(desktop): bootstrap AppCore at application root",
  21008       "target_subject": null,
  21009       "source_author": "triesap <tyson@radroots.org>",
  21010       "target_author": null,
  21011       "source_author_time": "2026-08-02T19:54:11Z",
  21012       "target_author_time": null,
  21013       "source_committer_time": "2026-08-02T19:54:11Z",
  21014       "target_committer_time": null,
  21015       "source_paths": [],
  21016       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21017       "empty_commit_disposition": "out_of_scope"
  21018     },
  21019     {
  21020       "source_commit": "de4da6e143eeebbc4a4817a52591ccbf31b09c09",
  21021       "target_commit": null,
  21022       "source_parents": [
  21023         "b44f4f25fd24987eee0b59d240fb67f634923683"
  21024       ],
  21025       "target_parents": [],
  21026       "source_subject": "ui: tighten shared pill tabs",
  21027       "target_subject": null,
  21028       "source_author": "triesap <tyson@radroots.org>",
  21029       "target_author": null,
  21030       "source_author_time": "2026-06-07T17:34:07-07:00",
  21031       "target_author_time": null,
  21032       "source_committer_time": "2026-06-18T12:31:43-07:00",
  21033       "target_committer_time": null,
  21034       "source_paths": [],
  21035       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21036       "empty_commit_disposition": "out_of_scope"
  21037     },
  21038     {
  21039       "source_commit": "df1b7b0fca8a5b27f6f33cfe131bd50f2874af53",
  21040       "target_commit": null,
  21041       "source_parents": [
  21042         "8ff2bbc1c2749888ec0d308206fe6bad974bc648"
  21043       ],
  21044       "target_parents": [],
  21045       "source_subject": "app: fix clipboard access in logs page",
  21046       "target_subject": null,
  21047       "source_author": "triesap <triesap@radroots.dev>",
  21048       "target_author": null,
  21049       "source_author_time": "2026-01-21T00:09:51Z",
  21050       "target_author_time": null,
  21051       "source_committer_time": "2026-01-21T00:09:51Z",
  21052       "target_committer_time": null,
  21053       "source_paths": [],
  21054       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21055       "empty_commit_disposition": "out_of_scope"
  21056     },
  21057     {
  21058       "source_commit": "df35367355d048793d01281b512ee02dd89fd89a",
  21059       "target_commit": "4bc4154e0ef6a5e02a62e3f6cddf9cb71af96299",
  21060       "source_parents": [
  21061         "a8d420a0465648a4ec0236eb03d9bf6ecf43f134"
  21062       ],
  21063       "target_parents": [
  21064         "8165cd3ccb20798ac41e26219d720347a464117c"
  21065       ],
  21066       "source_subject": "core(accounts): implement selected account persistence",
  21067       "target_subject": "core(accounts): implement selected account persistence",
  21068       "source_author": "triesap <tyson@radroots.org>",
  21069       "target_author": "triesap <tyson@radroots.org>",
  21070       "source_author_time": "2026-08-02T19:05:58Z",
  21071       "target_author_time": "2026-08-02T19:05:58Z",
  21072       "source_committer_time": "2026-08-02T19:05:58Z",
  21073       "target_committer_time": "2026-08-02T19:05:58Z",
  21074       "source_paths": [
  21075         "core/crates/application/src/accounts.rs",
  21076         "core/crates/storage/src/application_adapter.rs"
  21077       ],
  21078       "normalized_patch_sha256": "9100f9e365fefa9eaf978ae3906d5feda9e4f02a444bfaaa43261f9b963e59b8",
  21079       "empty_commit_disposition": "retained"
  21080     },
  21081     {
  21082       "source_commit": "df3e55b79b0bde0c3ededdd01adc6964844bf212",
  21083       "target_commit": null,
  21084       "source_parents": [
  21085         "93794e17a1cd1f9cedaf98f272712507d46ef5de"
  21086       ],
  21087       "target_parents": [],
  21088       "source_subject": "macos: use app-local icon source",
  21089       "target_subject": null,
  21090       "source_author": "triesap <tyson@radroots.org>",
  21091       "target_author": null,
  21092       "source_author_time": "2026-04-17T23:38:12Z",
  21093       "target_author_time": null,
  21094       "source_committer_time": "2026-04-17T23:38:12Z",
  21095       "target_committer_time": null,
  21096       "source_paths": [],
  21097       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21098       "empty_commit_disposition": "out_of_scope"
  21099     },
  21100     {
  21101       "source_commit": "df65a5318436b0dac2fcd767ae457004cdf15964",
  21102       "target_commit": null,
  21103       "source_parents": [
  21104         "513b08ea84a6f578d357c7fb2afc793cdba26d93"
  21105       ],
  21106       "target_parents": [],
  21107       "source_subject": "app: add config flow screens",
  21108       "target_subject": null,
  21109       "source_author": "triesap <tyson@radroots.org>",
  21110       "target_author": null,
  21111       "source_author_time": "2026-02-06T16:28:05Z",
  21112       "target_author_time": null,
  21113       "source_committer_time": "2026-02-06T16:28:05Z",
  21114       "target_committer_time": null,
  21115       "source_paths": [],
  21116       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21117       "empty_commit_disposition": "out_of_scope"
  21118     },
  21119     {
  21120       "source_commit": "dfeacb92ebed0487594a186dd59a3e43165f492e",
  21121       "target_commit": null,
  21122       "source_parents": [
  21123         "fa44227083b145a535e62a4cc313915c7a42b853"
  21124       ],
  21125       "target_parents": [],
  21126       "source_subject": "Edit `/models/nostr-profile` trellis styles. Edit reset device util.",
  21127       "target_subject": null,
  21128       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  21129       "target_author": null,
  21130       "source_author_time": "2024-10-24T21:41:09Z",
  21131       "target_author_time": null,
  21132       "source_committer_time": "2024-10-24T21:41:09Z",
  21133       "target_committer_time": null,
  21134       "source_paths": [],
  21135       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21136       "empty_commit_disposition": "out_of_scope"
  21137     },
  21138     {
  21139       "source_commit": "e07f236272c64534ab2a65e484dad501ec3846d6",
  21140       "target_commit": null,
  21141       "source_parents": [
  21142         "5bdc71db043f4763afca918354672f0fb093649b"
  21143       ],
  21144       "target_parents": [],
  21145       "source_subject": "core: rename app datastore store id",
  21146       "target_subject": null,
  21147       "source_author": "triesap <triesap@radroots.dev>",
  21148       "target_author": null,
  21149       "source_author_time": "2026-01-21T18:47:03Z",
  21150       "target_author_time": null,
  21151       "source_committer_time": "2026-01-21T18:47:03Z",
  21152       "target_committer_time": null,
  21153       "source_paths": [],
  21154       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21155       "empty_commit_disposition": "out_of_scope"
  21156     },
  21157     {
  21158       "source_commit": "e0aa55504ddd21e1a6e495d81f026cf938d7a3ff",
  21159       "target_commit": null,
  21160       "source_parents": [
  21161         "1cdf800d610829385b75baf64da15c71d11ab974"
  21162       ],
  21163       "target_parents": [],
  21164       "source_subject": "app: add daisyui dependency",
  21165       "target_subject": null,
  21166       "source_author": "triesap <triesap@radroots.dev>",
  21167       "target_author": null,
  21168       "source_author_time": "2026-01-22T16:56:58Z",
  21169       "target_author_time": null,
  21170       "source_committer_time": "2026-01-22T16:56:58Z",
  21171       "target_committer_time": null,
  21172       "source_paths": [],
  21173       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21174       "empty_commit_disposition": "out_of_scope"
  21175     },
  21176     {
  21177       "source_commit": "e0ac766b313379aa8d7160d517643d1207b9646b",
  21178       "target_commit": "2e7b982328549640fc75835906c705af8da5e70f",
  21179       "source_parents": [
  21180         "c0075ad7554a32d7cfed30713d490974e594fc01"
  21181       ],
  21182       "target_parents": [
  21183         "e57495361dce9eab4e5b14d97bc892d06d14e8b8"
  21184       ],
  21185       "source_subject": "core(state): add deterministic transition traces",
  21186       "target_subject": "core(state): add deterministic transition traces",
  21187       "source_author": "triesap <tyson@radroots.org>",
  21188       "target_author": "triesap <tyson@radroots.org>",
  21189       "source_author_time": "2026-08-02T18:21:37Z",
  21190       "target_author_time": "2026-08-02T18:21:37Z",
  21191       "source_committer_time": "2026-08-02T18:21:37Z",
  21192       "target_committer_time": "2026-08-02T18:21:37Z",
  21193       "source_paths": [
  21194         "core/crates/application/src/app_core.rs",
  21195         "core/crates/application/src/lib.rs",
  21196         "core/crates/application/src/snapshot.rs",
  21197         "core/crates/application/src/state_machine.rs"
  21198       ],
  21199       "normalized_patch_sha256": "506051691ecb86b2db3a7d58b68f4a12603c0e23e4fa0cc342cd2a8d750dde0e",
  21200       "empty_commit_disposition": "retained"
  21201     },
  21202     {
  21203       "source_commit": "e1b258e9359809da3e488f3546e4d13a0bb5d0a3",
  21204       "target_commit": null,
  21205       "source_parents": [
  21206         "ae0179669c59261fe273a58d781763f69ad2b198"
  21207       ],
  21208       "target_parents": [],
  21209       "source_subject": "test: establish the Compose test runtime",
  21210       "target_subject": null,
  21211       "source_author": "triesap <tyson@radroots.org>",
  21212       "target_author": null,
  21213       "source_author_time": "2026-08-01T18:17:55Z",
  21214       "target_author_time": null,
  21215       "source_committer_time": "2026-08-01T18:17:55Z",
  21216       "target_committer_time": null,
  21217       "source_paths": [],
  21218       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21219       "empty_commit_disposition": "out_of_scope"
  21220     },
  21221     {
  21222       "source_commit": "e1c47b21465e4eea56b69162f8e2cd7e04e99e28",
  21223       "target_commit": null,
  21224       "source_parents": [
  21225         "08a3aee01d852e9b73f2740bd2e43d20f932dc0e"
  21226       ],
  21227       "target_parents": [],
  21228       "source_subject": "Edit `/cfg/init` add fetch handlers to create nip-05 profiles, add check for existing configuration keypair, add/edit page error handling, utils, add locales. Edit root, (app), (cfg) layout load functions. Edit `/models/` routes add load data logic and page error handling. Edit `/` add conditional render for app_cfg_type, add/edit styles. Edit page layouts. Add/edit conf, utils, styles, types. Update rust/js packages.",
  21229       "target_subject": null,
  21230       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  21231       "target_author": null,
  21232       "source_author_time": "2024-10-24T13:09:38Z",
  21233       "target_author_time": null,
  21234       "source_committer_time": "2024-10-24T13:09:38Z",
  21235       "target_committer_time": null,
  21236       "source_paths": [],
  21237       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21238       "empty_commit_disposition": "out_of_scope"
  21239     },
  21240     {
  21241       "source_commit": "e213a19609187df7ce8847b390593f7231aac64c",
  21242       "target_commit": null,
  21243       "source_parents": [
  21244         "711e1531d0cec3278eacbce915071d135d496062"
  21245       ],
  21246       "target_parents": [],
  21247       "source_subject": "runtime: use shared trade event kind constants",
  21248       "target_subject": null,
  21249       "source_author": "triesap <tyson@radroots.org>",
  21250       "target_author": null,
  21251       "source_author_time": "2026-06-05T20:55:47-07:00",
  21252       "target_author_time": null,
  21253       "source_committer_time": "2026-06-18T12:31:42-07:00",
  21254       "target_committer_time": null,
  21255       "source_paths": [],
  21256       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21257       "empty_commit_disposition": "out_of_scope"
  21258     },
  21259     {
  21260       "source_commit": "e2427192e5fe625aabbea60ef9aacf51c866b5a1",
  21261       "target_commit": null,
  21262       "source_parents": [
  21263         "409a9edb666a64ae0ef0ecfd2ef253096a3ded7a"
  21264       ],
  21265       "target_parents": [],
  21266       "source_subject": "guards: harden workflow copy checks",
  21267       "target_subject": null,
  21268       "source_author": "triesap <tyson@radroots.org>",
  21269       "target_author": null,
  21270       "source_author_time": "2026-06-03T18:18:53-07:00",
  21271       "target_author_time": null,
  21272       "source_committer_time": "2026-06-03T18:18:53-07:00",
  21273       "target_committer_time": null,
  21274       "source_paths": [],
  21275       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21276       "empty_commit_disposition": "out_of_scope"
  21277     },
  21278     {
  21279       "source_commit": "e2d85d279816b165b2297e3929286e4e7d0fcce0",
  21280       "target_commit": null,
  21281       "source_parents": [
  21282         "22857b8c67b6c143b238df60dc786e35eee4e314"
  21283       ],
  21284       "target_parents": [],
  21285       "source_subject": "docs: add styles parity checklist",
  21286       "target_subject": null,
  21287       "source_author": "triesap <triesap@radroots.dev>",
  21288       "target_author": null,
  21289       "source_author_time": "2026-01-22T22:54:21Z",
  21290       "target_author_time": null,
  21291       "source_committer_time": "2026-01-22T22:54:21Z",
  21292       "target_committer_time": null,
  21293       "source_paths": [],
  21294       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21295       "empty_commit_disposition": "out_of_scope"
  21296     },
  21297     {
  21298       "source_commit": "e30ecdfb2cd350ab75c197838bc1206561cbb10d",
  21299       "target_commit": null,
  21300       "source_parents": [
  21301         "d88c961c60e60efc8bbe636aa660e335024a5b01"
  21302       ],
  21303       "target_parents": [],
  21304       "source_subject": "Edit nostr relay view route, edit styles",
  21305       "target_subject": null,
  21306       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  21307       "target_author": null,
  21308       "source_author_time": "2024-10-03T08:50:27Z",
  21309       "target_author_time": null,
  21310       "source_committer_time": "2024-10-03T08:50:27Z",
  21311       "target_committer_time": null,
  21312       "source_paths": [],
  21313       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21314       "empty_commit_disposition": "out_of_scope"
  21315     },
  21316     {
  21317       "source_commit": "e31489275629cb9f98e346df9a147144bdee90e5",
  21318       "target_commit": "9a08fbe627f8a1495fdd61fd9004badbce1ee81c",
  21319       "source_parents": [
  21320         "11b6337eba8948a2f01635cbf63b8cfdd59a3cf8"
  21321       ],
  21322       "target_parents": [
  21323         "88f67a8058ac6d584d78b483180d6de0f0dea0c2"
  21324       ],
  21325       "source_subject": "build(desktop): generate UniFFI Kotlin bindings",
  21326       "target_subject": "build(desktop): generate UniFFI Kotlin bindings",
  21327       "source_author": "triesap <tyson@radroots.org>",
  21328       "target_author": "triesap <tyson@radroots.org>",
  21329       "source_author_time": "2026-08-02T19:44:56Z",
  21330       "target_author_time": "2026-08-02T19:44:56Z",
  21331       "source_committer_time": "2026-08-02T19:44:56Z",
  21332       "target_committer_time": "2026-08-02T19:44:56Z",
  21333       "source_paths": [
  21334         "core/crates/ffi/src/commands.rs",
  21335         "core/crates/ffi/src/observer.rs",
  21336         "core/crates/ffi/uniffi.toml",
  21337         "core/tools/uniffi-bindgen/Cargo.toml",
  21338         "core/tools/uniffi-bindgen/src/main.rs"
  21339       ],
  21340       "normalized_patch_sha256": "253ac03db85aba57295953389bd304160e843c8e29615b64cadaf8d35b541fd3",
  21341       "empty_commit_disposition": "retained"
  21342     },
  21343     {
  21344       "source_commit": "e31d7834da1de705b2eab6c809563164dc090419",
  21345       "target_commit": null,
  21346       "source_parents": [
  21347         "758d0075ebc604512db12562ce33e685b92c8a71"
  21348       ],
  21349       "target_parents": [],
  21350       "source_subject": "ui: Refresh press and input tokens",
  21351       "target_subject": null,
  21352       "source_author": "triesap <tyson@radroots.org>",
  21353       "target_author": null,
  21354       "source_author_time": "2026-01-28T14:55:46Z",
  21355       "target_author_time": null,
  21356       "source_committer_time": "2026-01-28T14:55:46Z",
  21357       "target_committer_time": null,
  21358       "source_paths": [],
  21359       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21360       "empty_commit_disposition": "out_of_scope"
  21361     },
  21362     {
  21363       "source_commit": "e4456b82cff58d416cd1952378f5976ac5a8efba",
  21364       "target_commit": null,
  21365       "source_parents": [
  21366         "d22585b13cdf2ca3a39fb0abf2187a624b326b56"
  21367       ],
  21368       "target_parents": [],
  21369       "source_subject": "build: upgrade icondata and getrandom",
  21370       "target_subject": null,
  21371       "source_author": "triesap <tyson@radroots.org>",
  21372       "target_author": null,
  21373       "source_author_time": "2026-03-20T14:35:46Z",
  21374       "target_author_time": null,
  21375       "source_committer_time": "2026-03-20T14:35:46Z",
  21376       "target_committer_time": null,
  21377       "source_paths": [],
  21378       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21379       "empty_commit_disposition": "out_of_scope"
  21380     },
  21381     {
  21382       "source_commit": "e4771094c6bb18ce86eb159ac50faf2b9e91d08f",
  21383       "target_commit": null,
  21384       "source_parents": [
  21385         "9dd6488a7df343e7db2191a2a667f78fb39c175b"
  21386       ],
  21387       "target_parents": [],
  21388       "source_subject": "app: route startup through account surfaces",
  21389       "target_subject": null,
  21390       "source_author": "triesap <tyson@radroots.org>",
  21391       "target_author": null,
  21392       "source_author_time": "2026-04-18T03:51:56Z",
  21393       "target_author_time": null,
  21394       "source_committer_time": "2026-04-18T03:51:56Z",
  21395       "target_committer_time": null,
  21396       "source_paths": [],
  21397       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21398       "empty_commit_disposition": "out_of_scope"
  21399     },
  21400     {
  21401       "source_commit": "e5074e9e66a90a5b58227757d507f3769a7cbb46",
  21402       "target_commit": null,
  21403       "source_parents": [
  21404         "bb5dd49c2dfd0896600da9a3c23a5e0be1c6436f"
  21405       ],
  21406       "target_parents": [],
  21407       "source_subject": "orders: add seller recovery follow-up workflows",
  21408       "target_subject": null,
  21409       "source_author": "triesap <tyson@radroots.org>",
  21410       "target_author": null,
  21411       "source_author_time": "2026-04-21T00:50:29Z",
  21412       "target_author_time": null,
  21413       "source_committer_time": "2026-04-21T00:50:29Z",
  21414       "target_committer_time": null,
  21415       "source_paths": [],
  21416       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21417       "empty_commit_disposition": "out_of_scope"
  21418     },
  21419     {
  21420       "source_commit": "e527818d4d5db3a95b0e8e720bebd7b45aa2f845",
  21421       "target_commit": null,
  21422       "source_parents": [
  21423         "0c5037e106a839d3eb66ac274286938038838e9d"
  21424       ],
  21425       "target_parents": [],
  21426       "source_subject": "tests: add launcher ui boundary guards",
  21427       "target_subject": null,
  21428       "source_author": "triesap <tyson@radroots.org>",
  21429       "target_author": null,
  21430       "source_author_time": "2026-04-19T19:27:21Z",
  21431       "target_author_time": null,
  21432       "source_committer_time": "2026-04-19T19:27:21Z",
  21433       "target_committer_time": null,
  21434       "source_paths": [],
  21435       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21436       "empty_commit_disposition": "out_of_scope"
  21437     },
  21438     {
  21439       "source_commit": "e601466789c72aa24b0602ebd36493c4137fea2a",
  21440       "target_commit": null,
  21441       "source_parents": [
  21442         "695c9744850aac40909eb7ff7f581cc9398fbd40"
  21443       ],
  21444       "target_parents": [],
  21445       "source_subject": "core: migrate tests to approved fixtures",
  21446       "target_subject": null,
  21447       "source_author": "triesap <tyson@radroots.org>",
  21448       "target_author": null,
  21449       "source_author_time": "2026-03-22T14:58:11Z",
  21450       "target_author_time": null,
  21451       "source_committer_time": "2026-03-22T14:58:11Z",
  21452       "target_committer_time": null,
  21453       "source_paths": [],
  21454       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21455       "empty_commit_disposition": "out_of_scope"
  21456     },
  21457     {
  21458       "source_commit": "e6e8e233584cc3af2d43920215999c29073b3f3e",
  21459       "target_commit": null,
  21460       "source_parents": [
  21461         "421607b7ed7d7a2aab7ef1f01b7e28171cab61f2"
  21462       ],
  21463       "target_parents": [],
  21464       "source_subject": "Edit `/settings/profile/edit` styles.",
  21465       "target_subject": null,
  21466       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  21467       "target_author": null,
  21468       "source_author_time": "2024-12-09T16:25:51Z",
  21469       "target_author_time": null,
  21470       "source_committer_time": "2024-12-09T16:25:51Z",
  21471       "target_committer_time": null,
  21472       "source_paths": [],
  21473       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21474       "empty_commit_disposition": "out_of_scope"
  21475     },
  21476     {
  21477       "source_commit": "e709779be79c22ea97562d8450e899a0c520ebd7",
  21478       "target_commit": null,
  21479       "source_parents": [
  21480         "ef2f0b23c3810edd2c1da6d727ef773c5e1ad399"
  21481       ],
  21482       "target_parents": [],
  21483       "source_subject": "runtime: freeze direct runtime input tests",
  21484       "target_subject": null,
  21485       "source_author": "triesap <tyson@radroots.org>",
  21486       "target_author": null,
  21487       "source_author_time": "2026-04-19T20:45:23Z",
  21488       "target_author_time": null,
  21489       "source_committer_time": "2026-04-19T20:45:23Z",
  21490       "target_committer_time": null,
  21491       "source_paths": [],
  21492       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21493       "empty_commit_disposition": "out_of_scope"
  21494     },
  21495     {
  21496       "source_commit": "e75133b3f7cb6ca938a18ef607d502ae2d7b3146",
  21497       "target_commit": null,
  21498       "source_parents": [
  21499         "4527704b4eaebcfefb749f4c9c1646119228024e"
  21500       ],
  21501       "target_parents": [],
  21502       "source_subject": "app-lib: add storage key helpers",
  21503       "target_subject": null,
  21504       "source_author": "triesap <triesap@radroots.dev>",
  21505       "target_author": null,
  21506       "source_author_time": "2026-01-19T07:55:04Z",
  21507       "target_author_time": null,
  21508       "source_committer_time": "2026-01-19T07:55:04Z",
  21509       "target_committer_time": null,
  21510       "source_paths": [],
  21511       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21512       "empty_commit_disposition": "out_of_scope"
  21513     },
  21514     {
  21515       "source_commit": "e7537f07746cb6cb6aedbdbbc7bfdd145db045f9",
  21516       "target_commit": null,
  21517       "source_parents": [
  21518         "90e7cf2ff22f562f8663553597b7502c6dccefe0"
  21519       ],
  21520       "target_parents": [],
  21521       "source_subject": "app: scaffold list component module",
  21522       "target_subject": null,
  21523       "source_author": "triesap <triesap@radroots.dev>",
  21524       "target_author": null,
  21525       "source_author_time": "2026-01-22T04:38:36Z",
  21526       "target_author_time": null,
  21527       "source_committer_time": "2026-01-22T04:38:36Z",
  21528       "target_committer_time": null,
  21529       "source_paths": [],
  21530       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21531       "empty_commit_disposition": "out_of_scope"
  21532     },
  21533     {
  21534       "source_commit": "e7aad3e2b672c6fc84dca620e2854523877e9c14",
  21535       "target_commit": null,
  21536       "source_parents": [
  21537         "d90043de44c263fd7753cfda9f3a56debc4371d2"
  21538       ],
  21539       "target_parents": [],
  21540       "source_subject": "android: add non-blocking offline geocoder init",
  21541       "target_subject": null,
  21542       "source_author": "triesap <tyson@radroots.org>",
  21543       "target_author": null,
  21544       "source_author_time": "2026-03-21T22:19:52Z",
  21545       "target_author_time": null,
  21546       "source_committer_time": "2026-03-21T22:19:52Z",
  21547       "target_committer_time": null,
  21548       "source_paths": [],
  21549       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21550       "empty_commit_disposition": "out_of_scope"
  21551     },
  21552     {
  21553       "source_commit": "e7fa920a80e50de3c6dd8bcdab7b342002850f2d",
  21554       "target_commit": null,
  21555       "source_parents": [
  21556         "e709779be79c22ea97562d8450e899a0c520ebd7"
  21557       ],
  21558       "target_parents": [],
  21559       "source_subject": "runtime: load app startup config from env",
  21560       "target_subject": null,
  21561       "source_author": "triesap <tyson@radroots.org>",
  21562       "target_author": null,
  21563       "source_author_time": "2026-04-19T20:51:26Z",
  21564       "target_author_time": null,
  21565       "source_committer_time": "2026-04-19T20:51:26Z",
  21566       "target_committer_time": null,
  21567       "source_paths": [],
  21568       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21569       "empty_commit_disposition": "out_of_scope"
  21570     },
  21571     {
  21572       "source_commit": "e80cffdae2839f0e4ea36629cc8be33b96841395",
  21573       "target_commit": null,
  21574       "source_parents": [
  21575         "73ce5f422834b9c081984af5fac41ba83723c0ea"
  21576       ],
  21577       "target_parents": [],
  21578       "source_subject": "desktop: add product editor flow",
  21579       "target_subject": null,
  21580       "source_author": "triesap <tyson@radroots.org>",
  21581       "target_author": null,
  21582       "source_author_time": "2026-04-18T17:54:21Z",
  21583       "target_author_time": null,
  21584       "source_committer_time": "2026-04-18T17:54:21Z",
  21585       "target_committer_time": null,
  21586       "source_paths": [],
  21587       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21588       "empty_commit_disposition": "out_of_scope"
  21589     },
  21590     {
  21591       "source_commit": "e838b07de442113040a0c11a224b34cdf26cf9d7",
  21592       "target_commit": null,
  21593       "source_parents": [
  21594         "287256ba2d9a7b00fb0fa7cf63cb2ecc71f916fb"
  21595       ],
  21596       "target_parents": [],
  21597       "source_subject": "fix(ui): keep saved accounts scrollable",
  21598       "target_subject": null,
  21599       "source_author": "triesap <tyson@radroots.org>",
  21600       "target_author": null,
  21601       "source_author_time": "2026-08-02T20:31:52Z",
  21602       "target_author_time": null,
  21603       "source_committer_time": "2026-08-02T20:31:52Z",
  21604       "target_committer_time": null,
  21605       "source_paths": [],
  21606       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21607       "empty_commit_disposition": "out_of_scope"
  21608     },
  21609     {
  21610       "source_commit": "e85c6440e1bd265c2607c47b2221325907520af3",
  21611       "target_commit": null,
  21612       "source_parents": [
  21613         "aa39b04bdc4cf1d33bce6c738f9d28b376cebd48"
  21614       ],
  21615       "target_parents": [],
  21616       "source_subject": "add orders and pack day model contracts",
  21617       "target_subject": null,
  21618       "source_author": "triesap <tyson@radroots.org>",
  21619       "target_author": null,
  21620       "source_author_time": "2026-04-19T22:49:35Z",
  21621       "target_author_time": null,
  21622       "source_committer_time": "2026-04-19T22:49:35Z",
  21623       "target_committer_time": null,
  21624       "source_paths": [],
  21625       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21626       "empty_commit_disposition": "out_of_scope"
  21627     },
  21628     {
  21629       "source_commit": "e866b0d666964eca0a996792b55500ac3ec4000f",
  21630       "target_commit": null,
  21631       "source_parents": [
  21632         "5793a78e3a510a157e78d8323ea2a02b581356fc"
  21633       ],
  21634       "target_parents": [],
  21635       "source_subject": "app-core: add crypto envelope codec",
  21636       "target_subject": null,
  21637       "source_author": "triesap <triesap@radroots.dev>",
  21638       "target_author": null,
  21639       "source_author_time": "2026-01-19T00:59:54Z",
  21640       "target_author_time": null,
  21641       "source_committer_time": "2026-01-19T00:59:54Z",
  21642       "target_committer_time": null,
  21643       "source_paths": [],
  21644       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21645       "empty_commit_disposition": "out_of_scope"
  21646     },
  21647     {
  21648       "source_commit": "e8836631411f805b61f0f54784fece944925a44a",
  21649       "target_commit": null,
  21650       "source_parents": [
  21651         "39892107f4987d01006f8aa6f9705d082f4960df"
  21652       ],
  21653       "target_parents": [],
  21654       "source_subject": "Edit `app` removing key_nostr store and nostr sync utils.",
  21655       "target_subject": null,
  21656       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  21657       "target_author": null,
  21658       "source_author_time": "2025-03-04T08:15:52Z",
  21659       "target_author_time": null,
  21660       "source_committer_time": "2025-03-04T08:15:52Z",
  21661       "target_committer_time": null,
  21662       "source_paths": [],
  21663       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21664       "empty_commit_disposition": "out_of_scope"
  21665     },
  21666     {
  21667       "source_commit": "e8a745f1638b7922de39363753a8007bb4ab3213",
  21668       "target_commit": null,
  21669       "source_parents": [
  21670         "568d8028520fd043cf7b11a6668f61ddbf4d6edb"
  21671       ],
  21672       "target_parents": [],
  21673       "source_subject": "desktop: add local account roster support",
  21674       "target_subject": null,
  21675       "source_author": "triesap <tyson@radroots.org>",
  21676       "target_author": null,
  21677       "source_author_time": "2026-03-22T16:25:59Z",
  21678       "target_author_time": null,
  21679       "source_committer_time": "2026-03-22T16:25:59Z",
  21680       "target_committer_time": null,
  21681       "source_paths": [],
  21682       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21683       "empty_commit_disposition": "out_of_scope"
  21684     },
  21685     {
  21686       "source_commit": "e8cefd1f1421307d464a6b3ccf13b98b0a73c1b9",
  21687       "target_commit": null,
  21688       "source_parents": [
  21689         "db0263688522195676c1d44668341fa966defdcf"
  21690       ],
  21691       "target_parents": [],
  21692       "source_subject": "app: instrument health checks",
  21693       "target_subject": null,
  21694       "source_author": "triesap <triesap@radroots.dev>",
  21695       "target_author": null,
  21696       "source_author_time": "2026-01-19T23:52:17Z",
  21697       "target_author_time": null,
  21698       "source_committer_time": "2026-01-19T23:52:17Z",
  21699       "target_committer_time": null,
  21700       "source_paths": [],
  21701       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21702       "empty_commit_disposition": "out_of_scope"
  21703     },
  21704     {
  21705       "source_commit": "e8f56d95c7178a77586ed5e64f75a443d49436fb",
  21706       "target_commit": null,
  21707       "source_parents": [
  21708         "a86d48fcdea244e99d0f1aec52795eeafbe972a5"
  21709       ],
  21710       "target_parents": [],
  21711       "source_subject": "tests: cover today runtime state and source guards",
  21712       "target_subject": null,
  21713       "source_author": "triesap <tyson@radroots.org>",
  21714       "target_author": null,
  21715       "source_author_time": "2026-04-17T21:15:01Z",
  21716       "target_author_time": null,
  21717       "source_committer_time": "2026-04-17T21:15:01Z",
  21718       "target_committer_time": null,
  21719       "source_paths": [],
  21720       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21721       "empty_commit_disposition": "out_of_scope"
  21722     },
  21723     {
  21724       "source_commit": "e911368157ba3a38b5d3dbbd1c26ca12db89e4b8",
  21725       "target_commit": null,
  21726       "source_parents": [
  21727         "439b512cbdeed3802046d2e8dae69ffe7fa452af"
  21728       ],
  21729       "target_parents": [],
  21730       "source_subject": "app: add setup step model",
  21731       "target_subject": null,
  21732       "source_author": "triesap <triesap@radroots.dev>",
  21733       "target_author": null,
  21734       "source_author_time": "2026-01-22T16:15:19Z",
  21735       "target_author_time": null,
  21736       "source_committer_time": "2026-01-22T16:15:19Z",
  21737       "target_committer_time": null,
  21738       "source_paths": [],
  21739       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21740       "empty_commit_disposition": "out_of_scope"
  21741     },
  21742     {
  21743       "source_commit": "e93088ddc5fe751447d2a9e8aa5f4cd839436b82",
  21744       "target_commit": null,
  21745       "source_parents": [
  21746         "0ef43d67a9683df43c89f085c095822d7460f80b"
  21747       ],
  21748       "target_parents": [],
  21749       "source_subject": "sqlite: preserve app order event evidence",
  21750       "target_subject": null,
  21751       "source_author": "triesap <tyson@radroots.org>",
  21752       "target_author": null,
  21753       "source_author_time": "2026-05-26T04:11:42Z",
  21754       "target_author_time": null,
  21755       "source_committer_time": "2026-05-26T04:11:42Z",
  21756       "target_committer_time": null,
  21757       "source_paths": [],
  21758       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21759       "empty_commit_disposition": "out_of_scope"
  21760     },
  21761     {
  21762       "source_commit": "e94a0fb8c22c6fa22154a03a271ec843374c4796",
  21763       "target_commit": null,
  21764       "source_parents": [
  21765         "ec62752c3cb632707c5ad9fb5435032846aa4996"
  21766       ],
  21767       "target_parents": [],
  21768       "source_subject": "app-core: add crypto types and traits",
  21769       "target_subject": null,
  21770       "source_author": "triesap <triesap@radroots.dev>",
  21771       "target_author": null,
  21772       "source_author_time": "2026-01-19T00:33:20Z",
  21773       "target_author_time": null,
  21774       "source_committer_time": "2026-01-19T00:33:20Z",
  21775       "target_committer_time": null,
  21776       "source_paths": [],
  21777       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21778       "empty_commit_disposition": "out_of_scope"
  21779     },
  21780     {
  21781       "source_commit": "e96fda2e069f07021342e310898d085f654a7e4f",
  21782       "target_commit": null,
  21783       "source_parents": [
  21784         "8358e15b8547e8e6c8863fd07a13098814288c8a"
  21785       ],
  21786       "target_parents": [],
  21787       "source_subject": "Build ios app",
  21788       "target_subject": null,
  21789       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  21790       "target_author": null,
  21791       "source_author_time": "2024-08-25T12:36:26Z",
  21792       "target_author_time": null,
  21793       "source_committer_time": "2024-08-25T12:36:26Z",
  21794       "target_committer_time": null,
  21795       "source_paths": [],
  21796       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21797       "empty_commit_disposition": "out_of_scope"
  21798     },
  21799     {
  21800       "source_commit": "ea3724136bb58dccd503fd303a5823157b42fe7a",
  21801       "target_commit": "6d1b2da58a2429cfb14bdd366779123bbf44afe8",
  21802       "source_parents": [
  21803         "d675183b942247115e9f5de42bbcc9d029becec0"
  21804       ],
  21805       "target_parents": [
  21806         "a1fb10c0c9b969d72b609dfa530d57cc51fbb8b2"
  21807       ],
  21808       "source_subject": "runtime: define bounded actor command protocol",
  21809       "target_subject": "runtime: define bounded actor command protocol",
  21810       "source_author": "triesap <tyson@radroots.org>",
  21811       "target_author": "triesap <tyson@radroots.org>",
  21812       "source_author_time": "2026-08-03T21:27:27Z",
  21813       "target_author_time": "2026-08-03T21:27:27Z",
  21814       "source_committer_time": "2026-08-03T21:27:27Z",
  21815       "target_committer_time": "2026-08-03T21:27:27Z",
  21816       "source_paths": [
  21817         "core/crates/application/Cargo.toml",
  21818         "core/crates/application/src/actor.rs",
  21819         "core/crates/application/src/lib.rs"
  21820       ],
  21821       "normalized_patch_sha256": "4058d9db1f0187579532b9537774988d4a276616e5d259127e4542d3701c4d7a",
  21822       "empty_commit_disposition": "retained"
  21823     },
  21824     {
  21825       "source_commit": "ea3aadc78a140f1e2a94796fab2fb9128b45220e",
  21826       "target_commit": null,
  21827       "source_parents": [
  21828         "5284a767a14c2fdbef7292f7fee2e518ebe0bd12"
  21829       ],
  21830       "target_parents": [],
  21831       "source_subject": "ui: update blossom settings status",
  21832       "target_subject": null,
  21833       "source_author": "triesap <tyson@radroots.org>",
  21834       "target_author": null,
  21835       "source_author_time": "2026-06-09T11:51:48-07:00",
  21836       "target_author_time": null,
  21837       "source_committer_time": "2026-06-18T12:31:43-07:00",
  21838       "target_committer_time": null,
  21839       "source_paths": [],
  21840       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21841       "empty_commit_disposition": "out_of_scope"
  21842     },
  21843     {
  21844       "source_commit": "ea67628c517e8611f522ce868de58fbfaa83c7e7",
  21845       "target_commit": null,
  21846       "source_parents": [
  21847         "de02cbf1aba368ba78966c2c5de742ef2ef5832b"
  21848       ],
  21849       "target_parents": [],
  21850       "source_subject": "app: centralize startup flow and cache external assets",
  21851       "target_subject": null,
  21852       "source_author": "triesap <triesap@radroots.dev>",
  21853       "target_author": null,
  21854       "source_author_time": "2025-12-27T20:49:33Z",
  21855       "target_author_time": null,
  21856       "source_committer_time": "2025-12-27T20:49:33Z",
  21857       "target_committer_time": null,
  21858       "source_paths": [],
  21859       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21860       "empty_commit_disposition": "out_of_scope"
  21861     },
  21862     {
  21863       "source_commit": "ea705aa266a352ed72248a5b89b1479ab758b586",
  21864       "target_commit": null,
  21865       "source_parents": [
  21866         "f9199b9002162f4517acd4d4b9618816080e3a09"
  21867       ],
  21868       "target_parents": [],
  21869       "source_subject": "app: localize startup copy boundaries",
  21870       "target_subject": null,
  21871       "source_author": "triesap <tyson@radroots.org>",
  21872       "target_author": null,
  21873       "source_author_time": "2026-04-21T06:25:46Z",
  21874       "target_author_time": null,
  21875       "source_committer_time": "2026-04-21T06:25:46Z",
  21876       "target_committer_time": null,
  21877       "source_paths": [],
  21878       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21879       "empty_commit_disposition": "out_of_scope"
  21880     },
  21881     {
  21882       "source_commit": "eaa2447471ee712cbe0f5a45dd730a13bcea0a93",
  21883       "target_commit": null,
  21884       "source_parents": [
  21885         "87eff52a7223f30a2a5d1685d4244b7bd51c920e"
  21886       ],
  21887       "target_parents": [],
  21888       "source_subject": "ui: unify account form control height",
  21889       "target_subject": null,
  21890       "source_author": "triesap <tyson@radroots.org>",
  21891       "target_author": null,
  21892       "source_author_time": "2026-06-07T14:17:38-07:00",
  21893       "target_author_time": null,
  21894       "source_committer_time": "2026-06-18T12:31:42-07:00",
  21895       "target_committer_time": null,
  21896       "source_paths": [],
  21897       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21898       "empty_commit_disposition": "out_of_scope"
  21899     },
  21900     {
  21901       "source_commit": "eae8643c9a667fb09dc14f3eb28abdd21e0ea40a",
  21902       "target_commit": null,
  21903       "source_parents": [
  21904         "dd737a2ee46c11a8b7ac21e27880faa3120a3edb"
  21905       ],
  21906       "target_parents": [],
  21907       "source_subject": "ios: add remote signer backend",
  21908       "target_subject": null,
  21909       "source_author": "triesap <tyson@radroots.org>",
  21910       "target_author": null,
  21911       "source_author_time": "2026-03-22T21:31:24Z",
  21912       "target_author_time": null,
  21913       "source_committer_time": "2026-03-22T21:31:24Z",
  21914       "target_committer_time": null,
  21915       "source_paths": [],
  21916       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21917       "empty_commit_disposition": "out_of_scope"
  21918     },
  21919     {
  21920       "source_commit": "eb3fa1b417179b5e0940dcefdd97a304c952025a",
  21921       "target_commit": null,
  21922       "source_parents": [
  21923         "945b4042e69d0d7b07b84baccf59fafc55e0b515"
  21924       ],
  21925       "target_parents": [],
  21926       "source_subject": "core: add offline geocoder runtime state",
  21927       "target_subject": null,
  21928       "source_author": "triesap <tyson@radroots.org>",
  21929       "target_author": null,
  21930       "source_author_time": "2026-03-21T22:04:53Z",
  21931       "target_author_time": null,
  21932       "source_committer_time": "2026-03-21T22:04:53Z",
  21933       "target_committer_time": null,
  21934       "source_paths": [],
  21935       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21936       "empty_commit_disposition": "out_of_scope"
  21937     },
  21938     {
  21939       "source_commit": "eb925273ff7d8fd488a28e21f573790d01e4f634",
  21940       "target_commit": null,
  21941       "source_parents": [
  21942         "bacec1a1f8a1d73caea01a768016bd0ca74b3504"
  21943       ],
  21944       "target_parents": [],
  21945       "source_subject": "test: cover startup hardening invariants",
  21946       "target_subject": null,
  21947       "source_author": "triesap <tyson@radroots.org>",
  21948       "target_author": null,
  21949       "source_author_time": "2026-04-18T23:01:14Z",
  21950       "target_author_time": null,
  21951       "source_committer_time": "2026-04-18T23:01:14Z",
  21952       "target_committer_time": null,
  21953       "source_paths": [],
  21954       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21955       "empty_commit_disposition": "out_of_scope"
  21956     },
  21957     {
  21958       "source_commit": "ebb575d94e29393196d57193a76f4db1f985419c",
  21959       "target_commit": null,
  21960       "source_parents": [
  21961         "ac94fc0f69290a3838bee2ac99d9f380f6014886"
  21962       ],
  21963       "target_parents": [],
  21964       "source_subject": "app: align sdk local runtime dependency",
  21965       "target_subject": null,
  21966       "source_author": "triesap <tyson@radroots.org>",
  21967       "target_author": null,
  21968       "source_author_time": "2026-06-18T12:56:45-07:00",
  21969       "target_author_time": null,
  21970       "source_committer_time": "2026-06-18T12:56:45-07:00",
  21971       "target_committer_time": null,
  21972       "source_paths": [],
  21973       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21974       "empty_commit_disposition": "out_of_scope"
  21975     },
  21976     {
  21977       "source_commit": "ebc8ee7ba1513001e386095715ab91337855e39b",
  21978       "target_commit": null,
  21979       "source_parents": [
  21980         "3d19e12e89a6bc97c3195f0c40b12fb7041c4152"
  21981       ],
  21982       "target_parents": [],
  21983       "source_subject": "app-utils: add unit helpers",
  21984       "target_subject": null,
  21985       "source_author": "triesap <triesap@radroots.dev>",
  21986       "target_author": null,
  21987       "source_author_time": "2026-01-19T07:14:48Z",
  21988       "target_author_time": null,
  21989       "source_committer_time": "2026-01-19T07:14:48Z",
  21990       "target_committer_time": null,
  21991       "source_paths": [],
  21992       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  21993       "empty_commit_disposition": "out_of_scope"
  21994     },
  21995     {
  21996       "source_commit": "ebe68af3e052d3e42bbb264a464275b75d44bee1",
  21997       "target_commit": "1d24c1c739199062c3bc0d7a4182430e306de75d",
  21998       "source_parents": [
  21999         "9b137859cb6abbf747eac65cc75c50c4dbf0908a"
  22000       ],
  22001       "target_parents": [
  22002         "5ef316033b8cfc39d05d0dc112d6e11fb2676e4d"
  22003       ],
  22004       "source_subject": "domain: model signer binding availability",
  22005       "target_subject": "domain: model signer binding availability",
  22006       "source_author": "triesap <tyson@radroots.org>",
  22007       "target_author": "triesap <tyson@radroots.org>",
  22008       "source_author_time": "2026-08-03T22:08:22Z",
  22009       "target_author_time": "2026-08-03T22:08:22Z",
  22010       "source_committer_time": "2026-08-03T22:08:22Z",
  22011       "target_committer_time": "2026-08-03T22:08:22Z",
  22012       "source_paths": [
  22013         "core/crates/domain/src/account.rs",
  22014         "core/crates/domain/src/lib.rs"
  22015       ],
  22016       "normalized_patch_sha256": "094cebdca20a3091d961928c8154e1abc1e028caf064de7ab298eec28f2346aa",
  22017       "empty_commit_disposition": "retained"
  22018     },
  22019     {
  22020       "source_commit": "ebe9f6734942ee399838a876409c065bb6261d34",
  22021       "target_commit": "839129e2387492fd1bba94ad1be66bd1c3a87745",
  22022       "source_parents": [
  22023         "7edee87e9b8c2d8fd7a99ef136258e9c5f7ea680"
  22024       ],
  22025       "target_parents": [
  22026         "277eeba147443ea8eb1e37fd60065bc6bf24d0e4"
  22027       ],
  22028       "source_subject": "ffi: bridge ordered changes and recovery handles",
  22029       "target_subject": "ffi: bridge ordered changes and recovery handles",
  22030       "source_author": "triesap <tyson@radroots.org>",
  22031       "target_author": "triesap <tyson@radroots.org>",
  22032       "source_author_time": "2026-08-03T23:35:18Z",
  22033       "target_author_time": "2026-08-03T23:35:18Z",
  22034       "source_committer_time": "2026-08-03T23:35:18Z",
  22035       "target_committer_time": "2026-08-03T23:35:18Z",
  22036       "source_paths": [
  22037         "core/crates/ffi/src/commands.rs",
  22038         "core/crates/ffi/src/lib.rs",
  22039         "core/crates/ffi/src/observer.rs"
  22040       ],
  22041       "normalized_patch_sha256": "d2a87212260a9c96034d92c84220f45680d790b0c438b770faaea35b884bad19",
  22042       "empty_commit_disposition": "retained"
  22043     },
  22044     {
  22045       "source_commit": "ebf55991c34c6aed32454f8a0fe8ee2c71e5bdb9",
  22046       "target_commit": null,
  22047       "source_parents": [
  22048         "d49cdb62818d6c19eeb73fa697059a4440c6a2b6"
  22049       ],
  22050       "target_parents": [],
  22051       "source_subject": "app: add shared runtime path adapter",
  22052       "target_subject": null,
  22053       "source_author": "triesap <tyson@radroots.org>",
  22054       "target_author": null,
  22055       "source_author_time": "2026-04-09T04:14:12Z",
  22056       "target_author_time": null,
  22057       "source_committer_time": "2026-04-09T04:14:12Z",
  22058       "target_committer_time": null,
  22059       "source_paths": [],
  22060       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22061       "empty_commit_disposition": "out_of_scope"
  22062     },
  22063     {
  22064       "source_commit": "ec2ff203594277b698f630bb5ae70e4004086461",
  22065       "target_commit": null,
  22066       "source_parents": [
  22067         "8d849a204b0b67865603f5c877ad7409fc922d30"
  22068       ],
  22069       "target_parents": [],
  22070       "source_subject": "studio: govern host build and launch readiness",
  22071       "target_subject": null,
  22072       "source_author": "triesap <tyson@radroots.org>",
  22073       "target_author": null,
  22074       "source_author_time": "2026-07-30T20:02:23Z",
  22075       "target_author_time": null,
  22076       "source_committer_time": "2026-07-30T20:02:23Z",
  22077       "target_committer_time": null,
  22078       "source_paths": [],
  22079       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22080       "empty_commit_disposition": "out_of_scope"
  22081     },
  22082     {
  22083       "source_commit": "ec601671bdffe33de3382c2665ff5252d39276cb",
  22084       "target_commit": null,
  22085       "source_parents": [
  22086         "7e48ec57b7b936064eab732d3bd1474af766fe30"
  22087       ],
  22088       "target_parents": [],
  22089       "source_subject": "app-core: add geolocation types",
  22090       "target_subject": null,
  22091       "source_author": "triesap <triesap@radroots.dev>",
  22092       "target_author": null,
  22093       "source_author_time": "2026-01-19T00:53:57Z",
  22094       "target_author_time": null,
  22095       "source_committer_time": "2026-01-19T00:53:57Z",
  22096       "target_committer_time": null,
  22097       "source_paths": [],
  22098       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22099       "empty_commit_disposition": "out_of_scope"
  22100     },
  22101     {
  22102       "source_commit": "ec62752c3cb632707c5ad9fb5435032846aa4996",
  22103       "target_commit": null,
  22104       "source_parents": [
  22105         "d80dde18858a2898c250948478504a741053e828"
  22106       ],
  22107       "target_parents": [],
  22108       "source_subject": "app-core: add idb config constants",
  22109       "target_subject": null,
  22110       "source_author": "triesap <triesap@radroots.dev>",
  22111       "target_author": null,
  22112       "source_author_time": "2026-01-19T00:25:00Z",
  22113       "target_author_time": null,
  22114       "source_committer_time": "2026-01-19T00:25:00Z",
  22115       "target_committer_time": null,
  22116       "source_paths": [],
  22117       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22118       "empty_commit_disposition": "out_of_scope"
  22119     },
  22120     {
  22121       "source_commit": "ecc86bcd9e41df8ea793550de5774b5788dd4744",
  22122       "target_commit": null,
  22123       "source_parents": [
  22124         "554f5e898a46d35001694d2e0b04a4d7bc8d7f57"
  22125       ],
  22126       "target_parents": [],
  22127       "source_subject": "app: stop auto-initializing app data",
  22128       "target_subject": null,
  22129       "source_author": "triesap <triesap@radroots.dev>",
  22130       "target_author": null,
  22131       "source_author_time": "2026-01-21T16:30:24Z",
  22132       "target_author_time": null,
  22133       "source_committer_time": "2026-01-21T16:30:24Z",
  22134       "target_committer_time": null,
  22135       "source_paths": [],
  22136       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22137       "empty_commit_disposition": "out_of_scope"
  22138     },
  22139     {
  22140       "source_commit": "ed2fdcc354de54c3becbd1c4954dfd31447a9f15",
  22141       "target_commit": null,
  22142       "source_parents": [
  22143         "fc9e8af2be30159f866a133b3ee5ff39d6f503ef"
  22144       ],
  22145       "target_parents": [],
  22146       "source_subject": "Add preferences",
  22147       "target_subject": null,
  22148       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  22149       "target_author": null,
  22150       "source_author_time": "2024-08-25T12:08:23Z",
  22151       "target_author_time": null,
  22152       "source_committer_time": "2024-08-25T12:08:23Z",
  22153       "target_committer_time": null,
  22154       "source_paths": [],
  22155       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22156       "empty_commit_disposition": "out_of_scope"
  22157     },
  22158     {
  22159       "source_commit": "ed300c257aceaac8ea43ca99b95dbc4dea60e576",
  22160       "target_commit": null,
  22161       "source_parents": [
  22162         "ad8c19a6f1e446769a8c3760f710df12062bca77"
  22163       ],
  22164       "target_parents": [],
  22165       "source_subject": "sync: use observed relay provenance",
  22166       "target_subject": null,
  22167       "source_author": "triesap <tyson@radroots.org>",
  22168       "target_author": null,
  22169       "source_author_time": "2026-05-25T20:34:39Z",
  22170       "target_author_time": null,
  22171       "source_committer_time": "2026-05-25T20:34:39Z",
  22172       "target_committer_time": null,
  22173       "source_paths": [],
  22174       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22175       "empty_commit_disposition": "out_of_scope"
  22176     },
  22177     {
  22178       "source_commit": "ed5c80f1a55a9ca4ed2d6c75355ab13e87d58dbf",
  22179       "target_commit": null,
  22180       "source_parents": [
  22181         "47147d0c9f37f0284e5d89078ed98553dd959b21"
  22182       ],
  22183       "target_parents": [],
  22184       "source_subject": "ui: refactor the radroots_studio_app home shell",
  22185       "target_subject": null,
  22186       "source_author": "triesap <tyson@radroots.org>",
  22187       "target_author": null,
  22188       "source_author_time": "2026-04-17T18:31:08Z",
  22189       "target_author_time": null,
  22190       "source_committer_time": "2026-04-17T18:31:08Z",
  22191       "target_committer_time": null,
  22192       "source_paths": [],
  22193       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22194       "empty_commit_disposition": "out_of_scope"
  22195     },
  22196     {
  22197       "source_commit": "ed64ed8c71e558488504e0b808f221014a245ff0",
  22198       "target_commit": null,
  22199       "source_parents": [
  22200         "ad5477de722bb4cae6e390d1fe4971e7e06539aa"
  22201       ],
  22202       "target_parents": [],
  22203       "source_subject": "sync: keep partial publish results truthful",
  22204       "target_subject": null,
  22205       "source_author": "triesap <tyson@radroots.org>",
  22206       "target_author": null,
  22207       "source_author_time": "2026-05-25T02:45:35Z",
  22208       "target_author_time": null,
  22209       "source_committer_time": "2026-05-25T02:45:35Z",
  22210       "target_committer_time": null,
  22211       "source_paths": [],
  22212       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22213       "empty_commit_disposition": "out_of_scope"
  22214     },
  22215     {
  22216       "source_commit": "ed7572e2a96466bae4fe5a05d6674965cd671eb0",
  22217       "target_commit": null,
  22218       "source_parents": [
  22219         "120b14ea088ff2a6749c3d461d7bd885646cceaa"
  22220       ],
  22221       "target_parents": [],
  22222       "source_subject": "Edit trade product list card add scroll handlers on media upload image elements. Add conf scroll into view params.",
  22223       "target_subject": null,
  22224       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  22225       "target_author": null,
  22226       "source_author_time": "2024-11-17T04:19:36Z",
  22227       "target_author_time": null,
  22228       "source_committer_time": "2024-11-17T04:19:36Z",
  22229       "target_committer_time": null,
  22230       "source_paths": [],
  22231       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22232       "empty_commit_disposition": "out_of_scope"
  22233     },
  22234     {
  22235       "source_commit": "edb7e96cc245d0736059b60b1ae6325c6491fb24",
  22236       "target_commit": null,
  22237       "source_parents": [
  22238         "8017344653a0c69c5555d5141116bdecec4cf73f"
  22239       ],
  22240       "target_parents": [],
  22241       "source_subject": "android: add encrypted local secret key flows",
  22242       "target_subject": null,
  22243       "source_author": "triesap <tyson@radroots.org>",
  22244       "target_author": null,
  22245       "source_author_time": "2026-03-22T17:39:13Z",
  22246       "target_author_time": null,
  22247       "source_committer_time": "2026-03-22T17:39:13Z",
  22248       "target_committer_time": null,
  22249       "source_paths": [],
  22250       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22251       "empty_commit_disposition": "out_of_scope"
  22252     },
  22253     {
  22254       "source_commit": "ee54c1d0fc690b3f7aa2822be3d4501ee876ba33",
  22255       "target_commit": null,
  22256       "source_parents": [
  22257         "acbc410b0401a21540bcd7bc37095c2f64b31eb0"
  22258       ],
  22259       "target_parents": [],
  22260       "source_subject": "sqlite: align selected-account sync persistence",
  22261       "target_subject": null,
  22262       "source_author": "triesap <tyson@radroots.org>",
  22263       "target_author": null,
  22264       "source_author_time": "2026-04-20T20:31:59Z",
  22265       "target_author_time": null,
  22266       "source_committer_time": "2026-04-20T20:31:59Z",
  22267       "target_committer_time": null,
  22268       "source_paths": [],
  22269       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22270       "empty_commit_disposition": "out_of_scope"
  22271     },
  22272     {
  22273       "source_commit": "eec786a58eb16b392643a76fdd6bd75d2fded745",
  22274       "target_commit": null,
  22275       "source_parents": [
  22276         "04babd8414df1f0ef8b93a5e88597c16fe58e9e4"
  22277       ],
  22278       "target_parents": [],
  22279       "source_subject": "build: fix ios simulator keychain signing",
  22280       "target_subject": null,
  22281       "source_author": "triesap <tyson@radroots.org>",
  22282       "target_author": null,
  22283       "source_author_time": "2026-03-21T00:27:08Z",
  22284       "target_author_time": null,
  22285       "source_committer_time": "2026-03-21T00:27:08Z",
  22286       "target_committer_time": null,
  22287       "source_paths": [],
  22288       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22289       "empty_commit_disposition": "out_of_scope"
  22290     },
  22291     {
  22292       "source_commit": "eec9c605ffbe809b303f5668d5fac5e1903457b8",
  22293       "target_commit": null,
  22294       "source_parents": [
  22295         "5ff1c13fabb30633fff9c3dd1df958d873c89937"
  22296       ],
  22297       "target_parents": [],
  22298       "source_subject": "build: refresh dependency baseline",
  22299       "target_subject": null,
  22300       "source_author": "triesap <tyson@radroots.org>",
  22301       "target_author": null,
  22302       "source_author_time": "2026-03-20T13:33:22Z",
  22303       "target_author_time": null,
  22304       "source_committer_time": "2026-03-20T13:33:22Z",
  22305       "target_committer_time": null,
  22306       "source_paths": [],
  22307       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22308       "empty_commit_disposition": "out_of_scope"
  22309     },
  22310     {
  22311       "source_commit": "eee879604fbd4e5871e8ef2d2dadd11fc64bbf34",
  22312       "target_commit": null,
  22313       "source_parents": [
  22314         "2c6d938a8997ed79f5231f7e7929ee965bf2a95a"
  22315       ],
  22316       "target_parents": [],
  22317       "source_subject": "Add `/farm/land/edit` page basis. Edit components, routes.",
  22318       "target_subject": null,
  22319       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  22320       "target_author": null,
  22321       "source_author_time": "2024-12-09T02:06:26Z",
  22322       "target_author_time": null,
  22323       "source_committer_time": "2024-12-09T02:06:26Z",
  22324       "target_committer_time": null,
  22325       "source_paths": [],
  22326       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22327       "empty_commit_disposition": "out_of_scope"
  22328     },
  22329     {
  22330       "source_commit": "ef2f0b23c3810edd2c1da6d727ef773c5e1ad399",
  22331       "target_commit": null,
  22332       "source_parents": [
  22333         "30d307278ca44e73baacc4247d20e2c9e60dff63"
  22334       ],
  22335       "target_parents": [],
  22336       "source_subject": "build: rename app shell scripts",
  22337       "target_subject": null,
  22338       "source_author": "triesap <tyson@radroots.org>",
  22339       "target_author": null,
  22340       "source_author_time": "2026-04-19T20:32:38Z",
  22341       "target_author_time": null,
  22342       "source_committer_time": "2026-04-19T20:32:38Z",
  22343       "target_committer_time": null,
  22344       "source_paths": [],
  22345       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22346       "empty_commit_disposition": "out_of_scope"
  22347     },
  22348     {
  22349       "source_commit": "ef6c105b2ffbebd1b87ab4a2cb014efe0b05950a",
  22350       "target_commit": null,
  22351       "source_parents": [
  22352         "b908f3cb3023873143927188876feaf71751cc78"
  22353       ],
  22354       "target_parents": [],
  22355       "source_subject": "app: share remote signer teardown and recovery",
  22356       "target_subject": null,
  22357       "source_author": "triesap <tyson@radroots.org>",
  22358       "target_author": null,
  22359       "source_author_time": "2026-03-28T18:10:12Z",
  22360       "target_author_time": null,
  22361       "source_committer_time": "2026-03-28T18:10:12Z",
  22362       "target_committer_time": null,
  22363       "source_paths": [],
  22364       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22365       "empty_commit_disposition": "out_of_scope"
  22366     },
  22367     {
  22368       "source_commit": "efa4c99bb478e99156b7f1f4e3769130b60fcbdd",
  22369       "target_commit": null,
  22370       "source_parents": [
  22371         "3092da9d3f716b9527d8ca1c0b080f623c67a535"
  22372       ],
  22373       "target_parents": [],
  22374       "source_subject": "Update nav with basis params, edit `/nostr/notes`, edit `/nostr/profile`, add utils",
  22375       "target_subject": null,
  22376       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  22377       "target_author": null,
  22378       "source_author_time": "2024-08-30T21:39:08Z",
  22379       "target_author_time": null,
  22380       "source_committer_time": "2024-08-30T21:39:08Z",
  22381       "target_committer_time": null,
  22382       "source_paths": [],
  22383       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22384       "empty_commit_disposition": "out_of_scope"
  22385     },
  22386     {
  22387       "source_commit": "efde78859bd615f0c6b969b6ffa40726aa1ae954",
  22388       "target_commit": null,
  22389       "source_parents": [
  22390         "83ea750eae07acdaf424d84075dae8c9383945d5"
  22391       ],
  22392       "target_parents": [],
  22393       "source_subject": "app: adopt canonical runtime paths",
  22394       "target_subject": null,
  22395       "source_author": "triesap <tyson@radroots.org>",
  22396       "target_author": null,
  22397       "source_author_time": "2026-04-08T00:45:55Z",
  22398       "target_author_time": null,
  22399       "source_committer_time": "2026-04-08T00:45:55Z",
  22400       "target_committer_time": null,
  22401       "source_paths": [],
  22402       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22403       "empty_commit_disposition": "out_of_scope"
  22404     },
  22405     {
  22406       "source_commit": "eff4d421471d5d10234f333c96a0d7f6f41910bc",
  22407       "target_commit": null,
  22408       "source_parents": [
  22409         "9b611e91d2e48063ea22de48eca78a71106560ab"
  22410       ],
  22411       "target_parents": [],
  22412       "source_subject": "sync: make app outbox deterministic",
  22413       "target_subject": null,
  22414       "source_author": "triesap <tyson@radroots.org>",
  22415       "target_author": null,
  22416       "source_author_time": "2026-05-24T23:54:11Z",
  22417       "target_author_time": null,
  22418       "source_committer_time": "2026-05-24T23:54:11Z",
  22419       "target_committer_time": null,
  22420       "source_paths": [],
  22421       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22422       "empty_commit_disposition": "out_of_scope"
  22423     },
  22424     {
  22425       "source_commit": "f00021d0004b8cbfcc9098131d807c0c951fe097",
  22426       "target_commit": null,
  22427       "source_parents": [
  22428         "0ebea28b398bec065b3b05e3a34f485da2f7dffe"
  22429       ],
  22430       "target_parents": [],
  22431       "source_subject": "Add nav, add layout view, edit layout trellis",
  22432       "target_subject": null,
  22433       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  22434       "target_author": null,
  22435       "source_author_time": "2024-08-29T11:21:20Z",
  22436       "target_author_time": null,
  22437       "source_committer_time": "2024-08-29T11:21:20Z",
  22438       "target_committer_time": null,
  22439       "source_paths": [],
  22440       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22441       "empty_commit_disposition": "out_of_scope"
  22442     },
  22443     {
  22444       "source_commit": "f0140acd2614a9afccc29ea5d5100061ee5dc7af",
  22445       "target_commit": null,
  22446       "source_parents": [
  22447         "10b27019514a469c57bc9f67d21387ab90029d9e"
  22448       ],
  22449       "target_parents": [],
  22450       "source_subject": "Add `@radroots/geocoder`, add geocoder database connect to root layout, update location gcs add utils, update types, add sql wasm file to static assets, update dependencies",
  22451       "target_subject": null,
  22452       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  22453       "target_author": null,
  22454       "source_author_time": "2024-10-06T16:17:14Z",
  22455       "target_author_time": null,
  22456       "source_committer_time": "2024-10-06T16:17:14Z",
  22457       "target_committer_time": null,
  22458       "source_paths": [],
  22459       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22460       "empty_commit_disposition": "out_of_scope"
  22461     },
  22462     {
  22463       "source_commit": "f029aa7c012e48c8a4e684d4535e31575fd1da50",
  22464       "target_commit": null,
  22465       "source_parents": [
  22466         "0189b288906d288062fdf8f60b5c16b9ca49713d"
  22467       ],
  22468       "target_parents": [],
  22469       "source_subject": "app: rename root components",
  22470       "target_subject": null,
  22471       "source_author": "triesap <triesap@radroots.dev>",
  22472       "target_author": null,
  22473       "source_author_time": "2026-01-20T18:36:44Z",
  22474       "target_author_time": null,
  22475       "source_committer_time": "2026-01-20T18:36:44Z",
  22476       "target_committer_time": null,
  22477       "source_paths": [],
  22478       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22479       "empty_commit_disposition": "out_of_scope"
  22480     },
  22481     {
  22482       "source_commit": "f0be8f7c5008dc3fa0d7d6b3c79e94d700cc4a4e",
  22483       "target_commit": null,
  22484       "source_parents": [
  22485         "dc235e91aed92153c7a583e8994c105394646f05"
  22486       ],
  22487       "target_parents": [],
  22488       "source_subject": "app: add bootstrap health checks",
  22489       "target_subject": null,
  22490       "source_author": "triesap <triesap@radroots.dev>",
  22491       "target_author": null,
  22492       "source_author_time": "2026-01-19T18:34:51Z",
  22493       "target_author_time": null,
  22494       "source_committer_time": "2026-01-19T18:34:51Z",
  22495       "target_committer_time": null,
  22496       "source_paths": [],
  22497       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22498       "empty_commit_disposition": "out_of_scope"
  22499     },
  22500     {
  22501       "source_commit": "f0e823fad95bb5b4cd8adb6eb4896a57872e7800",
  22502       "target_commit": "8d63f0086c607ba3f7d02e1aca2b65c9f80c0c2e",
  22503       "source_parents": [
  22504         "c551ff5c6c674bf806ab49c0fde3c935f2191e2a"
  22505       ],
  22506       "target_parents": [
  22507         "8332f0dc68b28b3a002d47b09e1931b191c3242d"
  22508       ],
  22509       "source_subject": "runtime: finalize removal and startup safety",
  22510       "target_subject": "runtime: finalize removal and startup safety",
  22511       "source_author": "triesap <tyson@radroots.org>",
  22512       "target_author": "triesap <tyson@radroots.org>",
  22513       "source_author_time": "2026-08-04T00:12:02Z",
  22514       "target_author_time": "2026-08-04T00:12:02Z",
  22515       "source_committer_time": "2026-08-04T00:12:02Z",
  22516       "target_committer_time": "2026-08-04T00:12:02Z",
  22517       "source_paths": [
  22518         "core/crates/application/src/app_core.rs"
  22519       ],
  22520       "normalized_patch_sha256": "dbe01ba9870f977edb4bf9967660f68bc2957ecf0deff2fff67d6772ff15b3a0",
  22521       "empty_commit_disposition": "retained"
  22522     },
  22523     {
  22524       "source_commit": "f101b53dd5b21e0209fd5d3b5f665b41cdb650c4",
  22525       "target_commit": null,
  22526       "source_parents": [
  22527         "bd149ae0b85fc4975fb38813c4e832081374bef5"
  22528       ],
  22529       "target_parents": [],
  22530       "source_subject": "view: define trade workflow projection contract",
  22531       "target_subject": null,
  22532       "source_author": "triesap <tyson@radroots.org>",
  22533       "target_author": null,
  22534       "source_author_time": "2026-06-02T22:50:18-07:00",
  22535       "target_author_time": null,
  22536       "source_committer_time": "2026-06-02T22:50:18-07:00",
  22537       "target_committer_time": null,
  22538       "source_paths": [],
  22539       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22540       "empty_commit_disposition": "out_of_scope"
  22541     },
  22542     {
  22543       "source_commit": "f11d2d8b0eb343c6e3815017c889be956a1d8fc0",
  22544       "target_commit": null,
  22545       "source_parents": [
  22546         "7ce81de6c5942d396436539868b5ad2c12ff75e9"
  22547       ],
  22548       "target_parents": [],
  22549       "source_subject": "app-utils: add str_cap_words helper",
  22550       "target_subject": null,
  22551       "source_author": "triesap <triesap@radroots.dev>",
  22552       "target_author": null,
  22553       "source_author_time": "2026-01-19T06:49:34Z",
  22554       "target_author_time": null,
  22555       "source_committer_time": "2026-01-19T06:49:34Z",
  22556       "target_committer_time": null,
  22557       "source_paths": [],
  22558       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22559       "empty_commit_disposition": "out_of_scope"
  22560     },
  22561     {
  22562       "source_commit": "f1bc303201774160216693a56806085de2faa4b2",
  22563       "target_commit": null,
  22564       "source_parents": [
  22565         "f0e823fad95bb5b4cd8adb6eb4896a57872e7800"
  22566       ],
  22567       "target_parents": [],
  22568       "source_subject": "build: split debug and release native artifacts",
  22569       "target_subject": null,
  22570       "source_author": "triesap <tyson@radroots.org>",
  22571       "target_author": null,
  22572       "source_author_time": "2026-08-04T00:14:50Z",
  22573       "target_author_time": null,
  22574       "source_committer_time": "2026-08-04T00:14:50Z",
  22575       "target_committer_time": null,
  22576       "source_paths": [],
  22577       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22578       "empty_commit_disposition": "out_of_scope"
  22579     },
  22580     {
  22581       "source_commit": "f1f258c00b75226e115e475c2c7671fa0e728110",
  22582       "target_commit": null,
  22583       "source_parents": [
  22584         "ad7e03989941b4dee3c7da51e52b6406113319e3"
  22585       ],
  22586       "target_parents": [],
  22587       "source_subject": "app: remove payment method from config",
  22588       "target_subject": null,
  22589       "source_author": "triesap <tyson@radroots.org>",
  22590       "target_author": null,
  22591       "source_author_time": "2026-02-06T18:57:09Z",
  22592       "target_author_time": null,
  22593       "source_committer_time": "2026-02-06T18:57:09Z",
  22594       "target_committer_time": null,
  22595       "source_paths": [],
  22596       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22597       "empty_commit_disposition": "out_of_scope"
  22598     },
  22599     {
  22600       "source_commit": "f22154b85889f0379c18f2dbfe0503d9c56780a3",
  22601       "target_commit": null,
  22602       "source_parents": [
  22603         "1b5ee5b290219a6f9e20523c0df877201fbef893"
  22604       ],
  22605       "target_parents": [],
  22606       "source_subject": "local_interop: project signed listing tags",
  22607       "target_subject": null,
  22608       "source_author": "triesap <tyson@radroots.org>",
  22609       "target_author": null,
  22610       "source_author_time": "2026-05-23T04:12:52Z",
  22611       "target_author_time": null,
  22612       "source_committer_time": "2026-05-23T04:12:52Z",
  22613       "target_committer_time": null,
  22614       "source_paths": [],
  22615       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22616       "empty_commit_disposition": "out_of_scope"
  22617     },
  22618     {
  22619       "source_commit": "f2e363a5f11575d34abf99adf6afc112db8bad16",
  22620       "target_commit": null,
  22621       "source_parents": [
  22622         "ea705aa266a352ed72248a5b89b1479ab758b586"
  22623       ],
  22624       "target_parents": [],
  22625       "source_subject": "app: wire macos host proof lane",
  22626       "target_subject": null,
  22627       "source_author": "triesap <tyson@radroots.org>",
  22628       "target_author": null,
  22629       "source_author_time": "2026-04-21T06:41:38Z",
  22630       "target_author_time": null,
  22631       "source_committer_time": "2026-04-21T06:41:38Z",
  22632       "target_committer_time": null,
  22633       "source_paths": [],
  22634       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22635       "empty_commit_disposition": "out_of_scope"
  22636     },
  22637     {
  22638       "source_commit": "f300c50132a008822ace4b45aae2871619030f4c",
  22639       "target_commit": null,
  22640       "source_parents": [
  22641         "7275bd259a8bddfe04ef4aff4b706fe310081a1d"
  22642       ],
  22643       "target_parents": [],
  22644       "source_subject": "accounts: distinguish selected and active identity",
  22645       "target_subject": null,
  22646       "source_author": "triesap <tyson@radroots.org>",
  22647       "target_author": null,
  22648       "source_author_time": "2026-08-03T23:59:20Z",
  22649       "target_author_time": null,
  22650       "source_committer_time": "2026-08-03T23:59:20Z",
  22651       "target_committer_time": null,
  22652       "source_paths": [],
  22653       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22654       "empty_commit_disposition": "out_of_scope"
  22655     },
  22656     {
  22657       "source_commit": "f3797c442d716b2f608c72bc9860bb23a041828f",
  22658       "target_commit": null,
  22659       "source_parents": [
  22660         "d4c3ae848d98f8d0ebe84ae1808676fe903949af"
  22661       ],
  22662       "target_parents": [],
  22663       "source_subject": "app: add versioned app state record",
  22664       "target_subject": null,
  22665       "source_author": "triesap <triesap@radroots.dev>",
  22666       "target_author": null,
  22667       "source_author_time": "2026-01-21T17:55:14Z",
  22668       "target_author_time": null,
  22669       "source_committer_time": "2026-01-21T17:55:14Z",
  22670       "target_committer_time": null,
  22671       "source_paths": [],
  22672       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22673       "empty_commit_disposition": "out_of_scope"
  22674     },
  22675     {
  22676       "source_commit": "f3ae91f90f5ac11abecc64bc98c467f490202743",
  22677       "target_commit": null,
  22678       "source_parents": [
  22679         "cb15ce38033c6e12d71ac5a9007dc1922fc4b8dc"
  22680       ],
  22681       "target_parents": [],
  22682       "source_subject": "Edit models routes",
  22683       "target_subject": null,
  22684       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  22685       "target_author": null,
  22686       "source_author_time": "2024-09-22T08:32:25Z",
  22687       "target_author_time": null,
  22688       "source_committer_time": "2024-09-22T08:32:25Z",
  22689       "target_committer_time": null,
  22690       "source_paths": [],
  22691       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22692       "empty_commit_disposition": "out_of_scope"
  22693     },
  22694     {
  22695       "source_commit": "f3be8c83fdb19a29b1077ff8f3d561343940faae",
  22696       "target_commit": null,
  22697       "source_parents": [
  22698         "c733950a4e9bf4ab0abe4b10b449ca1d07a74b49"
  22699       ],
  22700       "target_parents": [],
  22701       "source_subject": "build: make Studio validation warning-clean",
  22702       "target_subject": null,
  22703       "source_author": "triesap <tyson@radroots.org>",
  22704       "target_author": null,
  22705       "source_author_time": "2026-07-15T23:05:30Z",
  22706       "target_author_time": null,
  22707       "source_committer_time": "2026-07-15T23:05:30Z",
  22708       "target_committer_time": null,
  22709       "source_paths": [],
  22710       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22711       "empty_commit_disposition": "out_of_scope"
  22712     },
  22713     {
  22714       "source_commit": "f3d2e7ba8aa596ada84910fb00d51e2b95ffd510",
  22715       "target_commit": null,
  22716       "source_parents": [
  22717         "6d0f0fe73b8900b0f69f522e41f8d0828345b51d"
  22718       ],
  22719       "target_parents": [],
  22720       "source_subject": "ui: align tokens with data-theme",
  22721       "target_subject": null,
  22722       "source_author": "triesap <triesap@radroots.dev>",
  22723       "target_author": null,
  22724       "source_author_time": "2026-01-22T22:49:24Z",
  22725       "target_author_time": null,
  22726       "source_committer_time": "2026-01-22T22:49:24Z",
  22727       "target_committer_time": null,
  22728       "source_paths": [],
  22729       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22730       "empty_commit_disposition": "out_of_scope"
  22731     },
  22732     {
  22733       "source_commit": "f3d74968d9d4d06f39cba4c9e27e16f70e06a15e",
  22734       "target_commit": null,
  22735       "source_parents": [
  22736         "f77b7b0b1adba0aae4ee5b939ab15859093c339f"
  22737       ],
  22738       "target_parents": [],
  22739       "source_subject": "runtime: remove unused trade status aliases",
  22740       "target_subject": null,
  22741       "source_author": "triesap <tyson@radroots.org>",
  22742       "target_author": null,
  22743       "source_author_time": "2026-07-01T04:43:12Z",
  22744       "target_author_time": null,
  22745       "source_committer_time": "2026-07-01T04:43:12Z",
  22746       "target_committer_time": null,
  22747       "source_paths": [],
  22748       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22749       "empty_commit_disposition": "out_of_scope"
  22750     },
  22751     {
  22752       "source_commit": "f4503dcf9fd7f59645e4e72f4dc9061cedbfdfe4",
  22753       "target_commit": null,
  22754       "source_parents": [
  22755         "cde5936b7eaae66d80212a2cf69f0bcd4362b610"
  22756       ],
  22757       "target_parents": [],
  22758       "source_subject": "ui: round account dropdown trigger",
  22759       "target_subject": null,
  22760       "source_author": "triesap <tyson@radroots.org>",
  22761       "target_author": null,
  22762       "source_author_time": "2026-06-07T11:26:38-07:00",
  22763       "target_author_time": null,
  22764       "source_committer_time": "2026-06-18T12:31:42-07:00",
  22765       "target_committer_time": null,
  22766       "source_paths": [],
  22767       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22768       "empty_commit_disposition": "out_of_scope"
  22769     },
  22770     {
  22771       "source_commit": "f481cf7d57a6a68d46330a2bc96e274ba46b2ab2",
  22772       "target_commit": null,
  22773       "source_parents": [
  22774         "5ed105f04deff637c9f57cb0bcbc82565d7a0590"
  22775       ],
  22776       "target_parents": [],
  22777       "source_subject": "build: verify macOS release provenance",
  22778       "target_subject": null,
  22779       "source_author": "triesap <tyson@radroots.org>",
  22780       "target_author": null,
  22781       "source_author_time": "2026-08-04T00:45:40Z",
  22782       "target_author_time": null,
  22783       "source_committer_time": "2026-08-04T00:45:40Z",
  22784       "target_committer_time": null,
  22785       "source_paths": [],
  22786       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22787       "empty_commit_disposition": "out_of_scope"
  22788     },
  22789     {
  22790       "source_commit": "f4a7c98ef64982b9c875a03db95ff77b2f5cfd2f",
  22791       "target_commit": null,
  22792       "source_parents": [
  22793         "bc4e37ee72dfa88a3d1665af979e14148103da5f"
  22794       ],
  22795       "target_parents": [],
  22796       "source_subject": "Add sqlite database and app layout configuration",
  22797       "target_subject": null,
  22798       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  22799       "target_author": null,
  22800       "source_author_time": "2024-08-25T09:34:24Z",
  22801       "target_author_time": null,
  22802       "source_committer_time": "2024-08-25T09:34:24Z",
  22803       "target_committer_time": null,
  22804       "source_paths": [],
  22805       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22806       "empty_commit_disposition": "out_of_scope"
  22807     },
  22808     {
  22809       "source_commit": "f4c847a03b5017311ba8f119afc91ebfa1cdb037",
  22810       "target_commit": null,
  22811       "source_parents": [
  22812         "d84366ec9b61d7e946c0a11f27d69482b6fc0d23"
  22813       ],
  22814       "target_parents": [],
  22815       "source_subject": "android: add async country lookup backend",
  22816       "target_subject": null,
  22817       "source_author": "triesap <tyson@radroots.org>",
  22818       "target_author": null,
  22819       "source_author_time": "2026-03-22T13:12:55Z",
  22820       "target_author_time": null,
  22821       "source_committer_time": "2026-03-22T13:12:55Z",
  22822       "target_committer_time": null,
  22823       "source_paths": [],
  22824       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22825       "empty_commit_disposition": "out_of_scope"
  22826     },
  22827     {
  22828       "source_commit": "f4ebaa675cea64466f676672cc81a3c0cc07c83f",
  22829       "target_commit": null,
  22830       "source_parents": [
  22831         "fca05e963d8172f04061c1e6406a90ff837e68f7"
  22832       ],
  22833       "target_parents": [],
  22834       "source_subject": "Add `radroots-common` crate, update `tangle_core` and `tangle_model` crate names. Add/edit utils, routes, styles.",
  22835       "target_subject": null,
  22836       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  22837       "target_author": null,
  22838       "source_author_time": "2025-04-27T03:56:14Z",
  22839       "target_author_time": null,
  22840       "source_committer_time": "2025-04-27T03:56:14Z",
  22841       "target_committer_time": null,
  22842       "source_paths": [],
  22843       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22844       "empty_commit_disposition": "out_of_scope"
  22845     },
  22846     {
  22847       "source_commit": "f4f6c23b7fd26629a8a3743e60c44e753ebd3d6c",
  22848       "target_commit": null,
  22849       "source_parents": [
  22850         "df3e55b79b0bde0c3ededdd01adc6964844bf212"
  22851       ],
  22852       "target_parents": [],
  22853       "source_subject": "app: add runtime config and logging bootstrap",
  22854       "target_subject": null,
  22855       "source_author": "triesap <tyson@radroots.org>",
  22856       "target_author": null,
  22857       "source_author_time": "2026-04-18T00:02:31Z",
  22858       "target_author_time": null,
  22859       "source_committer_time": "2026-04-18T00:02:31Z",
  22860       "target_committer_time": null,
  22861       "source_paths": [],
  22862       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22863       "empty_commit_disposition": "out_of_scope"
  22864     },
  22865     {
  22866       "source_commit": "f5233d21b3061a2f431a28238aaa878483c22d09",
  22867       "target_commit": null,
  22868       "source_parents": [
  22869         "066c54e025393cbdea3cf67bf901a7e3ff887138"
  22870       ],
  22871       "target_parents": [],
  22872       "source_subject": "app: add idempotent setup commit",
  22873       "target_subject": null,
  22874       "source_author": "triesap <tyson@radroots.org>",
  22875       "target_author": null,
  22876       "source_author_time": "2026-02-02T20:06:04Z",
  22877       "target_author_time": null,
  22878       "source_committer_time": "2026-02-02T20:06:04Z",
  22879       "target_committer_time": null,
  22880       "source_paths": [],
  22881       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22882       "empty_commit_disposition": "out_of_scope"
  22883     },
  22884     {
  22885       "source_commit": "f536ba77f32439110c97b24b2ff469990e87a0c3",
  22886       "target_commit": null,
  22887       "source_parents": [
  22888         "1597540890dfd45c09ec1057a92300bb13b7d1dd"
  22889       ],
  22890       "target_parents": [],
  22891       "source_subject": "app: seed default relays and profile data",
  22892       "target_subject": null,
  22893       "source_author": "triesap <tyson@radroots.org>",
  22894       "target_author": null,
  22895       "source_author_time": "2026-02-02T03:44:14Z",
  22896       "target_author_time": null,
  22897       "source_committer_time": "2026-02-02T03:44:14Z",
  22898       "target_committer_time": null,
  22899       "source_paths": [],
  22900       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22901       "empty_commit_disposition": "out_of_scope"
  22902     },
  22903     {
  22904       "source_commit": "f546d0767d511eb4ace8da23439531a2bf1fc8b5",
  22905       "target_commit": null,
  22906       "source_parents": [
  22907         "8b3a8802e56e9c899ba19e63a22351bd35d6c0bf"
  22908       ],
  22909       "target_parents": [],
  22910       "source_subject": "app: land the startup identity choice shell",
  22911       "target_subject": null,
  22912       "source_author": "triesap <tyson@radroots.org>",
  22913       "target_author": null,
  22914       "source_author_time": "2026-04-18T18:55:55Z",
  22915       "target_author_time": null,
  22916       "source_committer_time": "2026-04-18T18:55:55Z",
  22917       "target_committer_time": null,
  22918       "source_paths": [],
  22919       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22920       "empty_commit_disposition": "out_of_scope"
  22921     },
  22922     {
  22923       "source_commit": "f560517aa27bdb1b7378b1b97668fcf9760b8e4d",
  22924       "target_commit": null,
  22925       "source_parents": [
  22926         "b4970e2dcd4bbaa52f89e296b99cd10ffe52ccf2"
  22927       ],
  22928       "target_parents": [],
  22929       "source_subject": "ios: add lazy location resolver boundary",
  22930       "target_subject": null,
  22931       "source_author": "triesap <tyson@radroots.org>",
  22932       "target_author": null,
  22933       "source_author_time": "2026-03-22T01:27:51Z",
  22934       "target_author_time": null,
  22935       "source_committer_time": "2026-03-22T01:27:51Z",
  22936       "target_committer_time": null,
  22937       "source_paths": [],
  22938       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22939       "empty_commit_disposition": "out_of_scope"
  22940     },
  22941     {
  22942       "source_commit": "f5910586778547dd06863fd6a33ac9700012261b",
  22943       "target_commit": null,
  22944       "source_parents": [
  22945         "45ad1ad44f5027a98bd99cf424d1bb42364f44b5"
  22946       ],
  22947       "target_parents": [],
  22948       "source_subject": "Add `webfonts` submodule",
  22949       "target_subject": null,
  22950       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  22951       "target_author": null,
  22952       "source_author_time": "2024-09-07T09:12:53Z",
  22953       "target_author_time": null,
  22954       "source_committer_time": "2024-09-07T09:12:53Z",
  22955       "target_committer_time": null,
  22956       "source_paths": [],
  22957       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22958       "empty_commit_disposition": "out_of_scope"
  22959     },
  22960     {
  22961       "source_commit": "f5938b40706df91e084d164707823db8993f5b17",
  22962       "target_commit": null,
  22963       "source_parents": [
  22964         "bee32d28039c7970e22fc89cc8a381ea613bc080"
  22965       ],
  22966       "target_parents": [],
  22967       "source_subject": "Add `/map/choose-location` route, remove (map) layout and move map routes into (app), move nostr subscribers from root layout to (app) layout, add nostr ndk configured subscriber, edit trade products add route adding choose from map option for location gcs model",
  22968       "target_subject": null,
  22969       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  22970       "target_author": null,
  22971       "source_author_time": "2024-10-03T14:11:38Z",
  22972       "target_author_time": null,
  22973       "source_committer_time": "2024-10-03T14:11:38Z",
  22974       "target_committer_time": null,
  22975       "source_paths": [],
  22976       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22977       "empty_commit_disposition": "out_of_scope"
  22978     },
  22979     {
  22980       "source_commit": "f5a8b119cc98e2a82b937f1f276b82d5098aee6d",
  22981       "target_commit": null,
  22982       "source_parents": [
  22983         "640791be3bb6f705c261e04253ff7470c795bcaa"
  22984       ],
  22985       "target_parents": [],
  22986       "source_subject": "app: defer validation receipt migration audit",
  22987       "target_subject": null,
  22988       "source_author": "triesap <tyson@radroots.org>",
  22989       "target_author": null,
  22990       "source_author_time": "2026-06-18T14:15:49-07:00",
  22991       "target_author_time": null,
  22992       "source_committer_time": "2026-06-18T14:15:49-07:00",
  22993       "target_committer_time": null,
  22994       "source_paths": [],
  22995       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  22996       "empty_commit_disposition": "out_of_scope"
  22997     },
  22998     {
  22999       "source_commit": "f622b54591ac7be50ffa8d1ad1edcbe97168676e",
  23000       "target_commit": "d54cb234c3c14ce45f09cecf0e03ce5ee0a82ab2",
  23001       "source_parents": [
  23002         "9fccab186c11e9dbae435bc90a8f7c665645a81e"
  23003       ],
  23004       "target_parents": [
  23005         "4f922d5cea7240d6f1750297aca1b40891ba63f2"
  23006       ],
  23007       "source_subject": "core(accounts): require confirmed account removal",
  23008       "target_subject": "core(accounts): require confirmed account removal",
  23009       "source_author": "triesap <tyson@radroots.org>",
  23010       "target_author": "triesap <tyson@radroots.org>",
  23011       "source_author_time": "2026-08-02T19:10:45Z",
  23012       "target_author_time": "2026-08-02T19:10:45Z",
  23013       "source_committer_time": "2026-08-02T19:10:45Z",
  23014       "target_committer_time": "2026-08-02T19:10:45Z",
  23015       "source_paths": [
  23016         "core/crates/application/src/accounts.rs",
  23017         "core/crates/application/src/app_core.rs",
  23018         "core/crates/application/src/lib.rs",
  23019         "core/crates/application/src/state_machine.rs",
  23020         "core/crates/storage/src/application_adapter.rs"
  23021       ],
  23022       "normalized_patch_sha256": "551ea2f93ff7cf0ae088fab71e5bb016b951a97435f1bf2e2dde719352d12ee3",
  23023       "empty_commit_disposition": "retained"
  23024     },
  23025     {
  23026       "source_commit": "f62325ac8832f455a820b62c050657fdc7923a8f",
  23027       "target_commit": "8e4b381e7f9b3ae5e166fe20abaa7c3a57c8d61f",
  23028       "source_parents": [
  23029         "28135c0f5299dcf7c0e293a2ee7c34a772b8efd4"
  23030       ],
  23031       "target_parents": [
  23032         "e082385ed7a2eb6bdd5e002fbfb6bee22407e58a"
  23033       ],
  23034       "source_subject": "test(core): add public redaction assertions",
  23035       "target_subject": "test(core): add public redaction assertions",
  23036       "source_author": "triesap <tyson@radroots.org>",
  23037       "target_author": "triesap <tyson@radroots.org>",
  23038       "source_author_time": "2026-08-02T18:51:19Z",
  23039       "target_author_time": "2026-08-02T18:51:19Z",
  23040       "source_committer_time": "2026-08-02T18:51:19Z",
  23041       "target_committer_time": "2026-08-02T18:51:19Z",
  23042       "source_paths": [
  23043         "core/crates/application/tests/redaction.rs",
  23044         "core/crates/storage/tests/redaction.rs"
  23045       ],
  23046       "normalized_patch_sha256": "ce32cd8521c5de319ae004fb0113b546a402447aa8d84db51ea411fc43cf7b2a",
  23047       "empty_commit_disposition": "retained"
  23048     },
  23049     {
  23050       "source_commit": "f638686d25a880cdcd40fd77584b75ee99cfe0de",
  23051       "target_commit": null,
  23052       "source_parents": [
  23053         "5e8f9fac022827220a7a6e0e598837895f17dd35"
  23054       ],
  23055       "target_parents": [],
  23056       "source_subject": "Build app",
  23057       "target_subject": null,
  23058       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  23059       "target_author": null,
  23060       "source_author_time": "2024-09-01T12:43:32Z",
  23061       "target_author_time": null,
  23062       "source_committer_time": "2024-09-01T12:43:32Z",
  23063       "target_committer_time": null,
  23064       "source_paths": [],
  23065       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23066       "empty_commit_disposition": "out_of_scope"
  23067     },
  23068     {
  23069       "source_commit": "f64231c77d1ec289c2d5ab37cbb0db845bae2195",
  23070       "target_commit": null,
  23071       "source_parents": [
  23072         "f3d74968d9d4d06f39cba4c9e27e16f70e06a15e"
  23073       ],
  23074       "target_parents": [],
  23075       "source_subject": "tests: harden source guard test stripping",
  23076       "target_subject": null,
  23077       "source_author": "triesap <tyson@radroots.org>",
  23078       "target_author": null,
  23079       "source_author_time": "2026-07-01T04:50:44Z",
  23080       "target_author_time": null,
  23081       "source_committer_time": "2026-07-01T04:50:44Z",
  23082       "target_committer_time": null,
  23083       "source_paths": [],
  23084       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23085       "empty_commit_disposition": "out_of_scope"
  23086     },
  23087     {
  23088       "source_commit": "f682128fd2a42b83bf344a785f64018cfb39aab3",
  23089       "target_commit": null,
  23090       "source_parents": [
  23091         "0cbdb34e8e7ca9ad09ec0fe84a35bf368ce9bdac"
  23092       ],
  23093       "target_parents": [],
  23094       "source_subject": "runtime: use canonical relay fingerprints",
  23095       "target_subject": null,
  23096       "source_author": "triesap <tyson@radroots.org>",
  23097       "target_author": null,
  23098       "source_author_time": "2026-05-25T05:24:36Z",
  23099       "target_author_time": null,
  23100       "source_committer_time": "2026-05-25T05:24:36Z",
  23101       "target_committer_time": null,
  23102       "source_paths": [],
  23103       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23104       "empty_commit_disposition": "out_of_scope"
  23105     },
  23106     {
  23107       "source_commit": "f6af9b68ca5579afc5124d72cf8c8b7f408b963e",
  23108       "target_commit": null,
  23109       "source_parents": [
  23110         "756f1d8fd33befa79a5feca36d9aaedfeb4d4d0d"
  23111       ],
  23112       "target_parents": [],
  23113       "source_subject": "fix: reset account route on surface selection",
  23114       "target_subject": null,
  23115       "source_author": "triesap <tyson@radroots.org>",
  23116       "target_author": null,
  23117       "source_author_time": "2026-06-07T13:52:51-07:00",
  23118       "target_author_time": null,
  23119       "source_committer_time": "2026-06-18T12:31:42-07:00",
  23120       "target_committer_time": null,
  23121       "source_paths": [],
  23122       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23123       "empty_commit_disposition": "out_of_scope"
  23124     },
  23125     {
  23126       "source_commit": "f6dabc9a20bb484148cb556d1239f2831db9a796",
  23127       "target_commit": null,
  23128       "source_parents": [
  23129         "cb25208d662936e8c14588b83480a17b0996dd26"
  23130       ],
  23131       "target_parents": [],
  23132       "source_subject": "app: wire signer preview and pending onboarding",
  23133       "target_subject": null,
  23134       "source_author": "triesap <tyson@radroots.org>",
  23135       "target_author": null,
  23136       "source_author_time": "2026-04-18T20:29:50Z",
  23137       "target_author_time": null,
  23138       "source_committer_time": "2026-04-18T20:29:50Z",
  23139       "target_committer_time": null,
  23140       "source_paths": [],
  23141       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23142       "empty_commit_disposition": "out_of_scope"
  23143     },
  23144     {
  23145       "source_commit": "f6ebff3f90573c92f5d419b7241761e461aa6cd5",
  23146       "target_commit": null,
  23147       "source_parents": [
  23148         "28915763c7db647ae6576d86e16f257bb69eec2d"
  23149       ],
  23150       "target_parents": [],
  23151       "source_subject": "ui: add scroll context utilities",
  23152       "target_subject": null,
  23153       "source_author": "triesap <tyson@radroots.org>",
  23154       "target_author": null,
  23155       "source_author_time": "2026-02-06T13:11:45Z",
  23156       "target_author_time": null,
  23157       "source_committer_time": "2026-02-06T13:11:45Z",
  23158       "target_committer_time": null,
  23159       "source_paths": [],
  23160       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23161       "empty_commit_disposition": "out_of_scope"
  23162     },
  23163     {
  23164       "source_commit": "f6fff71806f8becc574b937ee00db9b414e96b18",
  23165       "target_commit": null,
  23166       "source_parents": [
  23167         "3a037ff36cf57c12e263b2052da2bece5c2d20cb"
  23168       ],
  23169       "target_parents": [],
  23170       "source_subject": "Fix trade product list card focus  position.",
  23171       "target_subject": null,
  23172       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  23173       "target_author": null,
  23174       "source_author_time": "2024-11-15T01:02:32Z",
  23175       "target_author_time": null,
  23176       "source_committer_time": "2024-11-15T01:02:32Z",
  23177       "target_committer_time": null,
  23178       "source_paths": [],
  23179       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23180       "empty_commit_disposition": "out_of_scope"
  23181     },
  23182     {
  23183       "source_commit": "f745671d5aef9a65a165325419971ed6d356cd50",
  23184       "target_commit": null,
  23185       "source_parents": [
  23186         "2a6cda352b18b8e78bbde4d790c9c77084c63a65"
  23187       ],
  23188       "target_parents": [],
  23189       "source_subject": "app-core: add web datastore implementation",
  23190       "target_subject": null,
  23191       "source_author": "triesap <triesap@radroots.dev>",
  23192       "target_author": null,
  23193       "source_author_time": "2026-01-19T02:02:50Z",
  23194       "target_author_time": null,
  23195       "source_committer_time": "2026-01-19T02:02:50Z",
  23196       "target_committer_time": null,
  23197       "source_paths": [],
  23198       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23199       "empty_commit_disposition": "out_of_scope"
  23200     },
  23201     {
  23202       "source_commit": "f755c94bb5bb4f2589f338d68f18aec38e9b6e77",
  23203       "target_commit": null,
  23204       "source_parents": [
  23205         "3a1eb8710b7c599af0194e5169194c9071e36716"
  23206       ],
  23207       "target_parents": [],
  23208       "source_subject": "app: refresh orders after coordination retry",
  23209       "target_subject": null,
  23210       "source_author": "triesap <tyson@radroots.org>",
  23211       "target_author": null,
  23212       "source_author_time": "2026-05-24T20:25:18Z",
  23213       "target_author_time": null,
  23214       "source_committer_time": "2026-05-24T20:25:18Z",
  23215       "target_committer_time": null,
  23216       "source_paths": [],
  23217       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23218       "empty_commit_disposition": "out_of_scope"
  23219     },
  23220     {
  23221       "source_commit": "f75b0653cabed37a2b0e479bf385b11a487d8399",
  23222       "target_commit": null,
  23223       "source_parents": [
  23224         "c2ca7e859dbdb673877224f9b756f98f7937af50"
  23225       ],
  23226       "target_parents": [],
  23227       "source_subject": "feat: add buyer browse and search surfaces",
  23228       "target_subject": null,
  23229       "source_author": "triesap <tyson@radroots.org>",
  23230       "target_author": null,
  23231       "source_author_time": "2026-04-20T17:04:21Z",
  23232       "target_author_time": null,
  23233       "source_committer_time": "2026-04-20T17:04:21Z",
  23234       "target_committer_time": null,
  23235       "source_paths": [],
  23236       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23237       "empty_commit_disposition": "out_of_scope"
  23238     },
  23239     {
  23240       "source_commit": "f77b7b0b1adba0aae4ee5b939ab15859093c339f",
  23241       "target_commit": null,
  23242       "source_parents": [
  23243         "fd6fe93dcac8887b6b3f269bd16ef8cf38984246"
  23244       ],
  23245       "target_parents": [],
  23246       "source_subject": "deps: govern patched block source",
  23247       "target_subject": null,
  23248       "source_author": "triesap <tyson@radroots.org>",
  23249       "target_author": null,
  23250       "source_author_time": "2026-07-01T04:40:44Z",
  23251       "target_author_time": null,
  23252       "source_committer_time": "2026-07-01T04:40:44Z",
  23253       "target_committer_time": null,
  23254       "source_paths": [],
  23255       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23256       "empty_commit_disposition": "out_of_scope"
  23257     },
  23258     {
  23259       "source_commit": "f79415c78ea2080a3eb518023f307a3e53d91b7e",
  23260       "target_commit": null,
  23261       "source_parents": [
  23262         "7bc5a312248ea985861e342e6dc0e70ab1f50ccf"
  23263       ],
  23264       "target_parents": [],
  23265       "source_subject": "sqlite: move app store to SQLx",
  23266       "target_subject": null,
  23267       "source_author": "triesap <tyson@radroots.org>",
  23268       "target_author": null,
  23269       "source_author_time": "2026-07-15T05:31:55Z",
  23270       "target_author_time": null,
  23271       "source_committer_time": "2026-07-15T05:45:26Z",
  23272       "target_committer_time": null,
  23273       "source_paths": [],
  23274       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23275       "empty_commit_disposition": "out_of_scope"
  23276     },
  23277     {
  23278       "source_commit": "f8116da20af8651995d19878a13abc1490c6c0ef",
  23279       "target_commit": null,
  23280       "source_parents": [
  23281         "8cc30cfe3cdff6b20ef308195bb973a6f252f8ad"
  23282       ],
  23283       "target_parents": [],
  23284       "source_subject": "ui: add event composition helpers",
  23285       "target_subject": null,
  23286       "source_author": "triesap <triesap@radroots.dev>",
  23287       "target_author": null,
  23288       "source_author_time": "2026-01-21T19:54:11Z",
  23289       "target_author_time": null,
  23290       "source_committer_time": "2026-01-21T19:54:11Z",
  23291       "target_committer_time": null,
  23292       "source_paths": [],
  23293       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23294       "empty_commit_disposition": "out_of_scope"
  23295     },
  23296     {
  23297       "source_commit": "f813893f3f70d7b78710887eb557d7d5fa3070ba",
  23298       "target_commit": null,
  23299       "source_parents": [
  23300         "fc920b2e148e16f67522d37f50f063c4ecd69714"
  23301       ],
  23302       "target_parents": [],
  23303       "source_subject": "ui: make account profile form interactive",
  23304       "target_subject": null,
  23305       "source_author": "triesap <tyson@radroots.org>",
  23306       "target_author": null,
  23307       "source_author_time": "2026-06-07T13:04:10-07:00",
  23308       "target_author_time": null,
  23309       "source_committer_time": "2026-06-18T12:31:42-07:00",
  23310       "target_committer_time": null,
  23311       "source_paths": [],
  23312       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23313       "empty_commit_disposition": "out_of_scope"
  23314     },
  23315     {
  23316       "source_commit": "f831db7ab23ecd984ed33322b0f09a9db6e7688b",
  23317       "target_commit": null,
  23318       "source_parents": [
  23319         "f832c58dd97052c985a845df9f8acb5f2adb68a1"
  23320       ],
  23321       "target_parents": [],
  23322       "source_subject": "build: route wasm commands through with-wasm-toolchain.sh",
  23323       "target_subject": null,
  23324       "source_author": "triesap <tyson@radroots.org>",
  23325       "target_author": null,
  23326       "source_author_time": "2026-03-21T17:41:37Z",
  23327       "target_author_time": null,
  23328       "source_committer_time": "2026-03-21T17:41:37Z",
  23329       "target_committer_time": null,
  23330       "source_paths": [],
  23331       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23332       "empty_commit_disposition": "out_of_scope"
  23333     },
  23334     {
  23335       "source_commit": "f832c58dd97052c985a845df9f8acb5f2adb68a1",
  23336       "target_commit": null,
  23337       "source_parents": [
  23338         "7a0475290edaddac55bfae0225edc38229630e5f"
  23339       ],
  23340       "target_parents": [],
  23341       "source_subject": "web: add browser-signer disconnect action",
  23342       "target_subject": null,
  23343       "source_author": "triesap <tyson@radroots.org>",
  23344       "target_author": null,
  23345       "source_author_time": "2026-03-21T17:35:56Z",
  23346       "target_author_time": null,
  23347       "source_committer_time": "2026-03-21T17:35:56Z",
  23348       "target_committer_time": null,
  23349       "source_paths": [],
  23350       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23351       "empty_commit_disposition": "out_of_scope"
  23352     },
  23353     {
  23354       "source_commit": "f8793f37cd4a0808bce499b39c307a1cdc702245",
  23355       "target_commit": null,
  23356       "source_parents": [
  23357         "5fe403cd0a21b3e494da6dc01e89e06b2dff3efe"
  23358       ],
  23359       "target_parents": [],
  23360       "source_subject": "ui: add base button label separator components",
  23361       "target_subject": null,
  23362       "source_author": "triesap <triesap@radroots.dev>",
  23363       "target_author": null,
  23364       "source_author_time": "2026-01-21T20:25:06Z",
  23365       "target_author_time": null,
  23366       "source_committer_time": "2026-01-21T20:25:06Z",
  23367       "target_committer_time": null,
  23368       "source_paths": [],
  23369       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23370       "empty_commit_disposition": "out_of_scope"
  23371     },
  23372     {
  23373       "source_commit": "f8ed50d4bd257aee6d7e4780733a67d1f4845add",
  23374       "target_commit": null,
  23375       "source_parents": [
  23376         "2c0fbfb36c11e845c9d3387cc17507cd11cb8c7e"
  23377       ],
  23378       "target_parents": [],
  23379       "source_subject": "app: add idb bootstrap init for app backends",
  23380       "target_subject": null,
  23381       "source_author": "triesap <triesap@radroots.dev>",
  23382       "target_author": null,
  23383       "source_author_time": "2026-01-19T15:05:24Z",
  23384       "target_author_time": null,
  23385       "source_committer_time": "2026-01-19T15:05:24Z",
  23386       "target_committer_time": null,
  23387       "source_paths": [],
  23388       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23389       "empty_commit_disposition": "out_of_scope"
  23390     },
  23391     {
  23392       "source_commit": "f9199b9002162f4517acd4d4b9618816080e3a09",
  23393       "target_commit": null,
  23394       "source_parents": [
  23395         "608365603886e42b2ec53c728170a4fb644f07e6"
  23396       ],
  23397       "target_parents": [],
  23398       "source_subject": "persist restart continuity across shipped shell",
  23399       "target_subject": null,
  23400       "source_author": "triesap <tyson@radroots.org>",
  23401       "target_author": null,
  23402       "source_author_time": "2026-04-21T04:50:48Z",
  23403       "target_author_time": null,
  23404       "source_committer_time": "2026-04-21T04:50:48Z",
  23405       "target_committer_time": null,
  23406       "source_paths": [],
  23407       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23408       "empty_commit_disposition": "out_of_scope"
  23409     },
  23410     {
  23411       "source_commit": "f94716fe92843bad51d264240cc3d561cf572f29",
  23412       "target_commit": null,
  23413       "source_parents": [
  23414         "f8ed50d4bd257aee6d7e4780733a67d1f4845add"
  23415       ],
  23416       "target_parents": [],
  23417       "source_subject": "app: fix app init test without Debug bound",
  23418       "target_subject": null,
  23419       "source_author": "triesap <triesap@radroots.dev>",
  23420       "target_author": null,
  23421       "source_author_time": "2026-01-19T15:11:14Z",
  23422       "target_author_time": null,
  23423       "source_committer_time": "2026-01-19T15:11:14Z",
  23424       "target_committer_time": null,
  23425       "source_paths": [],
  23426       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23427       "empty_commit_disposition": "out_of_scope"
  23428     },
  23429     {
  23430       "source_commit": "f981d6905a74e20414a5102f82c392cffa49a5d8",
  23431       "target_commit": null,
  23432       "source_parents": [
  23433         "f3be8c83fdb19a29b1077ff8f3d561343940faae"
  23434       ],
  23435       "target_parents": [],
  23436       "source_subject": "release-product: cut studio to semantic trade envelopes",
  23437       "target_subject": null,
  23438       "source_author": "triesap <tyson@radroots.org>",
  23439       "target_author": null,
  23440       "source_author_time": "2026-07-16T16:56:21Z",
  23441       "target_author_time": null,
  23442       "source_committer_time": "2026-07-16T16:56:21Z",
  23443       "target_committer_time": null,
  23444       "source_paths": [],
  23445       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23446       "empty_commit_disposition": "out_of_scope"
  23447     },
  23448     {
  23449       "source_commit": "f9d49197c1db090bde9834ab056a8a17b469e0e5",
  23450       "target_commit": null,
  23451       "source_parents": [
  23452         "15132e2492049e3ae25115485432caf61de74cfd"
  23453       ],
  23454       "target_parents": [],
  23455       "source_subject": "i18n: route runtime usage through mf2_i18n",
  23456       "target_subject": null,
  23457       "source_author": "triesap <tyson@radroots.org>",
  23458       "target_author": null,
  23459       "source_author_time": "2026-04-19T22:21:36Z",
  23460       "target_author_time": null,
  23461       "source_committer_time": "2026-04-19T22:21:36Z",
  23462       "target_committer_time": null,
  23463       "source_paths": [],
  23464       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23465       "empty_commit_disposition": "out_of_scope"
  23466     },
  23467     {
  23468       "source_commit": "f9f3048afc2de603fd7a5534b03eac55b9801667",
  23469       "target_commit": null,
  23470       "source_parents": [
  23471         "458bbe9da9e31e802d95ea0d6ffb0fca4e7a5426"
  23472       ],
  23473       "target_parents": [],
  23474       "source_subject": "Update `/profile` with new view component integrated from `@radroots/apps-lib-pwa`, upgrade configuration bootstrap to use persisted active key, standardize error guards and farms view typing.",
  23475       "target_subject": null,
  23476       "source_author": "triesap <triesap@radroots.dev>",
  23477       "target_author": null,
  23478       "source_author_time": "2025-11-21T02:33:56Z",
  23479       "target_author_time": null,
  23480       "source_committer_time": "2025-11-21T02:33:56Z",
  23481       "target_committer_time": null,
  23482       "source_paths": [],
  23483       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23484       "empty_commit_disposition": "out_of_scope"
  23485     },
  23486     {
  23487       "source_commit": "fa44227083b145a535e62a4cc313915c7a42b853",
  23488       "target_commit": null,
  23489       "source_parents": [
  23490         "bbf179fca72b968a7f30ecc7970a3fc6d99ad213"
  23491       ],
  23492       "target_parents": [],
  23493       "source_subject": "Edit `/cfg/init` add default nostr relay configuration to submit handler. Add reset device util.",
  23494       "target_subject": null,
  23495       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  23496       "target_author": null,
  23497       "source_author_time": "2024-10-24T21:23:10Z",
  23498       "target_author_time": null,
  23499       "source_committer_time": "2024-10-24T21:23:10Z",
  23500       "target_committer_time": null,
  23501       "source_paths": [],
  23502       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23503       "empty_commit_disposition": "out_of_scope"
  23504     },
  23505     {
  23506       "source_commit": "fa6319f81be4b526f4a7d8be1fe05629a8925d06",
  23507       "target_commit": "462d0ddbc8a7f9f323a7e2bfabdcd18536a64bb0",
  23508       "source_parents": [
  23509         "59b73d5917514434e3acde5d57547b0fdeeec30c"
  23510       ],
  23511       "target_parents": [
  23512         "a73eb2e5cc0f8a807fd505070773ec1d29156caa"
  23513       ],
  23514       "source_subject": "core(storage): persist Nostr profile cache",
  23515       "target_subject": "core(storage): persist Nostr profile cache",
  23516       "source_author": "triesap <tyson@radroots.org>",
  23517       "target_author": "triesap <tyson@radroots.org>",
  23518       "source_author_time": "2026-08-02T18:32:45Z",
  23519       "target_author_time": "2026-08-02T18:32:45Z",
  23520       "source_committer_time": "2026-08-02T18:32:45Z",
  23521       "target_committer_time": "2026-08-02T18:32:45Z",
  23522       "source_paths": [
  23523         "core/crates/application/src/lib.rs",
  23524         "core/crates/application/src/ports.rs",
  23525         "core/crates/storage/migrations/V3__profile_cache.sql",
  23526         "core/crates/storage/src/db.rs",
  23527         "core/crates/storage/src/lib.rs",
  23528         "core/crates/storage/src/profiles.rs"
  23529       ],
  23530       "normalized_patch_sha256": "609c8fa27dd0695a00a8709dc7cb2520323bafb119fbb48e70874d82899e1953",
  23531       "empty_commit_disposition": "retained"
  23532     },
  23533     {
  23534       "source_commit": "fa7ae971a5c997393c0890c24fb57a9a32d24338",
  23535       "target_commit": null,
  23536       "source_parents": [
  23537         "c357394db7574369de62e4f248ed69cafb996d87"
  23538       ],
  23539       "target_parents": [],
  23540       "source_subject": "Edit `core` and `tauri` crates adding model `nostr_profile_relay` lib functions, command handlers, SQL up migration. Update `/cfg/init` database client. Edit root layout load. Edit home page envelope. Edit models routes. Edit image upload components. Edit map components. Add numbers config. Edit kv utils. Add trade product utils. Edit @layer base, font css imports. Add/edit styles.",
  23541       "target_subject": null,
  23542       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  23543       "target_author": null,
  23544       "source_author_time": "2024-11-02T10:55:50Z",
  23545       "target_author_time": null,
  23546       "source_committer_time": "2024-11-02T10:55:50Z",
  23547       "target_committer_time": null,
  23548       "source_paths": [],
  23549       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23550       "empty_commit_disposition": "out_of_scope"
  23551     },
  23552     {
  23553       "source_commit": "fa80eefbec4ba12a37092b8b8fc7c54c7799ce1b",
  23554       "target_commit": null,
  23555       "source_parents": [
  23556         "f6ebff3f90573c92f5d419b7241761e461aa6cd5"
  23557       ],
  23558       "target_parents": [],
  23559       "source_subject": "ui: add nav header skeleton",
  23560       "target_subject": null,
  23561       "source_author": "triesap <tyson@radroots.org>",
  23562       "target_author": null,
  23563       "source_author_time": "2026-02-06T13:23:05Z",
  23564       "target_author_time": null,
  23565       "source_committer_time": "2026-02-06T13:23:05Z",
  23566       "target_committer_time": null,
  23567       "source_paths": [],
  23568       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23569       "empty_commit_disposition": "out_of_scope"
  23570     },
  23571     {
  23572       "source_commit": "fa902e0693ad710c5a8bc5aa664f4a26e47efd41",
  23573       "target_commit": null,
  23574       "source_parents": [
  23575         "d40dfd59499c5e0aebfba16838a6a7a743576d66"
  23576       ],
  23577       "target_parents": [],
  23578       "source_subject": "app: add keystore key map placeholder",
  23579       "target_subject": null,
  23580       "source_author": "triesap <triesap@radroots.dev>",
  23581       "target_author": null,
  23582       "source_author_time": "2026-01-19T17:30:07Z",
  23583       "target_author_time": null,
  23584       "source_committer_time": "2026-01-19T17:30:07Z",
  23585       "target_committer_time": null,
  23586       "source_paths": [],
  23587       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23588       "empty_commit_disposition": "out_of_scope"
  23589     },
  23590     {
  23591       "source_commit": "faba431bb2e46e29ed81b8f7043ca71ce897f6f2",
  23592       "target_commit": null,
  23593       "source_parents": [
  23594         "83b5cffd1ce4d5e9f2ad22c9df82bd8b7ba1d003"
  23595       ],
  23596       "target_parents": [],
  23597       "source_subject": "app: mark init completion after setup",
  23598       "target_subject": null,
  23599       "source_author": "triesap <triesap@radroots.dev>",
  23600       "target_author": null,
  23601       "source_author_time": "2026-01-19T16:45:57Z",
  23602       "target_author_time": null,
  23603       "source_committer_time": "2026-01-19T16:45:57Z",
  23604       "target_committer_time": null,
  23605       "source_paths": [],
  23606       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23607       "empty_commit_disposition": "out_of_scope"
  23608     },
  23609     {
  23610       "source_commit": "fb1dd87a07c5c8879b86614133be429fbbc2e2ae",
  23611       "target_commit": null,
  23612       "source_parents": [
  23613         "91fdfc28fbca3289be1e4de3c63299f4d869b365"
  23614       ],
  23615       "target_parents": [],
  23616       "source_subject": "workflow: align studio app with RHI-pending trades",
  23617       "target_subject": null,
  23618       "source_author": "triesap <tyson@radroots.org>",
  23619       "target_author": null,
  23620       "source_author_time": "2026-06-26T07:17:59Z",
  23621       "target_author_time": null,
  23622       "source_committer_time": "2026-06-26T07:17:59Z",
  23623       "target_committer_time": null,
  23624       "source_paths": [],
  23625       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23626       "empty_commit_disposition": "out_of_scope"
  23627     },
  23628     {
  23629       "source_commit": "fbd7959bf71409ba6b882a2d5c0e26ec7dc8a996",
  23630       "target_commit": null,
  23631       "source_parents": [
  23632         "8df1ff570c388049e36ae8a0c979644e5ca250c2"
  23633       ],
  23634       "target_parents": [],
  23635       "source_subject": "app: add setup flow state machine",
  23636       "target_subject": null,
  23637       "source_author": "triesap <tyson@radroots.org>",
  23638       "target_author": null,
  23639       "source_author_time": "2026-02-02T20:40:45Z",
  23640       "target_author_time": null,
  23641       "source_committer_time": "2026-02-02T20:40:45Z",
  23642       "target_committer_time": null,
  23643       "source_paths": [],
  23644       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23645       "empty_commit_disposition": "out_of_scope"
  23646     },
  23647     {
  23648       "source_commit": "fc404a0ecb8c40ebea105705e43bc10880032676",
  23649       "target_commit": null,
  23650       "source_parents": [
  23651         "baeac380cafa91e983cb32dbcb5dbd6d4ac5b736"
  23652       ],
  23653       "target_parents": [],
  23654       "source_subject": "ui: add reusable bottom button layout with back navigation",
  23655       "target_subject": null,
  23656       "source_author": "triesap <tyson@radroots.org>",
  23657       "target_author": null,
  23658       "source_author_time": "2026-01-27T03:01:28Z",
  23659       "target_author_time": null,
  23660       "source_committer_time": "2026-01-27T03:01:28Z",
  23661       "target_committer_time": null,
  23662       "source_paths": [],
  23663       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23664       "empty_commit_disposition": "out_of_scope"
  23665     },
  23666     {
  23667       "source_commit": "fc6175cd3064124f1453d337b018fb34477525dd",
  23668       "target_commit": null,
  23669       "source_parents": [
  23670         "a9211f4f8c4543d0af96c0f504b7cb3edf6e459b"
  23671       ],
  23672       "target_parents": [],
  23673       "source_subject": "app: Add setup profile step stub",
  23674       "target_subject": null,
  23675       "source_author": "triesap <tyson@radroots.org>",
  23676       "target_author": null,
  23677       "source_author_time": "2026-01-28T13:53:47Z",
  23678       "target_author_time": null,
  23679       "source_committer_time": "2026-01-28T13:53:47Z",
  23680       "target_committer_time": null,
  23681       "source_paths": [],
  23682       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23683       "empty_commit_disposition": "out_of_scope"
  23684     },
  23685     {
  23686       "source_commit": "fc920b2e148e16f67522d37f50f063c4ecd69714",
  23687       "target_commit": null,
  23688       "source_parents": [
  23689         "5b143ac4a8ed09075f2841e341a6310d5ce45d0a"
  23690       ],
  23691       "target_parents": [],
  23692       "source_subject": "ui: add account profile details panel",
  23693       "target_subject": null,
  23694       "source_author": "triesap <tyson@radroots.org>",
  23695       "target_author": null,
  23696       "source_author_time": "2026-06-07T12:50:09-07:00",
  23697       "target_author_time": null,
  23698       "source_committer_time": "2026-06-18T12:31:42-07:00",
  23699       "target_committer_time": null,
  23700       "source_paths": [],
  23701       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23702       "empty_commit_disposition": "out_of_scope"
  23703     },
  23704     {
  23705       "source_commit": "fc9e8af2be30159f866a133b3ee5ff39d6f503ef",
  23706       "target_commit": null,
  23707       "source_parents": [
  23708         "f4a7c98ef64982b9c875a03db95ff77b2f5cfd2f"
  23709       ],
  23710       "target_parents": [],
  23711       "source_subject": "Add keystore",
  23712       "target_subject": null,
  23713       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  23714       "target_author": null,
  23715       "source_author_time": "2024-08-25T11:46:15Z",
  23716       "target_author_time": null,
  23717       "source_committer_time": "2024-08-25T11:46:15Z",
  23718       "target_committer_time": null,
  23719       "source_paths": [],
  23720       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23721       "empty_commit_disposition": "out_of_scope"
  23722     },
  23723     {
  23724       "source_commit": "fca05e963d8172f04061c1e6406a90ff837e68f7",
  23725       "target_commit": null,
  23726       "source_parents": [
  23727         "6087bab864401f8a7e2ab743faa5127d92c5a3a1"
  23728       ],
  23729       "target_parents": [],
  23730       "source_subject": "Add/edit nostr sync and poll relay utils. Edit (app) layout subscribers. Edit `/init` client logic, styles. Edit `tangle` set tauri http permissions to all http/https addresses.",
  23731       "target_subject": null,
  23732       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  23733       "target_author": null,
  23734       "source_author_time": "2025-04-10T23:53:35Z",
  23735       "target_author_time": null,
  23736       "source_committer_time": "2025-04-10T23:53:35Z",
  23737       "target_committer_time": null,
  23738       "source_paths": [],
  23739       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23740       "empty_commit_disposition": "out_of_scope"
  23741     },
  23742     {
  23743       "source_commit": "fd39b32a227663bd0cf1df041b7871db39cedf28",
  23744       "target_commit": null,
  23745       "source_parents": [
  23746         "2d355e35d70500c6017ae12327e6c08b9ab230c4"
  23747       ],
  23748       "target_parents": [],
  23749       "source_subject": "tests: harden Studio SDK surface guards",
  23750       "target_subject": null,
  23751       "source_author": "triesap <tyson@radroots.org>",
  23752       "target_author": null,
  23753       "source_author_time": "2026-06-30T23:57:07Z",
  23754       "target_author_time": null,
  23755       "source_committer_time": "2026-06-30T23:57:07Z",
  23756       "target_committer_time": null,
  23757       "source_paths": [],
  23758       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23759       "empty_commit_disposition": "out_of_scope"
  23760     },
  23761     {
  23762       "source_commit": "fd6fe93dcac8887b6b3f269bd16ef8cf38984246",
  23763       "target_commit": null,
  23764       "source_parents": [
  23765         "fd39b32a227663bd0cf1df041b7871db39cedf28"
  23766       ],
  23767       "target_parents": [],
  23768       "source_subject": "build: patch block future incompatibility",
  23769       "target_subject": null,
  23770       "source_author": "triesap <tyson@radroots.org>",
  23771       "target_author": null,
  23772       "source_author_time": "2026-07-01T00:17:08Z",
  23773       "target_author_time": null,
  23774       "source_committer_time": "2026-07-01T00:17:08Z",
  23775       "target_committer_time": null,
  23776       "source_paths": [],
  23777       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23778       "empty_commit_disposition": "out_of_scope"
  23779     },
  23780     {
  23781       "source_commit": "fdba36443da421aec65ce6ebaf82656cfc88b1f8",
  23782       "target_commit": null,
  23783       "source_parents": [
  23784         "f94716fe92843bad51d264240cc3d561cf572f29"
  23785       ],
  23786       "target_parents": [],
  23787       "source_subject": "app: wire idb init into root component",
  23788       "target_subject": null,
  23789       "source_author": "triesap <triesap@radroots.dev>",
  23790       "target_author": null,
  23791       "source_author_time": "2026-01-19T15:38:52Z",
  23792       "target_author_time": null,
  23793       "source_committer_time": "2026-01-19T15:38:52Z",
  23794       "target_committer_time": null,
  23795       "source_paths": [],
  23796       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23797       "empty_commit_disposition": "out_of_scope"
  23798     },
  23799     {
  23800       "source_commit": "fde212a8f9483b5592703017245ec3a760b295ab",
  23801       "target_commit": null,
  23802       "source_parents": [
  23803         "a14ce65c1ed77b0bf47659c83eb99caa781f068d"
  23804       ],
  23805       "target_parents": [],
  23806       "source_subject": "app: add log clear action",
  23807       "target_subject": null,
  23808       "source_author": "triesap <triesap@radroots.dev>",
  23809       "target_author": null,
  23810       "source_author_time": "2026-01-20T15:49:52Z",
  23811       "target_author_time": null,
  23812       "source_committer_time": "2026-01-20T15:49:52Z",
  23813       "target_committer_time": null,
  23814       "source_paths": [],
  23815       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23816       "empty_commit_disposition": "out_of_scope"
  23817     },
  23818     {
  23819       "source_commit": "fdf71dacc29d186713482f1437e30ebb58b40b6d",
  23820       "target_commit": null,
  23821       "source_parents": [
  23822         "4e226a29668323adfc682b626b1812bc1a4d6c89"
  23823       ],
  23824       "target_parents": [],
  23825       "source_subject": "desktop: harden sdk boundary guards",
  23826       "target_subject": null,
  23827       "source_author": "triesap <tyson@radroots.org>",
  23828       "target_author": null,
  23829       "source_author_time": "2026-06-30T07:02:19Z",
  23830       "target_author_time": null,
  23831       "source_committer_time": "2026-06-30T07:02:19Z",
  23832       "target_committer_time": null,
  23833       "source_paths": [],
  23834       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23835       "empty_commit_disposition": "out_of_scope"
  23836     },
  23837     {
  23838       "source_commit": "fe81458f99a1a14909d6271ac0b3ff88b6171631",
  23839       "target_commit": null,
  23840       "source_parents": [
  23841         "0fa7d7157e3ce29515f98adfea441c17e9b4bd62"
  23842       ],
  23843       "target_parents": [],
  23844       "source_subject": "app: add typed farm setup state",
  23845       "target_subject": null,
  23846       "source_author": "triesap <tyson@radroots.org>",
  23847       "target_author": null,
  23848       "source_author_time": "2026-04-18T06:41:32Z",
  23849       "target_author_time": null,
  23850       "source_committer_time": "2026-04-18T06:41:32Z",
  23851       "target_committer_time": null,
  23852       "source_paths": [],
  23853       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23854       "empty_commit_disposition": "out_of_scope"
  23855     },
  23856     {
  23857       "source_commit": "fe879d089ab4169476cbc8f538320955d96e0ed4",
  23858       "target_commit": null,
  23859       "source_parents": [
  23860         "80b027be5da707d33917cba93825fb7eed561d85"
  23861       ],
  23862       "target_parents": [],
  23863       "source_subject": "app: show localized trade workflow badges",
  23864       "target_subject": null,
  23865       "source_author": "triesap <tyson@radroots.org>",
  23866       "target_author": null,
  23867       "source_author_time": "2026-06-03T00:14:09-07:00",
  23868       "target_author_time": null,
  23869       "source_committer_time": "2026-06-03T00:14:09-07:00",
  23870       "target_committer_time": null,
  23871       "source_paths": [],
  23872       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23873       "empty_commit_disposition": "out_of_scope"
  23874     },
  23875     {
  23876       "source_commit": "fecca4ddf7e2c1b24f51bc7644544206f683bf4b",
  23877       "target_commit": null,
  23878       "source_parents": [
  23879         "c9c6a6724492ecd3229ade6ace3971d057dda5f8"
  23880       ],
  23881       "target_parents": [],
  23882       "source_subject": "remote-signer: fix controller poller handoff lifecycle",
  23883       "target_subject": null,
  23884       "source_author": "triesap <tyson@radroots.org>",
  23885       "target_author": null,
  23886       "source_author_time": "2026-03-29T10:04:30Z",
  23887       "target_author_time": null,
  23888       "source_committer_time": "2026-03-29T10:04:30Z",
  23889       "target_committer_time": null,
  23890       "source_paths": [],
  23891       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23892       "empty_commit_disposition": "out_of_scope"
  23893     },
  23894     {
  23895       "source_commit": "ff0caed5e1e58b83cdc624c26df1f48f4b0361b6",
  23896       "target_commit": null,
  23897       "source_parents": [
  23898         "c860912aa440001cd6e8cfb37d98570c60a47841"
  23899       ],
  23900       "target_parents": [],
  23901       "source_subject": "orders: add declined order projection",
  23902       "target_subject": null,
  23903       "source_author": "triesap <tyson@radroots.org>",
  23904       "target_author": null,
  23905       "source_author_time": "2026-05-26T01:08:47Z",
  23906       "target_author_time": null,
  23907       "source_committer_time": "2026-05-26T01:08:47Z",
  23908       "target_committer_time": null,
  23909       "source_paths": [],
  23910       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23911       "empty_commit_disposition": "out_of_scope"
  23912     },
  23913     {
  23914       "source_commit": "ff2bdd080e91136c9f1c1402d76157835ae9fd01",
  23915       "target_commit": null,
  23916       "source_parents": [
  23917         "6c6aa0af4b3f07f822e3872fcb1ed740d20c522d"
  23918       ],
  23919       "target_parents": [],
  23920       "source_subject": "app-core: add web nostr keystore",
  23921       "target_subject": null,
  23922       "source_author": "triesap <triesap@radroots.dev>",
  23923       "target_author": null,
  23924       "source_author_time": "2026-01-19T02:29:02Z",
  23925       "target_author_time": null,
  23926       "source_committer_time": "2026-01-19T02:29:02Z",
  23927       "target_committer_time": null,
  23928       "source_paths": [],
  23929       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23930       "empty_commit_disposition": "out_of_scope"
  23931     },
  23932     {
  23933       "source_commit": "ff47f9c1c227c8e5f272311e17d4d72bf5b9d6c0",
  23934       "target_commit": null,
  23935       "source_parents": [
  23936         "12b81945a7360bd8c6a78167985109ba005068fd"
  23937       ],
  23938       "target_parents": [],
  23939       "source_subject": "app: rename key map entries to settings/state",
  23940       "target_subject": null,
  23941       "source_author": "triesap <triesap@radroots.dev>",
  23942       "target_author": null,
  23943       "source_author_time": "2026-01-20T18:33:07Z",
  23944       "target_author_time": null,
  23945       "source_committer_time": "2026-01-20T18:33:07Z",
  23946       "target_committer_time": null,
  23947       "source_paths": [],
  23948       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23949       "empty_commit_disposition": "out_of_scope"
  23950     },
  23951     {
  23952       "source_commit": "ff50d0162d5d78eb509183f5d7502b5d369c0996",
  23953       "target_commit": null,
  23954       "source_parents": [
  23955         "53e6748ce9a3b5cbe4a99e08fc52f669e6d8277c"
  23956       ],
  23957       "target_parents": [],
  23958       "source_subject": "ui: fix account farm layout alignment",
  23959       "target_subject": null,
  23960       "source_author": "triesap <tyson@radroots.org>",
  23961       "target_author": null,
  23962       "source_author_time": "2026-06-07T16:49:51-07:00",
  23963       "target_author_time": null,
  23964       "source_committer_time": "2026-06-18T12:31:43-07:00",
  23965       "target_committer_time": null,
  23966       "source_paths": [],
  23967       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23968       "empty_commit_disposition": "out_of_scope"
  23969     },
  23970     {
  23971       "source_commit": "ff67a7cc354a13f5731a32e25f58746113f619e7",
  23972       "target_commit": null,
  23973       "source_parents": [
  23974         "0fa47342b22ce51cb30af1e9e6d704089421a02d"
  23975       ],
  23976       "target_parents": [],
  23977       "source_subject": "app: restore inert settings utility shell",
  23978       "target_subject": null,
  23979       "source_author": "triesap <tyson@radroots.org>",
  23980       "target_author": null,
  23981       "source_author_time": "2026-04-18T04:34:12Z",
  23982       "target_author_time": null,
  23983       "source_committer_time": "2026-04-18T04:34:12Z",
  23984       "target_committer_time": null,
  23985       "source_paths": [],
  23986       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  23987       "empty_commit_disposition": "out_of_scope"
  23988     },
  23989     {
  23990       "source_commit": "ff95654e0167622a823df215b42269f9ff26c7f1",
  23991       "target_commit": null,
  23992       "source_parents": [
  23993         "180c003f6e709fb7ed30e8fa99df6c426e9ca758"
  23994       ],
  23995       "target_parents": [],
  23996       "source_subject": "accounts: use primary-only secret backend",
  23997       "target_subject": null,
  23998       "source_author": "triesap <tyson@radroots.org>",
  23999       "target_author": null,
  24000       "source_author_time": "2026-07-03T06:40:22Z",
  24001       "target_author_time": null,
  24002       "source_committer_time": "2026-07-03T06:40:22Z",
  24003       "target_committer_time": null,
  24004       "source_paths": [],
  24005       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  24006       "empty_commit_disposition": "out_of_scope"
  24007     },
  24008     {
  24009       "source_commit": "ffdbb255870ae898d135380ea1cc7327f15113a3",
  24010       "target_commit": null,
  24011       "source_parents": [
  24012         "ec2ff203594277b698f630bb5ae70e4004086461"
  24013       ],
  24014       "target_parents": [],
  24015       "source_subject": "deps: align the prepublication release cohort",
  24016       "target_subject": null,
  24017       "source_author": "triesap <tyson@radroots.org>",
  24018       "target_author": null,
  24019       "source_author_time": "2026-07-31T19:58:48Z",
  24020       "target_author_time": null,
  24021       "source_committer_time": "2026-07-31T19:58:48Z",
  24022       "target_committer_time": null,
  24023       "source_paths": [],
  24024       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  24025       "empty_commit_disposition": "out_of_scope"
  24026     },
  24027     {
  24028       "source_commit": "ffde0f897a911d6d3a8cfe08446dae85f3a4e34f",
  24029       "target_commit": null,
  24030       "source_parents": [
  24031         "f6fff71806f8becc574b937ee00db9b414e96b18"
  24032       ],
  24033       "target_parents": [],
  24034       "source_subject": "Edit trade product list card styles.",
  24035       "target_subject": null,
  24036       "source_author": "triesap <137732411+triesap@users.noreply.github.com>",
  24037       "target_author": null,
  24038       "source_author_time": "2024-11-15T01:31:24Z",
  24039       "target_author_time": null,
  24040       "source_committer_time": "2024-11-15T01:31:24Z",
  24041       "target_committer_time": null,
  24042       "source_paths": [],
  24043       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  24044       "empty_commit_disposition": "out_of_scope"
  24045     },
  24046     {
  24047       "source_commit": "ffe82baef09ebb06b48bd2351aed0cd547485a04",
  24048       "target_commit": null,
  24049       "source_parents": [
  24050         "90e363c7b24cc8a25a2eade31f72728980582350"
  24051       ],
  24052       "target_parents": [],
  24053       "source_subject": "settings: reset init state and sync Nostr before DB export",
  24054       "target_subject": null,
  24055       "source_author": "triesap <triesap@radroots.dev>",
  24056       "target_author": null,
  24057       "source_author_time": "2025-12-28T19:57:16Z",
  24058       "target_author_time": null,
  24059       "source_committer_time": "2025-12-28T19:57:16Z",
  24060       "target_committer_time": null,
  24061       "source_paths": [],
  24062       "normalized_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  24063       "empty_commit_disposition": "out_of_scope"
  24064     }
  24065   ]
  24066 }