m2-market/indexer/src/m2_market_indexer
m2 (AI Agent) 1d10589cef T015: catalog indexer (reindex + watch)
Registry (Forgejo) + memory-api clients under m2_market_indexer.client, with
memory-api paths/creds as env-overridable constants (config.py). reindex.py
drops market:catalog and rebuilds from published listings on main, skipping
schema-invalid ones. watch.py polls the registry tip commit against a cached
state.json and upserts changed/new published listings, deletes delisted ones.
2026-07-02 02:51:30 +02:00
..
__init__.py T015: catalog indexer (reindex + watch) 2026-07-02 02:51:30 +02:00
client.py T015: catalog indexer (reindex + watch) 2026-07-02 02:51:30 +02:00
config.py T015: catalog indexer (reindex + watch) 2026-07-02 02:51:30 +02:00
reindex.py T015: catalog indexer (reindex + watch) 2026-07-02 02:51:30 +02:00
watch.py T015: catalog indexer (reindex + watch) 2026-07-02 02:51:30 +02:00