$ python3 buyer_audit.py --full-suite
[2026-09-20] Executing Buyer Acceptance & Schema Audit...
[PASS] idealista.pt (2,640 units) • REAL-ESTATE-BASIC: 100/100
[PASS] rightmove.co.uk (500 units) • GPS, Floorplans: 100/100
[PASS] farfetch.com (120 SKUs) • FASHION-PDP Luxury: 100/100
[PASS] continente.pt (2,059 SKUs) • GROCERY-PLP: 100/100
[SYNC] S3 Cloud Feeds: s3://databoutique.com/sellers/HLP_DATA/...
[STATUS] Ingestion Handshake: verified & complete ✓
> awaiting next scheduled ingestion...
$ aws s3 sync s3://databoutique.com/sellers/HLP_DATA/feeds/ ./data/
[INFO] Authenticating IAM Role with S3 Read Policy...
download: continente_grocery_plp_2026-09-20.csv (2,059 SKUs)
download: idealista_pt_properties_2026-09-20.csv (2,640 records)
download: farfetch_luxury_fashion_2026-09-20.csv (120 items)
[100% SYNC] 3 feeds synchronized • Zero-PII SHA-256 intact ✓
> cloud sync daemon running in background...
>>> import polars as pl
>>> df = pl.read_csv("s3://.../idealista.csv", separator=";")
shape: (2640, 32) • Columns: listing_id, price, price_per_sqm, rooms...
>>> df.filter(pl.col("city") == "Lisboa").select(["price", "area_sqm"]).mean()
┌───────────────┬────────────┐
│ avg_price_eur │ avg_area │
│ 482,500.00 │ 94.2 m² │
└───────────────┴────────────┘
> hedge fund analytics ready...