You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: record UYAP Live Browser Pilot 1 first real live FAIL + Live Interoperability Fix 1
README: update the pilot note to the measured first real live result (FAIL: real CDP connection + real 2026/263 page reached; appraisal and terminal status extracted; failed because the button/modal document UI was not collected -> MISSING_AUCTION_PRICE) and Fix 1 (modal/document-list interaction + KDV/asset-identifier hardening); operator rerun still required for a live PASS. DEVELOPMENT_HISTORY: add the Live Interoperability Fix 1 milestone with the measured pre-fix live failure signature. Documentation only; no live PASS claimed.
The dedicated profile lives **outside** the repository; browser profiles, cookies, tokens, and the pilot report are gitignored and never committed. Outcome semantics: **`PASS`** (real live session reached, required evidence extracted, reconciliation passed, audit `ADMISSIBLE_COMPLETED_SALE`, known-truth matched, `uyap.json` unchanged, count still 7); **`PARTIAL`** (live session worked but a required artifact/parser path was unsupported, reconciliation ambiguous, or terminal evidence not collected); **`FAIL`** (a real live run produced incorrect required evidence or an incorrect audit decision); **`NOT_RUN`** (no real user-controlled UYAP browser session was available). Offline regression success does **not** convert `NOT_RUN` into `PASS`.
261
261
262
-
> **Measured pilot result: `NOT_RUN`.** The development environment had no user-controlled UYAP browser session (the optional Playwright extra was not installed and no CDP browser was reachable), so no live end-to-end run occurred. The safe orchestration, verification layer, mutation guards, and offline tests are in place; **the operator-side live run is still pending** and must be executed on a machine with an authenticated UYAP session.
262
+
> **First real live result: `FAIL` (interoperability), addressed by Live Interoperability Fix 1.** A real operator Chrome/CDP session connected and the real UYAP `2026/263` page was reached; the appraisal (`6,800,000`) and terminal status (`satildi`) were extracted, but the first run **failed** because the official auction-result document was **not** collected — UYAP exposes it behind an "İhale Evrak Listesi" **button → modal → view/eye-action** UI rather than an ordinary `<a href>`, so only `status_card` was collected and the explicit İhale Bedeli was missing (`audit_decision = MISSING_AUCTION_PRICE`, `document_access_patterns = []`). The mutation guard confirmed `uyap.json` was byte-unchanged and the genuine count stayed **7**, so this is a collection/parser interoperability defect, not a structural or admission-mutation defect. **Fix 1** adds the observed document-list modal interaction, row-local view/eye-action association (never a global Nth-eye), and hardened `KDV Oranı : %20` and asset-identifier (`50984 Ada, 1 Parsel`, `12. Kat`, `60 Nolu B.B.`) parsing. A **live `PASS` is not claimed**: the operator must rerun `sold uyap pilot` against the real UYAP page, and a new real live report must measure `PASS`.
0 commit comments