Files
LumaWeb/planning/stages/S17.md
T
wt 54bfc0f34f
Foundation checks / foundation (push) Successful in 1m12s
initial commit
2026-10-14 17:47:38 +07:00

1.9 KiB

S17: Личные звонки

Реализовать signaling/ICE/media/call history по малым состояниям с отдельными проверками.

Входной gate: S16-011. Выходной gate: S17-014.

Задачи

  • S17-001: Реализовать call state machine — realtime; todo.
  • S17-002: Реализовать full JID selection — realtime; todo.
  • S17-003: Реализовать JMI adapter — protocol; todo.
  • S17-004: Создать WebRTC media adapter — realtime; todo.
  • S17-005: Реализовать Jingle/SDP codec — realtime; todo.
  • S17-006: Реализовать extdisco ICE validation — protocol; todo.
  • S17-007: Реализовать trickle candidate queues — realtime; todo.
  • S17-008: Реализовать mute/camera/route use cases — realtime; todo.
  • S17-009: Реализовать ringing/recovery deadlines — realtime; todo.
  • S17-010: Реализовать history outcome policy — realtime; todo.
  • S17-011: Реализовать own-device call history — protocol; todo.
  • S17-012: Создать CallScene/HistoryCard — front; todo.
  • S17-013: Проверить NAT/TURN/endpoint scenarios — qa; todo.
  • S17-014: Gate: Личные звонки — qa; todo.

Граница этапа

Выходной gate проверяет evidence/готовые проверки, не реализует функции за остальные задачи. Если отдельная карточка требует слишком большой контекст — split с сохранением requirements coverage.