Рецепты
Диагностика незапущенного Command
Последовательно проверьте допуск, ожидание, обработку и данные об отклонении.
v0.1.0-dev.3Продвинутый уровеньusecase_forge_devtools
Диагностика незапущенного Command
Следуйте по этапам жизненного цикла, не предполагая заранее, что обработчик работает медленно:
- Событие отклонения указывает на Debounce, Throttle, Rate Limit, переполнение очереди или политику конфликтов.
Admissionозначает, что Execution Entry ещё находится под управлением Input Instruction либо ожидает места вPendingQueue.Pendingозначает, что входные проверки пройдены, но обработка ещё не разрешена.Processingозначает запуск обработчика; дальше проверяйте отмену и маршрут ошибки.- Конечная история показывает итоговый Result допущенной работы.
Перед тем как считать две Execution Entry связанными, сравните точный тип Command и executionKey. Последовательная группа без ключа охватывает весь тип, а с ключом — только соответствующую группу.
DevTools работает только на чтение. Исправьте конфигурацию или прикладной код и повторите сценарий: инструмент не запускает и не отменяет Command.