Содержание

Registry обработчиков и доступность capabilities

Тип: contract · Статус: сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт.

Раздел: Модули Open и их обязанности

Discovery

Обработчики обнаруживаются из реально установленных приложений и входных контрактов; отсутствие необязательного модуля не должно падать при старте Django.

Статусы

Наличие handler Python-класса, успешная регистрация, соединение с XMPP, вызов action и успешное завершение Stage — отдельные проверки.

Изменяемость

Blockly-блоки, специфичные для модуля, регистрируются явно. Не возвращать удалённый auto_transition, не создавать скрытую обработку чужого статуса в core.

Связанные понятия