Skip to content

test(billing): add real-service recovery matrix - #82

Merged
acmeguy merged 2 commits into
mainfrom
test-spec102-live-billing
Aug 31, 2026
Merged

test(billing): add real-service recovery matrix#82
acmeguy merged 2 commits into
mainfrom
test-spec102-live-billing

Conversation

@acmeguy

@acmeguy acmeguy commented Aug 30, 2026

Copy link
Copy Markdown

Adds the missing T056 opt-in live harness. It drives REST, runSql, export, and SQL API scenarios; requires the full positive and negative billing matrix, including system/pre-aggregation exclusions; reconciles exact event-store rows and frozen legacy_runtime_rate facts; isolates SQL API reconciliation to a separate test Account; and exercises outage, restart/reclaim, DLQ, and replay against an isolated real Redis keyspace. Credentials stay in environment variables and the Redis lane refuses a non-empty keyspace.

Validation:

  • 27 focused billing/pricing tests pass.
  • Enabled disposable-Redis lane passes.
  • Opt-in live file imports/skips cleanly when disabled.
  • Full repository suite is authoritative in CI because the local arm64 Node 25 dependency tree cannot load Cube native artifacts.

@acmeguy
acmeguy merged commit 7a34a6e into main Aug 31, 2026
3 checks passed
@acmeguy
acmeguy deleted the test-spec102-live-billing branch August 31, 2026 00:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant