docs: record reproduced provincial API mismatch and pending QA
This commit is contained in:
@@ -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"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user