Prechádzať zdrojové kódy

docs: record live jd gateway verification

gangvy 1 mesiac pred
rodič
commit
30b7f23714
2 zmenil súbory, kde vykonal 6 pridanie a 3 odobranie
  1. 3 1
      README.md
  2. 3 2
      TASKS.md

+ 3 - 1
README.md

@@ -135,7 +135,9 @@ Current result:
 - Unit, adapter, worker, and HTTP contract tests: 19 passed.
 - Unit, adapter, worker, and HTTP contract tests: 19 passed.
 - Production dependency audit: 0 critical, 0 high, 13 moderate.
 - Production dependency audit: 0 critical, 0 high, 13 moderate.
 - Company gateway health: HTTP 200 on 2026-07-23.
 - Company gateway health: HTTP 200 on 2026-07-23.
-- Credentialed live JD request: pending a dedicated `FMODE_API_KEY`; no supplier endpoint was contacted directly and no local credential was copied from the cross-border system.
+- Credentialed live JD product-detail request: passed through the company gateway for product `11266507445`; the adapter extracted the product id, title, and brand from the live double-`data` envelope.
+- Credentialed live JD review request: authenticated successfully and returned an empty first page with next-page metadata. A non-empty review sample is still required before review evidence can be accepted.
+- The live credential was process-only: it was not written to an environment file, source file, fixture, log, or Git history. No supplier endpoint was contacted directly.
 - PostgreSQL integration: pending a newly provisioned database; the cross-border production database is intentionally excluded.
 - PostgreSQL integration: pending a newly provisioned database; the cross-border production database is intentionally excluded.
 
 
 See `TASKS.md` for the implementation sequence and acceptance boundary.
 See `TASKS.md` for the implementation sequence and acceptance boundary.

+ 3 - 2
TASKS.md

@@ -29,10 +29,11 @@ Status date: 2026-07-23
 ## Phase 3 - real JD source contract
 ## Phase 3 - real JD source contract
 
 
 - [x] Verify the existing Fmode gateway health endpoint over public TLS (HTTP 200 on 2026-07-23).
 - [x] Verify the existing Fmode gateway health endpoint over public TLS (HTTP 200 on 2026-07-23).
-- [ ] Complete one quota-controlled live JD request through the existing Fmode gateway after a dedicated `FMODE_API_KEY` is available.
+- [x] Complete quota-controlled live JD product and review requests through the existing Fmode gateway using a process-only credential.
 - [x] Confirm the catalog JD product-detail path and required `itemId` parameter.
 - [x] Confirm the catalog JD product-detail path and required `itemId` parameter.
 - [x] Confirm the catalog JD review path and optional `page` parameter.
 - [x] Confirm the catalog JD review path and optional `page` parameter.
-- [ ] Confirm the live response envelope, pagination values, and any async task/status flow.
+- [x] Confirm the live double-`data` response envelope and first-page review pagination metadata.
+- [ ] Confirm whether an empty first review page with next-page metadata represents collection-in-progress, then capture one non-empty sanitized review fixture.
 - [ ] Save sanitized response fixtures without credentials or personal data.
 - [ ] Save sanitized response fixtures without credentials or personal data.
 - [x] Implement JD product and review adapters against company-gateway contract fixtures.
 - [x] Implement JD product and review adapters against company-gateway contract fixtures.
 - [x] Process queued jobs with partial-failure events and bounded retries.
 - [x] Process queued jobs with partial-failure events and bounded retries.