>>> [vm101-git] precheck MODE=--publish PROFILE=/etc/router-machine-git-source.conf PROFILE_VERSION=2 PROFILE_SHA256=b43b22f32c40c366787a04f8e753b870f90a4aa79e4d76b5d7811f3934d6ca9c MACHINE_ID=vm101 GIT_DIR=/root/.vm101-source.git WORK_TREE=/ BRANCH=main REMOTE_URL=git@github.com:DChuvelev/wg-paid-vm101.git LOCAL_HEAD=1c2c08296d95c1c8a2bbd0db11ed967b981a5f6d >>> [vm101-git] verify remote branch REMOTE_HEAD=1c2c08296d95c1c8a2bbd0db11ed967b981a5f6d >>> [vm101-git] build current project allowlist >>> [vm101-git] read paths already tracked by git CURRENT_ALLOWED_COUNT=39 TRACKED_COUNT=37 MANAGED_UNION_COUNT=39 >>> [vm101-git] strict path validation STRICT_PATH_VALIDATION=true >>> [vm101-git] show tracked files now missing from machine TRACKED_PATH_MISSING_COUNT=0 >>> [vm101-git] build simulated git index STAGED_CHANGE_COUNT=3 === STAGED PATHS === etc/router-machine-git-source.conf usr/local/lib/router-wgpay-fallback-map.sh usr/local/sbin/router-wgpay-fallback-state.sh >>> [vm101-git] validate simulated staged paths STAGED_PATH_VALIDATION=true SIMULATED_TREE_SHA=7a6f363d5e49715bbb5477f9876f7de117e86880 SIMULATED_TREE_FILE_COUNT=39 >>> [vm101-git] high-confidence secret scan of simulated tree HIGH_CONFIDENCE_SECRET_MATCHES=0 >>> [vm101-git] keyword review scan === FILES REQUIRING KEYWORD REVIEW === 7a6f363d5e49715bbb5477f9876f7de117e86880:hmn/hmn-load-vpn-test.sh 7a6f363d5e49715bbb5477f9876f7de117e86880:hmn/hmn-set-code.sh >>> [vm101-git] verify real git index has no pre-staged changes >>> [vm101-git] install validated simulated index >>> [vm101-git] create commit [main 1e81cfe] vm101: publish managed source 2026-07-26T09:32:07Z 3 files changed, 435 insertions(+) create mode 100644 usr/local/lib/router-wgpay-fallback-map.sh create mode 100755 usr/local/sbin/router-wgpay-fallback-state.sh NEW_COMMIT=1e81cfedd6960030a3ca4c1276932d7e7e16108d NEW_TREE=7a6f363d5e49715bbb5477f9876f7de117e86880 >>> [vm101-git] push branch to remote To github.com:DChuvelev/wg-paid-vm101.git 1c2c082..1e81cfe main -> main >>> [vm101-git] verify remote commit LOCAL_COMMIT=1e81cfedd6960030a3ca4c1276932d7e7e16108d REMOTE_COMMIT=1e81cfedd6960030a3ca4c1276932d7e7e16108d RESULT=PASS_vm101_GIT_PUBLISH MACHINE_ID=vm101 GIT_COMMIT=1e81cfedd6960030a3ca4c1276932d7e7e16108d GIT_TREE=7a6f363d5e49715bbb5477f9876f7de117e86880 GIT_FILE_COUNT=39 COMMIT_CREATED=true PUSH_PERFORMED=true REPOSITORY=https://github.com/DChuvelev/wg-paid-vm101