Freeze the batch
Lock exact IDs, the development branch, agent ownership and authenticated access.
Open research log · July 2026
A real AI workflow investigated 1,697 messy car boot sale records, navigated thousands of pages and changed a live production directory. This is the evidence, the failures and the public transcript.
The problem
Car boot sales are published across organiser websites, Facebook posts, council calendars, flyers and local directories. Some have no website. Others leave old pages online after moving or closing.
A scraper can collect words. It cannot reliably decide whether a sale runs this Sunday, whether 6am is for sellers or buyers, or whether an old venue has been replaced. That requires search, navigation, comparison and judgement.

The publication gate
A record became an active public page only when the evidence could support a real decision by a visitor.
Find and establish the record
Lock exact IDs, the development branch, agent ownership and authenticated access.
Match organiser, venue, address and postcode against the actual source.
Determine what is true now
Classify active, closed, moved, replaced, duplicate, malformed, unrelated or uncertain.
Check schedule, dates, times, fees, category, amenities and stale values independently.
Build a useful visitor page
Write natural About and What-to-Expect copy without research mechanics or invented atmosphere.
Approve an exact inspected image, or record a source-specific terminal rejection.
Prove the reviewed state
Read back exact-ID writes; test routes, relationships and sentence-level copy locally.
Use one conflict-checked transaction, then prove parity, images and deployed pages.
The database, decision logs, events, images and public pages must all describe the same reviewed state.
Research again, correct the batch, merge a duplicate, or retain the listing as uncertain or closed. A plausible page is not a pass.
What the workflow refused to publish
This includes hard rejections, uncertain records and evidence merged into stronger listings. The categories explain more than one rejection percentage ever could.
Old listings, expired posts and websites repeating the same unsupported claim proved that an event once existed—not that it operates now.
The original event had ended or its organiser now directed visitors to a different venue.
The evidence conflicted or remained incomplete, so the record was preserved without presenting it as confidently active.
The information was useful, but it described an event already represented by a better-supported canonical page.
The record was not a relevant car boot, market or related public sale.
The source could not identify a distinct, usable event without inventing missing facts.
“An old page proves that an event existed. It does not prove that someone should drive there this weekend.
Human challenges that changed the loop
These were not cosmetic corrections. Each challenge became a reusable rule for every venue that followed.
Finding an old page was initially treated as proof. The human challenge changed the rule: a historic mention only proves that something happened once.
Require current evidence linking organiser, venue and schedule before assigning active status.
All-year sales, seasonal runs, selected dates, weather policies, buyer entry and seller arrival were being collapsed into one field.
Verify each practical fact separately and surface conflicts instead of silently choosing one source.
Technically accurate descriptions still read like database reports and source commentary.
Add a copy gate that rewrites verified facts into concise, human language without losing caveats.
Photo research fell behind venue verification and generic pictures could pass without representing the event.
Make image review a terminal gate with venue relevance, source traceability and explicit approval.
Progressive edits against the live database made mistakes harder to isolate and review.
Move work to a development branch, preserve per-venue decisions and promote one validated set at the end.
Early subagents stopped when they proved existence, missing times, costs, amenities, relationships and images.
Use bounded batches and structured research packets, while one main workflow owns consistency and the final gate.
Was the AI worth it?
The human still defined “verified”, challenged weak decisions and approved production. The repetitive research and transformation happened at machine scale.
See the resulting directoryInspect the evidence
Switch between the readable 2,575-message conversation and all 68,862 retained events—including tool calls, searches, edits, agent turns and usage checkpoints.