CHAT_OUTPUT_BEGIN
COMMAND_ID=NEWFI-260920-NEWFDOM-NOTIFY213-RCA175
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=newfi-newfdom-notify213-staging-install-error-cli-contract-rca-readonly
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=43b9a7d4a813f41f9a2859c2a54931aa199494971a4356bbc40fb5429b1a910e
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=0
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=e8352547cf0927283d572dc8a8c50f0cd16f34df85c066999bd53602e84f3b36
SANITIZED_OUTPUT_SHA256=e8352547cf0927283d572dc8a8c50f0cd16f34df85c066999bd53602e84f3b36
OUTPUT_BEGIN
NEWFI175_BEGIN=true
COMMAND_ID=NEWFI-260920-NEWFDOM-NOTIFY213-RCA175
NEWFI175_GIT={"branch":"implementation/newfi-closed-mvp-20260906","clean":true,"head":"92de706841be89597b4b6d9738c64780e9f940e5","remote_head":"92de706841be89597b4b6d9738c64780e9f940e5"}
NEWFI175_PRODUCTION={"command_id":"NEWFI-260920-NEWFDOM-NOTIFY213-RCA175","role":"production","snapshot":{"ac":1000030,"board":"1","cron":1,"delivery":0,"errors":41,"errors_max":41,"events":1000010,"notify":0,"pref":0,"status":"OK"},"status":"OK"}
NEWFI175_STAGING={"cli":{"addon_list":{"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_tail":"","stdout_sha256":"9ad5e782c2c6e409050b1ae5ca212c192b7e765ccba2c9cd5eca35765adabd56","stdout_tail":" ------------------- -------------------------- ------------------------------ -------- \n  Add-on ID           Title                      Version                        Active  \n ------------------- -------------------------- ------------------------------ -------- \n  Gram[path]        Gram Support               1.0.0 Alpha 3 Unified Fix 10   Yes     \n  Newfi[path]   Newfi AutoContent          1.0.0 Alpha 3                  Yes     \n  Newfi[path]          Newfi Dogs                 1.0.0 Alpha 1                  Yes     \n  Newfi[path]        Newfi Events               1.0.0 Alpha 1                  Yes     \n  Newfi[path]        Newfi Portal               1.0.0 Alpha 1                  Yes     \n  XFMG                XenForo Media Gallery      2.3.11                         Yes     \n  XFRM                XenForo Resource Manager   2.3.11                         Yes     \n ------------------- -------------------------- ------------------------------ -------- \n\n Total: 7 add-ons (7 active, 0 inactive)\n"},"install_help":{"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_tail":"","stdout_sha256":"9dac6d249cac5938d1d908affe66cc652d0deaa1b24d9233f7bdebec96151104","stdout_tail":"Description:\n  Installs the specified add-on\n\nUsage:\n  xf:addon-install [options] [--] <id>\n  xf-addon:install\n\nArguments:\n  id                    Add-On ID or path to add-on zip file\n\nOptions:\n  -f, --force           Skip verifying that the add-on is installable\n  -h, --help            Display help for the given command. When no command is given display help for the list command\n  -q, --quiet           Do not output any message\n  -V, --version         Display this application version\n      --ansi|--no-ansi  Force (or disable --no-ansi) ANSI output\n  -n, --no-interaction  Do not ask any interactive question\n  -v|vv|vvv, --verbose  Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug\n"},"validate_events":{"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_tail":"","stdout_sha256":"584dd7b8ebbdaa9b53f94213c511ed4e18c9b3ce59abe303168c372d96692646","stdout_tail":"Attempting to validate addon.json file...\nJSON file validates successfully!\n"}},"command_id":"NEWFI-260920-NEWFDOM-NOTIFY213-RCA175","filesystem":{"notify_dir_exists":false,"notify_dir_is_symlink":false},"role":"staging","snapshot":{"alert_fields":0,"alerts":0,"autocontent_version":1000030,"board":"0","delivery_table":0,"errors":25,"errors_max":57,"events_version":1000010,"new_errors":[{"error_id":57,"exception_type":"ErrorException","filename":"Setup.php","line":7,"message_head":"Fatal Error: Class Newfi\\Notify\\Setup contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (XF\\AddOn\\AbstractSetup::upgrade)","message_sha256":"219e736a597daba89692577ef21eb622232cc29550e630922b0daec840c2f898"}],"notify_addon":0,"pref_table":0,"push_rows":0,"route":0,"status":"OK","templates":0},"status":"OK"}
NEWFI175_DECISION=PASS_NOTIFY213_INSTALL_FAILURE_RCA_CAPTURED
NEWFI175_NEXT_GATE=REBUILD_STAGING_WITH_EXACT_CLI_DISCOVERY
HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"NEWFI-260920-NEWFDOM-NOTIFY213-RCA175","rollback_restored":null,"rollback_started":false,"status":"OK","version":1}

OUTPUT_END
CHAT_OUTPUT_END
