Skip to content

Добавить daily budget, стабильную подпись и QA-сценарий - #160

Merged
Ascurse merged 14 commits into
mainfrom
work/daily-budget-signing-qa-20260811
Aug 10, 2026
Merged

Добавить daily budget, стабильную подпись и QA-сценарий#160
Ascurse merged 14 commits into
mainfrom
work/daily-budget-signing-qa-20260811

Conversation

@Ascurse

@Ascurse Ascurse commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Что изменилось

  • Добавлен управляемый дневной ориентир для weekly-лимита во всех popup-темах и обычном desktop-окне.
  • Добавлены чистый DailyBudgetCalculator, persisted-настройка showDailyBudget и unit-тесты для расчёта, stale/invalid данных, локального дня и DST.
  • Добавлена стабильная локальная подпись через явно указанную Apple Development identity с сохранением ad-hoc signing по умолчанию.
  • Добавлены helper и shell-тесты для локальной подписи, обновлена документация.
  • Добавлен cross-theme AX/visual QA-сценарий для trend toggle и accessibility.
  • Зафиксированы связанные изменения Beads и игнорирование рабочих каталогов.

Проверка

  • swift test --disable-sandbox — 605/605.
  • swift build — успешно.
  • bash scripts/dev/tests/local-signing-tests.sh — 9/9.
  • bash -n scripts/dev/setup-local-signing.sh scripts/dev/tests/local-signing-tests.sh scripts/qa/scenarios/11-trend-visual-consistency.sh — успешно.
  • git diff --check — успешно.

Ограничения

  • Push напрямую в main запрещён branch protection; PR создан из ветки work/daily-budget-signing-qa-20260811.
  • swift build продолжает показывать существующие предупреждения Swift 6 о Sendable и unhandled fixture files; ошибок сборки нет.

Ascurse and others added 14 commits August 11, 2026 01:05
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Объединить обновления daily budget и тестов с актуальным main.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
@Ascurse
Ascurse merged commit 94176f9 into main Aug 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant