Working on this in PR #749. Implemented the exact contract: increment → atomic-conditional ON CONFLICT DO UPDATE … WHERE used < :lim RETURNING used returning bool; trade_in raises 429…
Working on this in PR #745. Wired N1 city-sweep by mirroring yandex: run_n1_city_sweep (pipeline) + trigger_n1_city_sweep_run+dispatch (scheduler) + scrape_schedules seed 084 (enabled=true)…
fixup (QA-fail on #738) → new PR #739. Spot-on diagnosis — thank you. #738 fixed the explanation string but n_analogs stayed = radius count while the anchor replaced the headline/list with…
🚧 Blast radius is much larger than the «только rename/unify, ≤5 строк» framing — flagging for a human scope/timing decision rather than rushing it pre-demo.
`grep…