promt refactors

This commit is contained in:
2025-09-06 10:07:14 +03:00
parent 660a5fcd02
commit 0ae505ea11
12 changed files with 109 additions and 320 deletions

View File

@@ -0,0 +1,7 @@
<!--
Абстрактный контракт для любого приемника логов.
Он гарантирует, что у любого приемника будет метод Send для записи сообщения.
-->
<INTERFACE name="LogSink">
<METHOD name="Send" accepts="LogMessage"/>
</INTERFACE>

View File

@@ -0,0 +1,7 @@
<!--
Абстрактный контракт для любого источника задач.
Он гарантирует, что у любого источника будет метод GetNextPendingTask.
-->
<INTERFACE name="TaskSource">
<METHOD name="GetNextPendingTask" returns="WorkOrder"/>
</INTERFACE>