>>> [vm130-git] precheck MODE=--publish PROFILE=/opt/router-ops/etc/router-machine-git-source.conf PROFILE_VERSION=2 PROFILE_SHA256=d0d88bbfee23bd522236d186627117a93ba76ece5621fcc1b928dba180e3731f 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=3d27b6c3ac578afeecfb9b1c538f1f4458301f03 >>> [vm130-git] verify remote branch REMOTE_HEAD=3d27b6c3ac578afeecfb9b1c538f1f4458301f03 >>> [vm130-git] build current project allowlist >>> [vm130-git] read paths already tracked by git CURRENT_ALLOWED_COUNT=85 TRACKED_COUNT=82 MANAGED_UNION_COUNT=85 >>> [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=4 === STAGED PATHS === bin/router-resource-monitor etc/router-machine-git-source.conf etc/systemd/router-resource-monitor.service etc/systemd/router-resource-monitor.timer >>> [vm130-git] validate simulated staged paths STAGED_PATH_VALIDATION=true SIMULATED_TREE_SHA=c3629739005ee7e4cd2ace1005bafc0ba526bd42 SIMULATED_TREE_FILE_COUNT=85 >>> [vm130-git] high-confidence secret scan of simulated tree HIGH_CONFIDENCE_SECRET_MATCHES=0 >>> [vm130-git] keyword review scan === FILES REQUIRING KEYWORD REVIEW === c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-bundle-policy-r20 c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-capture-mgts c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-context-pack c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-detached-step c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-hmn-loader-inspect c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-hmn-slot-loader-inspect c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-http-verify c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-instance-show c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-machine-close c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-machine-close-contract-selftest c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-machine-git-publish c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-public-mirror-vm103 c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-public-reindex c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-public-start c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-public-url c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-publication-workflow-selftest c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-publish-file c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-publish-report c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-run c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-step-lineage c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-step-workflow-selftest c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-vm100-git-source-publish c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-vm101-git-source-publish c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-vm103-git-source-publish c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-vm121-git-source-publish c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-vm130-git-source-publish c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-workflow-r17-selftest c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/router-workflow-r20qu-selftest c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/vm101-canonical-validate c3629739005ee7e4cd2ace1005bafc0ba526bd42:bin/wg-paid-e2e-smoke.sh c3629739005ee7e4cd2ace1005bafc0ba526bd42:lib/router-machine-close-contract.sh c3629739005ee7e4cd2ace1005bafc0ba526bd42:lib/router-publication-policy.sh c3629739005ee7e4cd2ace1005bafc0ba526bd42: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 fadde79] vm130: publish managed source 2026-08-26T16:49:46Z 4 files changed, 152 insertions(+) create mode 100755 bin/router-resource-monitor create mode 100644 etc/systemd/router-resource-monitor.service create mode 100644 etc/systemd/router-resource-monitor.timer NEW_COMMIT=fadde79bcc5756d478b8814f94ad16ad48fd25d2 NEW_TREE=c3629739005ee7e4cd2ace1005bafc0ba526bd42 >>> [vm130-git] push branch to remote To github.com:DChuvelev/wg-paid-vm130.git 3d27b6c..fadde79 main -> main >>> [vm130-git] verify remote commit LOCAL_COMMIT=fadde79bcc5756d478b8814f94ad16ad48fd25d2 REMOTE_COMMIT=fadde79bcc5756d478b8814f94ad16ad48fd25d2 RESULT=PASS_VM130_GIT_PUBLISH MACHINE_ID=vm130 GIT_COMMIT=fadde79bcc5756d478b8814f94ad16ad48fd25d2 GIT_TREE=c3629739005ee7e4cd2ace1005bafc0ba526bd42 GIT_FILE_COUNT=85 COMMIT_CREATED=true PUSH_PERFORMED=true REPOSITORY=https://github.com/DChuvelev/wg-paid-vm130