AI Cleanup angewendet

{{ data.response.list.name }}

@for (item of summaryItems; track item.label) {
{{ item.value }} {{ item.label }}
}
@if (!hasChanges()) {

Die KI hat keine sinnvollen Aenderungen gefunden.

} @if (data.response.cleanup.listUpdate) {

Listendetails

@if (data.response.cleanup.listUpdate.name) {
Titel

{{ data.before?.name || '-' }}

{{ data.response.list.name }}

} @if (data.response.cleanup.listUpdate.description) {
Beschreibung

{{ data.before?.description || '-' }}

{{ data.response.list.description || '-' }}

} @if (data.response.cleanup.listUpdate.reason) {

{{ data.response.cleanup.listUpdate.reason }}

}
} @if (data.response.cleanup.itemUpdates.length > 0) {

Verbesserte Items

@for (update of data.response.cleanup.itemUpdates; track update.itemId) {
{{ itemTitle(update.itemId) }}
@for (change of itemChanges(update); track change.label) {
{{ change.label }}

{{ change.before }}

{{ change.after }}

} @if (update.reason) {

{{ update.reason }}

}
}
} @if (data.response.cleanup.duplicateDeletions.length > 0) {

Entfernte Duplikate

@for (deletion of data.response.cleanup.duplicateDeletions; track deletion.itemId) {
{{ itemTitle(deletion.itemId) }}

Entfernt, weil {{ itemTitle(deletion.keptItemId) }} erhalten bleibt.

@if (deletion.reason) {

{{ deletion.reason }}

}
}
} @if (data.response.cleanup.itemAdditions.length > 0) {

Neue Items

@for (addition of data.response.cleanup.itemAdditions; track addition.title) {
{{ addition.title }}
@if (addition.notes || addition.quantity || !addition.required) {

@if (addition.quantity) { Menge: {{ addition.quantity }} } @if (addition.notes) { {{ addition.quantity ? '- ' : '' }}{{ addition.notes }} } @if (!addition.required) { {{ addition.quantity || addition.notes ? '- ' : '' }}Optional }

} @if (addition.reason) {

{{ addition.reason }}

}
}
}