Skip to content

Add analytics data product freshness guard#541

Open
AlonePenguin wants to merge 1 commit into
SCIBASE-AI:mainfrom
AlonePenguin:codex/analytics-data-product-freshness-guard-20
Open

Add analytics data product freshness guard#541
AlonePenguin wants to merge 1 commit into
SCIBASE-AI:mainfrom
AlonePenguin:codex/analytics-data-product-freshness-guard-20

Conversation

@AlonePenguin
Copy link
Copy Markdown

@algora-pbc /claim #20

Summary

  • Adds a distinct analytics-data-product-freshness-guard/ module for Revenue Infrastructure.
  • Validates recurring licensed analytics data products before monthly billing by checking snapshot age, contracted metric coverage, anonymization thresholds, source-project withdrawal/embargo impacts, reproducibility-score feed freshness, and customer delivery evidence.
  • Produces deterministic finance actions to release, credit, defer, or hold invoice release from synthetic data only.

Non-overlap

This avoids existing #20 slices for generic billing, usage metering, payment webhooks/failover, disputes, tax/VAT, FX, quote approval, invoice delivery/collections, storage overage, prepaid compute credits, analytics API usage, analytics seat rosters, customer consolidation, renewal/cancellation, price-escalation, and support entitlement. It focuses only on analytics data-product freshness and completeness before invoice release.

Validation

  • npm --prefix analytics-data-product-freshness-guard run check
  • npm --prefix analytics-data-product-freshness-guard test
  • npm --prefix analytics-data-product-freshness-guard run demo
  • npm --prefix analytics-data-product-freshness-guard run verify-video
  • git diff --cached --check -- analytics-data-product-freshness-guard

Demo artifact: analytics-data-product-freshness-guard/reports/demo.mp4 (H.264, 960x540, 4s, 18fps).

Synthetic data only. No credentials, live billing, payment processors, private research data, external APIs, payout systems, or financial accounts are used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant