fix(scrapers): named BrowserSession concurrency const, fix Semaphore(3) doc drift (#1347) #1913
No reviewers
Labels
No labels
admin
analytics
auth
automation
bug
business
chore
ci
compliance
data
data-moat
docs
duplicate
dx
enhancement
Fable 5 ревью
feedback/max
generative
GG-форсайт
needs-discussion
needs-human
observability
pause-bots
performance
priority/p0
priority/p1
priority/p2
priority/p3
scope/backend
scope/db
scope/devops
scope/frontend
scope/qa
scrapers
security
site-finder
stage/1
stage/2
status/blocked
status/done
status/needs-analysis
status/needs-fix
status/qa
status/ready
status/review
status/wip
tech-debt
tradein
ux
week ревью 1
wontfix
вторичка
ИРД
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: lekss361/gendesign#1913
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "fix/browser-semaphore-doc-1347"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Резолвит doc/code drift из #1347. Issue в «Suggested fix» предлагает ДВА варианта: либо
Semaphore(3), либо «обновить доки до 8 с обоснованием против наблюдаемой WAF-толерантности + сделать именованной константой». Выбран второй (issue-sanctioned) — т.к. issue сам констатирует, что 8 наблюдаемо WAF-толерантен, а срабатывание «вероятностное и пока не задокументировано как падающее» (severity medium, conf 0.85). Резать throughput в 2.7× без доказанных падений неоправданно.stealth.py: константа_BROWSER_CONCURRENCY = 8(комментарий: ramp 3→6→8, WAF-tolerant наш.дом.рф ServicePipe) →Semaphore(_BROWSER_CONCURRENCY); docstring обновлён.domrf_kn.py: 2 устаревших комментария(Semaphore(3))→(Semaphore(_BROWSER_CONCURRENCY)=8).Runtime-значение не меняется (8). Код и доки больше не дрейфуют. 85 passed, ruff clean.
⚠️ Если по факту нужен throughput-cut до 3 ради WAF-safety (а не doc-fix) — это отдельное продуктовое решение с замером WAF-rate; этот PR фиксирует drift по второму варианту issue. Refs #1347