Sources & method
Sources (S1–S15)
- S1 ECB daily XML (fetched + re-fetched 2026-09-17, in-file date 2026-09-17): RON 5.2624, CNY 7.7009. XML
- S2 ECB info page: “information purposes only”; ~16:00 CET working-day updates; 14:10 concertation. info
- S3 BNR legacy endpoints (two tested, both return homepage HTML): no claims, unused, ECB canonical. endpoint
- S4 STB official tariffs (2026-09-17): e-wallet 3/validation, 90-min 3, 2-trip 6, 10-trip 25; passes 24h 8 / 72h 20 / 7d 30 / 1mo 80 / 6mo 400 / 12mo 700; integrated 24h 18 / 72h 49 / 7d 66 / 1mo 160 / 6mo 800 / 12mo 1410; integrated 120-min 7; all VAT included. tariffs
- S5 Metrorex (non-verification log): services page = old releases + route tool; legacy tariff URL 404; search yields no current official figure. Metro-only monthly never cited. services
- S6 Storia pilot + Terms: pilot (page 1, 2026-09-17) Bucharest 2-room n=9 (€476–1200, median 650), Iași n=10 (€380–570, median 450) — below n≥30, method demo, never copy. Private-user Terms (March 2025 ed.) ban aggregating on-site data for republication on third-party sites — rent suppressed on that basis. Bucharest rentals
- S7 Portal walls: imobiliare.ro rentals = JS shell; olx.ro = total block. Not automatable, unused.
- S8 Grocery walls → observation method: 5 attempts (Auchan/Carrefour/Mega not automatable, eMag non-grocery mix, flyers JS) — item-by-item browser observation, records archived in the dataset. Auchan · Carrefour
- S9 Sibling prices page (context link, zero inheritance): HICP indices + INS market series, no levels. M1 inheritance dead: CPI cannot rebuild shelf prices. prices
- S10 INS CPI pattern (context): monthly ipcMM + price bulletin + archive, movements only. INS
- S11 CSC bilateral docs (2016, historical note): RO–CN exchange scholarships, undergrad $250 / postgrad $350 / scholar $400 + one round trip, Romanian side waives tuition + lodging. PDF
- S12 Overlap baseline (context links): cat-costa-viata-acum (movements) + media-nu-lucreaza (2025 nets 3,368–10,801, mean 5,536). salaries
- S13 01's ledger, €50/day (CG Miami + IGI + UPT, subsistence context, operative force TO-VERIFY): quoted with the full caveat. visa
- S14 Hostile demos: Rentberry apart-hotels, Numbeo crowdsourcing, agent budgets, Xe mislabeling RON as ROL — all excluded.
- S15 PMB taxi guide (doc.pmb.ro, 2026-09-17): approved max 3.5/km, practiced 1.39–1.40, start = distance. PDF
Build journal (2026-09-17)
- Basket observed item by item in a browser: 13 lines (7 on two chains, 6 on one); tomato dropped (premium fruit only).
- ToS gate: aggregation ban → two lines suppressed → rent user-entered only; F1/F4 locked on that expectation.
- Coverage gate: other cities unmodeled; F2/F3/F6 locked on that expectation.
- Rate re-fetched identical to commission (5.2624/7.7009, dated 2026-09-17), pinned.
- No-script presets computed at build by the same calc.js, never hand-copied.
Maintenance & corrections
Tariffs/context monthly, rents quarterly (should they turn compliant), FX pinned per build, presets re-validated; dated audit log; rollback = previous dated dataset; two consecutive failed refreshes → city withdrawn. Total freeze triggers on any expired required cell. Corrections via the site contact page.