{
    "name": "teas.co.uk catalogue changes",
    "what": "Recent changes to teas.co.uk products, newest first: price, availability (in stock, out of stock, back order) or product details. Poll this, then fetch only the changed products from Product Truth or products.jsonl.",
    "since": "2026-10-06T09:30:00+00:00",
    "events": [
        {
            "event": 2,
            "id": "Starbucks-Cinnamon-Dolce-Latte-5-sachets",
            "product_id": 6385,
            "changed": "availability",
            "at": "2026-10-06T10:01:18+00:00"
        }
    ],
    "last_sync": {
        "at": "2026-10-06T10:10:13+00:00",
        "changes": 1,
        "products": 1,
        "kinds": [
            "availability"
        ],
        "refreshed": {
            "mcp_catalogue_rows": 1,
            "products_jsonl": "rewritten",
            "openai_feed": "next hourly window",
            "edge": "feed tag cleared"
        }
    },
    "refreshed_together": "Every ten minutes, after a change: the MCP catalogue (https://teas.co.uk/mcp), products.jsonl and the OpenAI format feed, and the edge copies of the machine files. Live price and stock in MCP answers and Product Truth are read when the answer is made.",
    "full_snapshots": {
        "products_jsonl": "https://teas.co.uk/products.jsonl",
        "products_json": "https://teas.co.uk/products.json (daily, about 03:47 UK time)",
        "agent_index": "https://teas.co.uk/teas-agent-index.json (daily)",
        "product_truth": "https://teas.co.uk/wp-json/teas/v1/product-truth/?product_id={product_id}"
    },
    "poll": "Every 10 to 60 minutes is plenty. Use event to resume: events above the last one you saw are new.",
    "generated_at": "2026-10-06T23:00:58+00:00"
}