runtime: publish SUPPORT-260920-PVEPRO-BRAND-BINDINGS-PREFLIGHT-READONLY-751R1
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -0,0 +1,113 @@
|
||||
CHAT_OUTPUT_BEGIN
|
||||
COMMAND_ID=SUPPORT-260920-PVEPRO-BRAND-BINDINGS-PREFLIGHT-READONLY-751R1
|
||||
STATUS=OK
|
||||
RC=0
|
||||
HOST=pve01
|
||||
MODE=read-only
|
||||
COMPONENT=pvepro-brand-bindings-preflight-readonly
|
||||
REFERENCE_REGISTER_CHECK=OK
|
||||
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
|
||||
ERROR_REGISTER_CHECK=OK
|
||||
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
|
||||
COMMAND_SHA256=ce17ff5b135c4881575974b749b41c050d9b0dd034ee4f3d25030dfbb7599854
|
||||
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=a59b5a73fa6822548037066f812e375f333f5149d17c161fb6fa66efff30e63c
|
||||
SANITIZED_OUTPUT_SHA256=a59b5a73fa6822548037066f812e375f333f5149d17c161fb6fa66efff30e63c
|
||||
OUTPUT_BEGIN
|
||||
COMMAND_ID=SUPPORT-260920-PVEPRO-BRAND-BINDINGS-PREFLIGHT-READONLY-751R1
|
||||
MODE=read-only
|
||||
COMPONENT=pvepro-brand-bindings-preflight-readonly
|
||||
CURRENT_WORKSTATION=NEW_WINDOWS_COMPUTER
|
||||
DEFAULT_STYLE_ID=1
|
||||
PROPERTY_NAME_SCHEMA={"Collation":null,"Field":"property_name","Type":"varbinary(50)"}
|
||||
PROPERTY_QUERY_COUNTS={"lower":1,"original":0}
|
||||
TARGET_PROPERTY_NAMES=["publicFaviconUrl","publicIconUrl","publicIconUrlLarge","publicLogoHeight","publicLogoUrl","publicLogoUrl2x","publicLogoWidth","publicMetadataLogoUrl"]
|
||||
PROPERTY_publicFaviconUrl_STYLE_0_1={"group_name":"basic","has_variations":0,"property_id":219,"property_name":"publicFaviconUrl","property_type":"value","property_value":"\"\"","style_id":0,"value_type":"string"}
|
||||
STYLE_CACHE_1={"assets":[],"assets_decoded":true,"assets_keys":[],"assets_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","parent_id":0,"properties":[],"properties_decoded":true,"properties_keys":[],"properties_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","style_id":1,"title":"Default style"}
|
||||
TEMPLATE_BINDING_1={"property":"publicIconUrl","style_id":0,"template":"PAGE_CONTAINER","template_id":595}
|
||||
TEMPLATE_BINDING_2={"property":"publicMetadataLogoUrl","style_id":0,"template":"PAGE_CONTAINER","template_id":595}
|
||||
TEMPLATE_BINDING_3={"property":"publicFaviconUrl","style_id":0,"template":"PAGE_CONTAINER","template_id":595}
|
||||
TEMPLATE_BINDING_4={"property":"publicLogoWidth","style_id":0,"template":"PAGE_CONTAINER","template_id":595}
|
||||
TEMPLATE_BINDING_5={"property":"publicLogoHeight","style_id":0,"template":"PAGE_CONTAINER","template_id":595}
|
||||
NATIVE_FILE_1={"path":"src/XF/Repository/StylePropertyRepository.php","sha256":"7268de5c119d5e654d08913218823305478955236d320365cde0ee1996f87e9d"}
|
||||
NATIVE_METHOD_1_1={"declaration":"public function getUngroupedPropertyMapsInStyle(\\XF\\Entity\\Style $style, array $groups)","line":61,"method":"getUngroupedPropertyMapsInStyle"}
|
||||
NATIVE_METHOD_1_2={"declaration":"public function getStyleColorData(?\\XF\\Entity\\Style $style = null)","line":90,"method":"getStyleColorData"}
|
||||
NATIVE_METHOD_1_3={"declaration":"protected function getColorMapFromPropertyGroup(\\XF\\Entity\\Style $style, $group)","line":128,"method":"getColorMapFromPropertyGroup"}
|
||||
NATIVE_METHOD_1_4={"declaration":"protected function getColorMapVariationFromPropertyGroup(","line":137,"method":"getColorMapVariationFromPropertyGroup"}
|
||||
NATIVE_METHOD_1_5={"declaration":"public function getEffectivePropertiesInStyle(\\XF\\Entity\\Style $style)","line":168,"method":"getEffectivePropertiesInStyle"}
|
||||
NATIVE_METHOD_1_6={"declaration":"public function getEffectivePropertyInStyle(\\XF\\Entity\\Style $style, $propertyName)","line":182,"method":"getEffectivePropertyInStyle"}
|
||||
NATIVE_METHOD_1_7={"declaration":"public function getEffectivePropertyGroupsInStyle(\\XF\\Entity\\Style $style)","line":195,"method":"getEffectivePropertyGroupsInStyle"}
|
||||
NATIVE_METHOD_1_8={"declaration":"public function getPropertiesDerivedFrom($propertyId)","line":243,"method":"getPropertiesDerivedFrom"}
|
||||
NATIVE_METHOD_1_9={"declaration":"public function updatePropertyValues(\\XF\\Entity\\Style $style, array $values, array $revertProperties = [])","line":253,"method":"updatePropertyValues"}
|
||||
NATIVE_METHOD_1_10={"declaration":"public function getDefaultPropertyValue($valueType, array $options)","line":358,"method":"getDefaultPropertyValue"}
|
||||
NATIVE_FILE_2={"path":"src/XF/Repository/StyleRepository.php","sha256":"a1d1dd5e2fa90c19ab285ac1ecdc8dc9aeaa1538c1bfb9bd62e10cbaad2c7eec"}
|
||||
NATIVE_METHOD_2_1={"declaration":"public function getMasterStyle()","line":31,"method":"getMasterStyle"}
|
||||
NATIVE_METHOD_2_2={"declaration":"public function getSelectableStyles()","line":43,"method":"getSelectableStyles"}
|
||||
NATIVE_METHOD_2_3={"declaration":"public function getSelectedStyleIdForUser(?User $user = null): int","line":57,"method":"getSelectedStyleIdForUser"}
|
||||
NATIVE_METHOD_2_4={"declaration":"public function getUserSelectableStyles(?User $user = null)","line":83,"method":"getUserSelectableStyles"}
|
||||
NATIVE_METHOD_2_5={"declaration":"public function getStyleTree($withMaster = null)","line":101,"method":"getStyleTree"}
|
||||
NATIVE_METHOD_2_6={"declaration":"public function getStyleCacheData()","line":182,"method":"getStyleCacheData"}
|
||||
NATIVE_METHOD_2_7={"declaration":"public function rebuildStyleCache()","line":196,"method":"rebuildStyleCache"}
|
||||
RENDERED_PAGE={"bytes":76216,"code":200,"html_lang":"ru-RU","ok":true}
|
||||
RENDERED_REF_1={"kind":"link","rel":"manifest","sizes":null,"type":null,"url":"/webmanifest.php"}
|
||||
RENDERED_REF_2={"alt":"PVEPro","height":"36","kind":"img","url":"/styles/default/xenforo/xenforo-logo.svg","width":"100"}
|
||||
RENDERED_REF_3={"alt":"PVEPro","height":"36","kind":"img","url":"/styles/default/xenforo/xenforo-logo.svg","width":"100"}
|
||||
RENDERED_META_1={"name":"theme-color","value":"#0f578a"}
|
||||
RENDERED_META_2={"name":"theme-color","value":"#0a1c29"}
|
||||
RENDERED_META_3={"name":"apple-mobile-web-app-title","value":"PVEPro"}
|
||||
NATIVE_WEBMANIFEST={"background_color":"#ebebeb","bytes":504,"code":200,"display":"standalone","json_ok":true,"name":"PVEPro","scope":"/","start_url":"/index.php","theme_color":"#0f578a"}
|
||||
PRIOR_REFERENCE_STATUS={"available":true,"head":"c2da370466b5ab97346233378e3a7df94fb45f2e","inventory_truncated":false,"matching_files":12}
|
||||
PRIOR_REFERENCE_FILE_1={"bytes":1303,"path":"docs/operations/brand-assets.md","sha256":"9fc0b97c73be6462143edd7cf30c23fe68cdd97ac9441fe11b81651d947ef6f1"}
|
||||
PRIOR_REFERENCE_FILE_2={"bytes":1706,"path":"docs/operations/pwa-staging.md","sha256":"1d49edc904a8ef27589301240fbe360deed7cdf0b2ba3d244af28f1cde7da44e"}
|
||||
PRIOR_REFERENCE_FILE_3={"bytes":2142,"path":"docs/operations/style-staging.md","sha256":"7cc57486e57574ce25fd09e1cb03ffb4fd28954415834c757f32c0ca74df8d09"}
|
||||
PRIOR_REFERENCE_FILE_4={"bytes":2711,"path":"assets/brand/brand198/newfidom-favicon-32.png","sha256":"accef45839db50d101b2de8499e0e6cb68f0153414f65395f7d776fdc9cdce93"}
|
||||
PRIOR_REFERENCE_FILE_5={"bytes":46585,"path":"assets/brand/brand198/newfidom-pwa-192.png","sha256":"db0307c1a668b40cd6771f618a2ad080fe136871addff491edaaed540e74386b"}
|
||||
PRIOR_REFERENCE_FILE_6={"bytes":267485,"path":"assets/brand/brand198/newfidom-pwa-512.png","sha256":"39f204179d59082463616d07ea78bcbb594af774959f05a0d357b15974dd172a"}
|
||||
PRIOR_REFERENCE_FILE_7={"bytes":1506,"path":"config/newfi-brand-assets.json","sha256":"3a08988a3c0b61abeb860833a139347d131568dacc06296393c24b6573c327b2"}
|
||||
PRIOR_REFERENCE_FILE_8={"bytes":755,"path":"config/newfi-pwa-staging.json","sha256":"2eccc2657b0581aece7a90a8907a61a36052fd9efefc63dbfa8b39e61875d9af"}
|
||||
PRIOR_REFERENCE_FILE_9={"bytes":256,"path":"config/newfi-style-staging.json","sha256":"ba17002ce7c9caf0ea1256e38780ac7ceb8c6dcd079ac1ac6905914b91579857"}
|
||||
PRIOR_REFERENCE_FILE_10={"bytes":1165,"path":"scripts/verify-brand-assets.py","sha256":"efaf9bd3af3ec7d28a8ffd3f3ddf88d25f9e76bbd1c5e262e902523716ede6af"}
|
||||
PRIOR_REFERENCE_FILE_11={"bytes":10992,"path":"scripts/verify-pwa-staging.py","sha256":"ad9fd930cd5b52ffd836fcf41f4859bbac910540423d1b8692102ec4c8054f0e"}
|
||||
PRIOR_REFERENCE_FILE_12={"bytes":4857,"path":"scripts/verify-style-staging.py","sha256":"2a3bc464da8d0dee93e2fd16a8edfd6a7f750a8d28653d5f5bf77691fb86afad"}
|
||||
PRIOR_RECIPE_1_PATH="docs/operations/brand-assets.md"
|
||||
PRIOR_RECIPE_1_LINE_1={"line":5,"text":"The user already installed the profile/community icon and the profile banner manually. This checkpoint deliberately does **not** write avatar/profile/banner records or files and does not alter a header logo. Header/theme composition remains for `STYLE199`."}
|
||||
PRIOR_RECIPE_1_LINE_2={"line":9,"text":"- XenForo favicon style property `publicFaviconUrl` -> `styles/newfi/brand/brand198/newfidom-favicon-32.accef45839db.png`"}
|
||||
PRIOR_RECIPE_1_LINE_3={"line":10,"text":"- XenForo 192x192 PWA style property `publicIconUrl` -> `styles/newfi/brand/brand198/newfidom-pwa-192.db0307c1a668.png`"}
|
||||
PRIOR_RECIPE_1_LINE_4={"line":11,"text":"- XenForo 512x512 PWA style property `publicIconUrlLarge` -> `styles/newfi/brand/brand198/newfidom-pwa-512.39f204179d59.png`"}
|
||||
PRIOR_RECIPE_1_LINE_5={"line":13,"text":"All public filenames include the first 12 SHA256 characters for cache busting. Binary source assets and their exact hashes are declared in `config/newfi-brand-assets.json`."}
|
||||
PRIOR_RECIPE_1_LINE_6={"line":15,"text":"Promotion contract: staging VM211 apply and VM211 loopback/Host HTTP verification, exact staging rollback proof, staging re-apply, Git commit/push, then production VM210 apply and public `https://newfi.ru` desktop/mobile/manifest/static-asset verification. XenForo application state changes use `StyleProperty::updatePropertyValues` via the repositor"}
|
||||
PRIOR_RECIPE_2_PATH="docs/operations/pwa-staging.md"
|
||||
PRIOR_RECIPE_2_LINE_1={"line":1,"text":"# Newfi staging PWA/mobile/basic notifications checkpoint"}
|
||||
PRIOR_RECIPE_2_LINE_2={"line":3,"text":"This checkpoint accepts the **native XenForo 2.3.12 PWA layer already present on VM211**. It adds no custom PWA implementation and performs no XenForo runtime mutation."}
|
||||
PRIOR_RECIPE_2_LINE_3={"line":8,"text":"- `webmanifest.php` exists and returns the native staging manifest."}
|
||||
PRIOR_RECIPE_2_LINE_4={"line":9,"text":"- `PAGE_CONTAINER` contains the exact native manifest hook and viewport hook."}
|
||||
PRIOR_RECIPE_2_LINE_5={"line":19,"text":"`NEWFI-260906-PWA166-RCA` proved that `pve01` could not resolve `newfi-staging.gram1.ru`, while the manifest was healthy with explicit VM211 resolution and from VM211 itself. The verifier therefore observes pve01 DNS but does not use it as a PWA correctness gate; HTTP smoke uses explicit VM211 resolution while preserving the staging Host header."}
|
||||
PRIOR_RECIPE_2_LINE_6={"line":23,"text":"The colors returned by the native manifest are observed XenForo runtime values only and are not an approved permanent \u00ab\u0411\u043e\u043b\u044c\u0448\u0430\u044f \u0432\u043e\u0434\u0430\u00bb identity."}
|
||||
PRIOR_RECIPE_3_PATH="docs/operations/style-staging.md"
|
||||
PRIOR_RECIPE_3_LINE_1={"line":19,"text":"There are no Newfi color, font, logo, spacing, border or layout overrides here. The child"}
|
||||
PRIOR_RECIPE_3_LINE_2={"line":21,"text":"once an actual palette/logo/type/layout specification exists."}
|
||||
PRIOR_RECIPE_3_LINE_3={"line":29,"text":"`Style::_postSave()` performs XenForo's rebuild/cache handling."}
|
||||
PRIOR_RECIPE_3_LINE_4={"line":34,"text":"Rollback is proven before acceptance with an explicit PHP-process boundary:"}
|
||||
PROPERTY_BINDINGS_RESOLVED=true
|
||||
PRODUCTION_UNCHANGED=true
|
||||
STAGING_UNCHANGED=true
|
||||
NO_MUTATION=true
|
||||
PRODUCT_CHECKPOINTS_REMAINING=20
|
||||
TASK_RESULT="PASS_PVEPRO_BRAND_BINDINGS_PREFLIGHT"
|
||||
HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260920-PVEPRO-BRAND-BINDINGS-PREFLIGHT-READONLY-751R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1}
|
||||
|
||||
OUTPUT_END
|
||||
CHAT_OUTPUT_END
|
||||
+8
-8
File diff suppressed because one or more lines are too long
+85
-133
@@ -1,15 +1,15 @@
|
||||
CHAT_OUTPUT_BEGIN
|
||||
COMMAND_ID=NEWFI-260920-NEWFDOM-MESSENGERS214-USERNAME227
|
||||
COMMAND_ID=SUPPORT-260920-PVEPRO-BRAND-BINDINGS-PREFLIGHT-READONLY-751R1
|
||||
STATUS=OK
|
||||
RC=0
|
||||
HOST=pve01
|
||||
MODE=read-only
|
||||
COMPONENT=newfi-newfdom-messengers214-exact-bookmark-default-username-readonly
|
||||
COMPONENT=pvepro-brand-bindings-preflight-readonly
|
||||
REFERENCE_REGISTER_CHECK=OK
|
||||
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
|
||||
ERROR_REGISTER_CHECK=OK
|
||||
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
|
||||
COMMAND_SHA256=9ce626507bfd70508b94ed0683ac35f86732e2449a14289a9ec18ce2805909f7
|
||||
COMMAND_SHA256=ce17ff5b135c4881575974b749b41c050d9b0dd034ee4f3d25030dfbb7599854
|
||||
DUPLICATE_FAILED_COMMAND_BLOCKED=false
|
||||
EXECUTION_STARTED=true
|
||||
CHANGE_DECLARED=false
|
||||
@@ -24,138 +24,90 @@ MUTATION_OUTCOME=NO_MUTATION
|
||||
SANITIZED=yes
|
||||
SECRETS_INCLUDED=no
|
||||
PRIVATE_ADDRESSES_INCLUDED=no
|
||||
RAW_EVIDENCE_SHA256=a7bc0c6cea8499e23a46cce5ebc91a28dcf6da0d115f7d676de480fc44db5677
|
||||
SANITIZED_OUTPUT_SHA256=a7bc0c6cea8499e23a46cce5ebc91a28dcf6da0d115f7d676de480fc44db5677
|
||||
RAW_EVIDENCE_SHA256=a59b5a73fa6822548037066f812e375f333f5149d17c161fb6fa66efff30e63c
|
||||
SANITIZED_OUTPUT_SHA256=a59b5a73fa6822548037066f812e375f333f5149d17c161fb6fa66efff30e63c
|
||||
OUTPUT_BEGIN
|
||||
NEWFI227_BEGIN=true
|
||||
COMMAND_ID=SUPPORT-260920-PVEPRO-BRAND-BINDINGS-PREFLIGHT-READONLY-751R1
|
||||
MODE=read-only
|
||||
CHANGES_MADE=false
|
||||
MUTATION_OUTCOME=NO_MUTATION
|
||||
RUNNER_PIN_MATCH=true
|
||||
REFERENCE_PIN_MATCH=true
|
||||
ERROR_REGISTER_PIN_MATCH=true
|
||||
INPUT_SHA256=ff0eb734017fcbd1fc99d03a7386c93593a7f1eb577e08084976a19710b75e64
|
||||
LOCAL_COLLECTION_COMPLETE=true
|
||||
LOCAL_ERROR_COUNT=0
|
||||
ROW_COUNT=2
|
||||
LIVE_VPS_ACCESS_PROVEN=false
|
||||
CURRENT_KEY_AUTHORIZATION_PROVEN=false
|
||||
VPS_SSH_ATTEMPTS=0
|
||||
MESSENGERS214_CLOSED=false
|
||||
PROFILE=MOBA_SSH_23_6_RESEARCH_COMPAT
|
||||
PROFILE_IS_VENDOR_CONTRACT=false
|
||||
PAGEANT_KEYSET_REFRESHED=false
|
||||
CONFIG_CANDIDATES=4
|
||||
MATCHING_CONFIG_FILES=1
|
||||
MATCHED_ROWS=2
|
||||
LIMITS_HIT=0
|
||||
USA_MATCHED_ROW_COUNT=1
|
||||
USA_ROW_ID=8d0aebd6f925057a4d6dc8e1aa1ab30d067bf47153bffa9d22116582dde7a85b
|
||||
USA_SOURCE_ID=eadbe19ce1fd354b42f23d40062b290b5ccb74297defe11c246d53d931032977
|
||||
MOLDOVA_MATCHED_ROW_COUNT=1
|
||||
MOLDOVA_ROW_ID=8e6b176e5cb05f5c8b5e2e05d237c8a8877b8cd49788542f298c3e12876c4ecc
|
||||
MOLDOVA_SOURCE_ID=eadbe19ce1fd354b42f23d40062b290b5ccb74297defe11c246d53d931032977
|
||||
USA_VALUE_SHA256=8efc68df29d0c0cf210663de18519a6bcad879f56a3bc807f9884ca21247ac2e
|
||||
USA_SSH_PROFILE_MATCH=true
|
||||
USA_FIELD_COUNT=39
|
||||
USA_PROTOCOL_CODE=0
|
||||
USA_ENDPOINT_SHA256=731a154cebb02c619b63295a7316e8484883299059110ff4200455a92aa396fd
|
||||
USA_PORT=22
|
||||
USA_HOST_FIELD_MATCHES_PRIOR_LITERAL=true
|
||||
USA_USER=OTHER_SHA256_a92c36e66a25ee99ff862faa8e87987be6c7cd13c3ee661c400a45b0f1e3b132
|
||||
USA_USERNAME_MODE=UNRESOLVED
|
||||
USA_AGENT_SETTING=ENABLED
|
||||
USA_FORWARD_AGENT_SETTING=DISABLED
|
||||
USA_X11_SETTING=ENABLED
|
||||
USA_COMPRESSION_SETTING=ENABLED
|
||||
USA_SSH_VERSION_SETTING=0
|
||||
USA_STARTUP_COMMAND_PRESENT=false
|
||||
USA_LOCAL_PROXY_COMMAND_PRESENT=false
|
||||
USA_STORED_COMMANDS_EXECUTED=false
|
||||
USA_GATEWAY_COUNT=0
|
||||
USA_GATEWAY_SCHEMA_OK=true
|
||||
USA_GATEWAY_KEY_REFERENCE_PRESENT=false
|
||||
USA_PROXY_TYPE=0
|
||||
USA_PROXY_ENDPOINT_SHA256=UNKNOWN
|
||||
USA_PROXY_PORT=1080
|
||||
USA_PROXY_USER=EMPTY
|
||||
USA_ROUTE_CLASS=DIRECT
|
||||
USA_KEY_REFERENCE_PRESENT=true
|
||||
USA_KEY_PATH_CLASS=RELATIVE_UNRESOLVED
|
||||
USA_KEY_PATH_SHA256=0569a48ac27fdd37ba51f29a7f3cda6b0b24a2c3ce153bac5491643476141991
|
||||
USA_KEY_FP=UNKNOWN
|
||||
USA_KEY_IN_LAST_VERIFIED_PAGEANT_SET=unknown
|
||||
USA_KEY_PUBLIC_PARSE_STATUS=NOT_RESOLVED
|
||||
MOLDOVA_VALUE_SHA256=d6b09fcd5ef0b9895fd87b799b90eeea927c4dd020558d85865c0b2bb5e82436
|
||||
MOLDOVA_SSH_PROFILE_MATCH=true
|
||||
MOLDOVA_FIELD_COUNT=39
|
||||
MOLDOVA_PROTOCOL_CODE=0
|
||||
MOLDOVA_ENDPOINT_SHA256=1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16
|
||||
MOLDOVA_PORT=22
|
||||
MOLDOVA_HOST_FIELD_MATCHES_PRIOR_LITERAL=true
|
||||
MOLDOVA_USER=root
|
||||
MOLDOVA_USERNAME_MODE=UNRESOLVED
|
||||
MOLDOVA_AGENT_SETTING=ENABLED
|
||||
MOLDOVA_FORWARD_AGENT_SETTING=DISABLED
|
||||
MOLDOVA_X11_SETTING=ENABLED
|
||||
MOLDOVA_COMPRESSION_SETTING=DISABLED
|
||||
MOLDOVA_SSH_VERSION_SETTING=0
|
||||
MOLDOVA_STARTUP_COMMAND_PRESENT=false
|
||||
MOLDOVA_LOCAL_PROXY_COMMAND_PRESENT=false
|
||||
MOLDOVA_STORED_COMMANDS_EXECUTED=false
|
||||
MOLDOVA_GATEWAY_COUNT=0
|
||||
MOLDOVA_GATEWAY_SCHEMA_OK=true
|
||||
MOLDOVA_GATEWAY_KEY_REFERENCE_PRESENT=false
|
||||
MOLDOVA_PROXY_TYPE=0
|
||||
MOLDOVA_PROXY_ENDPOINT_SHA256=UNKNOWN
|
||||
MOLDOVA_PROXY_PORT=1080
|
||||
MOLDOVA_PROXY_USER=EMPTY
|
||||
MOLDOVA_ROUTE_CLASS=DIRECT
|
||||
MOLDOVA_KEY_REFERENCE_PRESENT=false
|
||||
MOLDOVA_KEY_PATH_CLASS=EMPTY
|
||||
MOLDOVA_KEY_PATH_SHA256=UNKNOWN
|
||||
MOLDOVA_KEY_FP=UNKNOWN
|
||||
MOLDOVA_KEY_IN_LAST_VERIFIED_PAGEANT_SET=unknown
|
||||
MOLDOVA_KEY_PUBLIC_PARSE_STATUS=NOT_REQUESTED
|
||||
DECISION=HOLD_USERNAME227_USERNAME_SOURCE_NOT_RESOLVED
|
||||
NEXT_GATE=RECONCILE_PUBLISHED_MODE_AND_EXACT_DEFAULT_SOURCE
|
||||
STORED_COMMANDS_EXECUTED=false
|
||||
RESOLUTION_IS_LIVE_CLIENT_PROOF=false
|
||||
AUTH_ATTEMPT_AUTHORIZED_BY_THIS_RESULT=false
|
||||
CONFIG_SHA256=e17be3d1db20565de947fb28ebd01b3e5a17f97d444699e638d884e8d125e37b
|
||||
GLOBAL_SSH_UseInternalMobAgent=1
|
||||
GLOBAL_SSH_UseExternalPageant=0
|
||||
GLOBAL_SSH_DEFAULT_LOGIN=EMPTY
|
||||
GLOBAL_SSH_DEFAULT_LOGIN_SHA256=UNKNOWN
|
||||
GLOBAL_SSH_DEFAULT_LOGIN_VALID=false
|
||||
GLOBAL_ALLOWLIST_FIELD_COUNT=3
|
||||
DEFAULT_LOGIN_ENTRY_COUNT=1
|
||||
DEFAULT_LOGIN_STATE=EMPTY
|
||||
WINDOWS_USERNAME_CANDIDATE=OTHER_SHA256_4135aa9dc1b842a653dea846903ddb95bfb8c5a10c504a7fa16e10bc31d1fdf0
|
||||
WINDOWS_USERNAME_SHA256=4135aa9dc1b842a653dea846903ddb95bfb8c5a10c504a7fa16e10bc31d1fdf0
|
||||
USA_USERNAME_MODE_VALUE=-1
|
||||
USA_USERNAME_MODE_TOKEN=MINUS_ONE
|
||||
USA_USERNAME_MODE_TOKEN_SHA256=1bad6b8cf97131fceab8543e81f7757195fbb1d36b376ee994ad1cf17699c464
|
||||
USA_SESSION_USERNAME_VALID=true
|
||||
USA_SESSION_USERNAME_SHA256=a92c36e66a25ee99ff862faa8e87987be6c7cd13c3ee661c400a45b0f1e3b132
|
||||
USA_SESSION_EQUALS_CONFIG_DEFAULT=unknown
|
||||
USA_USERNAME_SOURCE=WINDOWS_FALLBACK_UNVERIFIED
|
||||
USA_RESOLVED_USER=UNRESOLVED
|
||||
USA_RESOLVED_USER_SHA256=UNKNOWN
|
||||
MOLDOVA_USERNAME_MODE_VALUE=-1
|
||||
MOLDOVA_USERNAME_MODE_TOKEN=MINUS_ONE
|
||||
MOLDOVA_USERNAME_MODE_TOKEN_SHA256=1bad6b8cf97131fceab8543e81f7757195fbb1d36b376ee994ad1cf17699c464
|
||||
MOLDOVA_SESSION_USERNAME_VALID=true
|
||||
MOLDOVA_SESSION_USERNAME_SHA256=4813494d137e1631bba301d5acab6e7bb7aa74ce1185d456565ef51d737677b2
|
||||
MOLDOVA_SESSION_EQUALS_CONFIG_DEFAULT=unknown
|
||||
MOLDOVA_USERNAME_SOURCE=WINDOWS_FALLBACK_UNVERIFIED
|
||||
MOLDOVA_RESOLVED_USER=UNRESOLVED
|
||||
MOLDOVA_RESOLVED_USER_SHA256=UNKNOWN
|
||||
CLOUD_READS=0
|
||||
CLOUD_WRITES=0
|
||||
VPS_MUTATIONS=0
|
||||
MAJOR_STAGES_REMAINING=8
|
||||
NEWFI227_END=true
|
||||
COMPONENT=pvepro-brand-bindings-preflight-readonly
|
||||
CURRENT_WORKSTATION=NEW_WINDOWS_COMPUTER
|
||||
DEFAULT_STYLE_ID=1
|
||||
PROPERTY_NAME_SCHEMA={"Collation":null,"Field":"property_name","Type":"varbinary(50)"}
|
||||
PROPERTY_QUERY_COUNTS={"lower":1,"original":0}
|
||||
TARGET_PROPERTY_NAMES=["publicFaviconUrl","publicIconUrl","publicIconUrlLarge","publicLogoHeight","publicLogoUrl","publicLogoUrl2x","publicLogoWidth","publicMetadataLogoUrl"]
|
||||
PROPERTY_publicFaviconUrl_STYLE_0_1={"group_name":"basic","has_variations":0,"property_id":219,"property_name":"publicFaviconUrl","property_type":"value","property_value":"\"\"","style_id":0,"value_type":"string"}
|
||||
STYLE_CACHE_1={"assets":[],"assets_decoded":true,"assets_keys":[],"assets_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","parent_id":0,"properties":[],"properties_decoded":true,"properties_keys":[],"properties_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","style_id":1,"title":"Default style"}
|
||||
TEMPLATE_BINDING_1={"property":"publicIconUrl","style_id":0,"template":"PAGE_CONTAINER","template_id":595}
|
||||
TEMPLATE_BINDING_2={"property":"publicMetadataLogoUrl","style_id":0,"template":"PAGE_CONTAINER","template_id":595}
|
||||
TEMPLATE_BINDING_3={"property":"publicFaviconUrl","style_id":0,"template":"PAGE_CONTAINER","template_id":595}
|
||||
TEMPLATE_BINDING_4={"property":"publicLogoWidth","style_id":0,"template":"PAGE_CONTAINER","template_id":595}
|
||||
TEMPLATE_BINDING_5={"property":"publicLogoHeight","style_id":0,"template":"PAGE_CONTAINER","template_id":595}
|
||||
NATIVE_FILE_1={"path":"src/XF/Repository/StylePropertyRepository.php","sha256":"7268de5c119d5e654d08913218823305478955236d320365cde0ee1996f87e9d"}
|
||||
NATIVE_METHOD_1_1={"declaration":"public function getUngroupedPropertyMapsInStyle(\\XF\\Entity\\Style $style, array $groups)","line":61,"method":"getUngroupedPropertyMapsInStyle"}
|
||||
NATIVE_METHOD_1_2={"declaration":"public function getStyleColorData(?\\XF\\Entity\\Style $style = null)","line":90,"method":"getStyleColorData"}
|
||||
NATIVE_METHOD_1_3={"declaration":"protected function getColorMapFromPropertyGroup(\\XF\\Entity\\Style $style, $group)","line":128,"method":"getColorMapFromPropertyGroup"}
|
||||
NATIVE_METHOD_1_4={"declaration":"protected function getColorMapVariationFromPropertyGroup(","line":137,"method":"getColorMapVariationFromPropertyGroup"}
|
||||
NATIVE_METHOD_1_5={"declaration":"public function getEffectivePropertiesInStyle(\\XF\\Entity\\Style $style)","line":168,"method":"getEffectivePropertiesInStyle"}
|
||||
NATIVE_METHOD_1_6={"declaration":"public function getEffectivePropertyInStyle(\\XF\\Entity\\Style $style, $propertyName)","line":182,"method":"getEffectivePropertyInStyle"}
|
||||
NATIVE_METHOD_1_7={"declaration":"public function getEffectivePropertyGroupsInStyle(\\XF\\Entity\\Style $style)","line":195,"method":"getEffectivePropertyGroupsInStyle"}
|
||||
NATIVE_METHOD_1_8={"declaration":"public function getPropertiesDerivedFrom($propertyId)","line":243,"method":"getPropertiesDerivedFrom"}
|
||||
NATIVE_METHOD_1_9={"declaration":"public function updatePropertyValues(\\XF\\Entity\\Style $style, array $values, array $revertProperties = [])","line":253,"method":"updatePropertyValues"}
|
||||
NATIVE_METHOD_1_10={"declaration":"public function getDefaultPropertyValue($valueType, array $options)","line":358,"method":"getDefaultPropertyValue"}
|
||||
NATIVE_FILE_2={"path":"src/XF/Repository/StyleRepository.php","sha256":"a1d1dd5e2fa90c19ab285ac1ecdc8dc9aeaa1538c1bfb9bd62e10cbaad2c7eec"}
|
||||
NATIVE_METHOD_2_1={"declaration":"public function getMasterStyle()","line":31,"method":"getMasterStyle"}
|
||||
NATIVE_METHOD_2_2={"declaration":"public function getSelectableStyles()","line":43,"method":"getSelectableStyles"}
|
||||
NATIVE_METHOD_2_3={"declaration":"public function getSelectedStyleIdForUser(?User $user = null): int","line":57,"method":"getSelectedStyleIdForUser"}
|
||||
NATIVE_METHOD_2_4={"declaration":"public function getUserSelectableStyles(?User $user = null)","line":83,"method":"getUserSelectableStyles"}
|
||||
NATIVE_METHOD_2_5={"declaration":"public function getStyleTree($withMaster = null)","line":101,"method":"getStyleTree"}
|
||||
NATIVE_METHOD_2_6={"declaration":"public function getStyleCacheData()","line":182,"method":"getStyleCacheData"}
|
||||
NATIVE_METHOD_2_7={"declaration":"public function rebuildStyleCache()","line":196,"method":"rebuildStyleCache"}
|
||||
RENDERED_PAGE={"bytes":76216,"code":200,"html_lang":"ru-RU","ok":true}
|
||||
RENDERED_REF_1={"kind":"link","rel":"manifest","sizes":null,"type":null,"url":"/webmanifest.php"}
|
||||
RENDERED_REF_2={"alt":"PVEPro","height":"36","kind":"img","url":"/styles/default/xenforo/xenforo-logo.svg","width":"100"}
|
||||
RENDERED_REF_3={"alt":"PVEPro","height":"36","kind":"img","url":"/styles/default/xenforo/xenforo-logo.svg","width":"100"}
|
||||
RENDERED_META_1={"name":"theme-color","value":"#0f578a"}
|
||||
RENDERED_META_2={"name":"theme-color","value":"#0a1c29"}
|
||||
RENDERED_META_3={"name":"apple-mobile-web-app-title","value":"PVEPro"}
|
||||
NATIVE_WEBMANIFEST={"background_color":"#ebebeb","bytes":504,"code":200,"display":"standalone","json_ok":true,"name":"PVEPro","scope":"/","start_url":"/index.php","theme_color":"#0f578a"}
|
||||
PRIOR_REFERENCE_STATUS={"available":true,"head":"c2da370466b5ab97346233378e3a7df94fb45f2e","inventory_truncated":false,"matching_files":12}
|
||||
PRIOR_REFERENCE_FILE_1={"bytes":1303,"path":"docs/operations/brand-assets.md","sha256":"9fc0b97c73be6462143edd7cf30c23fe68cdd97ac9441fe11b81651d947ef6f1"}
|
||||
PRIOR_REFERENCE_FILE_2={"bytes":1706,"path":"docs/operations/pwa-staging.md","sha256":"1d49edc904a8ef27589301240fbe360deed7cdf0b2ba3d244af28f1cde7da44e"}
|
||||
PRIOR_REFERENCE_FILE_3={"bytes":2142,"path":"docs/operations/style-staging.md","sha256":"7cc57486e57574ce25fd09e1cb03ffb4fd28954415834c757f32c0ca74df8d09"}
|
||||
PRIOR_REFERENCE_FILE_4={"bytes":2711,"path":"assets/brand/brand198/newfidom-favicon-32.png","sha256":"accef45839db50d101b2de8499e0e6cb68f0153414f65395f7d776fdc9cdce93"}
|
||||
PRIOR_REFERENCE_FILE_5={"bytes":46585,"path":"assets/brand/brand198/newfidom-pwa-192.png","sha256":"db0307c1a668b40cd6771f618a2ad080fe136871addff491edaaed540e74386b"}
|
||||
PRIOR_REFERENCE_FILE_6={"bytes":267485,"path":"assets/brand/brand198/newfidom-pwa-512.png","sha256":"39f204179d59082463616d07ea78bcbb594af774959f05a0d357b15974dd172a"}
|
||||
PRIOR_REFERENCE_FILE_7={"bytes":1506,"path":"config/newfi-brand-assets.json","sha256":"3a08988a3c0b61abeb860833a139347d131568dacc06296393c24b6573c327b2"}
|
||||
PRIOR_REFERENCE_FILE_8={"bytes":755,"path":"config/newfi-pwa-staging.json","sha256":"2eccc2657b0581aece7a90a8907a61a36052fd9efefc63dbfa8b39e61875d9af"}
|
||||
PRIOR_REFERENCE_FILE_9={"bytes":256,"path":"config/newfi-style-staging.json","sha256":"ba17002ce7c9caf0ea1256e38780ac7ceb8c6dcd079ac1ac6905914b91579857"}
|
||||
PRIOR_REFERENCE_FILE_10={"bytes":1165,"path":"scripts/verify-brand-assets.py","sha256":"efaf9bd3af3ec7d28a8ffd3f3ddf88d25f9e76bbd1c5e262e902523716ede6af"}
|
||||
PRIOR_REFERENCE_FILE_11={"bytes":10992,"path":"scripts/verify-pwa-staging.py","sha256":"ad9fd930cd5b52ffd836fcf41f4859bbac910540423d1b8692102ec4c8054f0e"}
|
||||
PRIOR_REFERENCE_FILE_12={"bytes":4857,"path":"scripts/verify-style-staging.py","sha256":"2a3bc464da8d0dee93e2fd16a8edfd6a7f750a8d28653d5f5bf77691fb86afad"}
|
||||
PRIOR_RECIPE_1_PATH="docs/operations/brand-assets.md"
|
||||
PRIOR_RECIPE_1_LINE_1={"line":5,"text":"The user already installed the profile/community icon and the profile banner manually. This checkpoint deliberately does **not** write avatar/profile/banner records or files and does not alter a header logo. Header/theme composition remains for `STYLE199`."}
|
||||
PRIOR_RECIPE_1_LINE_2={"line":9,"text":"- XenForo favicon style property `publicFaviconUrl` -> `styles/newfi/brand/brand198/newfidom-favicon-32.accef45839db.png`"}
|
||||
PRIOR_RECIPE_1_LINE_3={"line":10,"text":"- XenForo 192x192 PWA style property `publicIconUrl` -> `styles/newfi/brand/brand198/newfidom-pwa-192.db0307c1a668.png`"}
|
||||
PRIOR_RECIPE_1_LINE_4={"line":11,"text":"- XenForo 512x512 PWA style property `publicIconUrlLarge` -> `styles/newfi/brand/brand198/newfidom-pwa-512.39f204179d59.png`"}
|
||||
PRIOR_RECIPE_1_LINE_5={"line":13,"text":"All public filenames include the first 12 SHA256 characters for cache busting. Binary source assets and their exact hashes are declared in `config/newfi-brand-assets.json`."}
|
||||
PRIOR_RECIPE_1_LINE_6={"line":15,"text":"Promotion contract: staging VM211 apply and VM211 loopback/Host HTTP verification, exact staging rollback proof, staging re-apply, Git commit/push, then production VM210 apply and public `https://newfi.ru` desktop/mobile/manifest/static-asset verification. XenForo application state changes use `StyleProperty::updatePropertyValues` via the repositor"}
|
||||
PRIOR_RECIPE_2_PATH="docs/operations/pwa-staging.md"
|
||||
PRIOR_RECIPE_2_LINE_1={"line":1,"text":"# Newfi staging PWA/mobile/basic notifications checkpoint"}
|
||||
PRIOR_RECIPE_2_LINE_2={"line":3,"text":"This checkpoint accepts the **native XenForo 2.3.12 PWA layer already present on VM211**. It adds no custom PWA implementation and performs no XenForo runtime mutation."}
|
||||
PRIOR_RECIPE_2_LINE_3={"line":8,"text":"- `webmanifest.php` exists and returns the native staging manifest."}
|
||||
PRIOR_RECIPE_2_LINE_4={"line":9,"text":"- `PAGE_CONTAINER` contains the exact native manifest hook and viewport hook."}
|
||||
PRIOR_RECIPE_2_LINE_5={"line":19,"text":"`NEWFI-260906-PWA166-RCA` proved that `pve01` could not resolve `newfi-staging.gram1.ru`, while the manifest was healthy with explicit VM211 resolution and from VM211 itself. The verifier therefore observes pve01 DNS but does not use it as a PWA correctness gate; HTTP smoke uses explicit VM211 resolution while preserving the staging Host header."}
|
||||
PRIOR_RECIPE_2_LINE_6={"line":23,"text":"The colors returned by the native manifest are observed XenForo runtime values only and are not an approved permanent \u00ab\u0411\u043e\u043b\u044c\u0448\u0430\u044f \u0432\u043e\u0434\u0430\u00bb identity."}
|
||||
PRIOR_RECIPE_3_PATH="docs/operations/style-staging.md"
|
||||
PRIOR_RECIPE_3_LINE_1={"line":19,"text":"There are no Newfi color, font, logo, spacing, border or layout overrides here. The child"}
|
||||
PRIOR_RECIPE_3_LINE_2={"line":21,"text":"once an actual palette/logo/type/layout specification exists."}
|
||||
PRIOR_RECIPE_3_LINE_3={"line":29,"text":"`Style::_postSave()` performs XenForo's rebuild/cache handling."}
|
||||
PRIOR_RECIPE_3_LINE_4={"line":34,"text":"Rollback is proven before acceptance with an explicit PHP-process boundary:"}
|
||||
PROPERTY_BINDINGS_RESOLVED=true
|
||||
PRODUCTION_UNCHANGED=true
|
||||
STAGING_UNCHANGED=true
|
||||
NO_MUTATION=true
|
||||
PRODUCT_CHECKPOINTS_REMAINING=20
|
||||
TASK_RESULT="PASS_PVEPRO_BRAND_BINDINGS_PREFLIGHT"
|
||||
HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260920-PVEPRO-BRAND-BINDINGS-PREFLIGHT-READONLY-751R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1}
|
||||
|
||||
OUTPUT_END
|
||||
CHAT_OUTPUT_END
|
||||
|
||||
Reference in New Issue
Block a user