Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request less than a minute ago JOBS * Frontend – tests, typecheck, production build (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies * Run complete frontend suite * TypeScript typecheck * Production build * Post Run actions/setup-node@v4 * Post Run actions/checkout@v4 * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 * Migration, contracts, quality and repository safety (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates * OpenAPI, auth, write, idempotency, reconciliation and performance controls * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 1 minute ago JOBS * Frontend – tests, typecheck, production build (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies * Run complete frontend suite * TypeScript typecheck * Production build * Post Run actions/setup-node@v4 * Post Run actions/checkout@v4 * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 * Migration, contracts, quality and repository safety (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates * OpenAPI, auth, write, idempotency, reconciliation and performance controls * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 1 minute ago JOBS * Frontend – tests, typecheck, production build (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies * Run complete frontend suite * TypeScript typecheck * Production build * Post Run actions/setup-node@v4 * Post Run actions/checkout@v4 * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 * Migration, contracts, quality and repository safety (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates * OpenAPI, auth, write, idempotency, reconciliation and performance controls * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 1 minute ago JOBS * Frontend – tests, typecheck, production build (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies * Run complete frontend suite * TypeScript typecheck * Production build * Post Run actions/setup-node@v4 * Post Run actions/checkout@v4 * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 * Migration, contracts, quality and repository safety (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates * OpenAPI, auth, write, idempotency, reconciliation and performance controls * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 1 minute ago JOBS * Frontend – tests, typecheck, production build (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies * Run complete frontend suite * TypeScript typecheck * Production build * Post Run actions/setup-node@v4 * Post Run actions/checkout@v4 * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 * Migration, contracts, quality and repository safety (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates ✓ OpenAPI, auth, write, idempotency, reconciliation and performance controls ✓ Post Run actions/setup-python@v5 ✓ Post Run actions/checkout@v4 * Complete job ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 2 minutes ago JOBS * Frontend – tests, typecheck, production build (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies X Run complete frontend suite - TypeScript typecheck - Production build - Post Run actions/setup-node@v4 * Post Run actions/checkout@v4 * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ✓ Migration, contracts, quality and repository safety in 1m46s (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates ✓ OpenAPI, auth, write, idempotency, reconciliation and performance controls ✓ Post Run actions/setup-python@v5 ✓ Post Run actions/checkout@v4 ✓ Complete job ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 2 minutes ago JOBS X Frontend – tests, typecheck, production build in 2m3s (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies X Run complete frontend suite - TypeScript typecheck - Production build - Post Run actions/setup-node@v4 ✓ Post Run actions/checkout@v4 ✓ Complete job * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ✓ Migration, contracts, quality and repository safety in 1m46s (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates ✓ OpenAPI, auth, write, idempotency, reconciliation and performance controls ✓ Post Run actions/setup-python@v5 ✓ Post Run actions/checkout@v4 ✓ Complete job ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 2 minutes ago JOBS X Frontend – tests, typecheck, production build in 2m3s (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies X Run complete frontend suite - TypeScript typecheck - Production build - Post Run actions/setup-node@v4 ✓ Post Run actions/checkout@v4 ✓ Complete job * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ✓ Migration, contracts, quality and repository safety in 1m46s (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates ✓ OpenAPI, auth, write, idempotency, reconciliation and performance controls ✓ Post Run actions/setup-python@v5 ✓ Post Run actions/checkout@v4 ✓ Complete job ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 2 minutes ago JOBS X Frontend – tests, typecheck, production build in 2m3s (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies X Run complete frontend suite - TypeScript typecheck - Production build - Post Run actions/setup-node@v4 ✓ Post Run actions/checkout@v4 ✓ Complete job * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ✓ Migration, contracts, quality and repository safety in 1m46s (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates ✓ OpenAPI, auth, write, idempotency, reconciliation and performance controls ✓ Post Run actions/setup-python@v5 ✓ Post Run actions/checkout@v4 ✓ Complete job ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 3 minutes ago JOBS X Frontend – tests, typecheck, production build in 2m3s (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies X Run complete frontend suite - TypeScript typecheck - Production build - Post Run actions/setup-node@v4 ✓ Post Run actions/checkout@v4 ✓ Complete job * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ✓ Migration, contracts, quality and repository safety in 1m46s (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates ✓ OpenAPI, auth, write, idempotency, reconciliation and performance controls ✓ Post Run actions/setup-python@v5 ✓ Post Run actions/checkout@v4 ✓ Complete job ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 3 minutes ago JOBS X Frontend – tests, typecheck, production build in 2m3s (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies X Run complete frontend suite - TypeScript typecheck - Production build - Post Run actions/setup-node@v4 ✓ Post Run actions/checkout@v4 ✓ Complete job * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ✓ Migration, contracts, quality and repository safety in 1m46s (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates ✓ OpenAPI, auth, write, idempotency, reconciliation and performance controls ✓ Post Run actions/setup-python@v5 ✓ Post Run actions/checkout@v4 ✓ Complete job ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 3 minutes ago JOBS X Frontend – tests, typecheck, production build in 2m3s (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies X Run complete frontend suite - TypeScript typecheck - Production build - Post Run actions/setup-node@v4 ✓ Post Run actions/checkout@v4 ✓ Complete job * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ✓ Migration, contracts, quality and repository safety in 1m46s (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates ✓ OpenAPI, auth, write, idempotency, reconciliation and performance controls ✓ Post Run actions/setup-python@v5 ✓ Post Run actions/checkout@v4 ✓ Complete job ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 3 minutes ago JOBS X Frontend – tests, typecheck, production build in 2m3s (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies X Run complete frontend suite - TypeScript typecheck - Production build - Post Run actions/setup-node@v4 ✓ Post Run actions/checkout@v4 ✓ Complete job * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ✓ Migration, contracts, quality and repository safety in 1m46s (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates ✓ OpenAPI, auth, write, idempotency, reconciliation and performance controls ✓ Post Run actions/setup-python@v5 ✓ Post Run actions/checkout@v4 ✓ Complete job ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 4 minutes ago JOBS X Frontend – tests, typecheck, production build in 2m3s (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies X Run complete frontend suite - TypeScript typecheck - Production build - Post Run actions/setup-node@v4 ✓ Post Run actions/checkout@v4 ✓ Complete job * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ✓ Migration, contracts, quality and repository safety in 1m46s (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates ✓ OpenAPI, auth, write, idempotency, reconciliation and performance controls ✓ Post Run actions/setup-python@v5 ✓ Post Run actions/checkout@v4 ✓ Complete job ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 4 minutes ago JOBS X Frontend – tests, typecheck, production build in 2m3s (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies X Run complete frontend suite - TypeScript typecheck - Production build - Post Run actions/setup-node@v4 ✓ Post Run actions/checkout@v4 ✓ Complete job * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ✓ Migration, contracts, quality and repository safety in 1m46s (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates ✓ OpenAPI, auth, write, idempotency, reconciliation and performance controls ✓ Post Run actions/setup-python@v5 ✓ Post Run actions/checkout@v4 ✓ Complete job ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 4 minutes ago JOBS X Frontend – tests, typecheck, production build in 2m3s (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies X Run complete frontend suite - TypeScript typecheck - Production build - Post Run actions/setup-node@v4 ✓ Post Run actions/checkout@v4 ✓ Complete job * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ✓ Migration, contracts, quality and repository safety in 1m46s (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates ✓ OpenAPI, auth, write, idempotency, reconciliation and performance controls ✓ Post Run actions/setup-python@v5 ✓ Post Run actions/checkout@v4 ✓ Complete job ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 5 minutes ago JOBS X Frontend – tests, typecheck, production build in 2m3s (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies X Run complete frontend suite - TypeScript typecheck - Production build - Post Run actions/setup-node@v4 ✓ Post Run actions/checkout@v4 ✓ Complete job * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ✓ Migration, contracts, quality and repository safety in 1m46s (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates ✓ OpenAPI, auth, write, idempotency, reconciliation and performance controls ✓ Post Run actions/setup-python@v5 ✓ Post Run actions/checkout@v4 ✓ Complete job ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.Refreshing run status every 15 seconds. Press Ctrl+C to quit. * hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 5 minutes ago JOBS X Frontend – tests, typecheck, production build in 2m3s (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies X Run complete frontend suite - TypeScript typecheck - Production build - Post Run actions/setup-node@v4 ✓ Post Run actions/checkout@v4 ✓ Complete job * Backend – full suite (minimum 667 tests) (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies * Run all backend tests in one invocation * Post Run actions/setup-python@v5 * Post Run actions/checkout@v4 ✓ Migration, contracts, quality and repository safety in 1m46s (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates ✓ OpenAPI, auth, write, idempotency, reconciliation and performance controls ✓ Post Run actions/setup-python@v5 ✓ Post Run actions/checkout@v4 ✓ Complete job ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission.X hotfix/sprint23.2-unified-asset-refresh-usdt Portfolio Phase 3 Integration Gate Gamexgit/FinanceManager#56 · 33185300237 Triggered via pull_request about 5 minutes ago JOBS X Frontend – tests, typecheck, production build in 2m3s (ID 98896632712) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-node@v4 ✓ Install locked frontend dependencies X Run complete frontend suite - TypeScript typecheck - Production build - Post Run actions/setup-node@v4 ✓ Post Run actions/checkout@v4 ✓ Complete job ✓ Backend – full suite (minimum 667 tests) in 5m20s (ID 98896632930) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Run all backend tests in one invocation ✓ Post Run actions/setup-python@v5 ✓ Post Run actions/checkout@v4 ✓ Complete job ✓ Migration, contracts, quality and repository safety in 1m46s (ID 98896632990) ✓ Set up job ✓ Run actions/checkout@v4 ✓ Run actions/setup-python@v5 ✓ Install pinned CI dependencies ✓ Git diff check ✓ Repository safety and secret scan ✓ Ruff – Phase 3 and integration surfaces ✓ Python compileall ✓ Empty and Sprint-5-to-41 migration gates ✓ OpenAPI, auth, write, idempotency, reconciliation and performance controls ✓ Post Run actions/setup-python@v5 ✓ Post Run actions/checkout@v4 ✓ Complete job ANNOTATIONS requesting annotations returned 403 Forbidden as the token does not have sufficient permissions. Note that it is not currently possible to create a fine-grained PAT with the `checks:read` permission. __HERMES_CWD_8d46a20096ed__/home/agent/.hermes/worktrees/FinanceManager-sprint23.2-hotfix__HERMES_CWD_8d46a20096ed__