Skip to content

Add grant cost-share revenue guard - #426

Open
wbo68410-lgtm wants to merge 1 commit into
SCIBASE-AI:mainfrom
wbo68410-lgtm:bounty-20-grant-cost-share-guard
Open

Add grant cost-share revenue guard#426
wbo68410-lgtm wants to merge 1 commit into
SCIBASE-AI:mainfrom
wbo68410-lgtm:bounty-20-grant-cost-share-guard

Conversation

@wbo68410-lgtm

Copy link
Copy Markdown

/claim #20

Summary

  • Adds a distinct grant cost-share revenue guard for issue Revenue Infrastructure #20 Revenue Infrastructure.
  • Validates whether subscription, AI compute, and analytics-license charges can be posted to grant-funded or institutional cost-share billing sources before invoicing.
  • Checks award dates, allowed charge categories, PI/department approvals, restricted private/commercial usage, cost-share caps, indirect-cost policy, backup billing routes, deterministic audit digests, and finance-ready hold/reroute actions.
  • Includes synthetic input data plus deterministic JSON, Markdown, and SVG reviewer artifacts.

Non-overlap

This is a grant and institutional cost-share billing eligibility slice. It is separate from existing billing, metering, payment authorization, renewal notice, receipt privacy, analytics API/seat roster, customer consolidation, collections, prepaid credit, storage overage, tax/FX, and procurement slices.

Verification

  • node revenue-infrastructure/grant-cost-share-guard/test.js
  • node revenue-infrastructure/grant-cost-share-guard/demo.js
  • git diff --check

All data is synthetic; no credentials, private research data, or external services are used.

Closes #20

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.

Revenue Infrastructure

1 participant