{"found":true,"collection":"failure_modes","library_url":"https://www.grokbotdb.com/library/fm.recorded-skill-breaks-on-layout-change","generated":"2026-09-06T05:32:11Z","citation":["Quote the record id and its source_url (or provenance if there is no URL).","Include last_verified or observed_at when present. Do not present an old date as current.","If tier is community and confidence is low, say so. Do not launder it into a fact.","If the database does not hold the answer, say that. Do not invent Grok Bot product claims.","Contradictions are data: when conflicts_with is present, report both records rather than picking a favourite.","Deprecated and removed records stay visible. They are history, not current guidance."],"record":{"id":"fm.recorded-skill-breaks-on-layout-change","title":"A recorded skill keeps clicking the old spot after a site changes its layout","symptom":"The routine runs to completion and reports nothing wrong while acting on the wrong element, or produces subtly wrong data.","cause":"Teach-a-task captures a visual path through a specific UI; the capture has no semantic anchor to survive a redesign.","detection":"Only by re-testing against the live source. The most-repeated instance is a scraper that reported empty results hourly for weeks after a layout change.","fix":"Re-test after any website, connector or source-format change. Run the test twice with edge cases such as missing columns and empty records. Export run history into source systems, since only the 20 most recent run records per routine are retained.","severity":"medium","source_id":"src.tp.layer3labs.review","source_url":"https://www.layer3labs.io/guides/grok-bot-review","confidence":"medium","first_seen":"2026-09-03","last_verified":"2026-09-03"}}