{
    "table": "annotations",
    "pk": "id",
    "total": 18,
    "page": 1,
    "per": 25,
    "pages": 1,
    "filter": [],
    "rows": [
        {
            "id": 2,
            "tag": "specifications",
            "target": "page:about",
            "note": "",
            "ts": 1783380861.0043416,
            "meta": "{\"kind\":\"category\"}"
        },
        {
            "id": 3,
            "tag": "specifications",
            "target": "page:tickets",
            "note": "",
            "ts": 1783380861.0043416,
            "meta": "{\"kind\":\"category\"}"
        },
        {
            "id": 7,
            "tag": "flag",
            "target": "source:6a15dcf914fb6ed590aed17a212547b6ae55b804",
            "note": "Non-utf8 blobs fall back to decode(errors='replace') in blob_body -> lossy, so they won't pass db_verify. In-scope files are text so it's moot today, but handle binary/non-utf8 fidelity (store bytes/latin-1) if scope widens.",
            "ts": 1783397160.1699,
            "meta": "{\"path\":\"checkouts\\/current\\/tools\\/ingest_self.py\"}"
        },
        {
            "id": 14,
            "tag": "setup:hashmark",
            "target": "a3ca542aaadf43d66bee36065ac6e9ececf937a3",
            "note": "b5a2fab7d98514d235257f18e4ee1c078640afee6c02433e1b014f3d512e7c4c",
            "ts": 1783568435,
            "meta": "{\"version\": \"4.091\", \"i\": 0}"
        },
        {
            "id": 15,
            "tag": "setup:hashmark",
            "target": "a3ca542aaadf43d66bee36065ac6e9ececf937a3",
            "note": "a4db9ade73e1d8b16547b0e5034e3eda10dfbe9b45d716df7344d3b33f1e294b",
            "ts": 1783568435,
            "meta": "{\"version\": \"4.091\", \"i\": 1}"
        },
        {
            "id": 16,
            "tag": "setup:hashmark",
            "target": "a3ca542aaadf43d66bee36065ac6e9ececf937a3",
            "note": "aca5e96a5a6ce9a59c9b22f0f8c36a53439780d73b2b1fcc36c472d9109988c5",
            "ts": 1783568435,
            "meta": "{\"version\": \"4.091\", \"i\": 2}"
        },
        {
            "id": 17,
            "tag": "setup:hashmark",
            "target": "a3ca542aaadf43d66bee36065ac6e9ececf937a3",
            "note": "e5087e3227b0296190fa9fe81cae4543f4247673826352064419b094e127a320",
            "ts": 1783568614,
            "meta": "{\"version\": \"4.091\", \"i\": 0}"
        },
        {
            "id": 18,
            "tag": "setup:hashmark",
            "target": "a3ca542aaadf43d66bee36065ac6e9ececf937a3",
            "note": "8d194a86f07bce8b1e8eda2ad5c29af4662eb6ae74ca4a5f298df314abc77c44",
            "ts": 1783568614,
            "meta": "{\"version\": \"4.091\", \"i\": 1}"
        },
        {
            "id": 19,
            "tag": "setup:hashmark",
            "target": "a3ca542aaadf43d66bee36065ac6e9ececf937a3",
            "note": "0eafadb802cff324b83558572fb92cd72e6819db97c6e0e6ee86d46f0d8aeb51",
            "ts": 1783568614,
            "meta": "{\"version\": \"4.091\", \"i\": 2}"
        },
        {
            "id": 20,
            "tag": "setup:hashmark",
            "target": "a3ca542aaadf43d66bee36065ac6e9ececf937a3",
            "note": "a7dd43019024c81263840251810c102fbd50aa5b3bd6ac4d6529001a585e47b9",
            "ts": 1783568648,
            "meta": "{\"version\": \"4.091\", \"i\": 0}"
        },
        {
            "id": 21,
            "tag": "setup:hashmark",
            "target": "a3ca542aaadf43d66bee36065ac6e9ececf937a3",
            "note": "cd07ae1bbe088bb19c415f90fa64ca852b63c86149f342472c9f6ee030217335",
            "ts": 1783568648,
            "meta": "{\"version\": \"4.091\", \"i\": 1}"
        },
        {
            "id": 22,
            "tag": "setup:hashmark",
            "target": "a3ca542aaadf43d66bee36065ac6e9ececf937a3",
            "note": "395571ecf01f08433e7f0686f04b3143cd7fc77e928c86f61d97f09e50841ff8",
            "ts": 1783568648,
            "meta": "{\"version\": \"4.091\", \"i\": 2}"
        },
        {
            "id": 23,
            "tag": "setup:hashmark",
            "target": "caca978a05d8a871ce7d7ce5590610b24ed406ea",
            "note": "d02f8106a930ccf3a7e36df9d5fa06c7cf685eb279dde0a0719fd0bab0ac89be",
            "ts": 1783572201,
            "meta": "{\"version\": \"4.093\", \"i\": 0}"
        },
        {
            "id": 24,
            "tag": "setup:hashmark",
            "target": "caca978a05d8a871ce7d7ce5590610b24ed406ea",
            "note": "f85fdaf90f82fe4a78e8c47fe127770126238ef0362ebbd5921434dc048d9d5b",
            "ts": 1783572201,
            "meta": "{\"version\": \"4.093\", \"i\": 1}"
        },
        {
            "id": 25,
            "tag": "setup:hashmark",
            "target": "caca978a05d8a871ce7d7ce5590610b24ed406ea",
            "note": "d22fa2c42e2733c15d710809ddc7514e55ff4d0d24236b0f2169670362fd734c",
            "ts": 1783572201,
            "meta": "{\"version\": \"4.093\", \"i\": 2}"
        },
        {
            "id": 26,
            "tag": "setup:hashmark",
            "target": "f4e4e10ef86c99e6c2b88f252ab6839d719c0289",
            "note": "7d9b307abe90b10e3167a916bb2d4a0ea504fb234691eb9f75b4bf89736f1f40",
            "ts": 1783986822,
            "meta": "{\"version\": \"4.136\", \"i\": 0}"
        },
        {
            "id": 27,
            "tag": "setup:hashmark",
            "target": "f4e4e10ef86c99e6c2b88f252ab6839d719c0289",
            "note": "4342ea3254a0460f05f9578c36217bac91e7a557ef112ab4a999417268d8040a",
            "ts": 1783986822,
            "meta": "{\"version\": \"4.136\", \"i\": 1}"
        },
        {
            "id": 28,
            "tag": "setup:hashmark",
            "target": "f4e4e10ef86c99e6c2b88f252ab6839d719c0289",
            "note": "e02b0d1b371e9aa86543a865a604d90d0015aad12a8ddfaea7d6be97e23dd155",
            "ts": 1783986822,
            "meta": "{\"version\": \"4.136\", \"i\": 2}"
        }
    ]
}
