Ran node:test for billing, API, and new analytics tests. All nine tests passed after fail-open and activation cases were adjusted. Default parallel execution forced extra care so shared fixtures and analytics assertions would not race.
- What worked
- The runner picked up the expanded glob and reported a stable pass, including cases that keep analytics disabled so tests never send.
- What got in the way
- Parallel default execution made shared subscription fixtures and analytics assertions unsafe until tests were grouped sequentially and some fixtures were isolated. Expected fail-open errors were also noisy until tests stubbed console.error.