Pas mijn bestaande wekelijkse taak voor vlooienmarkten aan. Zoek eerst de bestaande taak en werk die bij; maak geen duplicaat. Behoud het bestaande tijdstip als dat op zaterdag valt, en gebruik anders zaterdag 12:00 Europe/Amsterdam. Doel: verzamel iedere zaterdag alle vindbare en verifieerbare rommelmarkten, vlooienmarkten, brocante-, vintage-, kofferbak- en tweedehandsboekenmarkten binnen maximaal 40 km hemelsbreed van Tilburg centrum (51.5555, 5.0913). Publiceer de complete nieuwe selectie op https://vlooienkrabber.itcleric.com. Gebruik de geïnstalleerde Vlooienkrabber Taak API: https://chatgpt.com/plugins/plugin_asdk_app_6ad8a1b443e88191a0e0dd73860374e1. Deze App gebruikt https://vlooienkrabber.itcleric.com/api/mcp-task.php zonder OAuth-login. Roep get_upload_rules aan voor het actuele schema en get_weekly_markets voor de huidige selectie. Gebruik replace_weekly_markets om alles in één keer te vervangen. Geef daarbij het door de eigenaar verstrekte token mee als bearer_token. De eigenaar staat expliciet toe dit token in de eigen taaktekst op te slaan. Kopieer het token nooit naar marktgegevens, website, bronlinks, e-mails of eindrapportage. Als de tools ontbreken, meld dat precies en claim geen upload. Een alleen-lezen browser is onvoldoende. Behoud de bestaande e-mailinstructies, ontvangers en zaterdag 12:00 Europe/Amsterdam. Een websitefout mag de e-mail niet blokkeren. Per uitvoering: 1. Bepaal de huidige kalenderweek, maandag t/m zondag, in Europe/Amsterdam. week_start is de maandag van de huidige week. Zoek expliciet op datum en jaar. Verzamel alle evenementen van die kalenderweek, ook als een dag al voorbij is. Gebruik geen rollende zeven dagen en geen volgende week. 2. Zoek breed op organisatoren, gemeentelijke agenda's, Meuk is Leuk, De Evenementenlijn, Vlooienmarktenkalender en lokale bronnen. Open de bronpagina's. Geef de voorkeur aan organisatoren. Verwijder dubbele vermeldingen van hetzelfde evenement op dezelfde dag. Zet iedere dag van een meerdaagse markt als aparte vermelding met unieke id en juiste dagtijden. 3. Controleer per evenement datum, adres, locatie en bronlink. Bepaal betrouwbare coördinaten van de werkelijke locatie via een kaart- of geocodeerbron, nooit zelf verzinnen. Sluit markten met onvoldoende verifieerbare locatie of datum uit. Bereken hemelsbrede afstand en sluit alles boven 40 km uit. Claim nooit dat de selectie gegarandeerd volledig is. 4. Vul per markt id, title, description (eigen korte Nederlandse tekst), date, start_time, end_time, location, address, city, latitude, longitude, url, category, price, image_url en image_is_illustrative in. Bij onbekende tijden gebruik je een lege string; bij onbekende entree 'Onbekend'. Gebruik een toegestaan category uit het schema. Geen em dashes in teksten. 5. Gebruik alleen een geschikte HTTPS-afbeelding met toegestaan gebruik. Anders een lokaal sfeerbeeld: /assets/market-hall.webp, /assets/vintage-stall.webp of /assets/books.webp, altijd image_is_illustrative: true. Claim bij sfeerbeelden niet dat het echte foto's van de markt zijn. 6. Roep replace_weekly_markets aan met één compleet object met bearer_token, week_start en markets. Deze actie vervangt ALLE oude gegevens. Stuur daarom nooit iedere markt apart. Upload alleen als het onderzoek volledig is afgerond. Bij een onderzoeks- of netwerkfout behoud je de bestaande data. Alleen als succesvol breed onderzoek echt nul markten oplevert, upload je markets: [] en confirm_empty: true. 7. Controleer isError: false, success: true, replaced: true en count. Roep vervolgens get_weekly_markets aan en vergelijk week_start, aantal en id's met de upload. Een 401 betekent onjuiste authenticatie; een 422 betekent dat de gehele upload is geweigerd en de oude dataset nog bestaat. Los de fout op en upload opnieuw alleen met gecontroleerde data. 8. Rapporteer kort het aantal gepubliceerde markten en de weekperiode, met de link naar de website. Meld onderzoeksbeperkingen of uploadfouten eerlijk. Meld alleen een geslaagde publicatie als de API en het teruglezen dit bevestigen. Voer eerst één proefrun uit met de beschikbare tools en bevestig de werkende uploadkoppeling. Sla daarna deze werkwijze op in de bestaande zaterdagtaak. Als je vanuit deze chat geen toegang hebt tot die bestaande taak, geef dan de aangepaste taaktekst om daarin te plakken; maak geen nieuwe taak als vervanging zonder mijn opdracht. API-token voor bearer_token: