CHAT_OUTPUT_BEGIN
COMMAND_ID=GITEA-V4-MIGRATION-CONTRACT-PREFLIGHT-20260730T184439Z
STATUS=FAIL
RC=1
HOST=pve01
MODE=verify
COMPONENT=gitea-machine-identity
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83
COMMAND_SHA256=cc99046f336a49aaae4244998e5f7b45fc32c748ee59648e8103db6f0d78a8e9
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGE_DECLARED=false
RESULT_CONTRACT_VALID=true
RESULT_CONTRACT_STATUS=NOT_APPLICABLE
RESULT_CONTRACT_ERROR=NONE
COMMAND_RC=1
CHANGES_MADE=false
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
MUTATION_OUTCOME=NO_MUTATION
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=329adb4168886aa8b8316c38bc6b7de3c491c1487250a940f0f81ac741b09c1d
SANITIZED_OUTPUT_SHA256=329adb4168886aa8b8316c38bc6b7de3c491c1487250a940f0f81ac741b09c1d
OUTPUT_BEGIN
Traceback (most recent call last):
  File "/var/lib/homelab-command-adapter/capsules/7b29bd59c3a2084900309b6704c9f3f23e6ae3a7af04dc53e7505de19622b942/payload/probe_gitea_v4_migration_contract.py", line 525, in <module>
    raise SystemExit(main())
                     ~~~~^^
  File "/var/lib/homelab-command-adapter/capsules/7b29bd59c3a2084900309b6704c9f3f23e6ae3a7af04dc53e7505de19622b942/payload/probe_gitea_v4_migration_contract.py", line 502, in main
    "admin_source": admin_source_summary(),
                    ~~~~~~~~~~~~~~~~~~~~^^
  File "/var/lib/homelab-command-adapter/capsules/7b29bd59c3a2084900309b6704c9f3f23e6ae3a7af04dc53e7505de19622b942/payload/probe_gitea_v4_migration_contract.py", line 213, in admin_source_summary
    compile(source, str(ADMIN), "exec")
    ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/homelab-admin/bin/homelab-admin", line 19
    phase_allowed(){ case " $PHASE_ORDER " in *" $1 "*) return 0;; *) return 1;; esac; }
                                                      ^
SyntaxError: closing parenthesis ')' does not match opening parenthesis '{'

OUTPUT_END
CHAT_OUTPUT_END
