Skip to content

Add committed revenue drawdown guard#218

Open
IOROHKI wants to merge 2 commits into
SCIBASE-AI:mainfrom
IOROHKI:codex/committed-revenue-drawdown-guard
Open

Add committed revenue drawdown guard#218
IOROHKI wants to merge 2 commits into
SCIBASE-AI:mainfrom
IOROHKI:codex/committed-revenue-drawdown-guard

Conversation

@IOROHKI
Copy link
Copy Markdown

@IOROHKI IOROHKI commented May 20, 2026

/claim #20

Summary

  • Add a self-contained committed-revenue-drawdown-guard module for the Revenue Infrastructure bounty.
  • Evaluate institutional minimum commitments across subscription, AI compute, and analytics licensing streams.
  • Detect under-consumption, overage risk, expiring prepaid credits, low-margin compute usage, and amendment/expansion readiness.
  • Emit deterministic audit digests plus reviewer-ready JSON, SVG, and GIF demo artifacts.

Scope differentiation

This is not another generic billing ledger, metering module, tax guard, dispute packet, SLA credit calculator, royalty settlement module, recognition close, or forecast. This slice focuses on the contract drawdown boundary: whether prepaid or committed institutional revenue is being consumed at the right pace, and whether the account needs a drawdown plan, paid amendment, or expansion motion before finance review.

Demo artifacts

  • committed-revenue-drawdown-guard/reports/demo-output.json
  • committed-revenue-drawdown-guard/reports/demo.svg
  • committed-revenue-drawdown-guard/reports/demo.gif
  • committed-revenue-drawdown-guard/reports/demo.mp4 (H.264 short demo video)

Validation

  • node committed-revenue-drawdown-guard/test.js
  • node committed-revenue-drawdown-guard/demo.js
  • node --check committed-revenue-drawdown-guard/index.js
  • node --check committed-revenue-drawdown-guard/sample-data.js
  • node --check committed-revenue-drawdown-guard/test.js
  • node --check committed-revenue-drawdown-guard/demo.js
  • git diff --check

AI-assisted with OpenAI Codex; I reviewed and locally verified the diff before submitting.

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