CHAT_OUTPUT_BEGIN
COMMAND_ID=NEWFI-260907-PORTAL200-IMPORTDISC2
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=newfi-portal200-import-compact-discovery
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=4c053a94deca7965ef5cc90b8fb37e5ebe90f6df1ce11ea0063f974f27968f60
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=410fb091f0065fe32ba02d3338d8be4d29cc2ef768145fd731a6b6ff6389eb33
SANITIZED_OUTPUT_SHA256=410fb091f0065fe32ba02d3338d8be4d29cc2ef768145fd731a6b6ff6389eb33
OUTPUT_BEGIN
NEWFI61_BEGIN
COMMAND_ID=NEWFI-260907-PORTAL200-IMPORTDISC2
MUTATION_SCOPE=NONE_READ_ONLY
RUNNER_CONTRACT_COMPACT={"rules":["50:raise ValueError(\"unsupported version\")","51:if document.get(\"command_id\") != command_id:","52:raise ValueError(\"command_id mismatch\")","54:if status not in {\"OK\", \"BLOCKED\", \"FAIL\"}:","55:raise ValueError(\"invalid status\")","59:if not isinstance(changes, bool):","60:raise ValueError(\"changes_made must be boolean\")","61:if not isinstance(rollback_started, bool):","62:raise ValueError(\"rollback_started must be boolean\")","63:if rollback_restored is not None and not isinstance(","67:raise ValueError(","70:if rollback_restored is True and rollback_started is not True:","71:raise ValueError(","74:if rollback_started is True and changes is not True:","75:raise ValueError(","78:if status == \"BLOCKED\" and (","83:raise ValueError(","86:if status == \"OK\" and command_rc != 0:","87:raise ValueError(\"OK contract inconsistent with rc\")","88:if status == \"FAIL\" and command_rc == 0:","89:raise ValueError(\"FAIL contract inconsistent with rc\")"],"sha256":"b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d"}
XF_IMPORT_REFLECTION={"data":{"addon_class":"XF\\AddOn\\AddOn","addon_found":true,"addon_installed":true,"addon_postDataImport":{"declaring":"XF\\AddOn\\AddOn","exists":true,"params":[],"public":true,"static":false},"addon_postRebuild":{"declaring":"XF\\AddOn\\AddOn","exists":true,"params":[],"public":true,"static":false},"addon_preRebuild":{"declaring":"XF\\AddOn\\AddOn","exists":true,"params":[],"public":true,"static":false},"app_addOnDataManager":{"declaring":"XF\\App","exists":true,"params":[],"public":true,"static":false},"dm_class":"XF\\AddOn\\DataManager","dm_enqueueImportAddOnData":{"declaring":"XF\\AddOn\\DataManager","exists":true,"params":["addOn!"],"public":true,"static":false},"dm_getDataTypeClasses":{"declaring":"XF\\AddOn\\DataManager","exists":true,"params":[],"public":true,"static":false},"dm_getDataTypeHandler":{"declaring":"XF\\AddOn\\DataManager","exists":true,"params":["class!"],"public":true,"static":false}},"err_data":"","exitcode":0,"transport_rc":0}
XF_CLI_MATCHING={"err_data":"","exitcode":0,"matching":["xf:addon-rebuild                             Rebuilds the specified add-on data.","xf:rebuild-master-data                       Rebuilds the core XF master data.","xf-addon:build-release                       Performs an export of the current XML data and saves a ZIP file to _releases","xf-addon:bump-version                        Bumps the version of the specified add-on","xf-addon:create                              Creates an XF add-on and writes out the basic addon.json file.","xf-addon:export                              Exports the XML files for an add-on","xf-addon:install-step                        Runs a specific step from the specified add-on Setup class.","xf-addon:sync-json                           Syncs the contents of the add-on JSON file to the database, updating the title, version and JSON hash as necessary","xf-addon:uninstall-step                      Runs a specific step from the specified add-on Setup class.","xf-addon:upgrade-step                        Runs a specific step from the specified add-on Setup class.","xf-addon:validate-json                       Validates the contents of the add-on JSON file to ensure all of the required values exist and are of the correct type.","xf-designer:rebuild-metadata                 Rebuilds metadata hashes based on file system content","xf-dev:analyze-icons                         Analyzes icon usage and rebuilds sprites.","xf-dev:import                                Imports all data from development files","xf-dev:import-activity-summary-definitions   Imports activity summary definitions from development files","xf-dev:import-admin-navigation               Imports admin navigation from development files","xf-dev:import-admin-permissions              Imports admin permissions from development files","xf-dev:import-advertising-positions          Imports advertising positions from development files","xf-dev:import-api-scopes                     Imports API scopes from development files","xf-dev:import-bb-code-media-sites            Imports bb code media sites from development files","xf-dev:import-bb-codes                       Imports bb codes from development files","xf-dev:import-class-extensions               Imports class extensions from development files","xf-dev:import-code-event-listeners           Imports code event listeners from development files","xf-dev:import-code-events                    Imports code events from development files","xf-dev:import-content-types                  Imports content types from development files","xf-dev:import-cron-entries                   Imports cron entries from development files","xf-dev:import-help-pages                     Imports help pages from development files","xf-dev:import-member-stats                   Imports member stats from development files","xf-dev:import-navigation                     Imports navigation from development files","xf-dev:import-options                        Imports options from development files","xf-dev:import-permissions                    Imports permissions from development files","xf-dev:import-phrases                        Imports phrases from development files","xf-dev:import-routes                         Imports routes from development files","xf-dev:import-style-properties               Imports style properties from development files","xf-dev:import-template-modifications         Imports template modifications from development files","xf-dev:import-templates                      Imports templates from development files","xf-dev:import-widget-definitions             Imports widget definitions from development files","xf-dev:import-widget-positions               Imports widget positions from development files","xf-dev:rebuild-caches                        Rebuilds various caches","xf-dev:rebuild-metadata                      Rebuilds metadata hashes based on file system content","xf-embed-metadata:conversation-messages      Rebuilds embed metadata for direct message conversations.","xf-embed-metadata:posts                      Rebuilds embed metadata for posts.","xf-embed-metadata:profile-post-comments      Rebuilds embed metadata for profile post comments.","xf-embed-metadata:profile-posts              Rebuilds embed metadata for profile posts.","xf-embed-metadata:xfrm-resource-updates      Rebuilds embed metadata for resource updates.","xf-rebuild:attachment-optimization           Optimizes attachments to WebP format.","xf-rebuild:attachment-thumbnails             Rebuilds attachment thumbnails","xf-rebuild:avatar-optimization               Optimizes avatars to WebP format.","xf-rebuild:forums                            Rebuilds forum counters.","xf-rebuild:icon-usage                        Analyzes icon usage and rebuilds sprites.","xf-rebuild:message-counts                    Rebuilds user message counts.","xf-rebuild:profile-banner-optimization       Optimizes profile banners to WebP format.","xf-rebuild:reaction-score                    Rebuilds user reaction score.","xf-rebuild:search                            Rebuilds the search index.","xf-rebuild:sitemap                           Rebuilds XML sitemap.","xf-rebuild:stats                             Rebuilds daily statistics.","xf-rebuild:threads                           Rebuilds thread counters.","xf-rebuild:users                             Rebuilds user counters and caches.","xf-rebuild:xfmg-album-thumbs                 Rebuilds album thumbnails.","xf-rebuild:xfmg-albums                       Rebuilds album counters.","xf-rebuild:xfmg-media-items                  Rebuilds media item counters.","xf-rebuild:xfmg-media-thumbs                 Rebuilds media item thumbnails.","xf-rebuild:xfmg-user-counts                  Rebuilds media related user counters.","xf-rebuild:xfrm-icon-optimization            Optimizes icons to WebP format.","xf-rebuild:xfrm-resource-items               Rebuilds resource item counters.","xf-rebuild:xfrm-user-resource-counts         Rebuilds resource related user counters."],"transport_rc":0}
XF_REBUILD_HELP={}
HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"NEWFI-260907-PORTAL200-IMPORTDISC2","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null}
NEWFI61_END

OUTPUT_END
CHAT_OUTPUT_END
