# S16: Recording и геопозиция Реализовать явные permission/capture flows и ручной выбор точки. Входной gate: S15-011. Выходной gate: S16-011. ## Задачи - [S16-001](../tasks/S16-001.md): Реализовать permission adapter — media; todo. - [S16-002](../tasks/S16-002.md): Реализовать voice recorder — media; todo. - [S16-003](../tasks/S16-003.md): Реализовать videoNote recorder — media; todo. - [S16-004](../tasks/S16-004.md): Реализовать early-stop/finalization — media; todo. - [S16-005](../tasks/S16-005.md): Создать accessible capture controls — front; todo. - [S16-006](../tasks/S16-006.md): Реализовать geo URI codec — media; todo. - [S16-007](../tasks/S16-007.md): Реализовать current location adapter — media; todo. - [S16-008](../tasks/S16-008.md): Создать manual location picker — front; todo. - [S16-009](../tasks/S16-009.md): Проверить maps provider disclosure — security; todo. - [S16-010](../tasks/S16-010.md): Проверить capture/geo flows — qa; todo. - [S16-011](../tasks/S16-011.md): Gate: Recording и геопозиция — qa; todo. ## Граница этапа Выходной gate проверяет evidence/готовые проверки, не реализует функции за остальные задачи. Если отдельная карточка требует слишком большой контекст — split с сохранением requirements coverage.