# DualCoach Multi-Root Candidate Manifest

- Captured at: `2026-08-11T05:51:30+09:00`
- Gateway root: `/home/cube/projects/richard/hermes-agent`
- Canonical loaded profile package: `/home/cube/.hermes/profiles/dualcoachtest/workspace/checkin_cli`
- Candidate files: **167**
- Current release candidate: `c160085a64454c23f789464170b299543324c743a489bac68ed5430fab42d291`
- Current profile package digest: `3090dc7ca9e93236394dd4da88647b100ea70b22f00080950a24e1d254f575e6`
- Current manifest digest: `e9bc7dff8060425aa001f6a4501107bb9685be9248a7753f0969f89c2cf5d5c8`
- Current freeze receipt digest: `f02f8b5ee211e571c70cf928da4b7862ae20e9cf56189815789c13e1cb4af995`
- Pre-supplemental evidence digest: `359adbba7bca9cfebfdeb049bc8a06c970e415d3250178910e187b745ca5987d`
- Gateway status digest: `d665852c4110f3d63d240fa015428a404f30ec0f62c8e5a392373e7197f9329a` (45705 exact bytes, 986 records)
- Candidate diff digest: `64099acdf8667cf52fff50216fe37dca180d5515727f3923aceabdea2248c8d1` ({"gateway-tracked": 31, "gateway-untracked": 77, "profile-package-external": 59})

SHA-256 over root-id NUL relative-path NUL exact-bytes NUL, records ordered by root-id then UTF-8 path bytes

SHA-256 of the exact stdout bytes from git status --porcelain=v1 -z --untracked-files=all executed with cwd=<gateway-root>; no decoding, sorting, stderr, or newline transformation

SHA-256 over root-id NUL relative-path NUL diff-category NUL exact diff stdout NUL, in candidate_files order. Exact categories: gateway-tracked, gateway-untracked, profile-package-external. gateway-tracked iff git ls-files --error-unmatch -- <relative-path> with cwd=<gateway-root> exits 0, then stdout is from git diff --binary --no-ext-diff --no-textconv HEAD -- <relative-path> with cwd=<gateway-root>. gateway-untracked uses stdout from git diff --no-index --binary --no-ext-diff -- /dev/null ./<relative-path> with cwd=<gateway-root>. profile-package-external uses the same no-index argv with cwd=<profile-package-root>. Tracked diff must exit 0; no-index diff may exit 0 or 1. Stderr and exit status are not framed. Empty stdout is framed as zero bytes followed by NUL.

Independent verifier: `.omo/evidence/verify-dualcoach-candidate.py`.

## Verification

- **candidate_gateway_suite**: 1814 passed across 45 manifest-owned test files under strict dev mode with warnings as errors and zero shutdown-warning markers
- **compileall**: passed on 160 manifest-owned Python leaves with external pycache
- **diff_hygiene**: 167 category-bound tracked/no-index leaf checks passed
- **malformed_persisted_json_matrix**: 336 cases across 56 integer locations and 6 malformed JSON representations rejected without rewrite under strict dev mode
- **exact_gen28_exploit_regressions**: 12 post-review ordering and binding exploit cases passed under strict dev mode
- **focused_supplemental_fault**: 151 binding/preflight/supplemental/runtime/reset/recovery/rewind tests passed under strict dev mode
- **manifest_verifier**: independent verifier recomputes 167 leaves, package, NUL-safe status, category-bound diff, freeze seal, retained historical evidence, and pre-supplemental active-process blocker evidence seal
- **offline**: True
- **profile_package_full_suite**: 720 passed under strict dev mode with warnings as errors and zero shutdown-warning markers
- **ruff**: all 102 gateway and 58 profile-package Python leaves clean under the release config with Python 3.12 target
- **ty**: strict --error all --error-on-warning release check passed on the same ten-file scope used by the independent verifier; the three runtime narrowing errors are absent; unrelated runtime_notice diagnostics are outside this claim
- **wheel_build**: deterministic offline copied-source wheels using /home/cube/.cache/uv, two byte-identical builds each: hermes_agent 6c9691db5cb5ab0f21773f32561ea2a77436af28b360286881fb6df73bdf718b; profile package 104cfdda58eeb3487a075426598a3548fbb7a7d16f50eb81cd8a47e0fc090347

## Raw-file inventory

| Root | Category | Path | Bytes | SHA-256 |
| --- | --- | --- | ---: | --- |
| `gateway` | `gateway-tracked` | `gateway/platforms/korean_humanizer.py` | 68521 | `5a846305853b9964b6e3ba1270d2950b583590d17d110afb2e4540da180ef8b3` |
| `gateway` | `gateway-tracked` | `gateway/platforms/nutrition_coaching.py` | 881378 | `a2b618a79631b29b1571ed267a8ddb3ab7bb96fddaeba9fb99d2533b4d465fbc` |
| `gateway` | `gateway-untracked` | `gateway/platforms/nutrition_coaching_copy_integrity.py` | 1497 | `80247c2e765dce7da98eabfab63f7c0a48ddf8f6c830c2f7a6769bb2dd84d3a1` |
| `gateway` | `gateway-untracked` | `gateway/platforms/nutrition_coaching_judgment.py` | 5005 | `87dd9d68609f906d092161cd894215ca9518b4102c7c584ea33ec46392d78ccd` |
| `gateway` | `gateway-untracked` | `gateway/platforms/nutrition_coaching_judgment_adaptive.py` | 6119 | `ad827eae6c5a322d745efb9679b02e82e0b76ceda2c706a6a5d0477915f0d313` |
| `gateway` | `gateway-untracked` | `gateway/platforms/nutrition_coaching_judgment_request.py` | 13267 | `95f6a1991ef3ffdeeb65e73b0fa9bab112e1873090364f39b8aeff6190c316b0` |
| `gateway` | `gateway-untracked` | `gateway/platforms/nutrition_coaching_judgment_types.py` | 1321 | `18febabb95254589b100e49a7c71cd50de5b6f6afdf530518309afae8d92cdbb` |
| `gateway` | `gateway-untracked` | `gateway/platforms/nutrition_coaching_proposal.py` | 9575 | `6d8e9ec66406e357bd97f152468a15378c738864c321c91a2b639433f8bb78b3` |
| `gateway` | `gateway-untracked` | `gateway/platforms/nutrition_coaching_proposal_validation.py` | 6866 | `c655e01d0c9d34f030ef0491ffb425a0e949d9023be4a6bb2e359c0e71492199` |
| `gateway` | `gateway-untracked` | `gateway/platforms/nutrition_coaching_safety.py` | 4223 | `b5e58dd5b9a741b4bbe14a536ea18005a20c39b84e4334fc51b37c26e506140c` |
| `gateway` | `gateway-untracked` | `gateway/platforms/nutrition_onboarding_reconciler.py` | 3714 | `20a04a561cc082cdf9fb80d2f95287908b1df12bb4ee312d631f219bffff8221` |
| `gateway` | `gateway-untracked` | `gateway/platforms/nutrition_onboarding_reconciliation.py` | 8940 | `d1eb42479d1772a263505ccc37dd00cf33ab7e4ee2699ef5c6210f2e27c2a24a` |
| `gateway` | `gateway-untracked` | `gateway/platforms/nutrition_onboarding_reconciliation_copy.py` | 643 | `71f4d8cf469941f760e9752be027cf2dde39a027a5d1477e64314f6777a9d17c` |
| `gateway` | `gateway-untracked` | `gateway/platforms/nutrition_operator_projection.py` | 1524 | `efa5311a21e5089c41dc7b8dc2c6c2955dfc5addc25587373141d48971ddee79` |
| `gateway` | `gateway-untracked` | `gateway/platforms/nutrition_service_state.py` | 9185 | `996d4b629eb21f59b9021a6b96ab2d82c0c89029f21e8de7cbb6143c59359f88` |
| `gateway` | `gateway-tracked` | `gateway/platforms/physique_checkin.py` | 55712 | `1d07882ea22f8b8cbaf7d5df843fcf6d29375e895278ab25faa529a2b4e9d50a` |
| `gateway` | `gateway-tracked` | `gateway/platforms/physique_checkin_prompts.py` | 8534 | `04542a08ac53360c30a3e8f8f04d76b97e752e6a8cac47f32277bc706293078d` |
| `gateway` | `gateway-untracked` | `gateway/platforms/rehearsal_reset.py` | 130604 | `3380309169dc6081fbc772982167ca54980b2bdc5802f47b26191f4656de3851` |
| `gateway` | `gateway-tracked` | `gateway/platforms/telegram.py` | 692268 | `574e03c9b3b4b9b3c3fe036a1ff656125a338ab2d4c75a85d729bcf4995b22c0` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_activation_notice.py` | 8893 | `14af6cb1fc5a0dd919e064827e82ef9ffbf62d993ba00a96ba5223f7566a7ca6` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_activation_readiness.py` | 22772 | `a54d1f5e64a606fb4f5ce4d356ceada2fdb899e43ec4c5b0937534caaa77941f` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding.py` | 6336 | `6ab725042cbed536d8a8f3faee29e431470617f21d83c795e19574a27fcd032f` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_authority.py` | 1943 | `7a670aea26f55e23760308e34848aef7acfdd7e53fc9d2ebd73b43878456a4d2` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_copy.py` | 6067 | `58dee07b3a9a1963f66b7a893f4eac5192d169a5289da81d7dc6c82cb1ac0255` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_preview.py` | 6949 | `3e132443e9252aed57c98bfd1923ffc31484ebf7f5fd0306c0ea05ae3d121abd` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_preview_callback.py` | 3163 | `c6df9e97f913da0451894b11a324e9c854740754bbee7b907862ebc7db947169` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_preview_completion.py` | 4077 | `f50703a4fcb6792c77b07a2bb6b7493ae7de3e445429a25a541f5ebbb8ca0abc` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_preview_flow.py` | 6034 | `63debead48bd3ac559ef8bebfa45fd7210bf815c105b52bb73bfe3e870f9da97` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_preview_publication.py` | 3161 | `5d5dda8dacc9da237badda96c61d07f3307ed9001a9f4020a282989d97c28602` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_preview_types.py` | 998 | `fbe8224ce0af2ec71e6803d91c0496a663311f9d34929a002afc317e140cf034` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_publication_outbox.py` | 53649 | `48bd2a20ffdaad866a7917d6dee2928c54f2fffc7c311462e9ed45ed8f54a953` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_runtime.py` | 27625 | `1a1f59ed71578538df729af17be011c168c1aea1fd6458fa47bc31fd1e13731c` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_runtime_authority.py` | 7476 | `4455a4c28b717485b3260bcd36ea5c7d0eda5d46528dfeb60a579e8f24e284ed` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_runtime_callback.py` | 18650 | `5ac8d6daa1a33229fea1b4606be72675d80d9c5da94a86fd40ec123ac3739983` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_runtime_collection.py` | 9991 | `1375b3397ee9bef7b983674ef518cdb4021e5d0cf960321fb21d51afa0a7817f` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_runtime_errors.py` | 154 | `64c77571967dd76fcc675f389c99950d56cb1e86aa5cd4ec72544dff2780ca03` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_runtime_notice.py` | 2964 | `9eae9f7240e9d206be54de54c4d5c0af16bb9cedcf1f57239dd01f04b51d5426` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_runtime_publication.py` | 8918 | `099a65066ca30441a10617a0cd2e6c674dfbfec7cbbe42f1fc0d027fab33b137` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_runtime_publication_transport.py` | 17377 | `989d2464b2edf603fee2d88eef538899e142b3dc426b6d7d623732fd900ad225` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_onboarding_supplemental_review.py` | 64376 | `e3507e55a5af7cbef34deaa6f0e2f33f2e8811bca0cefff299b154fb60e5aa87` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_nutrition_operator_console.py` | 7966 | `4ea70486fb83432607290c04098c623841f22fba1a0337f0bcfc7a4a40827e52` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_pending_marker_intake.py` | 12054 | `59fd32055ebded635d39dea82a163fb61f1cc6a36a508f25a789fd0877e25f15` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_polling_receipts.py` | 26845 | `5d2ce38deedbba9d1225d4d773327ec1b7d1e4c37b747d6f454a77c6e3db21c0` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_room_bootstrap.py` | 96456 | `7a9d08835ff2ee3637fd56c060428c3b64604e2d194b1c528016bceac69d355c` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_room_bootstrap_activation.py` | 14745 | `045727ee2a74ebcae71d82a0b95dfba25e84d5c1b9e3831c618b9b6bc6102aae` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_room_bootstrap_cutover.py` | 35580 | `1e70ca3c888bf0a7ce64d098266a84f5143748e974d2b42f1a05babf39051214` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_room_bootstrap_invite.py` | 8577 | `7857fc18308e8961681bd4fd80735c1d498a17697fbad3ecec5d74fa6e18e4de` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_room_bootstrap_invite_store.py` | 2921 | `d6181d450106f512f94458125816ce6467c94ec3cb7608dc9f64a7a9a6a6c5d5` |
| `gateway` | `gateway-untracked` | `gateway/platforms/telegram_room_bootstrap_registration.py` | 20772 | `01f62019ba27d12f9082e3744de5b6ec1ed1102431b068ec4474843bf471f417` |
| `gateway` | `gateway-tracked` | `gateway/run.py` | 842340 | `f5d51008f1e8c8ee102df930fa68c7945a3276a249187adc7b7f6ba4b1e8e134` |
| `gateway` | `gateway-tracked` | `gateway/status.py` | 60499 | `7a04d81facfd29360a096c1233d2afd015e1933c223adcbf7946c087ca9c5115` |
| `gateway` | `gateway-tracked` | `hermes_cli/gateway.py` | 279816 | `7ffbe993ed9e5e8f66dfff9ac9ae966d9144d0448ded57a17dfcd152b32890f9` |
| `gateway` | `gateway-tracked` | `hermes_cli/gateway_windows.py` | 54463 | `ca10abc46df34b8b3871da09683c2f279ffe289f9858fd8329550b18ccdf04b3` |
| `gateway` | `gateway-tracked` | `hermes_cli/profiles.py` | 71694 | `a7b2feab598f5556a2ca634a35db37480bcb8a5fc851ab9245cb7e22e08fa2d2` |
| `gateway` | `gateway-untracked` | `hermes_cli/rehearsal_reset.py` | 149 | `69dbcb38132a9d60307687556750849a8cee63775da6dae881df6235d501e4c7` |
| `gateway` | `gateway-tracked` | `pyproject.toml` | 20447 | `718e2bd5519f7a8b79b192595b30bc1f96b7bfbd723ff34521da6d0b891fd0e8` |
| `gateway` | `gateway-untracked` | `scripts/dualcoach-rehearsal-reset` | 423 | `cc6d0b5f193d1c0b7d069eb4f89698b68b849f788da97420cf740a23c5513952` |
| `gateway` | `gateway-untracked` | `scripts/nutrition-onboarding-owner-v1-migrate` | 3632 | `93ebd5076ee07c729f1528714832dc6f439488426b9719b1827f1b40d610e71c` |
| `gateway` | `gateway-untracked` | `scripts/nutrition-room-bootstrap` | 19079 | `27ccc4d21ce8dbe55224ecf2a496cd813ec243e0bb396f077ffdb912341eb440` |
| `gateway` | `gateway-untracked` | `scripts/reproducible-wheel-build` | 565 | `284e0b428f96851241c8b3a2531d2227d38dda8e4ca1ed30fd4375cc67cefb39` |
| `gateway` | `gateway-untracked` | `scripts/task22-supplemental-owner-review` | 4718 | `9cb0944b251d252dc5fb95ac53a18392c775770fd2e50b55545afed03d63e004` |
| `gateway` | `gateway-tracked` | `tests/conftest.py` | 35155 | `3fc3fbf9991f24884711e1fb48f73e177de86f4338c0b858db17d2b24d67a3e0` |
| `gateway` | `gateway-tracked` | `tests/gateway/conftest.py` | 18776 | `b5cabb93329caaf93196e4bd62bd728e6eb9d404c43ba59d22940261a2c3dec0` |
| `gateway` | `gateway-tracked` | `tests/gateway/test_adaptive_nutrition.py` | 244478 | `023c013315e0315a6faf55481cfc373e8b8b419094ef169a24cab653caa563b1` |
| `gateway` | `gateway-tracked` | `tests/gateway/test_gateway_shutdown.py` | 18287 | `5da93be9d7a96eb86dcc6874f61142201069e27fadef013e390ea08b1f2b574f` |
| `gateway` | `gateway-tracked` | `tests/gateway/test_korean_humanizer.py` | 40038 | `6d7f71163f177837b917e2fac1cb1b3d5227fdaa646a771f83d8469796954146` |
| `gateway` | `gateway-tracked` | `tests/gateway/test_nutrition_coaching.py` | 245108 | `42d1cc1e4a5b9c26c2fb99e5d041700e9a303ca540cf4d46f93abc48ba008ca2` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_nutrition_coaching_judgment.py` | 14264 | `e541fd9d81f95e7f49c0fc098646d4a46f8af6bed0e6f6031d174a69bb9664c1` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_nutrition_onboarding_reconciliation.py` | 23306 | `48d92dc947790ccee74ffa70e40b303c06997d0c5b8cf05016502417ff0ad96c` |
| `gateway` | `gateway-tracked` | `tests/gateway/test_planned_stop_watcher.py` | 14567 | `f61452347b6e164b469a9a3dd3df685ed19774a93838fe6672ece6f45249e55b` |
| `gateway` | `gateway-tracked` | `tests/gateway/test_platform_reconnect.py` | 29375 | `67df37df5a9d41f6c15cf0a57577ad700c9d4bc62b515ded5c44778eb32f72fb` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_rehearsal_reset.py` | 63823 | `76dc2ca5baeafca4d00af8b9ac65d303398f959778cbfb25defd2a116d047aec` |
| `gateway` | `gateway-tracked` | `tests/gateway/test_runner_fatal_adapter.py` | 4306 | `45dbe1a562e22fb60b84265ab57d563b1e8e52f3b3fa9a8d65bd0387ced34816` |
| `gateway` | `gateway-tracked` | `tests/gateway/test_runner_startup_failures.py` | 19768 | `5cf6c9993bb57c28c248a4773fbbd269d2fbe5007b6575855d736e7ee83f9933` |
| `gateway` | `gateway-tracked` | `tests/gateway/test_status.py` | 59025 | `1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_task22_supplemental_owner_review.py` | 46795 | `9d08dadf1cf88d7b0f81bec9ea68ec4a01885355a5b7668feb725c800e3bba40` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_task7_generation_hardening.py` | 45807 | `b6c90c3784be7cd729ea4717087d5371c187df2374e277b608a62bf09565a447` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_activation_notice.py` | 6344 | `75364346432ca57612ff5dd75cf2fe08f3388ffcf4b9a20b1449e4fdc072be14` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_activation_readiness.py` | 14213 | `ea6859a8ee2552b72daf09dec49b56227805bc3b329786d734a29017d43c4c08` |
| `gateway` | `gateway-tracked` | `tests/gateway/test_telegram_conflict.py` | 19568 | `cd714dc0c8bf34d1ab2337df47837cbcbfc7a714b9bffefd9c5c5adc52c19d90` |
| `gateway` | `gateway-tracked` | `tests/gateway/test_telegram_documents.py` | 35108 | `f4023fb186fc87faa204918f453d7bbc27f1f974615cd03cec255c1d193944b1` |
| `gateway` | `gateway-tracked` | `tests/gateway/test_telegram_group_gating.py` | 87019 | `efbc3673ec087044b42a2f24295c7f2ca4b2076bfb8a470358a144ba167b26c6` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_mock_bootstrap.py` | 2046 | `4d09d987250e0dfa4daae675b60adaa6c4fad20cf5ace5dc1d547193f765a307` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_nutrition_onboarding.py` | 79251 | `e3ea24876fcadfbc1d370680c86d04858e99329ccf58fca94f0bdf46d7788b0d` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_nutrition_onboarding_callback_observability.py` | 31486 | `4c03403ce8e41b93c0700f46daf1a70aba8822b1138dd87b82ed751a312c7977` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_nutrition_onboarding_copy.py` | 888 | `34d21c44498f0ae056aca67843818655db12ddeb1c64ac7b2465dba738ecad0f` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_nutrition_onboarding_direct_entry.py` | 7552 | `4bfd4c28d013992d6827095ed16c586a4bf361aec18178a7770b5c85f72986db` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_nutrition_onboarding_preview.py` | 10738 | `ca1301cfa131579cfa278aaa2b31b757f7c492245803710878d49273377dda5b` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_nutrition_onboarding_preview_runtime.py` | 11984 | `f42275aaf516ab941a814932da3b365d8a9002127f9810d9306ec7bf9382c6c4` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_nutrition_operator_console.py` | 15189 | `a040679e2e1f1666dbe7c6815244fd5bc67605d7ddd3bb818996f1f45cf548cf` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_pending_marker_intake.py` | 13360 | `44e6aa5c9b19c1d809e89bf325d61f86ccaa222defb6a906be51e1d2b4781be7` |
| `gateway` | `gateway-tracked` | `tests/gateway/test_telegram_physique_checkin.py` | 178662 | `2c576ced6480d5f9c732d244b4ffb4c4a0b5a0df68181938bf1efce2ff964b0a` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_polling_receipts.py` | 20154 | `b65d727f29e01d2b1940f5f3592f6c9f3c4748b23b28921e59d64cfa88f761e2` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_polling_receipts_multiprocess.py` | 4208 | `3b0b8cf459a423869b789e70acaee17230a1ae534437812a33ae03999f2497b8` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_room_bootstrap.py` | 19455 | `2a2e129e6ead7d3bb4df7c995d0555a63c4137ed12fbac585576493e9e6ee105` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_room_bootstrap_activation.py` | 23575 | `d36f5db86434d57496af4b25cab54e0c7bb73f6186973cc03ac4650a4b6ac09f` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_room_bootstrap_adversarial.py` | 41970 | `7b0b13f8ade0bb19d03cc0782ee5c543c83a894a72bde8e79f77257015bc22b1` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_room_bootstrap_cutover.py` | 39276 | `0e9df3fafb574cb6e6356051cd47f1671d5db5184554ce9183203938b4e6805f` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_room_bootstrap_invite.py` | 14362 | `810a097fdac61bf4f9a5f7d691fe0b34cde07f459a5aa3923f17ef2a312a6d98` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_room_bootstrap_registration.py` | 31414 | `da1f74845de485d72ce9050150b6c5cb764238476e458a7fe296855f2d605afb` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_telegram_room_bootstrap_transport.py` | 66011 | `06df5e89f04bae2c47eb6f4861fcb6395f4b6fa16b554bf67bb8db7cc40458ef` |
| `gateway` | `gateway-untracked` | `tests/gateway/test_trainer_free_v1_contract.py` | 1748 | `a945df321f3634158e4643d38784f9f4a323f60827546afa6de8f7dfe1dec6f9` |
| `gateway` | `gateway-tracked` | `tests/hermes_cli/test_gateway.py` | 38743 | `728355d4faa10791d4c2b9a479ad66ba19bd03c570953940d85632b2a9c3a47f` |
| `gateway` | `gateway-tracked` | `tests/hermes_cli/test_gateway_runtime_health.py` | 2614 | `3ee7bdbea3127bc07309dfd17881ae1a1f9dc9cd91facdc6f03b903a546c04df` |
| `gateway` | `gateway-tracked` | `tests/hermes_cli/test_gateway_service.py` | 136865 | `7ad3e43e6f46cc34b1b07da4cb189b5c59d7f2e506599c79a81cf4055f078330` |
| `gateway` | `gateway-tracked` | `tests/hermes_cli/test_gateway_windows.py` | 31122 | `69e5258740ee06b3441c38e891a055242abce7ae8db4b8f57285f4d8f7ff0716` |
| `gateway` | `gateway-tracked` | `tests/hermes_cli/test_profiles.py` | 70348 | `08514d893d4dd85142b28e03e9b10fc6b66bfb387454a749a73abd521cf6b398` |
| `gateway` | `gateway-untracked` | `tests/test_reproducible_wheel_build.py` | 1690 | `499fc50a16fdaefa2bddef8cd2dfa4e4346a58c5d311e83ed5c0978e178e8130` |
| `profile_package` | `profile-package-external` | `checkin_cli/__init__.py` | 3173 | `03ca6eaec37e7dc6c92d8d6794159c5c363a824e1849e14137dda0e10f818a65` |
| `profile_package` | `profile-package-external` | `checkin_cli/adaptive_nutrition.py` | 314411 | `5e48a7c29ffd5e1ba4c307785b462e2de2ed30a64129d1d6d70e4239669f6478` |
| `profile_package` | `profile-package-external` | `checkin_cli/cli.py` | 2158 | `6b8fbc7fa7506b93c5e3e5c1d196111bd42455418da38eb7f23847c6a5e578ad` |
| `profile_package` | `profile-package-external` | `checkin_cli/coaching_grounding.py` | 27284 | `5b3d82eafd535bd7e5ab0b7498a8e8af57ef0943df39c38b7f17eedc647d212d` |
| `profile_package` | `profile-package-external` | `checkin_cli/customer_admin.py` | 266928 | `8d03ad3fe956e7e91c59fd83926f84ad4fb4e49990c0870765f95d2b53bb1c74` |
| `profile_package` | `profile-package-external` | `checkin_cli/customer_coaching.py` | 55360 | `320cab3fbc114b9a8228aa489a51dc94949352af670a978165be4eb64cfbb63c` |
| `profile_package` | `profile-package-external` | `checkin_cli/customer_grounding.py` | 9496 | `020a15a5ae41e45ef4e0cc633a4d1dfafe6b59af8127f69599ee13ab3d3e72d5` |
| `profile_package` | `profile-package-external` | `checkin_cli/customer_reporting.py` | 31354 | `1e002746ede14b81e4dc4572b923769e727cdc1b8e20f57d624b2780cbbff1d0` |
| `profile_package` | `profile-package-external` | `checkin_cli/customer_schedule.py` | 83091 | `fd40a6347913d148f4513ded26cd2d4f64694b7da00cb42c91f7585c9d6dee3b` |
| `profile_package` | `profile-package-external` | `checkin_cli/diagnostic_evidence.py` | 39624 | `7c5c5b9599a9a348524e996e4ad40149f9ead5d95614567c9ba08ef33746862b` |
| `profile_package` | `profile-package-external` | `checkin_cli/diagnostic_isolation.py` | 132622 | `b5844ecb7f60cbd5db2f88cf0bde780bb3405914be48c9af09360a85ecbd8dce` |
| `profile_package` | `profile-package-external` | `checkin_cli/history_baseline.py` | 10059 | `0592602714cf511a2eeeadeb9c47f48a9678f58025922ded047ba0ad1045c8bd` |
| `profile_package` | `profile-package-external` | `checkin_cli/history_imports.py` | 5909 | `99ee8abc38eee3f9b48ae92982e7e3dbc661d09810eb686b55c95174c02880be` |
| `profile_package` | `profile-package-external` | `checkin_cli/history_models.py` | 3111 | `1c654d4bd693bdc2dd24b6bacfc389e4537e21a69d74b7bc706e63ffb0942e5f` |
| `profile_package` | `profile-package-external` | `checkin_cli/knowledge_retrieval.py` | 28960 | `c018bb983a6449a04ec3f9d72ef6f6dfce5881445d95eb838f54a9dc88e3cc87` |
| `profile_package` | `profile-package-external` | `checkin_cli/models.py` | 49570 | `ed4edaa095b6fb314a6e08a101e28babb1173e3e3c88f5e3c04f01d5e2b20afc` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_onboarding.py` | 23014 | `6180e0c82cb7ed8b7f229c2005f643349621a2deeecddfdef25ed3ed05a06d25` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_onboarding_artifacts.py` | 3874 | `85490113a540b5140c0120fee222e75a12864b0aa3dc806ac54dd2852dcfe584` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_onboarding_authority.py` | 2894 | `3beb8e78b69c0c4ea23a9642ad8fa1f1667c1cd33ae940a7005b0942159cb2ee` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_onboarding_calculations.py` | 6975 | `5366aae3c834be7b42c8a64af62a8aa54099781cb78969ebfe26fbbaa6bf26a0` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_onboarding_cli.py` | 7629 | `f0f6565f9419d1e378bf83790795db952adbba1d167b3272604efe5d496b664d` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_onboarding_contract.py` | 2720 | `327267e12c2e6250218652811cca403a80c1704753f2caace7d8b1e446d21417` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_onboarding_finalization.py` | 11409 | `14a8681cf72120f29dd0155c1a38e59f020efa8139a4d039d8954792b4e722ae` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_onboarding_finalize_service.py` | 2168 | `a567cb73ba375b4489edc78df34bd50f675991302a1031a5db295ac4bfdd14c1` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_onboarding_fs.py` | 6223 | `970e9da56f04f2082b23a5fa8499a0c853f417ddd3f2968e79579c77af083e38` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_onboarding_migration.py` | 3470 | `1242ecc6d7d4c461855dcf99e7cd58c10eccafad3bfc9791fb435018115a1fb4` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_onboarding_models.py` | 6994 | `3846760adfdc51847ce49a42692d8dc384c6a5cf7bc588af652d51e22a98d5e4` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_onboarding_owner_v1_migration.py` | 75138 | `5c5160f846c837bafb61f82efcfc0ed8682f83bb89f781fc7dc175c2ed1a001e` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_onboarding_projection.py` | 8896 | `6c0f707b6efb7df7d7aa5fa679af7dac4ac5e8e296c1259f8ab24ea3b09ec988` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_onboarding_reconciliation.py` | 5415 | `304b5feb873a01749c162fcfb0869e3ab1db891dd7bcc36d1056c3361d9d84bd` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_onboarding_session.py` | 2451 | `fc36563d040a7980641a2dbebe713af1697da786c8dc81d7cbfb73a20a520eb1` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_onboarding_store.py` | 9683 | `39a125d5cd2d4693f82cc4a156482980e7e415da6b1729f54119dd0d473bf299` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_readiness.py` | 7081 | `b1d57fe3c0f3b7faa4092844ca5bcd85c2e2d8dcb5dfb064adeca037e60ea457` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_readiness_contract.py` | 3962 | `e2e8068fdbb2644c23d2fe80035255a5aa97fde10975ea3b2f306141eba2810b` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_readiness_io.py` | 3841 | `5bebfa0eb355e3431ef5709c4205bae504ce3a964070168b670c84e9e7f7d434` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_readiness_validators.py` | 9875 | `f1e985808b1148d4a713fa527de80b8005e04ebb5651df2a47e13ff231990fad` |
| `profile_package` | `profile-package-external` | `checkin_cli/nutrition_restriction_kb.py` | 8819 | `329bc211374cec4f43dafe0d8b8db0a335723e413074a31aaac044d694a16ee3` |
| `profile_package` | `profile-package-external` | `checkin_cli/operator_console.py` | 59472 | `209a9bfb8906cc5a55cbf05c4e8f9734ffdfe8c088bf3ea640fa46d2385787ed` |
| `profile_package` | `profile-package-external` | `checkin_cli/readiness_cli.py` | 927 | `7a39c1c1d8cca9923f7e92140c5eb3b97733a5e569fe7d63255be42b293cae0c` |
| `profile_package` | `profile-package-external` | `checkin_cli/store.py` | 59244 | `063a53fabd323bd23388d21ae853b8c6098fdda01c203d2facb8f092d897cbd1` |
| `profile_package` | `profile-package-external` | `checkin_cli/wizard.py` | 63973 | `c034593fef588eca830d3fea8bd10c9539ce11f77c18d5b7ed9d2462a04247b6` |
| `profile_package` | `profile-package-external` | `checkin_cli/wizard_models.py` | 3490 | `04022c7461f8b86d940a645c9b43f81b905f5e886d04fc1a7d597bbdc29cae15` |
| `profile_package` | `profile-package-external` | `checkin_cli/wizard_storage.py` | 11338 | `56fa563c39891e75dc75fbbed9b3effdde90392273aa2681b82eac37731891e7` |
| `profile_package` | `profile-package-external` | `pyproject.toml` | 544 | `7c48641ec198f539aa4af1f2000254b76a2915fd1b8f143f5b118ad662e4fb1e` |
| `profile_package` | `profile-package-external` | `tests/test_adaptive_nutrition.py` | 75267 | `b40046927817d62d339fbe1291ecc8384b6f6b2265b97e7eb809949d766e11e9` |
| `profile_package` | `profile-package-external` | `tests/test_customer_admin.py` | 92670 | `d71c73ba1a4aa0fc70c9015664b71bfc7b0b8758448b9ca19055c5c3d0415822` |
| `profile_package` | `profile-package-external` | `tests/test_customer_nutrition_wizard.py` | 6514 | `248fba6afe200a928a2496178413b72ba010f46fb1eec85b112ef350b42cf5b9` |
| `profile_package` | `profile-package-external` | `tests/test_customer_schedule.py` | 26655 | `25dd7b67d03f54246d0bb169665bc19d02fe0aabcab15c72ea28d86d51e5802a` |
| `profile_package` | `profile-package-external` | `tests/test_nutrition_onboarding.py` | 20059 | `c791a72f6cb62aed89678c72897b6116e11529a0ff33888eb3a89e28c3be604a` |
| `profile_package` | `profile-package-external` | `tests/test_nutrition_onboarding_adaptive.py` | 6459 | `a549b82c846fb023843a85c451a2850fb776cd1919d288423bc3e9c97cc65a1c` |
| `profile_package` | `profile-package-external` | `tests/test_nutrition_onboarding_admin.py` | 5617 | `b19c42165d90775dd059a0a51eccad699f0ed85d020dcea9fe985d694ae7bdb7` |
| `profile_package` | `profile-package-external` | `tests/test_nutrition_onboarding_calculations.py` | 9514 | `1ae60731b03c351ed4356670866e1aa509e95a2d67af5bcb1ab1bf334edce2f7` |
| `profile_package` | `profile-package-external` | `tests/test_nutrition_onboarding_cli.py` | 5757 | `4f9acb9e4174ea54a2528f59e484460e1d202ebcbf95e3baa8875933f3b852f2` |
| `profile_package` | `profile-package-external` | `tests/test_nutrition_onboarding_models.py` | 8250 | `9d7b0785980dc5c06a158a318ebd23e3c54b3c720a77bb5eddd50d050daab511` |
| `profile_package` | `profile-package-external` | `tests/test_nutrition_onboarding_store.py` | 6220 | `7a80021feb6be46ac28c0b3501f14f45e1b66f14812a550f0f78a0b8a20dce93` |
| `profile_package` | `profile-package-external` | `tests/test_nutrition_readiness.py` | 18782 | `c8462eead1c2d20f35ad5396853accd1875479ceffd94f02969acaaf641b1f67` |
| `profile_package` | `profile-package-external` | `tests/test_nutrition_restriction_kb.py` | 4323 | `0b6c757b2001e2438501f2f5cfd62271e59262d4bd31203c9cc8b28c049971a1` |
| `profile_package` | `profile-package-external` | `tests/test_owner_v1_contract.py` | 3264 | `c3da84dc3c583ad4db1fcd405541510411b39b657623087a538ff4f3d6bc1aff` |
| `profile_package` | `profile-package-external` | `tests/test_owner_v1_migration.py` | 34932 | `0824c3e4a4a801f1baf3163807375aa4d427f6eb097fd35f9f524c1e9df2c150` |
