# R02-GAP-A — Резерв M3: стройка — адресный добор пробелов

Поток: CONSTR. Волна: M3. Тип основного выхода: mixed. Ориентир: по брифу (недобор допустим и описывается; пустые карточки не создавать).

**Бюджет пакета:** веб-поиски ≤ 10, открытия/загрузки (WebFetch + curl) ≤ 20.

## Задание

Максимум ДВА поисковых прохода на пробел. (1) Качество/стройконтроль/дефекты с названным подрядчиком и установленной ИИ-функцией (не DPR/Doxel — уже C02-P04). (2) 中国建筑 CSCEC или 北京城建 — именованное применение ИИ на площадке (доступные домены: sina, sohu, 163, qq, mp.weixin, gov.cn, cninfo, сайты компаний). (3) ИИ в планировании вне США/Европы или Last Planner + ИИ. (4) Российский подрядчик (не девелопер) как самостоятельный субъект ИИ-практики на площадке. Выход: 3–5 практик по SCHEMA; пустые ячейки — в notes с запросами.

## Обязательные правила

- Прочитай `W/WORKER.md` и `W/SCHEMA.md` полностью до первого поиска.
- Ранние кандидаты и прежние записи: `W/m0/early_candidates.jsonl`, `W/known-records.jsonl`, `W/known-url-map.jsonl`.
- Сохраняй `cards.jsonl` после каждой карточки; оригиналы — в `raw/` c хешем в `files.jsonl`.
- После двух пустых адресных поисков по ячейке — запиши недобор и переходи дальше.
- Финал: `python3 W/scripts/validate_cards.py W/packets/R02-GAP-A` → 0 проблем; `report.json`; ответ ≤ 6 строк.
