feat(scraper-kit): copy core layer (base/save_listings/transport) with protocol injection, strangler (#2132)
feat(scraper-kit): copy core layer (base/save_listings/transport) with protocol injection, strangler (#2132)
lekss361
deleted branch fix/tradein-honest-asking-to-sold-ratio from lekss361/gendesign
2026-07-02 15:37:02 +00:00
fix(tradein/estimator): честный asking_to_sold_ratio — бейдж «−N% к рынку» больше не врёт
lekss361
deleted branch chore/claude-config-refresh from lekss361/gendesign
2026-07-02 15:31:51 +00:00
chore(claude): актуализация .claude-конфигов — политика 2026-06-27, delegation-лимиты, stale refs
scraper-kit B: Protocol-границы (matcher/config/session/jobs) + adapters
scraper-kit B: Protocol-границы (matcher/config/session/jobs) + adapters
Смержено (PR #2151). Инертный шаг — contracts.py + scraper_adapters.py не подключены к рантайм-графу (main.py/скрапперы их не…
lekss361
deleted branch feat/scraper-kit-contracts from lekss361/gendesign
2026-07-02 15:25:41 +00:00
feat(scraper-kit): protocol boundaries (matcher/config/session/jobs) + backend adapters (#2131)
lekss361
deleted branch chore/claude-security-hardening from lekss361/gendesign
2026-07-02 15:23:14 +00:00
chore(claude): security hardening — dangerous-commands hook, settings в git, restricted DB, throttle
chore(claude): security hardening — dangerous-commands hook, settings в git, restricted DB, throttle
[EPIC] market — контракт данных скрапперов для внешних потребителей