docs(worker): IsConfigured-Kosten praezise beschreiben
This commit is contained in:
@@ -5,8 +5,13 @@ namespace ClaudeDo.Worker.Tickets;
|
||||
/// <summary>
|
||||
/// Der eine Ort, der beantwortet "ist die Ticketsystem-Anbindung eingerichtet?".
|
||||
/// Liest die Base-URL aus dem WorkerConfig-Singleton (in-place aktualisiert vom Hub-Setter,
|
||||
/// also ohne Neustart wirksam) und den PAT aus dem DPAPI-Store. Beide fehlen im Normalfall,
|
||||
/// deshalb ist IsConfigured die billigste denkbare Abbruchbedingung: kein IO, keine DB.
|
||||
/// also ohne Neustart wirksam) und den PAT aus dem DPAPI-Store.
|
||||
///
|
||||
/// IsConfigured ist die Abbruchbedingung im Hook, der bei jedem Statuswechsel läuft. Ohne
|
||||
/// Base-URL — der Normalfall — kostet sie dank Kurzschluss gar nichts: der Token wird nie
|
||||
/// gelesen, keine Datei, keine DB. Ist eine Base-URL gesetzt, kommt pro Aufruf ein
|
||||
/// DPAPI-Entschlüsseln einer kleinen Datei dazu; bei ein paar Statuswechseln pro Task ist das
|
||||
/// billiger als ein Cache, den jemand invalidieren müsste.
|
||||
/// </summary>
|
||||
public sealed class TicketSystemConfig
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user