# S19: Lock и security hardening Зафиксировать реальные границы local protection и проверить недоверенные входы/секреты. Входной gate: S18-015. Выходной gate: S19-011. ## Задачи - [S19-001](../tasks/S19-001.md): Реализовать approved lock verifier — security; todo. - [S19-002](../tasks/S19-002.md): Реализовать lock lifecycle — protocol; todo. - [S19-003](../tasks/S19-003.md): Создать LockScreen — front; todo. - [S19-004](../tasks/S19-004.md): Подключить lock preview policy — protocol; todo. - [S19-005](../tasks/S19-005.md): Проверить XSS/text/URL boundary — security; todo. - [S19-006](../tasks/S19-006.md): Проверить logs/evidence redaction — security; todo. - [S19-007](../tasks/S19-007.md): Проверить forged own-device events — security; todo. - [S19-008](../tasks/S19-008.md): Проверить erase/export boundaries — security; todo. - [S19-009](../tasks/S19-009.md): Проверить resource exhaustion limits — security; todo. - [S19-010](../tasks/S19-010.md): Проверить lock/security integration — qa; todo. - [S19-011](../tasks/S19-011.md): Gate: Lock и security hardening — qa; todo. ## Граница этапа Выходной gate проверяет evidence/готовые проверки, не реализует функции за остальные задачи. Если отдельная карточка требует слишком большой контекст — split с сохранением requirements coverage.