Dependency Impact

See Where The Change Lands

Five vertical surfaces — API, Web App, Background Jobs, Data Pipelines, and External Integrations. Select Account Permission Model at the top; impact projects downward. Dashed lines mark uncertain impacts that need engineer confirmation.

Selected change

Account Permission Model · RC-204

Custom roles, mid-cycle billing, and /v2/permissions — projected onto every surface that consumes or exposes billing state. Dashed items need confirmation.

APIHIGH
  • Response fields: role_matrix, custom_role_id
  • /v2/permissions replaces /v1/billing/roles
  • Seat quota field shape — unconfirmed for NetSuite
Web AppMEDIUM
  • Admin settings → role matrix UI
  • Invoice export panel labels
  • Mobile admin — impact unconfirmed
Background JobsMEDIUM
  • Permission sync worker mid-cycle job
  • Proration queue new job type
  • Nightly seat reconcile — needs confirm
Data PipelinesLOW
  • Audit fields on seat_ledger export
  • Warehouse role_dim column
  • BI dashboard join path — unconfirmed
External IntegrationsHIGH
  • Stripe webhook payload v2
  • NetSuite invoice sync fields
  • Partner SSO claim mapping — unconfirmed

Dashed impacts are unconfirmed — Confirm Impact or Add Missing Dependency before manifest approval.

  • Analyze Impact — trace change through dependency graph
  • Open Affected Surface — inspect callers and consumers
  • Confirm Impact — acknowledge breaking or risky paths
  • Add Missing Dependency — include an overlooked integration
  • Export Impact Brief — share with stakeholders pre-promotion
Green Builds Still Need Context

Promote every build with the context production actually needs.

PromoJade is the Software Release Context Layer between source control, CI/CD, and production — not another pipeline. Know what moves, where it lands, and whether environments agree before traffic arrives.