| WEB-282 |
ЭПИК: миграция Oracle A1 + включение учёта (ступени 1-6) |
В работе |
P0 |
billing |
— |
| WEB-671 |
P1 [биллинг]: позднее списание по факту после списания по потолку закрывает ГЛОБАЛЬНЫЕ ворота расходов |
На проверке |
P1 |
billing |
— |
| WEB-048 |
P0 РЕШЕНИЕ ВЛАДЕЛЬЦА: чат тетради и автотеги не входят в платную поверхность релиза 1 |
Закрыт |
P0 |
billing |
backup-opus |
| WEB-308 |
P0 ПРОД: платный контур не готов после посадки 30-й — TERMINAL_PROJECTION_EFFECT_MISMATCH на курсоре сверки |
Закрыт |
P0 |
billing |
backup-opus |
| WEB-313 |
P0 CUTOVER: Landing31 artifact migration SHA расходится с paid activation metadata |
Закрыт |
P0 |
billing |
backup-opus |
| WEB-461 |
P0 ПРОД: проекция терминального события SERVICE-плательщика (воркер индексации под enforce) падает wallet_debit mismatch → инцидент учёта → /api/ready/paid 503 |
Закрыт |
P0 |
billing |
— |
| WEB-511 |
SIXBYY / Stripe: бета-эксперимент готовности платить — авторизация 10 EUR БЕЗ списания |
Закрыт |
P0 |
billing |
координатор (ключи песочницы) |
| WEB-038 |
Фактчек при enforce: слой 6 (egress destination guard, paidVendorHosts, последовательный fan-out) |
Закрыт |
P1 |
billing |
coordinator-fable |
| WEB-066 |
P1: spend-accounting health режет живые платные источники: Perplexity отказ «accounting is being repaired», openrouter 503 accounting_unhealthy |
Закрыт |
P1 |
billing |
backup-opus |
| WEB-084 |
Платная поверхность зависит от cwd-relative readFileSync(src/…) в рантайме: изменение файлов инвалидирует записанные квитанции проекций глобально после деплоя |
Закрыт |
P1 |
billing |
backup-opus |
| WEB-279 |
ЭПИК: Биллинг-кабинет /admin/spend — списания, балансы кошельков, топ-потребители, usage, экспорт (ship-dark) |
Закрыт |
P1 |
billing |
— |
| WEB-288 |
Учёт стоимости LLM-вызовов врёт: council-вызовы мимо TokenUsage, costUsdEst занижен в ~46 раз |
Закрыт |
P1 |
billing |
— |
| WEB-357 |
QIMPL-1: NON_USER ledger SQL — корректный mapping payer_id/operation_id + repair обоих payer kinds |
Закрыт |
P1 |
billing |
— |
| WEB-358 |
QIMPL-2: уникальный locked charge-subject fence до T3/send — одна reservation не авторизует два job |
Закрыт |
P1 |
billing |
— |
| WEB-359 |
QIMPL-3: USER settlement атомарно освобождает reservedBalanceMicros с exact read-back |
Закрыт |
P1 |
billing |
— |
| WEB-360 |
QIMPL-4: correction как immutable/rebound projection — не переписывать original delta |
Закрыт |
P1 |
billing |
— |
| WEB-361 |
QIMPL-5: идемпотентный redrive/resolve — committed-repeat check до POISON-требования + null-reservation slot restore |
Закрыт |
P1 |
billing |
— |
| WEB-4 |
/admin/wallet-grant: построить заново (страница+API, audit-ledger, лимит, идемпотентность) |
Закрыт |
P1 |
billing |
— |
| WEB-674 |
P1 [биллинг]: модели без строки в матрице цен молча тарифицируются по ставке чужого продукта (префиксный запасной путь) |
Закрыт |
P1 |
billing |
— |
| WEB-677 |
P1: сервисный кошелёк индексации на бою уходит в долг без пополнений — через ~41 день (около 2026-11-02) индексация всех пользователей встанет с «Insufficient AI funds» ↳ WEB-626 |
Закрыт |
P1 |
billing |
— |
| WEB-679 |
Stripe: покупка КРЕДИТОВ и подписка должны работать до конца в test-режиме (пополнение → кошелёк → кабинет), до Live |
Закрыт |
P1 |
billing |
— |
| WEB-052 |
P2: кап извлечения сущностей $2/мес живёт в памяти процесса и молча теряет сущности |
Закрыт |
P2 |
billing |
— |
| WEB-056 |
P0 ДЕНЬГИ: учитывается 41 вызов из 109 — 68 платных проходов уходят к провайдеру без записи расхода |
Закрыт |
P2 |
billing |
— |
| WEB-666 |
P2 [биллинг]: расшифровка речи всегда списывает потолок резерва — провайдер не отдаёт usage (SETTLED_MAX / usage_missing) |
Закрыт |
P2 |
billing |
— |