Кратко

  • 7 августа 2026 года W3C начал формальное уточнение нового устава WebAppSec, оценил его продолжительность примерно до 4 сентября и продлил действующий устав до 30 октября.
  • В проекте 17 нормативных спецификаций. У 16 стоит Expected completion: Undetermined; Fetch Metadata должна войти в WHATWG Fetch, но даты нет.
  • Неопределённый срок не доказывает задержку, отказ или нехватку ресурсов. Процесс W3C требует ожидаемые даты там, где они доступны.
  • Полномочия устава, зрелость публикации, активность репозитория, доказательства реализации и даты патентной процедуры — разные состояния.
  • Для каждого результата нужен реестр со следующим компетентным решением, зависимостью, классом прогноза, ответственным и датой пересмотра; неизвестно должно оставаться допустимым значением.

Двухлетний мандат не равен сроку выпуска

Уведомление от 7 августа открыло примерно четырёхнедельное уточнение проекта. Одновременно W3C сохранил действующие полномочия группы до 30 октября. Новый устав, если его утвердят, будет действовать два года с будущего Call for Participation.

Эти часы измеряют разное. Период уточнения относится к работе над предложением. Продление предотвращает разрыв текущего мандата. Два года ограничивают возможные новые полномочия. Ни одна дата не завершает спецификацию.

Нормативный список содержит семнадцать строк. У шестнадцати, включая Trusted Types, Content Security Policy Level 3, Device Bound Session Credentials и Web Cryptography Level 2, завершение неопределённо. Fetch Metadata Request Headers направлена в WHATWG Fetch без календаря.

Три предварительных результата и ненормативная работа в подсчёт не входят. Сам подсчёт также не измеряет состояние проектов: зрелое сопровождение, новый защитный механизм и работа с внешней зависимостью проходят разные решения.

Поэтому формула «16 спецификаций опаздывают» не подтверждается. В проекте нет шестнадцати пропущенных обязательств. Видимый недостаток другой: мандат объединяет большой портфель, но не объясняет построчно, что означает неизвестность — внешнюю зависимость, ожидаемое решение, постоянное сопровождение или отсутствие публичного владельца прогноза.

Публичный проект ещё не управляет группой

Открытая в апреле задача Strategy остаётся в состоянии уточнения устава. В ней отражены Web Cryptography Level 2 и Device Bound Session Credentials как нормативные дополнения, DBSC для единого входа как предварительная работа и расширенная координация с IETF и CFRG.

Метки завершённых горизонтальных проверок подтверждают проверку, но не утверждение. Публичный pull request сохраняет происхождение изменений; его слияние не заменяет решение W3C.

В описании задачи сохранилась старая оценка окончания 1 августа. Более позднее формальное уведомление называет примерно 4 сентября. Пересмотр плана сам по себе не доказывает нарушения процесса.

При существенных изменениях процесс W3C разделяет уточнение, рассмотрение Advisory Committee и W3C Decision. Вызов на рассмотрение должен выделить важные изменения и показать судьбу комментариев. Решение и Call for Participation создают новый режим полномочий.

Продление текущего устава — отдельный акт непрерывности. Оно не переносит новые результаты в действующий объём работ без решения.

Пять источников состояния нельзя свести к одной дате

Устав определяет, что группа вправе делать, как долго, по какой процедуре, с какими зависимостями, ресурсами участия и правилами интеллектуальной собственности. Процесс просит ожидаемые этапы, когда они доступны, и тем самым допускает честную неопределённость.

Страница публикаций показывает текущую зрелость документов. Репозитории фиксируют редакционную работу. Тесты и намерения реализовать дают основание для переходов. Горизонтальные проверки отражают рассмотрение профильных рисков.

Патентная политика добавляет даты Adopted Draft, Exclusion Draft и возможности исключения. Они влияют на обязательства участников, но не обещают технического завершения.

Сам проект отправляет читателя к публикациям и репозиториям. Такое разделение разумно, однако общей карты семнадцати траекторий нет. Из-за этого включение в двухлетний устав можно ошибочно прочитать как обещание поставки, а отсутствие даты — как доказательство провала.

Реестр, где неизвестность остаётся видимой

В каждой строке реестра нужны устойчивое имя спецификации и репозиторий, зрелость, последний формальный переход, относящееся к ней патентное состояние, следующее компетентное решение и внешняя зависимость либо место назначения.

Прогноз получает класс: дата, интервал, зависимость, только сопровождение или неизвестно. У него есть ответственный и день последней проверки. При изменении старая запись и причина сохраняются.

Для Fetch Metadata можно назвать ожидаемое действие в WHATWG Fetch, наблюдающего и следующую проверку. Это покажет границу контроля, не приписывая W3C управление чужим календарём.

Для новой функции реестр отметит два намерения реализовать, тестирование и горизонтальную проверку; для сопровождения — отсутствие запланированного перехода. Намерение выпускать Candidate Recommendation Snapshots не станет обещанием довести каждую строку до Recommendation.

В конце устава строка получает исход: переход завершён, сопровождение продолжается, работа передана, включена в следующий устав, выведена из объёма либо остаётся неизвестной. Реестр не уничтожает неопределённость, а делает её пересматриваемой и ответственной.

Источники

  1. Формальное уведомление об уточнении устава WebAppSec
  2. Публичный проект устава WebAppSec 2026 года
  3. Публичная задача Strategy о новом уставе
  4. Действующий устав WebAppSec
  5. Процесс W3C
  6. Публикации WebAppSec
  7. Публичный pull request проекта устава
  8. Патентная политика W3C
  9. Heng Lu, The Policy Mirror