refactor(planning): remove the original decision trace
CI / policy (push) Successful in 7s
CI / validate (push) Successful in 1m15s
CI / test (push) Successful in 3m18s
CI / benchmark (push) Failing after 5m53s
CI / build (push) Successful in 1m23s
CI / security (push) Successful in 7m6s
CI / policy (pull_request) Successful in 7s
CI / validate (pull_request) Successful in 1m9s
CI / build (pull_request) Successful in 43s
CI / test (pull_request) Successful in 3m19s
CI / images (push) Successful in 3m7s
CI / required (push) Successful in 2s
CI / benchmark (pull_request) Failing after 5m28s
CI / security (pull_request) Successful in 6m37s
CI / images (pull_request) Successful in 3m18s
CI / required (pull_request) Successful in 1s

This commit is contained in:
nessar committed 2026-10-15 20:42:33 +02:00
1 parent ea4256107f
commit d9d9befa12
43 files changed
+729 -8880

No files matched your search

+1 -107
View File
@@ -173,113 +173,7 @@
@if (day.suggestion) {
<p>{{ day.suggestion }}</p>
}
<details
name="remaining-balances"
[open]="historyBalanceId() === day.id"
(toggle)="toggleRemainingHistory(day.id, $event)"
>
<summary
[attr.aria-label]="
tr().userInput.remainingWhy +
' : ' +
day.title +
'. ' +
day.validity
"
>
{{ tr().userInput.remainingWhy }}
</summary>
<p>{{ day.horizon }}</p>
@if (historyBalanceId() === day.id) {
@if (!traceResolved()) {
<p role="status">{{ tr().loading }}</p>
} @else {
@if (!trace() || trace()?.status === 'failed') {
<p>{{ tr().planning.traceUnavailable }}</p>
}
@if (remainingHistory().length) {
<p>{{ tr().userInput.remainingHistoryHelp }}</p>
<ol
class="remaining-history"
[attr.start]="historyPage() * 20 + 1"
>
@for (
attempt of visibleHistory();
track $index
) {
<li>
<strong>{{ attempt.date }}</strong> ·
{{ attempt.status }}
@if (attempt.phase) {
<p>{{ attempt.phase }}</p>
}
@if (attempt.reason) {
<p>{{ attempt.reason }}</p>
}
@for (
criterion of attempt.criteria;
track $index
) {
<p
[class.decisive]="
criterion.decisive
"
>
@if (criterion.decisive) {
{{
tr().planning.details
.firstDifference
}}
:
}
{{ criterion.text }}
</p>
}
</li>
}
</ol>
@if (historyPageCount() > 1) {
<nav
class="history-pagination"
[attr.aria-label]="tr().planning.candidates"
>
<button
mat-button
type="button"
[disabled]="historyPage() === 0"
(click)="
historyPage.set(historyPage() - 1)
"
>
{{ tr().planning.previousCandidates }}
</button>
<span
>{{ tr().planning.page }}
{{ historyPage() + 1 }}
{{ tr().planning.of }}
{{ historyPageCount() }}</span
>
<button
mat-button
type="button"
[disabled]="
historyPage() + 1 >=
historyPageCount()
"
(click)="
historyPage.set(historyPage() + 1)
"
>
{{ tr().planning.nextCandidates }}
</button>
</nav>
}
} @else if (trace() && trace()?.status !== 'failed') {
<p>{{ tr().userInput.remainingNoEvaluations }}</p>
}
}
}
</details>
<p>{{ day.horizon }}</p>
</li>
}
</ul>