fix: address code review issues and cleanup QA reports
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

Code review fixes:
- Add error logging to LlmProviderAdminController.testProvider catch block
- Use atomic increment operations in TokenBudgetService.updateUsage to prevent race conditions
- Update test expectations for atomic increment pattern

Cleanup:
- Remove obsolete QA automation reports

All 1169 tests passing.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-31 15:01:18 -06:00
parent 903109ea40
commit 3d6159ae15
447 changed files with 19 additions and 8895 deletions

View File

@@ -1,20 +0,0 @@
# QA Remediation Report
**File:** /home/jwoltje/src/mosaic-stack/apps/web/src/components/hud/HUD.tsx
**Tool Used:** Edit
**Epic:** general
**Iteration:** 5
**Generated:** 2026-01-30 22:43:53
## Status
Pending QA validation
## Next Steps
This report was created by the QA automation hook.
To process this report, run:
```bash
claude -p "Use Task tool to launch universal-qa-agent for report: /home/jwoltje/src/mosaic-stack/docs/reports/qa-automation/escalated/home-jwoltje-src-mosaic-stack-apps-web-src-components-hud-HUD.tsx_20260130-2243_5_remediation_needed.md"
```

View File

@@ -1,20 +0,0 @@
# QA Remediation Report
**File:** /home/jwoltje/src/mosaic-stack/apps/web/src/components/knowledge/ImportExportActions.tsx
**Tool Used:** Edit
**Epic:** general
**Iteration:** 5
**Generated:** 2026-01-30 23:13:34
## Status
Pending QA validation
## Next Steps
This report was created by the QA automation hook.
To process this report, run:
```bash
claude -p "Use Task tool to launch universal-qa-agent for report: /home/jwoltje/src/mosaic-stack/docs/reports/qa-automation/escalated/home-jwoltje-src-mosaic-stack-apps-web-src-components-knowledge-ImportExportActions.tsx_20260130-2313_5_remediation_needed.md"
```

View File

@@ -1,20 +0,0 @@
# QA Remediation Report
**File:** /home/jwoltje/src/mosaic-stack/apps/web/src/components/knowledge/**tests**/LinkAutocomplete.test.tsx
**Tool Used:** Edit
**Epic:** general
**Iteration:** 5
**Generated:** 2026-01-31 00:45:32
## Status
Pending QA validation
## Next Steps
This report was created by the QA automation hook.
To process this report, run:
```bash
claude -p "Use Task tool to launch universal-qa-agent for report: /home/jwoltje/src/mosaic-stack/docs/reports/qa-automation/escalated/home-jwoltje-src-mosaic-stack-apps-web-src-components-knowledge-__tests__-LinkAutocomplete.test.tsx_20260131-0045_5_remediation_needed.md"
```

View File

@@ -1,20 +0,0 @@
# QA Remediation Report
**File:** /home/jwoltje/src/mosaic-stack/apps/web/src/components/knowledge/**tests**/LinkAutocomplete.test.tsx
**Tool Used:** Edit
**Epic:** general
**Iteration:** 5
**Generated:** 2026-01-31 00:52:42
## Status
Pending QA validation
## Next Steps
This report was created by the QA automation hook.
To process this report, run:
```bash
claude -p "Use Task tool to launch universal-qa-agent for report: /home/jwoltje/src/mosaic-stack/docs/reports/qa-automation/escalated/home-jwoltje-src-mosaic-stack-apps-web-src-components-knowledge-__tests__-LinkAutocomplete.test.tsx_20260131-0052_5_remediation_needed.md"
```

View File

@@ -1,20 +0,0 @@
# QA Remediation Report
**File:** /home/jwoltje/src/mosaic-stack/apps/web/src/components/widgets/**tests**/TasksWidget.test.tsx
**Tool Used:** Edit
**Epic:** general
**Iteration:** 5
**Generated:** 2026-01-31 00:43:40
## Status
Pending QA validation
## Next Steps
This report was created by the QA automation hook.
To process this report, run:
```bash
claude -p "Use Task tool to launch universal-qa-agent for report: /home/jwoltje/src/mosaic-stack/docs/reports/qa-automation/escalated/home-jwoltje-src-mosaic-stack-apps-web-src-components-widgets-__tests__-TasksWidget.test.tsx_20260131-0043_5_remediation_needed.md"
```

View File

@@ -1,20 +0,0 @@
# QA Remediation Report
**File:** /home/jwoltje/src/mosaic-stack/apps/web/src/hooks/useLayouts.ts
**Tool Used:** Edit
**Epic:** general
**Iteration:** 5
**Generated:** 2026-01-30 22:49:51
## Status
Pending QA validation
## Next Steps
This report was created by the QA automation hook.
To process this report, run:
```bash
claude -p "Use Task tool to launch universal-qa-agent for report: /home/jwoltje/src/mosaic-stack/docs/reports/qa-automation/escalated/home-jwoltje-src-mosaic-stack-apps-web-src-hooks-useLayouts.ts_20260130-2249_5_remediation_needed.md"
```

View File

@@ -1,20 +0,0 @@
# QA Remediation Report
**File:** /home/jwoltje/src/mosaic-stack/apps/web/src/lib/api/client.test.ts
**Tool Used:** Edit
**Epic:** general
**Iteration:** 5
**Generated:** 2026-01-31 00:19:58
## Status
Pending QA validation
## Next Steps
This report was created by the QA automation hook.
To process this report, run:
```bash
claude -p "Use Task tool to launch universal-qa-agent for report: /home/jwoltje/src/mosaic-stack/docs/reports/qa-automation/escalated/home-jwoltje-src-mosaic-stack-apps-web-src-lib-api-client.test.ts_20260131-0019_5_remediation_needed.md"
```

View File

@@ -1,20 +0,0 @@
# QA Remediation Report
**File:** /home/jwoltje/src/mosaic-stack/apps/web/src/lib/auth-client.ts
**Tool Used:** Edit
**Epic:** general
**Iteration:** 5
**Generated:** 2026-01-30 22:27:59
## Status
Pending QA validation
## Next Steps
This report was created by the QA automation hook.
To process this report, run:
```bash
claude -p "Use Task tool to launch universal-qa-agent for report: /home/jwoltje/src/mosaic-stack/docs/reports/qa-automation/escalated/home-jwoltje-src-mosaic-stack-apps-web-src-lib-auth-client.ts_20260130-2227_5_remediation_needed.md"
```