Fix billing entitlements
9 of 21 doneInvestigate7/7
Read the billing contract notes
Done3m
Map the entitlement resolver
Done2m
Trace an expired key end to end
Done4m
Collect the failing support tickets
Done2m
Diff the two tier tables
Done1m
Check the renewal webhook log
Done3m
Write up the root cause
Done2m
Implement2/7
Patch the tier lookup fallback
Done11m
Add the grace-window constant
Done1m
Add a renewal-grace test
Running4m
Cover the expired-key branch
Queued3m
Run the license branch checks
Queued5m
Regenerate the registry payloads
Queued2m
Update the installation docs
Queued3m
Verify0/7
Deploy to the staging project
Queued4m
Run the smoke tests
Queued6m
Check the billing dashboard
Queued2m
Compare the entitlement counts
Queued2m
Replay the failing tickets
Queued3m
Notify the reviewer channel
Queued1m
Summarize the handoff
Queued2m