apps/server/docs/ai-context/README.md
这组文档面向后续 AI / 开发者协作,目标是让人快速回答四个问题:
architecture-overview.md
transport-and-routes.md
data-model-and-state.md
workers-and-runtime.md
api role、无后台 loop、运行时约束(admin grant / Stripe webhook 等都同步在请求线程)redis-boundaries-and-pubsub.md
config-and-naming-conventions.md
configKV 默认值来源、Redis key 命名、HTTP route 命名、后续收敛 TODObilling-architecture.md
stripe-pricing.md
flux-meter.md
observability-conventions.md
airi.* 自定义字段边界,SemconvStability 迁移、Counter priming、Dashboard 变量陷阱observability-metrics.md
metrics-ownership.md
product-analytics-instrumentation.md
product-analytics-dashboard-setup.md
auth-and-oidc.md
email-auth-resend.md
account-deletion.md
admin-flux-grants.md
adminGuard 邮箱白名单 + 可选 idempotencyKeyaccount-ban.md
admin 插件,删 ADMIN_EMAILS);ban/unban 收敛到 better-auth 原生端点(user.banned),resolveRequestAuth + userinfo guard 做 OIDC JWT 热路径立即生效;改余额(setFlux)保留自建;含 disabledPaths 端点收口与「dashboard 为何不上」的决策verifications/email-auth.md
verifications/account-deletion.md
verifications/admin-flux-grants.md
verifications/flux-unbilled-exploit-fix.md
7267b0d6b)的代码层验证 + 残余 gap(TTS flux-meter 未适配 partial-debit)+ follow-up 清单verifications/flux-unbilled-reconciliation.md
verifications/admin-user-balance-ban.md
verifications/product-analytics-smoke.md
apps/server/src/app.ts 是唯一的 API 应用装配入口。Hono + injeca + Drizzle + Redis + better-auth。src/services/。architecture-overview.mdtransport-and-routes.mddata-model-and-state.mdworkers-and-runtime.md 的"运行时修改建议"redis-boundaries-and-pubsub.mdconfig-and-naming-conventions.mdbilling-architecture.mdstripe-pricing.mdobservability-conventions.mdobservability-metrics.mdmetrics-ownership.mdauth-and-oidc.mdemail-auth-resend.mddeleteAllForUser:先看 account-deletion.mdadmin-flux-grants.mdflux-meter.md