docs(tickets): Implementierungsplan, Base-URL in worker.config.json
This commit is contained in:
@@ -52,8 +52,12 @@ Ticket-Status: `0 Keine`, `1 Offen`, `2 InBearbeitung`, `3 Fertig`, `4 Archivier
|
||||
|
||||
### Global
|
||||
|
||||
- `AppSettingsEntity.TicketApiBaseUrl` (`string?`, Spalte `ticket_api_base_url`).
|
||||
Null/leer = Feature aus.
|
||||
- Base-URL: `ticket_api_base_url` in `~/.claudeDo/worker.config.json`. Null/leer = Feature aus.
|
||||
> Der Plan weicht hier bewusst vom ursprünglichen Entwurf ab (der eine Spalte in
|
||||
> `AppSettingsEntity` vorsah): `WorkerConfig.SaveKey` kann das read-modify-write bereits
|
||||
> generisch, `claude_bin` ist der Präzedenzfall für ein UI-schreibbares Feld in dieser Datei,
|
||||
> und weil `WorkerConfig` ein DI-Singleton ist, kommt der Hook in `TaskStateService` ohne
|
||||
> DB-Abfrage aus. Spart zugleich eine Migrationsspalte.
|
||||
- PAT: DPAPI-verschlüsselt in `~/.claudeDo/ticket.pat`, **CurrentUser-Scope**.
|
||||
`OnlineTokenStore` macht das bereits exakt so — ihm fehlt nur ein Dateiname-Parameter im
|
||||
parameterlosen Ctor. Der wird zum optionalen Argument, die Klasse wandert nach
|
||||
|
||||
Reference in New Issue
Block a user