CHAT_OUTPUT_BEGIN
COMMAND_ID=NEWFI-260920-NEWFDOM-NOTIFY213-STAGING177
STATUS=OK
RC=0
HOST=pve01
MODE=change
COMPONENT=newfi-newfdom-notify213-staging-direct-native-install
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=15a79cfb494ea2e7d06f5ecc85d99d16158ddb0c47a84ccc7fa63bc8bf0bce3f
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGE_DECLARED=true
RESULT_CONTRACT_VALID=true
RESULT_CONTRACT_STATUS=OK
RESULT_CONTRACT_ERROR=NONE
COMMAND_RC=0
CHANGES_MADE=true
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
MUTATION_OUTCOME=MUTATED
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=8b8cfdcc8692cd97484870a080ba9f76a31f5b5c4f0b1dc30795131558cb0c87
SANITIZED_OUTPUT_SHA256=8b8cfdcc8692cd97484870a080ba9f76a31f5b5c4f0b1dc30795131558cb0c87
OUTPUT_BEGIN
NEWFI177_BEGIN=true
COMMAND_ID=NEWFI-260920-NEWFDOM-NOTIFY213-STAGING177
NEWFI177_GIT_BEFORE={"branch":"implementation/newfi-closed-mvp-20260906","clean":true,"head":"92de706841be89597b4b6d9738c64780e9f940e5","remote_head":"92de706841be89597b4b6d9738c64780e9f940e5"}
NEWFI177_PRODUCTION_BEFORE={"command_id":"NEWFI-260920-NEWFDOM-NOTIFY213-STAGING177","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"}
NEWFI177_STAGING={"candidate_bundle_sha256":"2feda88779d5cc63c9a2b54bd572c0cfd8699591535952b30b920789ecd828e5","candidate_installed":true,"changes_made":true,"command_id":"NEWFI-260920-NEWFDOM-NOTIFY213-STAGING177","records":[{"error57_sha":"219e736a597daba89692577ef21eb622232cc29550e630922b0daec840c2f898","errors":25,"errors_max":57,"step":"preflight"},{"files":8,"step":"deploy"},{"files":4,"step":"php_lint"},{"rc":0,"stderr_sha256":"72f9cccf95a4e8adb6740677920e572b7b9d7d90bfa648874ea232ec844d14b4","stderr_tail":"  RUN  '/usr/bin/php8.3' '/var/www/forums/newfi/public/cmd.php' 'xf:addon-sub-action' 'Newfi/Notify' 'install' '--k=4c0b043d9066fd4a129e33f01269fac6adcb8a1e' '-vvv'\n  OUT  \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n  OUT  Complete.\n  OUT  \n  RES  Command ran successfully\n  RUN  '/usr/bin/php8.3' '/var/www/forums/newfi/public/cmd.php' 'xf:addon-sub-action' 'Newfi/Notify' 'import' '--k=c6a2aff9b7400b432c7ad694cef6116361d8d1da' '-vvv'\n  OUT  \n  OUT  Importing add-on data\n  OUT  Importing... Add-on data (Content type fields)\n  OUT  Importing... Add-on data (Routes)\n  OUT  Importing... Add-on data (Templates)\n  OUT  \n  OUT  \n  RES  Command ran successfully\n  RUN  '/usr/bin/php8.3' '/var/www/forums/newfi/public/cmd.php' 'xf:addon-sub-action' 'Newfi/Notify' 'post-install' '--k=1142b151c486d82e57eb8de924d3a72ebdb0f44f' '-vvv'\n  RES  Command ran successfully\n","stdout_sha256":"e18527b3bec764f4d4a6d5615e3e18485e38058acf9a72b2621b32e969ddc292","stdout_tail":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\nComplete.\n\nImporting add-on data\nImporting... Add-on data (Content type fields)\nImporting... Add-on data (Routes)\nImporting... Add-on data (Templates)\n\n","step":"install"},{"delivery_rows":0,"errors":25,"errors_max":57,"pref_rows":0,"push_rows":0,"status":"OK","step":"verify","vapid_bytes":32,"version":1000010},{"after":{"alerts":0,"deliveries":0,"errors":25,"events":0,"prefs":0,"push":0},"before":{"alerts":0,"deliveries":0,"errors":25,"events":0,"prefs":0,"push":0},"persistent_rows_after":0,"status":"OK","step":"integration","tx":{"alerts":3,"cancelled":{"delivered":1,"duplicate":0,"filtered":0,"matched":1,"unavailable":0},"changed":{"delivered":1,"duplicate":0,"filtered":0,"matched":1,"unavailable":0},"duplicate":{"delivered":0,"duplicate":1,"filtered":0,"matched":1,"unavailable":0},"native_push_usable":false,"new":{"delivered":1,"duplicate":0,"filtered":0,"matched":1,"unavailable":0},"push_payloads":3,"push_subscriptions":0,"region_filter":{"delivered":0,"duplicate":0,"filtered":1,"matched":0,"unavailable":0},"topic_filter":{"delivered":0,"duplicate":0,"filtered":1,"matched":0,"unavailable":0}}},{"delivery_rows":0,"errors":25,"errors_max":57,"pref_rows":0,"push_rows":0,"status":"OK","step":"verify_after","vapid_bytes":32,"version":1000010}],"role":"staging","rollback_restored":null,"rollback_started":false,"status":"OK"}
NEWFI177_PRODUCTION_AFTER={"command_id":"NEWFI-260920-NEWFDOM-NOTIFY213-STAGING177","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"}
NEWFI177_GIT_AFTER={"branch":"implementation/newfi-closed-mvp-20260906","clean":true,"head":"92de706841be89597b4b6d9738c64780e9f940e5","remote_head":"92de706841be89597b4b6d9738c64780e9f940e5"}
NEWFI177_CANDIDATE={"bundle_sha256":"2feda88779d5cc63c9a2b54bd572c0cfd8699591535952b30b920789ecd828e5","bytes":15312,"file_hashes":{"Alert/Event.php":"968a7dbea0ff0022a0087c87650e5b7002ceb6c9c5484341d38dd6448612d84f","Pub/Controller/Preferences.php":"41f1a02482434ec9f25867d820405666f88017aa276bc7ac88f8eac6ed7c893a","Service/Notifier.php":"4e376b19a888c5c02e18fb9ac19b81a3506f590a24081b89e57d66e2289e26d8","Setup.php":"6b27794535419f2bd7e913b8deed04482410db98852c9c533d58d355e7d7308a","_data/content_type_fields.xml":"1521c9e0b7ddad68278dd2c859cafe834e0b283c97223f19d39befc9f5f2360f","_data/routes.xml":"241d7277fb787dad1427df3d02feebe56031ae56b472a1d5bd756b70fecb188f","_data/templates.xml":"a01527d2ece675e6f14f4df609634529776d616a26e493661488a7a0172f7473","addon.json":"5db36f437e97d0fe35559d909c050b1f05a821b705e2099e27eb7ead020c64f6"},"files":8}
NEWFI177_DECISION=PASS_NOTIFY213_STAGING_NATIVE_XF_PUSH_PREFS_DEDUPE_PRIVACY
NEWFI177_NEXT_GATE=NOTIFY213_PRODUCTION_GIT_FINAL178
HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"NEWFI-260920-NEWFDOM-NOTIFY213-STAGING177","rollback_restored":null,"rollback_started":false,"status":"OK","version":1}

OUTPUT_END
CHAT_OUTPUT_END
