Skip to main content

Bifrost

Team landing page for the Bifrost team. This folder groups the initiatives owned by the Bifrost team — primarily billing infrastructure, quota management, and package lifecycle features.

Initiatives

  • deduction-v2/ — real-time balance hold (hold-and-settle) replacing post-hoc deduction for Qontak One billing.
  • self-subs/ — self-serve new subscription, renewal & upgrade with payment/invoicing.
  • downgrade-webhook/ — handles webhook events triggered by package downgrade flows.
  • downgrade-user/ — quota-deficit enforcement that warns, then restricts/restores user roles after a downgrade.
  • quota-management/ — standardized quota management system for check, deduction, refund, and usage logging across Qontak products.
  • lite-seats/ — Lite User role with configurable permissions (max 20, no inbox) and tiered quota deduction (standard → Lite fallback).
  • qontak-one-team/ — migration of Chat Divisions and CRM Teams into unified Launchpad USMAN, with mandatory team assignment for new user invitations.
  • qontak-launchpad-audit-logs/ — audit log coverage for every permission change in Launchpad, with a read API and UI gated by usman_users_manage.
  • billing-expired-handling/ — billing-expiry & subscription-state transitions (BE/FE/Mobile).
  • postpaid-usage-scheduler/ — monthly scheduled postpaid usage rollup that drives the billing charge.
  • meta-modpanel-call-usage/ — billing reconciliation of call usage vs Meta vs Modpanel.
  • self-topup/ — Self Top-up improvement for Billing V3: new balance types (User Quota, Voice, AI Dialog), minimum amounts, and a Review Order step.
  • one-cid-multiple-waba/ — shared company-level balance pool for Billing V3 orgs with multiple WABA IDs (Meta Coexistence model).
  • sales-invoice-jurnal/ — per-CID toggle to surface "Download SO"/"Download SI" buttons (Jurnal Sales Invoice) on the self top-up flow.
  • sso/SSO operational documentation (not an initiative): force-logout handbook and SSO/session reference. The SSO-token initiative lives under centralized-sso-token/.
  • centralized-sso-token/Centralized SSO Token: centralized web session via the Mekari Session SDK (@mekari/sdk) across Launchpad, Hub, Hub Chat v2, and CRM; one authoritative cross-repo RFC plus a per-surface integration RFC.
  • engineering-q3-2026/26Q3 Engineering Initiatives (bucket): scaffolded for future non-product engineering-owned work (infra/EOL/reliability); currently empty — its would-be seed item, Seamless Logout, was moved to adhoc-q3-2026 as story A11.
  • meta-whatsapp-pricing-oct-2026/ — response to Meta's WhatsApp non-template message pricing change (previously-free service messages become billable per-message from Oct 2026): per-repo impact analysis across qontak-billing, hub-service, report-worker, hub, hub-chat. Rides on Qontak's existing Per-Message Pricing (PMP) infrastructure; Meta Business Agent per-token billing is out of scope (Qontak doesn't use it).

Program management