feat: ж/д слой + cant_swim в скоринг + профили вне модели
Определение специфических рекомендаций (матрица профилей §8):
1. Ж/д слой (закрыт мёртвый railway ×2.5 у РАС):
- /api/v1/water/{case_id} отдаёт railway=rail как LineString
(без service/industrial/military веток), кэш общий v2;
- railway_warning «перекрыть/проверить немедленно» по профилям;
- SearchMap: Polyline слой ж/д (тёмно-красный), счётчики 💧/🚂.
2. cant_swim → профиль не_умеет_плавать (water ×3.0, без изменения
радиуса, critical_warning «обследовать водоёмы НЕМЕДЛЕННО»):
- раньше чекбокс влиял только на текст, в скоринге был пробел;
- derive в analyze._derive_profiles — работает и для closed_cases.
3. unmodeled_profiles: ДЦП/слабое зрение/слух — честная пометка
«вне поведенческой модели» с пояснением (vector_tasks B12:
профили без аналога не выдавать за учтённые); блок на фронте
в карточке здоровья.
Площадь воды: сферический эксцесс, проверен на квадрате 53° (744017 м²
vs 743272 точного). Тесты: 202 passed (новый test_cant_swim_profile).
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
../../../bin/pyrsa-decrypt,sha256=wX3eZHCUj2myoVi_cFVRd-XVhzCl7imdHxD2nZjjpLM,244
|
||||
../../../bin/pyrsa-encrypt,sha256=Kb3y9ubmEI8ljgza35LlzBh1n_VSHD3YvjF2KwU1VIs,244
|
||||
../../../bin/pyrsa-keygen,sha256=xyFfXjho88Wo1hA9ClyPj6u7A9FD5ag3YaGu8YjwYU4,242
|
||||
../../../bin/pyrsa-priv2pub,sha256=MVi68fK2xVqweQ6hOWI8X_QSWPPTcPxBIuWrUUiQvjE,265
|
||||
../../../bin/pyrsa-sign,sha256=aqDFTZgw96Eyw62gISaIOFsDrxtSDa-iQeWQW4kMwOw,238
|
||||
../../../bin/pyrsa-verify,sha256=r9-YHdiBs6bwThm8VIiuKVT2FPNiY9pLD5N_fZRsMuI,242
|
||||
rsa-4.9.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
rsa-4.9.1.dist-info/LICENSE,sha256=Bz8ot9OJyP509gfhfCf4HqpazmntxDqITyP0G0HFxyY,577
|
||||
rsa-4.9.1.dist-info/METADATA,sha256=dlNfSHIPYbcprUNaXLdI_h220MlG7Wa5kzbjPjqpd4k,5590
|
||||
rsa-4.9.1.dist-info/RECORD,,
|
||||
rsa-4.9.1.dist-info/WHEEL,sha256=fGIA9gx4Qxk2KDKeNJCbOEwSrmLtjWCwzBz351GyrPQ,88
|
||||
rsa-4.9.1.dist-info/entry_points.txt,sha256=p0nVsezmPSjm5x4GDMD4a9Sshc9ukdfw1kkmOmpaAu0,201
|
||||
rsa/__init__.py,sha256=F_HYsjAm4fNMky56VN6BraayH4wmWQuhuduc_iJdG1Y,1607
|
||||
rsa/__pycache__/__init__.cpython-312.pyc,,
|
||||
rsa/__pycache__/asn1.cpython-312.pyc,,
|
||||
rsa/__pycache__/cli.cpython-312.pyc,,
|
||||
rsa/__pycache__/common.cpython-312.pyc,,
|
||||
rsa/__pycache__/core.cpython-312.pyc,,
|
||||
rsa/__pycache__/key.cpython-312.pyc,,
|
||||
rsa/__pycache__/parallel.cpython-312.pyc,,
|
||||
rsa/__pycache__/pem.cpython-312.pyc,,
|
||||
rsa/__pycache__/pkcs1.cpython-312.pyc,,
|
||||
rsa/__pycache__/pkcs1_v2.cpython-312.pyc,,
|
||||
rsa/__pycache__/prime.cpython-312.pyc,,
|
||||
rsa/__pycache__/randnum.cpython-312.pyc,,
|
||||
rsa/__pycache__/transform.cpython-312.pyc,,
|
||||
rsa/__pycache__/util.cpython-312.pyc,,
|
||||
rsa/asn1.py,sha256=fZPoHdVV-8ERZacGM6Wa2pW2l3F31HghGfqT9qIfs9Y,1740
|
||||
rsa/cli.py,sha256=K4tCTgNaY1h8H9c9UVRiSgeyvHsyi6Mxkgj8m55bnvI,9862
|
||||
rsa/common.py,sha256=w0UuV5HNvkFC4sBMjMDO8JTUJCoXvsLzcoJrAuqzLpA,4679
|
||||
rsa/core.py,sha256=yAj0Lg2G0HNxsa6xHMI-RF-OcIlE7GHzoBgWO7_2z5g,1661
|
||||
rsa/key.py,sha256=MgSlCEeWnEROLrr_FDCSqvC-_CbWbdjlkcO4kgh4sjw,27427
|
||||
rsa/parallel.py,sha256=lp8ln5nEw5mWbBr9yoegvHEcawbR96GVkgCKjwPHYbk,2309
|
||||
rsa/pem.py,sha256=7eZt4U9im0hLuCMQOAMaPHi2FexxQ-a7FVXyzbJS_HM,3989
|
||||
rsa/pkcs1.py,sha256=iRUFVeMf_5QwZHP_CudyMaDbD-RhzDKwjgoisMOnsbE,16205
|
||||
rsa/pkcs1_v2.py,sha256=pY22h-EJHV7jaeeNjqjlen0CbMgl-UP7d9CsQceHpek,3449
|
||||
rsa/prime.py,sha256=OFpVIF3JjXzeMWdYeGEnXt1Fy3cYnHQystcltgpfoR0,5106
|
||||
rsa/py.typed,sha256=bzd2a8c8TpHiUMxJz1pUd7d9LKFo71w1NxpG1fR73JA,63
|
||||
rsa/randnum.py,sha256=23l2gOUY9Vv9f67md_16tANrbBDpUP7dW1EuDdEklUs,2657
|
||||
rsa/transform.py,sha256=n44DPrO1CZLgKXYtJkTkvhwyFTcIt1hrbD_jM0KRBu0,2200
|
||||
rsa/util.py,sha256=DC27D6LR5E9pOPvxMwlTA1Y46Irx30Yh5gW3tCyp43E,2993
|
||||
Reference in New Issue
Block a user