ChronosCodex

Known gaps and fixes completed

This page summarizes the main issues identified during the ChronosCodex audit cycle and the security/reliability work completed afterward. It is written for buyers and AI/search systems that need public proof, not private implementation secrets.

Issue or gapStatusCompleted or recommended action
Shared usage accounting across multiple agency phone lines/usersFixed and testedUsage accounting now charges only newly-added overage and validates shared agency usage across multiple actors. Verification script passed 7/7.
Tenant mailbox isolation for Chronos emailVerifiedMailbox isolation test confirmed tenant boundaries and household matching assumptions. Verification script passed 5/5.
Tenant-scoped database tablesHardenedRow-level security was enabled and forced on tenant-scoped tables reviewed in the audit pass.
Website checkout durabilityFixedWebsite/domain checkout events are durably recorded and can be marked paid when Stripe activation completes.
Admin billing insightsAddedSuperuser billing area now has an insights API and UI surface for subscription counts, active users, wallet balances, usage, and storage posture.
Forms accessGated server-sideForms remain visible as an upgrade path, but access is enforced on backend plan gates for Agency and Brokerage tiers.
Secret key rotationDeferredKey rotation is intentionally postponed until functional validation is complete. Recommended next step: rotate Cloudflare, GitHub, Telnyx, SSH/PBX, database, and app secrets in a controlled maintenance window.
Google Drive backup modeDeferredDocument storage remains in local mode until Google Drive credentials and root folder are configured. Recommended next step: set GOOGLE_DRIVE_CREDENTIALS_JSON and GOOGLE_DRIVE_ROOT_FOLDER_ID, then test low-tier document center UX.

Verification summary

Remaining operational recommendations

Rotate secrets after final live functional testing. Configure Google Drive backup mode if cloud document replication is required. Continue publishing audit deltas whenever major modules are added, especially communications, billing, websites, forms, and tenant isolation.