>>> [vm130-git] precheck MODE=--publish PROFILE=/opt/router-ops/etc/router-machine-git-source.conf PROFILE_VERSION=2 PROFILE_SHA256=5143bbe07e6dc715824d531209df8eb65701ce49b08e659a30c5a648a9a9aa7e MACHINE_ID=vm130 GIT_DIR=/home/ops/.vm130-source.git WORK_TREE=/opt/router-ops BRANCH=main REMOTE_URL=git@github.com:DChuvelev/wg-paid-vm130.git LOCAL_HEAD=a687e145d260f410aacbcd406d8ef44266791118 >>> [vm130-git] verify remote branch REMOTE_HEAD=a687e145d260f410aacbcd406d8ef44266791118 >>> [vm130-git] build current project allowlist >>> [vm130-git] read paths already tracked by git CURRENT_ALLOWED_COUNT=88 TRACKED_COUNT=88 MANAGED_UNION_COUNT=88 >>> [vm130-git] strict path validation STRICT_PATH_VALIDATION=true >>> [vm130-git] show tracked files now missing from machine TRACKED_PATH_MISSING_COUNT=0 >>> [vm130-git] build simulated git index STAGED_CHANGE_COUNT=1 === STAGED PATHS === bin/router-resource-monitor >>> [vm130-git] validate simulated staged paths STAGED_PATH_VALIDATION=true SIMULATED_TREE_SHA=b99f0e600a0925f9d7810a6798e317481e94d91f SIMULATED_TREE_FILE_COUNT=88 >>> [vm130-git] high-confidence secret scan of simulated tree HIGH_CONFIDENCE_SECRET_MATCHES=0 >>> [vm130-git] keyword review scan === FILES REQUIRING KEYWORD REVIEW === b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-bundle-policy-r20 b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-capture-mgts b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-context-pack b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-detached-step b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-hmn-loader-inspect b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-hmn-slot-loader-inspect b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-http-verify b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-instance-show b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-machine-close b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-machine-close-contract-selftest b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-machine-git-publish b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-public-mirror-vm103 b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-public-reindex b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-public-start b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-public-url b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-publication-workflow-selftest b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-publish-file b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-publish-report b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-run b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-step-lineage b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-step-workflow-selftest b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-vm100-git-source-publish b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-vm101-git-source-publish b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-vm103-git-source-publish b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-vm121-git-source-publish b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-vm130-git-source-publish b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-workflow-r17-selftest b99f0e600a0925f9d7810a6798e317481e94d91f:bin/router-workflow-r20qu-selftest b99f0e600a0925f9d7810a6798e317481e94d91f:bin/vm101-canonical-validate b99f0e600a0925f9d7810a6798e317481e94d91f:bin/wg-paid-e2e-smoke.sh b99f0e600a0925f9d7810a6798e317481e94d91f:lib/router-machine-close-contract.sh b99f0e600a0925f9d7810a6798e317481e94d91f:lib/router-publication-policy.sh b99f0e600a0925f9d7810a6798e317481e94d91f:lib/router-step-workflow.sh >>> [vm130-git] verify real git index has no pre-staged changes >>> [vm130-git] install validated simulated index >>> [vm130-git] create commit [main a69f288] vm130: publish managed source 2026-10-10T16:02:43Z 1 file changed, 150 insertions(+) NEW_COMMIT=a69f288c73e98038056f1100cf6b475ab98ba591 NEW_TREE=b99f0e600a0925f9d7810a6798e317481e94d91f >>> [vm130-git] push branch to remote To github.com:DChuvelev/wg-paid-vm130.git a687e14..a69f288 main -> main >>> [vm130-git] verify remote commit LOCAL_COMMIT=a69f288c73e98038056f1100cf6b475ab98ba591 REMOTE_COMMIT=a69f288c73e98038056f1100cf6b475ab98ba591 RESULT=PASS_VM130_GIT_PUBLISH MACHINE_ID=vm130 GIT_COMMIT=a69f288c73e98038056f1100cf6b475ab98ba591 GIT_TREE=b99f0e600a0925f9d7810a6798e317481e94d91f GIT_FILE_COUNT=88 COMMIT_CREATED=true PUSH_PERFORMED=true REPOSITORY=https://github.com/DChuvelev/wg-paid-vm130