scrape never0 trusted4 held

// FIELD_CONSOLE

Live Scar Feed

exported 34s ago · last scrape never · poll 0s ago

Actions →

Evidence

Heal journal

Live heal events from Scraper Studio, plus labeled simulated CI runs that prove detection without breaking a collector.

32 entries

  • live

    2026-09-01T11:11:40.156Z

    never · adafruit

    adafruit: 0 rows in this run

    Heal Court REFUSE: heal failed: Approving self-healing...

    field
  • live

    2026-09-01T03:58:17.895Z

    never · pimoroni

    pimoroni: 0 rows in this run

    Heal Court REFUSE: heal failed: Triggering self-healing...

    field
  • live

    2026-09-01T03:52:46.985Z

    never · sparkfun

    sparkfun: 0 rows in this run

    Heal Court repair still failing after re-run: sparkfun: 0 rows in this run

    field
  • live

    2026-09-01T03:48:29.109Z

    never · adafruit

    adafruit: 0 rows in this run

    Heal Court repair still failing after re-run: adafruit: 0 rows in this run

    field
  • live

    2026-08-31T22:32:37.664Z

    never · adafruit

    adafruit: 0 rows in this run

    Heal Court REFUSE: heal failed: Approving self-healing...

    field
  • live

    2026-08-31T12:50:36.378Z

    never · adafruit

    adafruit: 0 rows in this run

    Heal Court REFUSE: heal failed: Approving self-healing...

    field
  • live

    2026-08-31T03:56:57.563Z

    never · adafruit

    adafruit: 0 rows in this run

    Heal Court REFUSE: heal failed: Approving self-healing...

    field
  • live

    2026-08-30T20:42:48.116Z

    never · pimoroni

    pimoroni: 0 rows in this run

    Heal Court REFUSE: heal failed: Triggering self-healing...

    field
  • live

    2026-08-30T20:40:54.456Z

    never · sparkfun

    sparkfun: 0 rows in this run

    Heal Court repair still failing after re-run: sparkfun: 0 rows in this run

    field
  • live

    2026-08-30T20:39:13.680Z

    never · adafruit

    adafruit: 0 rows in this run

    Heal Court repair still failing after re-run: adafruit: 0 rows in this run

    field
  • live

    2026-08-30T16:16:58.364Z

    never · pimoroni

    pimoroni: 0 rows in this run

    Heal Court REFUSE: heal failed: Triggering self-healing...

    field
  • live

    2026-08-30T16:10:54.976Z

    never · sparkfun

    sparkfun: 0 rows in this run

    Heal Court repair still failing after re-run: sparkfun: 0 rows in this run

    field
  • live

    2026-08-30T16:08:56.181Z

    never · adafruit

    adafruit: 0 rows in this run

    Heal Court repair still failing after re-run: adafruit: 0 rows in this run

    field
  • live

    2026-08-30T11:22:04.683Z

    never · adafruit

    adafruit: 0 rows in this run

    Heal Court REFUSE: heal failed: Approving self-healing...

    field
  • live

    2026-08-30T04:01:11.190Z

    never · pimoroni

    pimoroni: 0 rows in this run

    Heal Court REFUSE: heal failed: Triggering self-healing...

    field
  • live

    2026-08-30T03:59:27.747Z

    never · sparkfun

    sparkfun: 0 rows in this run

    Heal Court repair still failing after re-run: sparkfun: 0 rows in this run

    field
  • live

    2026-08-30T03:53:46.772Z

    never · adafruit

    adafruit: 0 rows in this run

    Heal Court repair still failing after re-run: adafruit: 0 rows in this run

    field
  • live

    2026-08-29T20:29:57.557Z

    never · adafruit

    adafruit: 0 rows in this run

    Heal Court REFUSE: heal failed: Approving self-healing...

    field
  • live

    2026-08-29T12:28:46.706Z

    never · pimoroni

    pimoroni: 0 rows in this run

    Heal Court REFUSE: heal failed: Triggering self-healing...

    field
  • live

    2026-08-29T12:25:49.071Z

    never · sparkfun

    sparkfun: 0 rows in this run

    Heal Court repair still failing after re-run: sparkfun: 0 rows in this run

    field
  • live

    2026-08-29T12:23:38.853Z

    never · adafruit

    adafruit: 0 rows in this run

    Heal Court repair still failing after re-run: adafruit: 0 rows in this run

    field
  • live

    2026-08-29T06:07:43.497Z

    never · thepihut

    thepihut: 0 rows in this run

    Heal Court repair still failing after re-run: thepihut: 0 rows in this run

    field
  • live

    2026-08-29T06:00:24.862Z

    never · pimoroni

    pimoroni: 0 rows in this run

    Heal Court repair still failing after re-run: pimoroni: 0 rows in this run

    field
  • live

    2026-08-29T05:53:35.352Z

    never · sparkfun

    sparkfun: 0 rows in this run

    Heal Court repair still failing after re-run: sparkfun: 0 rows in this run

    field
  • live

    2026-08-29T05:50:44.888Z

    never · adafruit

    adafruit: 0 rows in this run

    Heal Court repair still failing after re-run: adafruit: 0 rows in this run

    field
  • simulated

    SIMULATED TEST RUN (not a real site failure)

    19 Aug 2026, 21:33 · sparkfun

    SIMULATED fixture (cloned $739.95 / backorder). Detection: sparkfun: 100.0% of rows share price=739.95 stock=backorder (20/20) - extraction looks locked onto one element

    simulated fixture, heal call attempted, studio confirmed no live extraction issue (preview still had distinct per-card prices); rejected the proposal so the live collector is unchanged

    test
  • live

    Adafruit (verified)

    19 Aug 2026, 07:16 · adafruit

    53 of 836 products missing price; stock status was noisy variant/description text instead of a clean enum

    662 products (listing coverage dropped vs 836). **0/662 missing price.** Stock is a clean enum on every row: `{in stock: 276, out of stock: 74, unknown: 312}`. No leftover variant-blob stock strings.

    field
  • live

    The Pi Hut (verified)

    19 Aug 2026, 07:12 · thepihut

    currency symbol returned as repeated `£` characters (`££££££££`) instead of a single `£` plus numeric price

    48/48 rows have a single `£`, 0 repeated-pound rows, 29 distinct prices.

    field
  • live

    Pimoroni attempt 2 (verified)

    19 Aug 2026, 07:00 · pimoroni

    names still used variant labels after attempt 1; currency was already a single `£`

    320 products, currency still single `£` on all rows. Names now look like product titles (`Raspberry Pi 5 Official Case with Fan`, `HyperPixel 4.0 Square…`) instead of plug-region / size variants.

    field
  • live

    Pimoroni attempt 1 (currency fixed; names still broken)

    19 Aug 2026, 06:44 · pimoroni

    currency returned as repeated `£` characters (`££££`); some product names grabbed variant option text instead of the base product name

    **currency fixed** - 320/320 rows have a single `£`, 0 repeated-pound rows. **Names not fixed** - still variant labels (`United Kingdom`, `4.0"`, `No Disk`, `Red/White`). Follow-up heal targets the title on the card.

    field
  • live

    SparkFun attempt 2 (verified)

    19 Aug 2026, 06:39 · sparkfun

    listing run still cloned one price/stock onto every card after attempt 1

    120 products, 84 distinct prices, stock mix `{In stock: 58, Out of stock: 41, Discontinued: 13, Backorder: 8}`. Neighbor rows now differ (`$50` / In stock vs `$114.95` / Discontinued vs `$99.95` / Discontinued vs `$149.95` / Out of stock).

    field
  • live

    SparkFun attempt 1 (partial)

    19 Aug 2026, 06:26 · sparkfun

    every product returned the same price (`$739.95`) and the same stock status (`Backorder`) instead of per-card values

    **not fixed on the listing page.** Preview extracted one product at `$50` / In stock; the full listing run was still 120/120 at `$739.95` / Backorder. Follow-up heal targets per-card iteration on the category listing.

    field