178 lines
12 KiB
JSON
178 lines
12 KiB
JSON
{
|
|
"checks": {
|
|
"feature_tests": 7,
|
|
"isolated_build": "passed",
|
|
"feature_assertions": 93,
|
|
"frontend_tests": 4,
|
|
"types": "passed"
|
|
},
|
|
"tested_candidate": "568a488ae76c631714547614f52ca6be7a121e2d",
|
|
"schema_changes": 0,
|
|
"active_writes": 0,
|
|
"source_sha256": {
|
|
"tests/Feature/ClusterCompetitivenessTest.php": "3c4b27fbc2c00210bd6be78057d88d03f54676c82907fafcbe57843ea7d726cb",
|
|
"app/Http/Controllers/InvestmentPortfolioController.php": "0793d06bf94b679b301f4aedbd54d73184ed7b27d3100036dfc81f4621c101d6",
|
|
"resources/js/pages/portfolio/show.tsx": "6562798defc1546466b1ed3c66e0d51b1c6c1b08f03c8d5acc915877792ce7da",
|
|
"routes/web.php": "76501452ad4ce187ce234127ef160a5a458f629d583d9ccb3c67c1c9d4a1a561",
|
|
"resources/js/components/cluster-competitiveness-public.tsx": "85ab2f59de4c63faf6ea699855bbcf0c9efaea0ff9c39421d5640286e9df5910",
|
|
"app/Http/Controllers/ClusterCompetitivenessController.php": "12ab13860da1acda02dd77f38d0ddd0d1b8fca5856f7fa8823e9e6193143368e",
|
|
"app/Services/ClusterCompetitiveness.php": "24cae918c14a84470b7fc2e1485eacd9c4e2306a54928ca9de6a56576f5227df",
|
|
"resources/js/pages/structures/editor.tsx": "c6d50445de3c1f18b266afe5898cd31198fc5946606770ac74a5f01e6e67b712",
|
|
"resources/js/pages/structures/competitiveness.tsx": "8c4253cef8450b47245a918712bb81fe0ff2a333f54726a38239264a398f4fde",
|
|
"app/Http/Controllers/InvestmentStructureController.php": "b0d11991240fa5f6fa0d56a4c66b63f68665d0687b3772b4f8ca632460499930"
|
|
},
|
|
"baseline": "23ecccfaad1053f55bf0591fd242cb5fa3406c38",
|
|
"provincial_filters": "separate_and_open_not_changed_or_verified",
|
|
"remaining": [
|
|
"authenticated visual conference of the installed management workflow",
|
|
"factual sector and regional analysis and explicit content approvals",
|
|
"provincial filter issue remains separate and open",
|
|
"remaining planned ACT activities"
|
|
],
|
|
"status": "installed_specific_persistence_QA_and_preservation_verified_visual_pending",
|
|
"proof": {
|
|
"candidate": "568a488ae76c631714547614f52ca6be7a121e2d",
|
|
"status": "passed",
|
|
"database": "competitiveness_persistence_20261029_test",
|
|
"port": 55441,
|
|
"snapshot_restored": true,
|
|
"active_database_writes": 0,
|
|
"schema_changes": 0,
|
|
"log": "/var/lib/investmoz-deploy/competitiveness-persistence-qa-20261029/qa-568a488ae76c631714547614f52ca6be7a121e2d.log",
|
|
"summary": "PHPUnit 12.5.34 by Sebastian Bergmann and contributors.\n\nRuntime: PHP 8.4.27\nConfiguration: /var/lib/investmoz-deploy/competitiveness-persistence-qa-20261029/568a488ae76c631714547614f52ca6be7a121e2d-1793273608890561258/phpunit.xml\n\n....... 7 / 7 (100%)\n\nTime: 00:04.973, Memory: 58.50 MB\n\n\u001b[30;42mOK (7 tests, 93 assertions)\u001b[0m\n"
|
|
},
|
|
"installed_candidate": "b81f477bf2385227ed3099868e80b1e3c7bcb46b",
|
|
"backup": {
|
|
"stage": "/var/backups/investmoz-competitiveness-persistence-20261029/backup",
|
|
"created_at": "2026-10-29T11:32:49Z",
|
|
"target": {
|
|
"database": "teste_investidor",
|
|
"port": 5432
|
|
},
|
|
"tables": 176,
|
|
"files_verified": 369,
|
|
"dump_sha256": "e92123a3b986781de20367a04462ed7b92958c47f232326da18506a79a43717c",
|
|
"files_sha256": "bb615875347f7b27da593f148af973fc825555524a261f8f68c50cd4ce26962c",
|
|
"restore_verified": false
|
|
},
|
|
"restore": {
|
|
"restore_verified": true,
|
|
"tables_verified": 176,
|
|
"container_network": "none",
|
|
"database": "competitiveness_persistence_restore_20261029_test",
|
|
"port": 55441,
|
|
"source_dump_sha256": "e92123a3b986781de20367a04462ed7b92958c47f232326da18506a79a43717c",
|
|
"active_database_writes": 0
|
|
},
|
|
"code": {
|
|
"candidate": "b81f477bf2385227ed3099868e80b1e3c7bcb46b",
|
|
"source_files_verified": 10,
|
|
"diagnostics_C132": {
|
|
"result": "passed",
|
|
"case": "C132",
|
|
"source_explicit_constant_OFF": true,
|
|
"effective_configuration_OFF": true,
|
|
"configuration_cached": false,
|
|
"database_connections_used": 0,
|
|
"active_writes": 0
|
|
},
|
|
"active_writes": 0
|
|
},
|
|
"runtime": {
|
|
"identity": {
|
|
"database": "teste_investidor",
|
|
"role": "teste_investidor_app",
|
|
"port": 5432,
|
|
"audit_read": true,
|
|
"audit_append": true,
|
|
"cluster_lock": true
|
|
},
|
|
"management_read_from_database": true,
|
|
"server_version": 0,
|
|
"history_items": 0,
|
|
"approved_projection_available": false,
|
|
"actor_impersonation": false,
|
|
"active_domain_writes": 0,
|
|
"candidate": "b81f477bf2385227ed3099868e80b1e3c7bcb46b",
|
|
"anonymous_management_status": 401,
|
|
"persistence_actions_compiled": true,
|
|
"specific_write_recovery_and_public_projection_QA": "7 tests / 93 assertions; no synthetic writes on active database",
|
|
"provincial_filters": "separate and open; not changed or confirmed here",
|
|
"authenticated_visual_conference": "pending"
|
|
},
|
|
"preservation": {
|
|
"navigation_asset_and_shared_props_verified": true,
|
|
"at": "2026-10-29T11:42:15.258836+00:00",
|
|
"served_commit": "b81f477bf2385227ed3099868e80b1e3c7bcb46b",
|
|
"backup_dump_sha256": "e92123a3b986781de20367a04462ed7b92958c47f232326da18506a79a43717c",
|
|
"prior_public_tables_checked": 176,
|
|
"prior_domain_rows_preserved": true,
|
|
"new_migration_registry_rows": 0,
|
|
"operational_delta": {
|
|
"cache": {
|
|
"before": {
|
|
"rows": 119,
|
|
"checksum": "5ddea5ecf35f8dc04d275b189821b59a"
|
|
},
|
|
"after": {
|
|
"rows": 119,
|
|
"checksum": "8336a458d425e14c66b20c3da9aa01de"
|
|
}
|
|
},
|
|
"sessions": {
|
|
"before": {
|
|
"rows": 10,
|
|
"checksum": "aa65128c0bafc9eab8419174754327d7"
|
|
},
|
|
"after": {
|
|
"rows": 12,
|
|
"checksum": "41f44e385b8a31b0af1f22e1a29680ce"
|
|
}
|
|
}
|
|
},
|
|
"persistent_files_and_configuration_identical": 369,
|
|
"private_catalogue": {
|
|
"observations": 361464,
|
|
"distinct_administrative_observations": 214299,
|
|
"preserved_repetitions": 147165,
|
|
"unmapped_territory": 205608
|
|
},
|
|
"preservation_identity": "postgres, matching backup reader; no actor impersonation",
|
|
"anonymous_query_status": 401,
|
|
"public_revision_confirmed": true,
|
|
"actual_team_UI_journey": "pending authenticated browser conference;accepted QA is not repeated",
|
|
"unique_company_count": null,
|
|
"publication": false,
|
|
"national_coverage": "partial",
|
|
"investment_conclusion": "hypothesis,not proved demand or viability",
|
|
"L8": "unchanged,partial"
|
|
},
|
|
"pipeline": {
|
|
"unit_tests": 59,
|
|
"summaries": [
|
|
"\u001b[30;42mOK (1 test, 3106 assertions)\u001b[0m",
|
|
"✓ built in 33.96s",
|
|
"\u001b[30;42mOK (59 tests, 320 assertions)\u001b[0m",
|
|
"# tests 1180",
|
|
"# pass 1180",
|
|
"# fail 0"
|
|
],
|
|
"schema_assertions": 3106,
|
|
"frontend_tests": 1180,
|
|
"result": {
|
|
"status": "installed",
|
|
"commit": "b81f477bf2385227ed3099868e80b1e3c7bcb46b",
|
|
"release": "/var/www/investmoz-homologacao/releases/b81f477bf2385227ed3099868e80b1e3c7bcb46b-5eed771e",
|
|
"previous_release": "/var/www/investmoz-homologacao/releases/23ecccfaad1053f55bf0591fd242cb5fa3406c38-0e0b8a65",
|
|
"database_migrations": 0,
|
|
"content_imports": 0,
|
|
"requested_commits": [
|
|
"b81f477bf2385227ed3099868e80b1e3c7bcb46b"
|
|
],
|
|
"finished_at": "2026-10-29T11:39:35.927983+00:00"
|
|
},
|
|
"frontend_failures": 0,
|
|
"unit_assertions": 320
|
|
}
|
|
}
|