The money path โ signup cannot complete, or usage is not metered against what a contract promises.
Complete signup before metering. A user who cannot finish signup never becomes a customer at all โ no tenant, no revenue. Regina's meter, by contrast, carries the owner's own runway (“needed in ~1 month”, 2026-08-01). So the signup issue is picked up first, the metering issue second.
What this criterion deliberately does not use: issue age (the signup issue is the older of the two, filed 2026-07-26 โ age reorders nothing); track provenance (the index names the native metering issue first and marks the signup issue as moved here from the untracked pile โ provenance does not set urgency); the severity label alone (both carry priority:p1, so the label cannot break the tie); estimated effort (neither issue body sizes its fix).
Evidence below is generated from the read-only audit of 2026-08-29 and reconciled against the open issues at build time. Every claim cites the issue it came from. Nothing here is a decision โ rulings stay in the prose above, which is written by hand.
Prod (Supabase execute_sql, 2026-08-29): `select count(*) from public.ama_usage` โ 0 rows total, 0 for Regina (e9d96b09-4e76-4bd6-b136-e36515d79695, deployment_mode='enterprise'), while `ama_turns` holds 165 Regina rows โ questions ARE being asked and none are metered. Code on origin/main: `backend/app/api/ama_quota_gate.py::check_ama_quota` still returns None for ENTERPRISE before `quota_svc.record_question` is ever called (the enterprise-bypass branch is intact, immediately after the flag check). `backend/app/services/billing/ama_quota.py::_resolve_caps` still conflates unlimited with unmetered โ it returns None when both caps are None and the caller then skips the DB write entirely, exactly as the issue describes. No count-but-do-not-enforce mode exists.
1 assessed issue closed since the audit and are not shown โ a closed issue's evidence is history, and printing it as current is how a page starts lying.
None. The decided list for track:billing in track-order.json is empty, so nothing on this track is pre-settled. A question that needs an owner ruling should be raised on the needs:ruling label rather than assumed answered.
The billing rail has been live on production since 2026-08-05. All 32 pre-cutover tenants are sealed grandfathered โ free indefinitely with every cap NULL, so gates fail open. The two issues above are the track's entire open backlog: one signup blocker, one metering gap.