docs: record reproduced provincial API mismatch and pending QA

This commit is contained in:
2026-10-29 14:21:43 +02:00
parent b2812e5925
commit bad05eb092
@@ -0,0 +1,80 @@
{
"public_baseline": [
{
"first_page_ids": [
64,
63,
62,
61,
60
],
"path": "/api/v1/investment/search?sector=agronegocio\u0026province_id=bfde2651-2b46-5d9c-a500-733fa55a8c5c",
"total": 5
},
{
"first_page_ids": [
],
"path": "/api/v1/investment/search?sector=agronegocio\u0026province=Maputo%20Prov%C3%ADncia",
"total": 0
},
{
"first_page_ids": [
],
"path": "/api/v1/opportunities/search?sector=agronegocio\u0026province=Maputo%20Prov%C3%ADncia",
"total": 0
},
{
"first_page_ids": [
62,
63,
64,
60,
61,
49,
50,
55,
58,
56,
52,
48
],
"path": "/api/v1/opportunities/search?sector=agronegocio\u0026province_id=bfde2651-2b46-5d9c-a500-733fa55a8c5c",
"total": 34
}
],
"branch": "codex/province-search-20261029",
"data_writes": 0,
"authentication": {
"automatic_console_launch": "rejected by automatic approval review: blocked by policy; no specific reason supplied",
"manual_helper": "outputs/province-search-20261029/ssh-session.py",
"session": "closed"
},
"installed": "b81f477bf2385227ed3099868e80b1e3c7bcb46b",
"cause": "Legacy text province uses exact opportunity field comparison; legacy search ignores canonical province_id; canonical province filtering already expands descendants",
"remaining": [
"authenticated remote QA run",
"fresh backup and isolated restore",
"existing Git installation pipeline",
"installed API confirmation"
],
"visual_competitiveness": "pending direct execution and record by team; accepted proofs preserved",
"schema_changes": 0,
"status": "candidate_prepared_QA_not_run_not_installed",
"change": "Resolve a public, unique exact province name to the existing hierarchy; constrain legacy API by the same published catalogue territorial query; include declared province-only legacy records only without contradictory primary/additional territories",
"candidate": "b2812e5925d27f46cf97f94da17fd64d41747c6f",
"browser_bridge": "diagnosed separately; URL read not restored; outputs/edge-bridge-diagnostic-20261029/report.json",
"checks": {
"specific_HTTP_tests_run": 0,
"diff": "passed",
"specific_HTTP_tests_planned": 4,
"PHP_syntax": "passed"
},
"source_sha256": {
"app/Services/InvestmentCatalogue.php": "731091c7c754aaf40a7235c405869134523de1fef431e686a94a1d1b3d1e9fd9",
"app/Services/InvestmentGeography.php": "9815835078fe625031d795e3fda83b4af0fc1a0d18af6e8ce9fd2d3f8e535c72",
"tests/Feature/ProvinceSearchCompatibilityTest.php": "b0164154b6f08c624dcd81425f145c2fc2770a595f04c7917858c30b26049279",
"app/Http/Controllers/Api/V1/OpportunityController.php": "69a873a429e3510d5fd6691b58d825cf877274f6cd7d1303aa8029555680bb92"
}
}